Wille mainly works well on Jython. Especially if you wish to create OS independent, standalone Wille installations, the use of Jython is an appealing option.
Note however that some Python libraries are not available for Wille; components requiring these libraries may not work on Jython. Also note that Wille works notably slower on Jython. For computationally demanding tasks, we do not recommend using Jython.
When choosing a Jython version, note the following:
Also note the following differences in Jython:
When running Wille on Jython, the software crashes with an access violation Exception (EXCEPTION_ACCESS_VIOLATION) from JVM.
This error is known to be caused by using reloader (-r option) when running Wille Server on Jython.
Workaround: Switch to CPython when you need the reloader
Due to unknown reasons, running Wille on the very specific version 2.5.0 of jython, may crash a system. The problem disappeared and could not be reproduced on Jython 2.5.1.
Workaround: upgrade Jython to a later version.