Once mulgara is up and running I kick off two batch processes that perform querying, inserting, and deleting. When this starts I can not access the webui. Everythime I navigate to
http://192.168.100.103:8080/webui/ I get the following error in Mozilla:
HTTP ERROR: 500 0
RequestURI=/webui/GetViewerScreen.event
Powered by Jetty://
And the following error in the mulgara command line.
2006-08-21 13:24:16,913 ERROR [PoolThread-2] ? - Exception for /webui/GetViewerScreen.event
java.lang.ArrayIndexOutOfBoundsException: 0
at org.mulgara.webui.viewer.ViewerScreen$QueryResultModel.getResultCell(ViewerScreen.java:1392)
at org.mulgara.webui.viewer.ViewerScreen$QueryResultModel.getItem(ViewerScreen.java:1310)
at org.enhydra.barracuda.core.comp.AbstractTemplateModel.getItem(AbstractTemplateModel.java:122)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:304)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.getNode(TemplateHelper.java:623)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.copyChildNodes(TemplateHelper.java:128)
at org.enhydra.barracuda.core.comp.renderer.TemplateHelper.render(TemplateHelper.java:106)
at org.enhydra.barracuda.core.comp.renderer.html.HTMLTemplateRenderer.renderComponent(HTMLTemplateRenderer.java:111)
at org.enhydra.barracuda.core.comp.BComponent.renderView(BComponent.java:549)
at org.enhydra.barracuda.core.comp.BComponent.render(BComponent.java:460)
at org.enhydra.barracuda.core.comp.BComponent.render(BComponent.java:478)
at org.enhydra.barracuda.core.comp.BComponent.render(BComponent.java:386)
at org.enhydra.barracuda.core.event.helper.DefaultViewHandler.handleViewEvent(DefaultViewHandler.java:190)
at org.enhydra.barracuda.core.event.DefaultBaseEventListener.handleEvent(DefaultBaseEventListener.java:63)
at org.enhydra.barracuda.core.event.DefaultEventDispatcher.notifyListeners(DefaultEventDispatcher.java:421)
at org.enhydra.barracuda.core.event.DefaultEventDispatcher.dispatch(DefaultEventDispatcher.java:185)
at org.enhydra.barracuda.core.event.DefaultEventDispatcher.dispatchEvent(DefaultEventDispatcher.java:122)
at org.enhydra.barracuda.core.event.DefaultEventBroker.dispatchEvent(DefaultEventBroker.java:447)
at org.enhydra.barracuda.core.event.ApplicationGateway.handleDefaultExt(ApplicationGateway.java:693)
at org.enhydra.barracuda.core.event.ApplicationGateway.handleDefault(ApplicationGateway.java:257)
at org.enhydra.barracuda.core.event.ApplicationGateway.doGet(ApplicationGateway.java:1124)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:354)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1808)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1758)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:501)
I am accessing and running mulgara on the same machine, (192.168.100.103 is where mulgara is hosted and where I am running mozilla to access the webui). Note: If I have the webui open before I start my batch processes it will react and work as expected, this only occurs if I try to open a new window.