Community
Participate
Working Groups
Stack Trace: osgi> 2011-04-15 15:55:02.376:INFO:org.mortbay.log:Logging to STDERRorg.mortbay.log via org.mortbay.log.Slf4jLog 2011-04-15 15:55:02.447:INFO::jetty-6.1.x 2011-04-15 15:55:02.499:INFO::Started SelectChannelConnector@0.0.0.0:8383 2011-04-15 15:55:06.553:WARN::ERROR: /rap java.lang.NullPointerException at org.eclipse.rwt.internal.resources.JSLibraryConcatenator.appendJSLibrary(JSLibraryConcatenator.java:70) at org.eclipse.rwt.internal.resources.ResourceUtil.write(ResourceUtil.java:65) at org.eclipse.rwt.internal.resources.ResourceManagerImpl.doRegister(ResourceManagerImpl.java:394) at org.eclipse.rwt.internal.resources.ResourceManagerImpl.register(ResourceManagerImpl.java:222) at org.eclipse.swt.internal.widgets.displaykit.ClientResources.registerJavascriptFile(ClientResources.java:339) at org.eclipse.swt.internal.widgets.displaykit.ClientResources.registerJavascriptFiles(ClientResources.java:300) at org.eclipse.swt.internal.widgets.displaykit.ClientResources.registerResources(ClientResources.java:289) at org.eclipse.swt.internal.widgets.displaykit.DisplayLCA.registerResources(DisplayLCA.java:222) at org.eclipse.swt.internal.widgets.displaykit.DisplayLCAFacadeImpl.registerResourcesInternal(DisplayLCAFacadeImpl.java:29) at org.eclipse.swt.internal.widgets.displaykit.DisplayLCAFacade.registerResources(DisplayLCAFacade.java:32) at org.eclipse.rwt.internal.service.StartupPageConfigurer.getTemplate(StartupPageConfigurer.java:65) at org.eclipse.rwt.internal.service.StartupPage.render(StartupPage.java:68) at org.eclipse.rwt.internal.service.StartupPage.send(StartupPage.java:49) at org.eclipse.rwt.internal.service.LifeCycleServiceHandler.runLifeCycle(LifeCycleServiceHandler.java:82) at org.eclipse.rwt.internal.service.LifeCycleServiceHandler.synchronizedService(LifeCycleServiceHandler.java:54) at org.eclipse.rwt.internal.service.LifeCycleServiceHandler.service(LifeCycleServiceHandler.java:42) at org.eclipse.rwt.internal.service.ServiceManager$HandlerDispatcher.service(ServiceManager.java:35) at org.eclipse.rwt.internal.engine.RWTDelegate.doPost(RWTDelegate.java:46) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:318) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:939) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Got it again opening the controls demo after restarting the server.
This time i got a slightly different error. Not sure its related, but it was gone after another restart. (Note: MobileWebkitSupport.js has been recently edited in my Workspace.) osgi> 2011-04-19 11:19:14.415:INFO:org.mortbay.log:Logging to STDERRorg.mortbay.log via org.mortbay.log.Slf4jLog 2011-04-19 11:19:14.507:INFO::jetty-6.1.x 2011-04-19 11:19:16.364:INFO::Started SelectChannelConnector@0.0.0.0:8383 2011-04-19 11:19:35.389:WARN::ERROR: /rap org.eclipse.rwt.internal.resources.ResourceRegistrationException: Failed to register resource: org/eclipse/rwt/MobileWebkitSupport.js at org.eclipse.rwt.internal.resources.ResourceManagerImpl.register(ResourceManagerImpl.java:225) at org.eclipse.swt.internal.widgets.displaykit.ClientResources.registerJavascriptFile(ClientResources.java:339) at org.eclipse.swt.internal.widgets.displaykit.ClientResources.registerJavascriptFiles(ClientResources.java:300) at org.eclipse.swt.internal.widgets.displaykit.ClientResources.registerResources(ClientResources.java:289) at org.eclipse.swt.internal.widgets.displaykit.DisplayLCA.registerResources(DisplayLCA.java:217) at org.eclipse.swt.internal.widgets.displaykit.DisplayLCAFacadeImpl.registerResourcesInternal(DisplayLCAFacadeImpl.java:29) at org.eclipse.swt.internal.widgets.displaykit.DisplayLCAFacade.registerResources(DisplayLCAFacade.java:32) at org.eclipse.rwt.internal.service.StartupPageConfigurer.getTemplate(StartupPageConfigurer.java:64) at org.eclipse.rwt.internal.service.StartupPage.render(StartupPage.java:68) at org.eclipse.rwt.internal.service.StartupPage.send(StartupPage.java:49) at org.eclipse.rwt.internal.service.LifeCycleServiceHandler.runLifeCycle(LifeCycleServiceHandler.java:88) at org.eclipse.rwt.internal.service.LifeCycleServiceHandler.synchronizedService(LifeCycleServiceHandler.java:59) at org.eclipse.rwt.internal.service.LifeCycleServiceHandler.service(LifeCycleServiceHandler.java:46) at org.eclipse.rwt.internal.service.ServiceManager$HandlerDispatcher.service(ServiceManager.java:35) at org.eclipse.rwt.internal.engine.RWTDelegate.doPost(RWTDelegate.java:46) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:318) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:939) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Today I got the NPE for the description too (starting Controls Demo in FF).
A lot of RAP internals have been changed since the bug report and the stack traces are not valid any more (removed classes, changed implementation...). As I didn't get this NPE since then I will close this bug as WORKSFORME. If we get it again, we should reopen it with a "fresh" stack trace.