Other ABMaterial MashForm Problem

Pablo Torres

Active Member
Licensed User
Longtime User
I have a little problem with Mashform (and funny also)

I created a jar with b4j using ABMaterial with some MashForms on it, In my notebook runs perfect, both in debug and release mode, buth when I copy everything to the server and runs on it everything works ok except the MashForms, they throw the following error:

java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NoClassDefFoundError: javafx/stage/Window
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:120)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:78)
at anywheresoftware.b4j.object.WebSocketModule$Adapter$1.run(WebSocketModule.java:126)
at anywheresoftware.b4a.keywords.SimpleMessageLoop.runMessageLoop(SimpleMessageLoop.java:30)
at anywheresoftware.b4a.StandardBA.startMessageLoop(StandardBA.java:26)
at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:191)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NoClassDefFoundError: javafx/stage/Window
at anywheresoftware.b4a.keywords.Common.CallSub4(Common.java:496)
at anywheresoftware.b4a.keywords.Common.CallSubNew2(Common.java:442)
at com.cronos.SportsTicket.notificaciones._page_parseevent(notificaciones.java:495)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:91)
... 10 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NoClassDefFoundError: javafx/stage/Window
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:120)
at anywheresoftware.b4a.keywords.Common.CallSub4(Common.java:487)
... 17 more
Caused by: java.lang.RuntimeException: java.lang.NoClassDefFoundError: javafx/stage/Window
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:120)
at com.cronos.SportsTicket.mashform.innerInitialize(mashform.java:22)
at com.cronos.SportsTicket.mashform._initialize(mashform.java:1637)
at com.cronos.SportsTicket.notificaciones._btnnuevo_clicked(notificaciones.java:139)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:91)
... 18 more
Caused by: java.lang.NoClassDefFoundError: javafx/stage/Window
at com.cronos.SportsTicket.mashform._class_globals(mashform.java:1217)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:91)
... 26 more
Caused by: java.lang.ClassNotFoundException: javafx.stage.Window
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 32 more

I dont know what is the problem, dont understand also the error explanation

Can anyone help me? please

Many Thanks
 

Pablo Torres

Active Member
Licensed User
Longtime User
Sorry, the post should be in B4J, not in B4A
I already posted in b4j, can any admin please delete this one?
 
Upvote 0

Mashiane

Expert
Licensed User
Longtime User
Hi Pablo

I'm sorry I am only seeing this. Sadly the plug-ins that I did were done a long time ago and i no longer support the project. I am sorry for the inconvenience but please rather use normal ABM components to achieve what you need. If however you want to continue, here is the source code for the components.

 
Upvote 0
Top