alphaville / jaqpot3

A brand new version of jaqpot - fully OpenTox API (1.2) compliant (see http://opentox.ntua.gr ) - lots of new features
http://opentox.ntua.gr
2 stars 1 forks source link

NPE in JaqpotResource #1

Closed alphaville closed 13 years ago

alphaville commented 13 years ago

A minor issue that creates some log entries:

INFO: Exception or error caught in resource java.lang.NullPointerException at org.opentox.jaqpot3.resources.JaqpotResource.updatePrimaryId(JaqpotResource.java:133) at org.opentox.jaqpot3.resources.ErrorResource.doInit(ErrorResource.java:44) at org.restlet.resource.UniformResource.init(UniformResource.java:565) at org.restlet.ext.wadl.WadlApplication.getResourceInfo(WadlApplication.java:495) at org.restlet.ext.wadl.WadlApplication.getResourceInfo(WadlApplication.java:617) at org.restlet.ext.wadl.WadlApplication.getResourceInfo(WadlApplication.java:651) at org.restlet.ext.wadl.WadlApplication.getResourceInfos(WadlApplication.java:673) at org.restlet.ext.wadl.WadlApplication.getApplicationInfo(WadlApplication.java:399) at org.opentox.jaqpot3.www.JaqpotWebApplication.getApplicationInfo(JaqpotWebApplication.java:32) at org.opentox.jaqpot3.www.JaqpotWebApplication.getAppInfo(JaqpotWebApplication.java:44) at org.opentox.jaqpot3.resources.IndexResource.options(IndexResource.java:67) at org.opentox.jaqpot3.resources.IndexResource.get(IndexResource.java:55) at org.restlet.resource.ServerResource.doHandle(ServerResource.java:462) at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:522) at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:258) at org.restlet.resource.ServerResource.handle(ServerResource.java:752) at org.restlet.resource.Finder.handle(Finder.java:515) at org.restlet.routing.Filter.doHandle(Filter.java:156) at org.restlet.routing.Filter.handle(Filter.java:203) at org.restlet.routing.Router.doHandle(Router.java:472) at org.restlet.routing.Router.handle(Router.java:688) at org.restlet.routing.Filter.doHandle(Filter.java:156) at org.restlet.routing.Filter.handle(Filter.java:203) at org.restlet.routing.Filter.doHandle(Filter.java:156) at org.restlet.routing.Filter.handle(Filter.java:203) at org.restlet.routing.Filter.doHandle(Filter.java:156) at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:152) at org.restlet.routing.Filter.handle(Filter.java:203) at org.restlet.routing.Filter.doHandle(Filter.java:156) at org.restlet.routing.Filter.handle(Filter.java:203) at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111) at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:72) at org.restlet.Application.handle(Application.java:379) at org.restlet.ext.wadl.WadlApplication.handle(WadlApplication.java:769) at org.restlet.routing.Filter.doHandle(Filter.java:156) at org.restlet.routing.Filter.handle(Filter.java:203) at org.restlet.routing.Router.doHandle(Router.java:472) at org.restlet.routing.Router.handle(Router.java:688) at org.restlet.routing.Filter.doHandle(Filter.java:156) at org.restlet.routing.Filter.handle(Filter.java:203) at org.restlet.routing.Router.doHandle(Router.java:472) at org.restlet.routing.Router.handle(Router.java:688) at org.restlet.routing.Filter.doHandle(Filter.java:156) at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:152) at org.restlet.routing.Filter.handle(Filter.java:203) at org.restlet.routing.Filter.doHandle(Filter.java:156) at org.restlet.routing.Filter.handle(Filter.java:203) at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111) at org.restlet.Component.handle(Component.java:385) at org.restlet.Server.handle(Server.java:474) at org.restlet.engine.ServerHelper.handle(ServerHelper.java:71) at org.restlet.engine.http.HttpServerHelper.handle(HttpServerHelper.java:150) at org.restlet.ext.servlet.ServerServlet.service(ServerServlet.java:1035) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:151) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:129) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662)

Check again the method updatePrimaryId to cater for NPEs

alphaville commented 13 years ago

It's most probably fixed now.

alphaville commented 13 years ago

fixed