I am writing a library for B4A and it uses another library from a third party. I was happy to get a stack trace from my library in the B4A log that said there was a class not found exception in the third-party library. If I look at the jar with 7-Zip I created and placed in Additional Libs, it is in the libs folder of the jar. Am I missing a class path entry that should be in the libraries xml from the doclet, or somewhere else?
Stack trace:
button clicked
exception on create reader: java.lang.NoClassDefFoundError: IDTech.MSR.uniMag.uniMagReaderHelper
at IDTech.MSR.uniMag.uniMagReader.<init>(uniMagReader .java:18)
at com.dsi.b4a.epay.ClientAction.createReader(ClientA ction.java:75)
at KCSoft.TestLayout.main._button1_click(main.java:31 3)
at java.lang.reflect.Method.invokeNative(Native Method)
It almost looks like B4A finds the uniMagReader in the external jar, but the uniMagReader cannot find the uniMagReaderHelper which is inside the jar. Is that a likely understanding?
Stack trace:
button clicked
exception on create reader: java.lang.NoClassDefFoundError: IDTech.MSR.uniMag.uniMagReaderHelper
at IDTech.MSR.uniMag.uniMagReader.<init>(uniMagReader .java:18)
at com.dsi.b4a.epay.ClientAction.createReader(ClientA ction.java:75)
at KCSoft.TestLayout.main._button1_click(main.java:31 3)
at java.lang.reflect.Method.invokeNative(Native Method)
It almost looks like B4A finds the uniMagReader in the external jar, but the uniMagReader cannot find the uniMagReaderHelper which is inside the jar. Is that a likely understanding?
Last edited: