Помогите Ошибка с нуллом.

Статус
Закрыто для дальнейших ответов.

Limon-mine

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Limon_MineDel
Столкнулся с null но не понимаю в чём проблема.
Ошибка: https://pastebin.com/DVWqszSQ
findcmd: https://pastebin.com/LhgFuJWR
SQL: https://pastebin.com/wyVxD0G0
DataFindUtil: https://pastebin.com/wJfN7Upm
Listeners: https://pastebin.com/WAAAVbZT
main: https://pastebin.com/dZxUnYWV
И при выходе возникает https://pastebin.com/sQ0cBbSy . Говорит что base.db нету хотя он есть и я уго создаю в гл классе если его нету
 
Последнее редактирование:
args[0] == null, у тебя на это проверка стоит, но return не наблюдается, класс findcmd
 
Код в студию
 
UP Вопрос не решён
 
1. Убрать создание файла из главного класса. Не надо его создавать, SQLite создаст его сам.
2.
"jdbc:sqlite://"+ main.instance.getDataFolder() + File.separator + "base.db";
Убрать двойной слэш вообще.
"jdbc:sqlite:"+ main.instance.getDataFolder() + File.separator + "base.db";
 
Отвечу на удалённый вопрос:
У меня почему-то создаёт.
А то, что Вы создаёте вручную - ни разу не база данных.
 
Теперь другая ошибка https://pastebin.com/WKEh7th3
Я знаю что там запрос из SQL базы даёт null, но он там и должен быть. Try/cath не помогает из за того что там метод, а если выносить запрос как строку то в проверке невозможно использовать, что делать. Все классы в 1 сообщение
 
Теперь другая ошибка https://pastebin.com/WKEh7th3
Я знаю что там запрос из SQL базы даёт null, но он там и должен быть. Try/cath не помогает из за того что там метод, а если выносить запрос как строку то в проверке невозможно использовать, что делать. Все классы в 1 сообщение
Логгер вставьте перед 25-й строкой. Что в db? Вангую, что null.
 
Логгер вставьте перед 25-й строкой. Что в db? Вангую, что null.
Там и есть null. Он должен там быть, потому что если такого игрока не было на сервере, то и записи в бд тоже!! А как убрать ошибку не знаю. Через try-catch пробовал
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх