B4J Question error when try build standalone package

hanyelmehy

Active Member
Licensed User
Longtime User
when try to build standalone package i get this error in log
Note :Jar file created: error show when Building package.

B4X:
module-info.java:24: error: package org.junit.platform.engine does not exist uses org.junit.platform.engine.TestEngine;
error happens when use
#AdditionalJar : pdfbox-app-3.0.1.jar
 
Last edited:

hanyelmehy

Active Member
Licensed User
Longtime User
now code work fine from IDE in debug and relase mode but when run after convert to stand alone package i get errors
java.lang.ClassCastException: class java.util.ServiceConfigurationError cannot be cast to class java.lang.Exception (java.util.ServiceConfigurationError and java.lang.Exception are in module java.base of loader 'bootstrap') at b4j/anywheresoftware.b4a.BA.setLastException(Unknown Source) at b4j/b4j.example.pdf_1._checkpdf(Unknown Source) at b4j/b4j.example.pdf_1$ResumableSub_BtSelectFile_Click.resume(Unknown Source) at b4j/b4j.example.pdf_1._btselectfile_click(Unknown Source) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at b4j/anywheresoftware.b4a.BA.raiseEvent2(Unknown Source) at b4j/anywheresoftware.b4a.BA$1.run(Unknown Source) at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source):
java.lang.ClassCastException: class java.util.ServiceConfigurationError cannot be cast to class java.lang.Exception (java.util.ServiceConfigurationError and java.lang.Exception are in module java.base of loader 'bootstrap')
        at b4j/anywheresoftware.b4a.BA.setLastException(Unknown Source)
        at b4j/b4j.example.pdf_1._checkpdf(Unknown Source)
        at b4j/b4j.example.pdf_1$ResumableSub_BtSelectFile_Click.resume(Unknown Source)
        at b4j/b4j.example.pdf_1._btselectfile_click(Unknown Source)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at b4j/anywheresoftware.b4a.BA.raiseEvent2(Unknown Source)
        at b4j/anywheresoftware.b4a.BA$1.run(Unknown Source)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
        at java.base/java.security.AccessController.doPrivileged(Unknown Source)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
 
Upvote 0

teddybear

Well-Known Member
Licensed User
now code work fine from IDE in debug and relase mode but when run after convert to stand alone package i get errors
java.lang.ClassCastException: class java.util.ServiceConfigurationError cannot be cast to class java.lang.Exception (java.util.ServiceConfigurationError and java.lang.Exception are in module java.base of loader 'bootstrap') at b4j/anywheresoftware.b4a.BA.setLastException(Unknown Source) at b4j/b4j.example.pdf_1._checkpdf(Unknown Source) at b4j/b4j.example.pdf_1$ResumableSub_BtSelectFile_Click.resume(Unknown Source) at b4j/b4j.example.pdf_1._btselectfile_click(Unknown Source) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at b4j/anywheresoftware.b4a.BA.raiseEvent2(Unknown Source) at b4j/anywheresoftware.b4a.BA$1.run(Unknown Source) at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)'bootstrap') at b4j/anywheresoftware.b4a.BA.setLastException(Unknown Source) at b4j/b4j.example.pdf_1._checkpdf(Unknown Source) at b4j/b4j.example.pdf_1$ResumableSub_BtSelectFile_Click.resume(Unknown Source) at b4j/b4j.example.pdf_1._btselectfile_click(Unknown Source) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at b4j/anywheresoftware.b4a.BA.raiseEvent2(Unknown Source) at b4j/anywheresoftware.b4a.BA$1.run(Unknown Source) at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source):
java.lang.ClassCastException: class java.util.ServiceConfigurationError cannot be cast to class java.lang.Exception (java.util.ServiceConfigurationError and java.lang.Exception are in module java.base of loader 'bootstrap')
        at b4j/anywheresoftware.b4a.BA.setLastException(Unknown Source)
        at b4j/b4j.example.pdf_1._checkpdf(Unknown Source)
        at b4j/b4j.example.pdf_1$ResumableSub_BtSelectFile_Click.resume(Unknown Source)
        at b4j/b4j.example.pdf_1._btselectfile_click(Unknown Source)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at b4j/anywheresoftware.b4a.BA.raiseEvent2(Unknown Source)
        at b4j/anywheresoftware.b4a.BA$1.run(Unknown Source)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
        at java.base/java.security.AccessController.doPrivileged(Unknown Source)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
        at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
Try to add this PackagerProperty
B4X:
   #PackagerProperty: AdditionalModuleInfoString = uses org.apache.commons.logging.LogFactory;
 
Last edited:
Upvote 0
Top