Uploaded image for project: 'Crucible'
  1. Crucible
  2. CRUC-350

javax.servlet.ServletException

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 1.5.1
    • 1.5
    • User interface
    • None
    • OS: Hat Enterprise Linux AS release 3 (Taroon Update 4)

      Version FishEye 1.5
      Crucible 1.5
      Used install package crucible-1.5.zip:
      md5sum: 5d06d06bc03e3f877c1446bac708bf4d

    Description

      After the start of the server with the new Crucible-Fisheye v1.5 release, when the UI (Fisheye Dashboard) is checked,the following
      error message appears in the browser:
      HTTP ERROR: 503
      SERVICE_UNAVAILABLE
      RequestURI=/

      Powered by jetty://

      The fisheye-error.log does not contain any log at all, but the fisheye.out log file has the following exception:

      6239 [main] INFO / - Initializing Spring root WebApplicationContext
      10007 [main] INFO / - org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: loaded (conf ok)
      11671 [main] WARN org.mortbay.log - failed CXFServlet
      javax.servlet.ServletException: org.apache.cxf.service.factory.ServiceConstructionException
      at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:437)
      at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
      at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:612)
      at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
      ....
      at com.atlassian.crucible.spi.rpc.CrucibleCXFServlet.init(CrucibleCXFServlet.java:19)
      at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
      ... 26 more
      Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
      The type of the getter is com.atlassian.crucible.spi.PermId<com.atlassian.crucible.spi.data.VersionedLineCommentData> but that of the setter i
      s java.lang.String. They have to be the same.
      this problem is related to the following location:
      at public com.atlassian.crucible.spi.PermId com.atlassian.crucible.spi.data.VersionedCommentData.getPermaId()
      at com.atlassian.crucible.spi.data.VersionedCommentData
      at com.atlassian.crucible.spi.data.VersionedLineCommentData
      this problem is related to the following location:
      at public void com.atlassian.crucible.spi.data.VersionedCommentData.setPermaId(java.lang.String)
      at com.atlassian.crucible.spi.data.VersionedCommentData
      at com.atlassian.crucible.spi.data.VersionedLineCommentData
      ...

      Using the standalone Fisheye package (fisheye-1.5.zip md5sum: 428aac1b9524a629c9aaaf45330d9f32 )
      the instance started properly without any exceptions in the log files, the Fisheye dashbord shown without any error.

      Attachments

        Issue Links

          Activity

            People

              tom@atlassian.com Tom Davies
              fd5ba1140a9e MSDE
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: