nullpointerexception- все статьи тега


Командой bufferedreader и возвращает значение null, без видимых причин

И заранее спасибо за помощь. Я довольно новичок в Java и не имел никакого формального образования Java. Я делаю сервер Minecraft Bukkit для практики и регистрирую местоположения знаков в файле при создании. Я пытаюсь сделать логическое значение, которое возвращает true, если расположение файла и false в противном случае. Я не могу использовать цикл while или он зависает сервер, поэтому я использую цикл for. В любом случае, все строки, которые возвращает BufferedReader, равны нулю, и я не знаю, п ...

[WSO2 ESB][4.9.0] NPE на итерации при отправке назад

Новичок на WSO2 ESB, мы начинаем использовать его в качестве нашей центральной точки, как ESB, но мы сталкиваемся с реальной проблемой, делая простой случай :/ Вот api, который я написал (на основе этого простого), чтобы показать вам мою проблему, даже если наша usecase отличается. пользователи <?xml version="1.0" encoding="UTF-8" ?> <api context="/services/users" name="ListUsersAPI" xmlns="http://ws.apache.org/ns/synapse"> <resource methods="GET" protocol="http" ur ...

Java: NULL в конструкторе

Пожалуйста, у меня есть этот вопрос, который немного теоретический, но я хотел бы понять его. Почему, если я передаю конструктору аргумент null, я получаю NullPointerException? Вот мой пример new AttendeeDetail("Gus Goose","1151","15-01-2012",(Integer) null,null) Это класс: public class AttendeeDetail { private String ticketholder_name; private String user_id; private String date_of_birth; private int tickets_purchased; private ArrayList<Ticket> tickets; ...

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

Примечание: это должно быть каноническим ответом на общую проблему. у меня есть пружина @Service класса (MileageFeeCalculator), имеющего ...

Исключение NullPointerException в Java без трассировки стека

у меня были экземпляры нашего кода Java catch a NullPointerException, но когда я пытаюсь войти в StackTrace (который в основном заканчивается вызовом Throwable.printStackTrace() ), все что я получаю это: java.lang.NullPointerException кто-нибудь сталкивался с этим? Я попытался погуглить для "java null pointer empty stack trace", но не наткнулся ни на что подобное. ...

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

что такое исключения нулевого указателя (java.lang.NullPointerException) и что их вызывает? какие методы / инструменты можно использовать для определения причины, чтобы остановить исключение от преждевременного завершения программы? ...

Java 8 NullPointerException в коллекторах.toMap

Java 8 Collectors.toMap бросает a NullPointerException если одно из значений 'null'. Я не понимаю этого поведения, карты могут содержать нулевые указатели в качестве значения без каких-либо проблем. Есть ли веская причина, почему значения не могут быть null для Collectors.toMap? кроме того, есть ли хороший способ Java 8 исправить это, или я должен вернуться к простому старому циклу for? пример моей проблемы: import java.util.ArrayList; import java.util.List; import java.util.Map; import java. ...

Хитрый тернарный оператор в Java-autoboxing

давайте посмотрим на простой код Java в следующем фрагменте: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } private int same() { if (true) { return null; // The same is not possible with if, // and causes a compile-time error - incompatible types. } else { return 0 ...

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

в настоящее время у меня есть действие, которое при отображении уведомления также будет отображаться в панели уведомлений. это делается для того, чтобы, когда пользователь нажимает home и активность выталкивается на задний план, они могут вернуться к активности через уведомление. проблема возникает, когда пользователь нажимает кнопку "назад", моя активность уничтожается, но уведомление остается, поскольку я хочу, чтобы пользователь мог нажать назад, но все же смог добраться до деятельность чер ...

Нуль проверки цепи против ловить исключение NullPointerException

веб-служба возвращает огромный XML и мне нужно получить доступ к вложенным полям он. Например: return wsObject.getFoo().getBar().getBaz().getInt() проблема в том, что getFoo(),getBar(),getBaz() все может вернуться null. однако, если я проверю для null во всех случаях код становится очень многословным и трудным для чтения. Кроме того, я могу пропустить проверки для некоторых полей. if (wsObject.getFoo() == null) return -1; if (wsObject.getFoo().getBar() == null) return -1; // maybe also do s ...

Почему это не бросает NullPointerException?

Nead разъяснение для следующего кода: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); выводит B это доказывает, что sample и referToSample объекты ссылаются на одну и ту же ссылку в памяти. StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); выводит AB это тоже доказывает то же самое. String ...

Почему сравнение Integer с int может вызвать исключение NullPointerException в Java?

мне было очень сложно наблюдать эту ситуацию: Integer i = null; String str = null; if (i == null) { //Nothing happens ... } if (str == null) { //Nothing happens } if (i == 0) { //NullPointerException ... } if (str == "0") { //Nothing happens ... } Итак, как я думаю, сначала выполняется операция бокса (т. е. java пытается извлечь значение int из null) и операция сравнения имеет более низкий приоритет, поэтому возникает исключение. вопрос: почему это реализован ...

Selenium checkbox атрибут " проверено"

Я использую Selenium в Java для проверки проверки флажка в веб-приложении. Вот код: private boolean isChecked; private WebElement e; Я объявляю e и назначьте его в область, где установлен флажок. isChecked = e.findElement(By.tagName("input")).getAttribute("checked").equals("true"); что самое странное заключается в том, что getAttribute("checked") возвращает null и поэтому a NullPointerException в HTML для флажка нет отображается. Однако, это не так, что все input элементы checked = "true ...

Является ли улавливание исключения нулевого указателя запахом кода?

недавно мой коллега написал в каком-то коде, чтобы поймать исключение нулевого указателя вокруг всего метода и вернуть один результат. Я указал, как могло быть любое количество причин для нулевого указателя, поэтому мы изменили его на защитную проверку для одного результата. однако, ловить NullPointerException просто казалось мне неправильным. На мой взгляд, исключения нулевого указателя являются результатом плохого кода и не должны быть ожидаемым исключением в система. есть ли случаи, когда и ...