[ https://issues.apache.org/jira/browse/OODT-996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16648032#comment-16648032 ]
Chris A. Mattmann commented on OODT-996: ---------------------------------------- I never built the Wicket based pages for Resource Manager, nor did they ever get ported from the internal OCO mission web pages to the Apache project from the old JPL days. So, our work around was to have the OPSUI point at Ganglia. So if you define GANGLIA_URL it will take that link and point the users at whatever that links to. Not idea, I know. But since we're redesigning this, I wouldn't spend much time other than simply documenting this, and making sure ALL the env vars as specified are set. See DRAT for an example of the required ones :) > Error page shown when accessing "Resource Monitor" tab OPSUI > ------------------------------------------------------------ > > Key: OODT-996 > URL: https://issues.apache.org/jira/browse/OODT-996 > Project: OODT > Issue Type: Bug > Components: opsui > Affects Versions: 1.2.3 > Reporter: Imesha Sudasingha > Priority: Major > Attachments: Screenshot from 2018-10-12 00-01-31.png > > > When accessing the OPSUI's *Resource Monitor* tab, I get the following error > shown in the browser. > {code:java} > WicketMessage: Can't instantiate page using constructor public > org.apache.oodt.pcs.opsui.WorkflowInstanceViewerPage(org.apache.wicket.PageParameters) > and argument status = "ALL" pageNum = "null" > Root cause: > java.lang.NumberFormatException: For input string: "null" > at > java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) > at java.lang.Integer.parseInt(Integer.java:580) > at java.lang.Integer.parseInt(Integer.java:615) > at org.apache.wicket.util.string.StringValue.toInt(StringValue.java:501) > at org.apache.wicket.util.string.StringValue.toInt(StringValue.java:520) > at org.apache.wicket.util.value.ValueMap.getInt(ValueMap.java:275) > at > org.apache.oodt.pcs.opsui.WorkflowInstanceViewerPage.<init>(WorkflowInstanceViewerPage.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:423) > at > org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:188) > at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234) > at > org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) > at > org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) > at java.lang.Thread.run(Thread.java:748) > Complete stack: > org.apache.wicket.WicketRuntimeException: Can't instantiate page using > constructor public > org.apache.oodt.pcs.opsui.WorkflowInstanceViewerPage(org.apache.wicket.PageParameters) > and argument status = "ALL" pageNum = "null" > at > org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212) > at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234) > at > org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) > at > org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486) > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at java.lang.reflect.Constructor.newInstance(Constructor.java:423) > at > org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:188) > at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234) > at > org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) > at > org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486) > org.apache.wicket.util.string.StringValueConversionException: Unable to > convert 'null' to an int value > at org.apache.wicket.util.string.StringValue.toInt(StringValue.java:505) > at org.apache.wicket.util.string.StringValue.toInt(StringValue.java:520) > at org.apache.wicket.util.value.ValueMap.getInt(ValueMap.java:275) > at > org.apache.oodt.pcs.opsui.WorkflowInstanceViewerPage.<init>(WorkflowInstanceViewerPage.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:423) > at > org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:188) > at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234) > at > org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) > at > org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486) > {code} > See the attached screen shot of the error page. -- This message was sent by Atlassian JIRA (v7.6.3#76005)