Популярные вопросы по тегу NULLPOINTEREXCEPTION

findFragmentById возвращает значение null

... droid:id="@+id/main_fragment" android:layout_width="match_parent" android:layout_height="match_parent" /> <fragment android:name="com.madduck.test.app.fragment.LoginFragmen ...

Java NullPointerException при вызове listFiles() в каталоге

... к 24 которому я обращаюсь с помощью этого фрагмента 23 кода. Я хочу сделать каждую из этих папок 22 объектом, чтобы потом можно было поработать 21 с файлами внутри них. Я пытаюсь использовать 20 этот метод, чтобы вернуть список папок в 19 виде объектов книги. public List<Book> ...

Нет исключений при приведении типа с нулевым значением в java

... null; System.out.println(x); Он 2 печатает null. Но метод .toString() дол ...

Это плохая идея, если equals (null) вместо этого выбрасывает NullPointerException?

... 1.equals(o2) // returns false o2.equals(o1) // throws NullPointerException Тот факт, что 16 o2.equals(o1) throws NullPointerException - это хорошо, потому что он предупреждает 15 нас об ошибке программиста. И тем не менее, эта 14 ошибка не была бы обнаружена, если бы по 13 разным причинам мы просто переключили ее 12 на o1.equals(o2), что вместо этого просто «тихо провалилось 11 бы». Итак, вопросы: Почему o1.equals(o2) следует использовать ...

Попытка вызвать виртуальный метод android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler() для ссылки на нулевой объект

... 10 фрагмента с использованием FragmentPagerAdapter. Проблема в том, что 9 когда я запускаю приложение, нажимаю назад 8 и снова открываю приложение, я получаю этот 7 журнал ошибок: FATAL EXCEPTION: main java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler()' on a null object reference at android.support.v4.app.FragmentManagerImp ...

Java NullPointerException при добавлении в ArrayList?

... ся, что объект существует правильно. public class IrregularPolygon { private ArrayList<Point2D.Double> myPolygon; public void add(Point2D.Double aPoint) { System.out.println(aPoint); // Outputs Point2D.Double[20.0, 10.0] myPolygon.add(aPoint); // NullPointerException gets thrown here } } ...

Оператор if проверяет наличие null, но по-прежнему генерирует исключение NullPointerException

... String is empty"); } else { System.out.println("String is not empty"); } } public static void main(String [] args) { testFun(null); } } Мы передаем значение null функции 16 testFun. Компилируется нормально, но дает NullPointerException во время 15 выполнения, чего я не ожидал. Почему возникает 14 исключение, а не в ...

java.lang.Class java.lang.Object.getClass() 'для ссылки на нулевой объект

... a:461) at android.view.View.measure(View.java:19861) at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:1081) ...

java.lang.NullPointerException: попытка вызвать виртуальный метод для ссылки на нулевой объект

... sCaller.run(ZygoteInit.java:899) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String plp.cs4b.thesis.drawitapp.Player.getName()' on a null object reference at plp.cs4b.thesis.drawitapp.PlayGame.onCreate(PlayGame.java:20) at android.app.Activity.performCr ...

NullPointerException в Java без StackTrace

... а, улавливающие 6 NullPointerException, но когда я пытаюсь зарегистрировать StackTrace 5 (который в конечном итоге вызывает Throwable.printStackTrace()), все, что ...

Получение исключения нулевого указателя при использовании метода isEmpty()

... ) { e.printStackTrace(); } String[] dataArr = new String[dataList.size()]; dataArr = dataList.toArray(dataArr); return dataArr; // Returns an array containing the separate lines of the file } Способ 2: public void addNewUser (String username, String password){ String[] dataArr = readFile(); // Read in the list of profiles and store it in an array ...

NoSuchSessionException Идентификатор сеанса равен нулю. Используете WebDriver после вызова quit()? при параллельном запуске java-тестов

... host: 'gfmwsb01lds.hsi.hughessupply.com', ip: '10.224.196.74', os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.32-504.8.1.el6.x86_64', java.version: '1.8.0_161' Driver info: driver.version: RemoteWebDriver at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor. java:125) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver. java:545) at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverO ...

Можно ли программно выбросить исключение NullPointerException?

... олжно быть нулевым, что можно 4 сделать? Я мог бы сделать assert returnValue != null : "Not acceptable null value"; но утверждения можно 3 отключить! Эт ...

Java HashMap получить исключение нулевого указателя метода

... s.toCharArray()) myMap.put(c, true); } public void doo(String input) { StringBuilder output = new StringBuilder(); for (char c : input.toCharArray()) { if (myMap.get(c)) output.append( ...

Попытка вызвать виртуальный метод java.lang.String android.content.Context.getPackageName() для ссылки на нулевой объект

... Fragment. В одном 29 из этих фрагментов есть RecyclerView с настраиваемым 28 адаптером, и щелчок по одному из его элементов 27 приведет к переходу на другую страницу, которая 26 является новым экземпляром того же Activity. Однако 25 определенное поведение вызывает ошибку ...

Получение неожиданного исключения NullPointerException при сборе результатов потока

... ipeline $ 3 $ 1.accept 16 (ReferencePipeline.java:193) в java.util.ArrayList 15 $ ArrayListSpliterator.tryAdvance (ArrayList.java:1351) в 14 java.util.stream.ReferencePipeline.forEachWithCancel 13 (ReferencePipeline.java:126) в java.util.stream.AbstractPipeline.copyIntoWithCancel 12 (AbstractPip ...

Зачем использовать Optional.of вместо Optional.ofNullable?

... String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Я понимаю, что 4 Optional.ofNullable - единственный безопасный способ использования 3 Optional, но почему Optional.of вообще существует? Почему бы ...

Java: как эффективно проверять нулевые указатели

... ъекта. Сначала это может 13 показаться странным, но в нем меньше токенов, чем 12 в приведенных выше версиях. public void method3(String arg) { arg.getClass(); } Я не видел широкого 11 использования третьего паттерна, и такое 10 ощущение, что я его придумал сам. Мне он 9 нравится из-за его краткости и потому, что 8 у компилятора есть хорошие шансы полностью 7 его оптимизировать или преобразовать в одну 6 машинную инструкцию. Я также комп ...

NullPointerException - Попытка получить длину нулевого массива (readDirectory())

... ivityThread.main(ActivityThread.java:5834) 04-23 > 15:35:34.254: E/AndroidRuntime(20672): at > java.lang.reflect.Method.invoke(Native Method) 04-23 15:35:34.254: > E/AndroidRuntime(20672): at > java.lang.reflect.Method.invoke(Method.java:372) 04-23 15:35:34.254: > E/AndroidRuntime(2 ...

Почему классы данных Kotlin могут иметь нули в полях, не допускающих значения NULL, с помощью Gson?

... nt = 0, countries = null, error = null. В 10 Kotlin + Gson - How to get an emptyList when null for data class вы можете увидеть другой пример. Когда вы 9 позже попытаетесь использовать countries, вы получите 8 здесь исключение: val size = countries.countries.size: «kotlin.TypeCastException: null 7 не может быть приведен к ненулевому типу 6 kotlin.Int». Если вы напишете код и используете 5 ? при доступе к этим ...

Почему Double.parseDouble (null) и Integer.parseInt (null) выдают разные исключения?

... и Integer.parseInt 4 (null) вызывают разные исключения? Это историческая 3 случайность или умышленное происшествие? В 2 документации четко указаны два типа исключений 1 для Double.parseDouble(...) и один для Integer.parseInt(), но э ...

Java: исключение нулевого указателя при распаковке целого числа?

... ibling : parent.getChildren()) { if (! sibling.equals(node)) { Animal animal = sibling.getAnimal(); BiMap<PhylogenyTree, Integer> inverse = cellInfo.inverse(); int cell = inverse.get(animal); // null pointer exception h ...

Почему считается хорошей практикой возвращать пустую коллекцию?

... tion, но 12 оба они являются очень общими исключениями. Что 11 делает одно лучше или хуже другого? Также 10 третий вариант - сделать что-то вроде этого: public class Dog{ private List<String> bone; public List<String> get(){ if(bone == null){ return new ArrayList<String>(); } return bone; } } но 9 проблема в том, что вы добавляете в свой 8 код неожиданное поведение, кот ...

Необязательный тип возвращает нулевое значение

... } public Optional<String> getTestString() { return testString; } private void populateFields() { if(//something is going false here){ testString = functionThatReturnsOptionalString(); } } } Теперь instanceOfSomeClass.getTestString() возвращает 11 null. Разве Optional не всегда должен с ...

Как передать данные из Activity в DialogFragment

... = (TextView) v.findViewById(R.id.textView); Intent intentFromDialog = new Intent(getActivity().getApplicationContext(),MainActivity.class); intent = intentFromDialog.getStringExtra("keyForIntent"); textView.setText(intent); AlertDialog.Builder builder = new AlertDialo ...

Как программно установить ширину и высоту TextView для переноса содержимого

... ны 12 по следующей ссылке: Setting width to wrap_content for TextView through code Однако при использовании 11 любого из предложенных методов я получаю 10 java.lang.NullPointerException. Вот мой пример кода: TextView descCol = new TextView(this); descCol.getLayoutParams().width = ViewGroup.LayoutParams.WRAP_CONTENT; В этом случае отладка 9 показывает, что выдает java.lang.NullPointerException в строке getLayoutParams(). Также 8 ...

Что такое исключение NullPointerException и как его исправить?

... ть для определения причины, чтобы 2 исключение не приводило к преждевременному 1 завершению прог ...

Поймать исключение nullpointerexception в Java

... s Circular_or_not { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { LinkedListNode[] nodes = new LinkedListNode[10]; for (int i = 0; i < 10; i++) { nodes[i] = new LinkedListNode(i, null, i > 0 ? nodes[i - 1] : null); } // Create l ...

Как выбросить настраиваемое исключение в необязательном

... перь я хочу использовать Optional для 3 обработки NullPointerException. Вот так Optional.ofNullable(object).orElseThrow(()->{throw new CustomException(ErrorEnum.OBJECT_NULL);} Но при этом код становится 2 намного длиннее ориг ...

Могу ли я выполнить нулевой чек в оперативном режиме?

... // ^ may be null Иногда мой объект Bar возвращает 6 значение null, это сделано намеренно. Для 5 меня естественно разделить команды на несколько 4 строк и отдельно выполнить нулевую проверку, например: Foo f = new Foo(); BarSel bs = new Bar().getSelection(); String string = ""; if (bs != null) { string = f.format(bs); // continue... } Однако 3 мне интересно, есть ли способ сделать это 2 одной строкой? ...

Null Check вызывает исключение NullPointerException

... Something(); } , а сама проверка на null вызывает 4 исключение NUllPointerException. Как решить. Отредактировано: Фактически 3 этот код получал нулевой указатель, Map params = new HashMap(); if(params != null && params.get("requestType")) { //some null safe code ...

getApplicationContext() для ссылки на нулевой объект

... удалил это, потому 4 что подумал, что это не решение. Благодаря 3 вашим ответам я обновил код (с контекстом 2 как пармертер для класса Distance> до класса 1 MySingleton ...) public class MainActivity extends AppCompatActivity { private Button b; private TextView t; private Loca ...

NullPointerException в Collectors.toMap с нулевыми значениями записи

... :169) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1359) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708 ...

Вернуть null из развлечения в котлине

... а 4 к базе данных. Я хочу, чтобы он возвращал 3 null, если он не может получить никакого результата. fun getServiceCharge(model: String): ServiceChargeMasterList { val unique = VideoconApplication.daoSession.service ...

Как проверить, есть ли в потоке null?

... сть ли в 2 этом потоке null. Как мне это проверить? Использование 1 .anyMatch(null) вызывает у меня java. ...

Java: ListA.addAll (ListB) запускает исключение NullPointerException?

... ать, объявление 15 находится в статическом поле. Списки однотипны. import java.util.*; public class Test { public static final List<String> highPrio = Arrays.asList("*","/"); public static List<String> ops; public static void main(String[] args) { //ERROR HERE, why do it throw nullPointer? ops.addAll(highPrio); for(S ...

Исключение в потоке "AWT-EventQueue-0" java.lang.NullPointerException Ошибка

... on) { index = 2; c = 'e'; } else if (source == redshirtButton) { index = 3; c = 'r'; } else if (source == brownshirtButton) { index = 4; c = 't'; } else if (source == suitButton) { index = 5; c = 'y'; } else if (source == denimjeansButton) { index = 6; c = 'u'; } else if (source == blackpant ...

Почему мое поле Spring @Autowired пустое?

... понент MileageFeeCalculator, и bean-компонент 7 MileageRateService, но я получаю NullPointerException всякий раз, когда пытаюсь 6 вызвать метод mileageCharge в моем служебном bean-компоненте. Почему 5 Spring не подключает поле автоматически? Класс 4 контроллера: @Controller public cl ...

Как проверить, является ли элемент массива нулевым, чтобы избежать исключения NullPointerException в Java

... е вещи. Однако 5 даже проверка того, является ли он null, похоже, осуществляется 4 через NullPointerException. array.length также будет включать все элементы 3 null. Как вы проверяете наличие элементов null в 2 массиве? Например, в следующем коде мне 1 будет выдан NPE. Object[][] someArray = new Object[ ...

Цепочка нулевой проверки и перехват исключения NullPointerException

... XML, и мне 7 нужно получить доступ к его глубоко вложенным 6 полям. Например: return wsObject.getFoo().getBar().getBaz().getInt() Проблема в том, что все 5 getFoo(), getBar(), getBaz() могут возвращать null. Однако, если я проверю 4 наличие null во всех с ...

Какую аннотацию @NotNull Java мне следует использовать?

... аботать и с FindBugs, но JSR-305 неактивен. (См. Также: What is the status of JSR 305?) source org.jetbrains.annotations.NotNull Используется IntelliJ IDEA IDE для статического анализа. documentation lombok.NonNull Используется для управления генерацией кода в Project Lombok. Аннотации-заполнители, поскольку нет стандарта. source, documentation androidx.annotation.NonNull Аннотации маркеров доступны в Android, предоставляемые п ...

JavaFX Directory Chooser - как получить путь из каталога?

... rectoryChooser dc = new DirectoryChooser(); dc.showDialog(stage); File f = dc.getInitialDirectory(); String s = f.getAbsolutePath(); System.out.println(s); Но 3 это не работает, может к ...

java.lang.NullPointerException: попытка вызвать виртуальный метод boolean android.graphics.Bitmap.isRecycled() для ссылки на нулевой объект

... simpleItemTouchCallback = new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT) { @Override public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) { ...

Мое текущее местоположение всегда возвращает значение null. Как я могу это исправить?

... ("Location is not null!"); lat = (int) (location.getLatitude() *1E6); longi = (int) (location.getLongitude() * 1E6); GeoPoint ourLocation = new GeoPoint(lati, longi); OverlayItem overlayItem = new OverlayItem(ourLocation, "1st String", "2nd String"); CustomPinpoint custom = new CustomPinpoint(d, MainMap.this); custom.insertPinpoint(overlayItem); ov ...

Разыменование нулевого указателя

... осто 0? Имеет ли 4 базовый указатель моего процесса другой 3 адрес? Если да, есть ли способ получить 2 сумматоры меньшего объема памяти, доступные 1 для ку ...

Возникла проблема при настройке проекта ": игра". > java.lang.NullPointerException (без сообщения об ошибке)

... level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.2.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { ...

Как более эффективно использовать аннотации @Nullable и @Nonnull?

... поэтому, если вы добавите только несколько, они не распространятся очень далеко. Поскольку эти аннотации не применяются должным образом, существует опасность предположить, что значение, отмеченное @Nonnull, не является нулевым, и, следовательно, не выполнять нулевые проверки. Приведенный ниже код приводит 4 к тому, что параметр, помеченный @Nonnull, становится 3 null без каких-либо жалоб. При запуске выдает 2 NullPoint ...

Ошибка при вызове виртуального метода double android.location.Location.getLatitude() для ссылки на нулевой объект

... at android.app.ActivityThread.main(ActivityThread.java:5832) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) at com.android.internal.os.ZygoteInit.main(Zy ...

Внутренняя ошибка произошла во время: «Запуск проекта». java.lang.NullPointerException

... о, но 5 внезапно он перестал запускаться. Затем 4 я попытался запустить другие проекты из 3 Project Explorer, и все проекты выдали одно 2 и то же исключение: An internal error occurred during: "Launching Project". java.lang.NullPointe ...

Android - Как переопределить кнопку «Назад», чтобы она не заканчивала() мою деятельность?

... ", мое 13 действие уничтожается, но уведомление остается, так 12 как я хочу, чтобы пользователь мог нажать 11 назад, но по-прежнему имел возможность перейти 10 к действию через уведомление. Но когда ПОЛЬЗОВАТЕЛЬ 9 пытается это сделать, я получаю нулевые 8 указатели, поскольку он пытается начать 7 новое действие, а не возвращает старую. По 6 сути, я хочу, чтобы кнопка "Назад" действовала 5 точно так же, как кнопка "Домой", и вот 4 как я про ...