I'm having some issues getting the paylink to connect using the Tester java app included in the distribution. I'm using the 4-1-12-6 distribution. The AESCDriver works, the AESDemo runs fine and can see the coin device. The CoinRead program runs without issue. However, the Tester java app throws the following error.
Hello
/usr/lib/jvm/java-7-oracle/bin/java: symbol lookup error: /usr/local/lib/libAESImheiJava.so.1.2.0: undefined symbol: OpenMHEVersion
It looks like someone else was having a similar issue before here but no resolution was ever posted. It looks like the OpenMHEVersion function is defined in Aesimhei.cpp and the driver seems to work fine.
I reproduced your problem, but do not understand the details of what causes it. In the end, I found that specifying the libraries differently when building the JNI so stop the problem happening. I can't see how this problem would have escaped final testing, so I can only imagine that Ubuntu has recently changed "something".