Uploaded image for project: 'jUDDI (Retired)'
  1. jUDDI (Retired)
  2. JUDDI-413

Unable to start registry when juddi war is deployed in OSGi container

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0.3
    • 3.1.0
    • core
    • None
    • Windows XP, Java 6, ServiceMix 4.2

    Description

      Hi,

      I am trying to deploy the juddi war file in an osgi container (ServiceMix 4.2). I modified the war file to include required OSGi header. However when I deploy the war file, I get following error.

      This seems to be caused by the fact that war is deployed as a zip bundle and Install.getPublishers(config) is unable to read seed data from zip bundle.

      Can this be fixed soon?

      Thanks,

      Shubh Chavda

      -------------------
      org.apache.commons.configuration.ConfigurationException: java.lang.ArrayIndexOutOfBoundsException: 0
      at org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppConfig.java:122)
      at org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java:95)
      at org.apache.juddi.config.AppConfig.<init>(AppConfig.java:62)
      at org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:183)
      at org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:205)
      at org.apache.jsp.index_jsp._jspService(index_jsp.java:111)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
      at org.ops4j.pax.web.jsp.JspServletWrapper$2.call(JspServletWrapper.java:132)
      at org.ops4j.pax.web.jsp.JspServletWrapper$2.call(JspServletWrapper.java:127)
      at org.ops4j.pax.swissbox.core.ContextClassLoaderUtils.doWithClassLoader(ContextClassLoaderUtils.java:60)
      at org.ops4j.pax.web.jsp.JspServletWrapper.service(JspServletWrapper.java:124)
      at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
      at org.ops4j.pax.web.service.internal.WelcomeFilesFilter.doFilter(WelcomeFilesFilter.java:169)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
      at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
      at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.handle(HttpServiceServletHandler.java:64)
      at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
      at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
      at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.handle(HttpServiceContext.java:111)
      at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:64)
      at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
      at org.mortbay.jetty.Server.handle(Server.java:326)
      at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
      at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
      at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
      at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
      at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
      at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
      at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
      Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
      at org.apache.juddi.config.Install.getPublishers(Install.java:543)
      at org.apache.juddi.config.Install.install(Install.java:109)
      at org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppConfig.java:120)
      ... 34 more
      ----------------------------

      Attachments

        Activity

          People

            kstam Kurt Stam
            shubhchavda Shubhendu Chavda
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: