NullPointerException при использовании struct.unpack() в Jython
Я пытаюсь использовать Jython для достижения метода python struct.unpack(). У меня есть строка, которая упакована с использованием Python, и я хочу распаковать его в Java (используя Jython)
Я добавил следующую зависимость:
<dependency>
<groupId>org.python</groupId>
<artifactId>jython</artifactId>
<version>2.5.0</version>
</dependency>
Ниже приведен код, с помощью которого я пытаюсь добиться распаковки.
struct.unpack("hhl", "\\x00\\x01\\x00\\x02\\x00\\x00\\x00\\x03");
Я получаю следующую ошибку:
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.mli.PythonDemo.main(PythonDemo.java:79)
Caused by: java.lang.NullPointerException
at org.python.core.Py.makeClass(Py.java:1548)
at org.python.core.Py.makeClass(Py.java:1532)
at org.python.modules.struct.<clinit>(struct.java:261)
... 1 more
Может кто-нибудь сказать мне, что я здесь делаю не так. Есть ли что-то еще, что мне нужно, чтобы использовать Jython? Или я делаю что-то не так при вызове распаковки ().