Common errors in mOWL
ImportError: Attempt to create Java package ‘X’ without jvm
This error arises when mOWL tries to access some Java object or method but the Java Virtual Machine (JVM) has not been started.
Usually, to solve this, it is enough to add these two lines in the beginning of the main script:
In the above piece of code, we specify the amount of memory given to the JVM. The memory parameter (2g in the example) corresponds to the parameter “-Xmx” for the JVM initialization step. For more information about the JVM memory management please follow this link.
init_jvm can only be called once during running time. This means that the JVM cannot be restarted and this is a limitation of JPype as stated in this section of their documentation.