В проекте используется EDSDK и edskd4j. Появляется проблема с камерой, если все работает хорошо, то при фотографировании выводит в консоль следующее :
JNA: Callback edsdk.api.CanonCamera@6d566f20 threw the following exception:
java.lang.ArrayIndexOutOfBoundsException: 1
at edsdk.api.commands.ShootCommand.apply(ShootCommand.java:174)
at edsdk.api.commands.ShootCommand.apply(ShootCommand.java:161)
at edsdk.api.CanonCommand.apply(CanonCommand.java:185)
at edsdk.api.BaseCanonCamera.apply(BaseCanonCamera.java:357)
at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sun.jna.CallbackReference$DefaultCallbackProxy.invokeCallback(CallbackReference.java:485)
at com.sun.jna.CallbackReference$DefaultCallbackProxy.callback(CallbackReference.java:515)
at com.sun.jna.Native.invokeLong(Native Method)
at com.sun.jna.Function.invoke(Function.java:393)
at com.sun.jna.Function.invoke(Function.java:323)
at com.sun.jna.Library$Handler.invoke(Library.java:236)
at com.sun.proxy.$Proxy7.DispatchMessage(Unknown Source)
at edsdk.api.CanonCamera.dispatchMessages(CanonCamera.java:138)
at edsdk.api.CanonCamera.access$000(CanonCamera.java:61)
at edsdk.api.CanonCamera$1.run(CanonCamera.java:102)
Но иногда при фотографировании этой ошибки не возникает, и программа зависает на функции CloseSession
. Решается только перезагрузкой камеры.
При этом, когда программа виснет на камере включается дисплей ( когда камера подключена к пк дисплей камеры обычно не горит , а тут загорается). Посмотреть файлы на карте памяти через проводник тоже при этом получается.
В документации лишь говорится что эта функция блокирующая, но не слова о том с чем может быть связана такая проблема или как ее можно решить. Может кто-то уже сталкивался.
Система windows 10 pro
Java 141
Edsdk 3.6.1
Камера Canon eos1200
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Как сделать так, чтобы serverAnswer передавался вне onResponse?
Прошу сообщество помочь мне в собрании пазла из всех этих технологий, понятий, разработок пестрящих в сети и уложить в моей голове понимание...
Есть иерархия классов указанная ниже, для сериализации хватит ли имплиментировать Serializable только классу A, для сериализации классов типа...