[NAS-2652] H3 Remote Access link gives exception Created: 14/Aug/17  Updated: 05/Feb/18

Status: Open
Project: NetarchiveSuite
Component/s: GUI, H3-extensions
Affects Version/s: 5.3.1
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Knud Åge Hansen Assignee: Unassigned
Resolution: Unresolved  
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

When starting Netarchivesuite using ./run-vagrant.sh -bmaster a nullpointerexception appeared after the job was started by activating it and waiting for it to be running (description given below). The job can be accessed, though, by clicking on the jobnumber in the list of "All running jobs".

java.lang.NullPointerException
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:90)
at com.antiaction.common.templateengine.TemplateBuilderBase.write(TemplateBuilderBase.java:19)
at dk.netarkivet.harvester.webinterface.servlet.IndexResource.index(IndexResource.java:211)
at dk.netarkivet.harvester.webinterface.servlet.IndexResource.resource_service(IndexResource.java:61)
at dk.netarkivet.harvester.webinterface.servlet.HistoryServlet.service(HistoryServlet.java:135)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)



 Comments   
Comment by Nicholas Clarke (Inactive) [ 05/Feb/18 ]

I do not know if the problem persists when using vagrant. I do not get it anymore the way I commented on it.

Comment by Søren Vejrup Carlsen (Inactive) [ 05/Feb/18 ]

Is this still a problem with the current implementation of H3 monitor?

Comment by Nicholas Clarke (Inactive) [ 17/Sep/17 ]

I get something similar when running the h3 monitor as a standalone context in a tomcat installation.

500 Internal server error...

java.lang.NullPointerException
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:83)
at com.antiaction.common.templateengine.TemplateBuilderBase.write(TemplateBuilderBase.java:19)
at dk.netarkivet.heritrix3.monitor.resources.IndexResource.index(IndexResource.java:218)
at dk.netarkivet.heritrix3.monitor.resources.IndexResource.resource_service(IndexResource.java:68)
at dk.netarkivet.heritrix3.monitor.HistoryServlet.service(HistoryServlet.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
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:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)

Generated at Sat Apr 20 13:22:24 CEST 2024 using Jira 9.4.15#940015-sha1:bdaa9cbecfb6791ea579749728cab771f0dfe90b.