Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / LogCat / 9 сообщений из 9, страница 1 из 1
15.05.2015, 11:38
    #38959603
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LogCat
Здравствуйте. Подскажите как правильно читать лог/LogCat и определять где находится ошибка ?

Вот у меня возникла ошибка , как правильно её прочитать? И что значит в логах иногда встречаю знак "$" ?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
java.lang.ExceptionInInitializerError
at com.my.pacet.Modul_B.initRecorder(Modul_B.java:159)
at com.my.pacet.Modul_B.init(Modul_B.java:104)
at com.my.pacet.Modul_B.access$200(Modul_B.java:49)
at com.my.pacet.Modul_B$2.loadComplete(Modul_B.java:282)
at com.my.pacet.Modul_B$2.loadComplete(Modul_B.java:276)
at com.registration.API$Builder$2.success(API.java:108)
at com.registration.API$Builder$2.success(API.java:102)
at retrofit.CallbackRunnable$1.run(CallbackRunnable.java:45)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4517)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:217)
at com.googlecode.javacpp.Loader.load(Loader.java:561)
at com.googlecode.javacpp.Loader.load(Loader.java:540)
at com.googlecode.javacv.cpp.opencv_core$CvArr.<clinit>(opencv_core.java:156)
... 17 more
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load jniopencv_core: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:365)
at java.lang.System.loadLibrary(System.java:535)
at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:711)
at com.googlecode.javacpp.Loader.load(Loader.java:586)
at com.googlecode.javacpp.Loader.load(Loader.java:540)
at com.googlecode.javacv.cpp.opencv_core.<clinit>(opencv_core.java:134)
... 22 more
Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: load_segments[916]: 110 failed to map segment from 'libjniopencv_core.so' @ 0x52504000 (0x000a0e14). p_vaddr=0x00000000 p_offset=0x00000000
at java.lang.Runtime.load(Runtime.java:340)
at java.lang.System.load(System.java:521)
at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:700)
... 25 more
...
Рейтинг: 0 / 0
15.05.2015, 12:26
    #38959686
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LogCat
Ошибки тут идут после слова Caused by :

НикоДимиден
Код: java
1.
Cannot load library: load_segments[916]: 110 failed to map segment from 'libjniopencv_core.so'


НикоДимиден
Код: java
1.
java.lang.UnsatisfiedLinkError: Couldn't load jniopencv_core: findLibrary returned null



$ = название класса, метода и т.п. Если после что-то не понятное, то это скорее всего после обфускатора.
...
Рейтинг: 0 / 0
15.05.2015, 12:29
    #38959692
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LogCat
wadman,

Но после слова "Caused by" идут не фатальные ошибки 2, которые в последствии приводят к фатальной третьей ?
...
Рейтинг: 0 / 0
15.05.2015, 12:30
    #38959695
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LogCat
НикоДимиденидут не фатальные ошибки
OpenCV не может загрузить свои нативные библиотеки - фатальнее некуда.
...
Рейтинг: 0 / 0
15.05.2015, 12:42
    #38959722
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LogCat
wadman,

Хм..Я думал что из-за этой ошибки падает приложение
Код: java
1.
2.
java.lang.ExceptionInInitializerError
at com.my.pacet.Modul_B.initRecorder(Modul_B.java:159)



То есть получается я не правильно понимаю процесс протекающий в программе, связанные с ошибками?


1. Система не находит библиотеку и возникает ошибка первая ошибка -
Код: java
1.
 сторка 34 : UnsatisfiedLinkError


2. Из-за первой ошибки , что то возвращает NULL, и образуется еще одна не фатальная ошибка :
Код: java
1.
 строка 26 UnsatisfiedLinkError: Couldn't load jniopencv_core: findLibrary returned null


3. Из-за ошибки которая под номером 2, не может проинициализироваться класс "Modul_B" , и возникает фатальная ошибка :
Код: java
1.
2.
строка 1 java.lang.ExceptionInInitializerError
at com.my.pacet.Modul_B.initRecorder(Modul_B.java:159)
...
Рейтинг: 0 / 0
15.05.2015, 16:46
    #38960071
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LogCat
wadman,

По моему это означает что в самой библиотеки проблема?
[JAVA]load_segments[916][/JAVA]
...
Рейтинг: 0 / 0
15.05.2015, 17:00
    #38960091
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LogCat
НикоДимиден,
Поправка: Вот. Я думаю что проблема в самой библиотеки, или я не прав?


Код: java
1.
 Cannot load library: load_segments[916]: 110 failed to map segment from 'libjniopencv_core.so' @ 0x52504000 (0x000a0e14). p_vaddr=0x00000000 p_offset=0x00000000
...
Рейтинг: 0 / 0
15.05.2015, 17:29
    #38960134
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LogCat
Скорее ты не правильно собрал. В апк либы есть?
...
Рейтинг: 0 / 0
15.05.2015, 17:42
    #38960156
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LogCat
wadman,

Есть, но редко, иногда падает приложение.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / LogCat / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]