B4J Question [ABMaterial] Question about update 4.03

MbedAndroid

Active Member
Licensed User
Longtime User
First issue ABM v4.03 requires Cache System 3.0 (yours: 1.0) is fixed.

According the instructions 2 classes should be removed from the project
4. Remove classes (MANDATORY)
Remove the following classes from your project (if exist): ABMSessionCreator.bas and ABMSessionFilter.bas

If i do so following error comes up: (see below)
But if i include ABMSessionCreator into the project the program is executed without errors.
Is this a typo in the manual or some other issue left?

loading D:\B4jProjects\Domotica\ABM4.05\Objects: copymewithjar.needs...
Using cache system: 3.0
Needs material/awesome icons
Building core.min.1512033467479.css...
abmapplication._startserver (java line: 379)
java.lang.ClassNotFoundException: b4j.example.abmsessioncreator
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at anywheresoftware.b4j.object.ServerWrapper.Start(ServerWrapper.java:156)
at b4j.example.abmapplication._startserver(abmapplication.java:379)
at b4j.example.main._appstart(main.java:754)
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:90)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:77)
at b4j.example.main.main(main.java:29)
main.main (java line: 29)
java.lang.RuntimeException: java.lang.ClassNotFoundException: b4j.example.abmsessioncreator
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:119)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:77)
at b4j.example.main.main(main.java:29)
Caused by: java.lang.ClassNotFoundException: b4j.example.abmsessioncreator
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at anywheresoftware.b4j.object.ServerWrapper.Start(ServerWrapper.java:156)
at b4j.example.abmapplication._startserver(abmapplication.java:379)
at b4j.example.main._appstart(main.java:754)
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:90)
... 2 more
 
Top