Показаны сообщения с ярлыком error. Показать все сообщения
Показаны сообщения с ярлыком error. Показать все сообщения

среда, 12 сентября 2018 г.

Java: гадание по стеку ошибки

Пример стека ошибки:
java.text.ParseException: Unparseable date: ""
    at java.text.DateFormat.parse(DateFormat.java:366) ~[na:1.8.0_45]
    at com.bssys.shared.BankUpdateED807Launcher.processRecord(BankUpdateED807Launcher.java:352) [AzkServer.jar:na]
    at com.bssys.shared.BankUpdateED807Launcher.processSingleFile(BankUpdateED807Launcher.java:265) [AzkServer.jar:na]
    at com.bssys.shared.BankUpdateED807Launcher.process(BankUpdateED807Launcher.java:116) [AzkServer.jar:na]
    at com.bssys.shared.BankUpdateED807Launcher.run(BankUpdateED807Launcher.java:95) [AzkServer.jar:na]
    at com.bssys.server.schedule.GenericSchTaskProcessor$1.process(GenericSchTaskProcessor.java:50) [Server.jar:na]
    at com.bssys.server.processor.AbstractProcessor.process(AbstractProcessor.java:90) [Server.jar:na]
    at com.bssys.server.system.XMLProcessor.processElementRes(XMLProcessor.java:123) [Server.jar:na]
    at com.bssys.server.system.TransactJob.process(TransactJob.java:386) [Server.jar:na]
    at com.bssys.server.system.TransactJob.run(TransactJob.java:293) [Server.jar:na]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_45]

Пример нахождения проблемной строки в байткоде на примере "luyten" (в меню "Settings" включить режим "Bytecode" и галочку "Show Line Numbers Bytecode"):

Примечание: для данного стека ошибки не удалось найти отражение нужной строки байткода (строки № 352) в режиме просмотра "Java", но и в режиме "Bytcode" информации оказалось достаточно.


Иногда проблемную строку байткода можно увидеть в режиме "Java", вот пример стека ошибки:
java.lang.NullPointerException: null
    at com.bssys.azkserver.sofit.common.expimp.export_fk.doc.zr.ExportZR195.getKbkRcp(ExportZR195.java:162) ~[AzkSofit.jar:na]
    at com.bssys.azkserver.sofit.common.expimp.export_fk.doc.zr.ExportZR195.getZRST(ExportZR195.java:118) ~[AzkSofit.jar:na]

Вот проблемная строка в байткоде в режиме "Java":


Та же проблемная строка в байткоде в режиме "Bytecode":

четверг, 16 февраля 2017 г.

Сбой Java

Во время сбоя виртуальной машины Java в папке приложения появляются файлы:
hs_err_pid<код процесса>.log
hs_err_pid<код процесса>.mdmp

вторник, 9 декабря 2014 г.

Поломка HDD, ремонт, Partition Magic

Сломался HDD WD 500 GB (Green Edition).
При запуске Partition Magic сообщил:

Попробую согласится ...

Не активируется Viber на ПК

При попытке активации Viber на новом ПК возникла проблема, которую не удается решить до сих пор:
---
Починил:
Создал нового Windows-пользователя с англоязычным логином. Активировал (привязал декстоп к мобильной версии) под ним, потом отменил соединение. Перезагрузил компьютер и активировал уже под нужным пользователем.

четверг, 20 ноября 2014 г.

Ошибка при запуске экземпляра Oracle (о памяти, SGA, PFILE, SPFILE)

После изменения параметров SGA экземпляр не запустился:

SQL> startup;
ORA-00844: Parameter not taking MEMORY_TARGET into account
ORA-00851: SGA_MAX_SIZE 268435456 cannot be set to more than MEMORY_TARGET 222298112.

Значения параметров экземпляра хранятся в 2-х файлах:
pfile и spfile.
PFILE - текстовый файл, который можно открыть в текстовом редакторе.
SPFILE - его содержимое бинарное, текстовый редактор для его просмотра/редактирования не подходит.
При запуске (SQL> startup;) Oracle считывает параметры из SPFILE (при его наличии, иначе - из PFILE создается SPFILE).
Таким образом, чтобы исправить возникшую ситуацию, необходимо:

SQL> create pfile from spfile;
File created.
SQL> exit
Disconnected

В файле PFILE исправить значение параметра SGA_MAX_SIZE, чтобы оно не превышало значение MEMORY_TARGET, затем:

SQL> create spfile from pfile;
File created.
SQL> startup;

источник

понедельник, 17 ноября 2014 г.

Windows 7, Неверное имя пользователя или пароль.

Проблема а-ля "вчера все работало, а сегодня - не работает".
Краткое описание: при попытке подключения с одного компьютера (Windows 7) к другому (тоже Windows 7) с помощью RDP пользователь видит сообщение:
"Неверное имя пользователя или пароль".
При этом, войти напрямую на этом другом компьютере с теми же учетными данными удается успешно.
Глюк решился, когда имя пользователя в окне RDP-клиента было введено вручную.

понедельник, 23 июня 2014 г.

Ошибка при запуске LedEdit2013 на Windows x64

Текст ошибки при попытке запуска программы "LedEdit2013 v1.53:

Unhandled exception has occured in your application. If you click Continue, the application will ignore this and attempt to continue. If you click Quit, the application will close immediately.
Класс не зарегистрирован (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
[Отмена невозможна.]



Наблюдается при попытке запуска на Windows 7 x64, Windows 8 x64. При этом на других компьютерах с аналогичными ОС запуск выполняется успешно.

Решение оказалось таким: нужно установить Flash-плагин от Adobe.

Архив