gim0: Вот и почему такой информации нет в литературе и в интернете. Разве новичок сам догадается до этого? Спасибо что прояснили ситуацию. Может я еще чего упустил? Расскажите чтобы еще вопросы не создавать.
И как я понимаю для начала решения проблемы мне нужно пройти по пути до указанного класса и на указанной строке будет проблемный вызов. Так? А зачем в предыдущих вызовах указаны номера строк? Что они означают?
gim0: Так уже понятней. Значит все что ниже java.lang.NullPointerException это история вызовов а то что выше это то что записал программист когда создавал сообщение если случится такая ситуация... Так? А может ли быть сообщение выше истории если программист ничего не писал?
Да мы и сами не знаем что там происходит нужно оказывать помощь людям а в репортах не понять ничего. Я так понимаю этот стек с конца читать надо. Вообще конечно ужас хоть бы название файла выводилось в котором проблема обнаружена.
Спасибо за ваш ответ. Я сейчас почитаю по всем вещам что вы мне предложили и если вы не против задам дополнительные вопросы в комментариях к вашему ответу.
xmoonlight: Думаю сервер сделать на Java т.к. снимает проблемы кроссплатформенности и на сервере не так важно чтобы приложение было привлекательным "внешне" как для клиента(т.к. все привыкли к виндовым .exe и .jar большинство пугает своей непонятностью да и JVM не каждый будет ставить), а клиент уже сделан в Lazarus только нет функций подключения к серверу и отправки приема данных.
Ребята мне нужно просто вынести на сервер основную логику приложения и организовать систему аккаунтов с личными счетами для пополнения. Регистрацию хотелось сделать из клиента и пополнение счетов тоже если это возможно. Я не планирую супер монструозный сервис с кучей функций. Там по сути одна, но очень полезная функция будет.