It's possible that I didn't deploy the OpsUI correctly. I followed the directions in https://cwiki.apache.org/confluence/display/OODT/Quick+Start+for+PCS+OPSUI for using an existing WAR file and put my context.xml file in the tomcat/conf/Catalina/localhost directory. To be honest, my experience with Tomcat is somewhat limited, so I'm not sure if this would be a valid configuration, but it worked before. I don't even see a pcs-opsui directory inside of tomcat/webapps.
Gabe =) On 4/26/13 11:17 AM, "Verma, Rishi (398J)" <rishi.ve...@jpl.nasa.gov> wrote: >Hey Gabe, > >The FM browser view should work with any extended FM catalog class. > >You can try a couple things: >1. Deploy the fmbrowser webapp and see if that works with your FM >2. Ensure your OPSUI context.xml (within >tomcat/webapps/pcs-opsui/META-INF) has all OODT properties correctly set. >Example, is FILEMGR_URL set properly? >3. Like Chris mentioned, try out a couple command-line queries with >filemgr_client to make sure things are working > >Rishi > >On Apr 26, 2013, at 11:08 AM, Resneck, Gabriel M (398J) wrote: > >> Yeah, our FM is running. However, we are using the column-based Oracle >> catalog implementation. Is that implementation compatible with the FM >> Catalog browser? >> Thanks again! >> >> Gabe =) >> >> On 4/26/13 10:42 AM, "Mattmann, Chris A (398J)" >> <chris.a.mattm...@jpl.nasa.gov> wrote: >> >>> Hi Gabe, >>> >>> Is your FM up and running? >>> >>> Besides that, check if your FM catalog (lucene?) >>> has a segments file in it, or if it was manually created. >>> It should not exist before you start FM. >>> >>> Also does the command line API for FM work? >>> CC'ing dev@oodt.a.o. >>> >>> Cheers, >>> Chris >>> >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Chris Mattmann, Ph.D. >>> Senior Computer Scientist >>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >>> Office: 171-266B, Mailstop: 171-246 >>> Email: chris.a.mattm...@nasa.gov >>> WWW: http://sunset.usc.edu/~mattmann/ >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Adjunct Assistant Professor, Computer Science Department >>> University of Southern California, Los Angeles, CA 90089 USA >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> >>> >>> >>> >>> >>> >>> -----Original Message----- >>> From: <Resneck>, "Gabriel M (398J)" <gabriel.m.resn...@jpl.nasa.gov> >>> Date: Friday, April 26, 2013 10:39 AM >>> To: jpluser <chris.a.mattm...@jpl.nasa.gov>, "Verma, Rishi (398J)" >>> <rishi.ve...@jpl.nasa.gov> >>> Subject: Problem using OpsUI FM Browser >>> >>>> Hi, guys. >>>> I recently deployed a new version of our SMAP PCS and now our File >>>> Catalog Browse function doesn't work. You can see the error for >>>>yourself >>>> at: http://smap-dev:9080/pcs-opsui/types/ >>>> >>>> >>>> Have you guys seen this before? >>>> >>>> >>>> Thanks! >>>> >>>> >>>> WicketMessage: Error attaching this container for rendering: >>>> [MarkupContainer [Component id = types_component]] >>>> Root cause: >>>> java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 1 >>>> at java.util.Vector.get(Vector.java:694) >>>> at >>>> >>>>org.apache.oodt.cas.webcomponents.filemgr.browser.types.Types$2.populat >>>>eI >>>> t >>>> em(Types.java:171) >>>> at >>>> >>>>org.apache.wicket.markup.html.list.ListView.onPopulate(ListView.java:56 >>>>2) >>>> at >>>> >>>>org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(Abstr >>>>ac >>>> t >>>> Repeater.java:131) >>>> at >>>> org.apache.wicket.Component.internalBeforeRender(Component.java:1066) >>>> at org.apache.wicket.Component.beforeRender(Component.java:1100) >>>> at >>>> >>>>org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContaine >>>>r. >>>> j >>>> ava:1757) >>>> at org.apache.wicket.Component.onBeforeRender(Component.java:3966) >>>> at >>>> org.apache.wicket.Component.internalBeforeRender(Component.java:1066) >>>> at org.apache.wicket.Component.beforeRender(Component.java:1100) >>>> at >>>> >>>>org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContaine >>>>r. >>>> j >>>> ava:1757) >>>> at org.apache.wicket.Component.onBeforeRender(Component.java:3966) >>>> at org.apache.wicket.Page.onBeforeRender(Page.java:1550) >>>> at >>>> org.apache.wicket.Component.internalBeforeRender(Component.java:1066) >>>> at org.apache.wicket.Component.beforeRender(Component.java:1100) >>>> at >>>>org.apache.wicket.Component.prepareForRender(Component.java:2292) >>>> at org.apache.wicket.Page.prepareForRender(Page.java:1540) >>>> at >>>>org.apache.wicket.Component.prepareForRender(Component.java:2329) >>>> at org.apache.wicket.Page.renderPage(Page.java:911) >>>> at >>>> >>>>org.apache.wicket.request.target.component.BookmarkablePageRequestTarge >>>>t. >>>> r >>>> espond(BookmarkablePageRequestTarget.java:261) >>>> at >>>> >>>>org.apache.wicket.request.AbstractRequestCycleProcessor.respond(Abstrac >>>>tR >>>> e >>>> questCycleProcessor.java:105) >>>> at >>>> >>>>org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.jav >>>>a: >>>> 1 >>>> 258) >>>> 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:48 >>>>6) >>>> at >>>> >>>>org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java >>>>:3 >>>> 1 >>>> 9) >>>> at >>>> >>>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic >>>>at >>>> i >>>> onFilterChain.java:243) >>>> at >>>> >>>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil >>>>te >>>> r >>>> Chain.java:210) >>>> at >>>> >>>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal >>>>ve >>>> . >>>> java:222) >>>> at >>>> >>>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal >>>>ve >>>> . >>>> java:123) >>>> at >>>> >>>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato >>>>rB >>>> a >>>> se.java:472) >>>> at >>>> >>>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav >>>>a: >>>> 1 >>>> 71) >>>> at >>>> >>>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav >>>>a: >>>> 9 >>>> 9) >>>> at >>>> >>>>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:94 >>>>7) >>>> at >>>> >>>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve >>>>.j >>>> a >>>> va:118) >>>> at >>>> >>>>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: >>>>40 >>>> 8 >>>> ) >>>> at >>>> >>>>org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11 >>>>Pr >>>> o >>>> cessor.java:1009) >>>> at >>>> >>>>org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Ab >>>>st >>>> r >>>> actProtocol.java:589) >>>> at >>>> >>>>org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint. >>>>ja >>>> v >>>> a:312) >>>> at >>>> >>>>java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecut >>>>or >>>> . >>>> java:886) >>>> at >>>> >>>>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.j >>>>av >>>> a >>>> :908) >>>> at java.lang.Thread.run(Thread.java:619) >>>> Complete stack: >>>> org.apache.wicket.WicketRuntimeException: Error attaching this >>>>container >>>> for rendering: [MarkupContainer [Component id = types_component]] >>>> at >>>> >>>>org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContaine >>>>r. >>>> j >>>> ava:1769) >>>> at org.apache.wicket.Component.onBeforeRender(Component.java:3966) >>>> at >>>> org.apache.wicket.Component.internalBeforeRender(Component.java:1066) >>>> at org.apache.wicket.Component.beforeRender(Component.java:1100) >>>> at >>>> >>>>org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContaine >>>>r. >>>> j >>>> ava:1757) >>>> at org.apache.wicket.Component.onBeforeRender(Component.java:3966) >>>> at org.apache.wicket.Page.onBeforeRender(Page.java:1550) >>>> at >>>> org.apache.wicket.Component.internalBeforeRender(Component.java:1066) >>>> at org.apache.wicket.Component.beforeRender(Component.java:1100) >>>> at >>>>org.apache.wicket.Component.prepareForRender(Component.java:2292) >>>> at org.apache.wicket.Page.prepareForRender(Page.java:1540) >>>> at >>>>org.apache.wicket.Component.prepareForRender(Component.java:2329) >>>> at org.apache.wicket.Page.renderPage(Page.java:911) >>>> at >>>> >>>>org.apache.wicket.request.target.component.BookmarkablePageRequestTarge >>>>t. >>>> r >>>> espond(BookmarkablePageRequestTarget.java:261) >>>> at >>>> >>>>org.apache.wicket.request.AbstractRequestCycleProcessor.respond(Abstrac >>>>tR >>>> e >>>> questCycleProcessor.java:105) >>>> at >>>> >>>>org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.jav >>>>a: >>>> 1 >>>> 258) >>>> 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:48 >>>>6) >>>> >>> >> >