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.populateI >>> t >>> em(Types.java:171) >>> at >>> org.apache.wicket.markup.html.list.ListView.onPopulate(ListView.java:562) >>> at >>> org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(Abstrac >>> 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(MarkupContainer. >>> 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(MarkupContainer. >>> 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.BookmarkablePageRequestTarget. >>> r >>> espond(BookmarkablePageRequestTarget.java:261) >>> at >>> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractR >>> e >>> questCycleProcessor.java:105) >>> at >>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java: >>> 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:486) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:3 >>> 1 >>> 9) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat >>> i >>> onFilterChain.java:243) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte >>> r >>> Chain.java:210) >>> at >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve >>> . >>> java:222) >>> at >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve >>> . >>> java:123) >>> at >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorB >>> a >>> se.java:472) >>> at >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: >>> 1 >>> 71) >>> at >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: >>> 9 >>> 9) >>> at >>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947) >>> 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(AbstractHttp11Pr >>> o >>> cessor.java:1009) >>> at >>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abst >>> 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(ThreadPoolExecutor >>> . >>> java:886) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav >>> 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(MarkupContainer. >>> 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(MarkupContainer. >>> 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.BookmarkablePageRequestTarget. >>> r >>> espond(BookmarkablePageRequestTarget.java:261) >>> at >>> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractR >>> e >>> questCycleProcessor.java:105) >>> at >>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java: >>> 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:486) >>> >> >