Reading B4J INI in C:\Users\Mashy\AppData\Roaming\Anywhere Software\B4J to find Additional Libraries folder...
Found Additional Libraries folder: C:\b4j\libraries
Starting to transpile...
Loading layout calendarlayout...
Loading layout clientslayout...
Loading layout collaboratelayout...
Loading layout departmentslayout...
Loading layout eventcategorieslayout...
Loading layout eventslayout...
Loading layout homelayout...
Loading layout peoplelayout...
Loading layout projectslayout...
Loading layout taskganttlayout...
Loading layout taskslayout...
Loading layout adblanklayout...
Loading layout adforgotpassword...
Loading layout adsigninlayout...
Loading layout adsignuplayout...
Loading layout baselayout...
Processing b4xlib: sithasodaisy
Adding Layout baselayout used by browserindex
Building C:\b4j\workspace\SithasoDaisyServer\Objects\www\scripts\browserindex.js
Copying CSS files to WebApp assets...
Copying Javascript files to WebApp assets...
OPTMIZATION TIPS
----------------------
You are using A LOT of seperate CSS and JS files! This demands a lot of server roundtrips which can slow down your website/webapp considerably
This results in fewer page views, a decreased customer satisfaction and ultimately a loss in sales conversions
 
The total size of your local CSS and JS files is 8.3MB and another 1.5MB in other assets.
It is very important to only load the JS and CSS files from components that you actually use in your website/webapp!
 
If you are using public frameworks (like jQuery, Bootstrap, Vue, etc...), consider using their CDN so the browser can use already buffered versions.
Done!
http://localhost:55056/index
2023-04-27 15:08:14.883:INFO :oejs.Server:main: jetty-11.0.9; built: 2022-03-30T17:44:47.085Z; git: 243a48a658a183130a8c8de353178d154ca04f04; jvm 11.0.1+13
2023-04-27 15:08:14.992:INFO :oejss.DefaultSessionIdManager:main: Session workerName=node0
2023-04-27 15:08:15.021:INFO :oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@75d3a5e0{/,file:///C:/b4j/workspace/SithasoDaisyServer/Objects/www/,AVAILABLE}
2023-04-27 15:08:15.044:INFO :oejs.RequestLogWriter:main: Opened C:\b4j\workspace\SithasoDaisyServer\Objects\logs\b4j-2023_04_27.request.log
2023-04-27 15:08:15.490:INFO :oejs.AbstractConnector:main: Started ServerConnector@1a451d4d{HTTP/1.1, (http/1.1)}{0.0.0.0:55056}
2023-04-27 15:08:15.512:INFO :oejs.Server:main: Started Server@7ee8290b{STARTING}[11.0.9,sto=0] @18793ms
2023-04-27 15:08:15.515:INFO :oejs.Server:main: Stopped Server@7ee8290b{STOPPING}[11.0.9,sto=0]
2023-04-27 15:08:15.524:INFO :oejs.AbstractConnector:main: Stopped ServerConnector@1a451d4d{HTTP/1.1, (http/1.1)}{0.0.0.0:55056}
2023-04-27 15:08:15.528:INFO :oejsh.ContextHandler:main: Stopped o.e.j.s.ServletContextHandler@75d3a5e0{/,file:///C:/b4j/workspace/SithasoDaisyServer/Objects/www/,STOPPED}
2023-04-27 15:08:15.537:INFO :oejs.Server:main: jetty-11.0.9; built: 2022-03-30T17:44:47.085Z; git: 243a48a658a183130a8c8de353178d154ca04f04; jvm 11.0.1+13
2023-04-27 15:08:15.542:INFO :oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@75d3a5e0{/,file:///C:/b4j/workspace/SithasoDaisyServer/Objects/www/,AVAILABLE}
2023-04-27 15:08:15.545:INFO :oejs.RequestLogWriter:main: Opened C:\b4j\workspace\SithasoDaisyServer\Objects\logs\b4j-2023_04_27.request.log
2023-04-27 15:08:15.545:INFO :oejss.DefaultSessionIdManager:main: Session workerName=node0
2023-04-27 15:08:15.551:INFO :oejs.AbstractConnector:main: Started ServerConnector@1a451d4d{HTTP/1.1, (http/1.1)}{0.0.0.0:55056}
2023-04-27 15:08:15.552:INFO :oejs.Server:main: Started Server@7ee8290b{STARTING}[11.0.9,sto=0] @18833ms
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
disconnected
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
Connected
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:140)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:98)
	at anywheresoftware.b4j.object.WebSocketModule$Adapter$ThreadHandler.run(WebSocketModule.java:204)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Object should first be initialized (HttpSession).
	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:49)
	at anywheresoftware.b4j.object.HttpSessionWrapper.SetAttribute(HttpSessionWrapper.java:78)
	at com.ab.banano.BANano.UpdateFromCacheDebug(Unknown Source)
	at com.ab.banano.BANano.B4JUpdateFromCache(Unknown Source)
	at b4j.example.bananoserver._updatefromcache(bananoserver.java:1582)
	at b4j.example.serverindex._websocket_connected(serverindex.java:102)
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:111)
	... 7 more
disconnected
