{"action":"opened","issue":{"url":"https://api.github.com/repos/intermine/intermine/issues/1316","repository_url":"https://api.github.com/repos/intermine/intermine","labels_url":"https://api.github.com/repos/intermine/intermine/issues/1316/labels{/name}","comments_url":"https://api.github.com/repos/intermine/intermine/issues/1316/comments","events_url":"https://api.github.com/repos/intermine/intermine/issues/1316/events","html_url":"https://github.com/intermine/intermine/issues/1316","id":136704424,"number":1316,"title":"Error when go from enrichment widget -> results -> query","user":{"login":"rachellyne","id":1918045,"avatar_url":"https://avatars.githubusercontent.com/u/1918045?v=3","gravatar_id":"","url":"https://api.github.com/users/rachellyne","html_url":"https://github.com/rachellyne","followers_url":"https://api.github.com/users/rachellyne/followers","following_url":"https://api.github.com/users/rachellyne/following{/other_user}","gists_url":"https://api.github.com/users/rachellyne/gists{/gist_id}","starred_url":"https://api.github.com/users/rachellyne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rachellyne/subscriptions","organizations_url":"https://api.github.com/users/rachellyne/orgs","repos_url":"https://api.github.com/users/rachellyne/repos","events_url":"https://api.github.com/users/rachellyne/events{/privacy}","received_events_url":"https://api.github.com/users/rachellyne/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-26T13:58:21Z","updated_at":"2016-02-26T13:58:21Z","closed_at":null,"body":"1. Look at gene ontology widget\r\n2. View results for entire widget\r\n3. Click on \"query\" trail\r\n\r\nGive an error:\r\n\r\njava.lang.NullPointerException\r\n\tat org.intermine.web.logic.querybuilder.ModelBrowserHelper$NodeBuilder.buildTree(ModelBrowserHelper.java:118)\r\n\tat org.intermine.web.logic.querybuilder.ModelBrowserHelper.makeNodes(ModelBrowserHelper.java:368)\r\n\tat org.intermine.web.logic.querybuilder.ModelBrowserHelper.makeSelectedNodes(ModelBrowserHelper.java:293)\r\n\tat org.intermine.web.struts.QueryBuilderController.populateRequest(QueryBuilderController.java:122)\r\n\tat org.intermine.web.struts.QueryBuilderController.execute(QueryBuilderController.java:76)\r\n\tat org.apache.struts.tiles.actions.TilesAction.execute(TilesAction.java:76)\r\n\tat org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)\r\n\tat org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)\r\n\tat org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)\r\n\tat org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:620)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:727)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\n\tat org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)\r\n\tat org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)\r\n\tat org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)\r\n\tat org.apache.struts.tiles.UrlController.execute(UrlController.java:92)\r\n\tat org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:879)\r\n\tat org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)\r\n\tat org.apache.jsp.queryBuilderPage_jsp._jspx_meth_tiles_005fget_005f0(queryBuilderPage_jsp.java:124)\r\n\tat org.apache.jsp.queryBuilderPage_jsp._jspService(queryBuilderPage_jsp.java:78)\r\n\tat org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:727)\r\n\tat org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)\r\n\tat org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)\r\n\tat org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:727)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\n\tat org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)\r\n\tat org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)\r\n\tat org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)\r\n\tat org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)\r\n\tat org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:688)\r\n\tat org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:682)\r\n\tat sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129)\r\n\tat org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152)\r\n\tat org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764)\r\n\tat org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896)\r\n\tat org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)\r\n\tat org.apache.jsp.layout_jsp._jspx_meth_tiles_005fget_005f1(layout_jsp.java:1062)\r\n\tat org.apache.jsp.layout_jsp._jspService(layout_jsp.java:227)\r\n\tat org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:727)\r\n\tat org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)\r\n\tat org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)\r\n\tat org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:727)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\n\tat org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)\r\n\tat org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)\r\n\tat org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)\r\n\tat org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)\r\n\tat org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)\r\n\tat org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295)\r\n\tat org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271)\r\n\tat org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332)\r\n\tat org.intermine.web.struts.InterMineRequestProcessor.processForwardConfig(InterMineRequestProcessor.java:215)\r\n\tat org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)\r\n\tat org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)\r\n\tat org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:620)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:727)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\n\tat org.intermine.web.filters.HeaderFilter.doFilter(HeaderFilter.java:50)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\n\tat org.intermine.web.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:139)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)\r\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)\r\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)\r\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)\r\n\tat org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)\r\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)\r\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)\r\n\tat org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193)\r\n\tat org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)\r\n\tat org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\r\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\r\n\tat java.lang.Thread.run(Thread.java:745)"}}