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

Converting Crucible reviews from FishEye repo to LightSCM SVN fails to load revisions

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 1.6.3
    • 1.6.1
    • None
    • None

    Description

      I'm trying to move the existing privateeye reviews over to the new FE/CRU instance: atlaseye.

      PrivateEye had a single Fisheye repository called 'private' rooted at https://svn.atlassian.com/svn/private/

      AtlasEye has several logical repositories named things like 'JIRA' and 'Bamboo' rooted at various paths under https://svn.atlassian.com/svn/private/

      So we've created a light SCM svn repo called 'private' that connects via the file system to the private repo. (attempts to access it via https also fail in a similar manner).

      All revisions show up as deleted and an NPE is encountered (see screenshot). The stacktrace below describes the NPE:

           [java] WARN  - /foo/json/cru/CR-1032/loadFrxAjax
           [java] javax.servlet.ServletException: javax.el.ELException: java.lang.NullPointerException
           [java]     at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:919)
           [java]     at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:855)
           [java]     at org.apache.jsp.WEB_002dINF.jsp.crucible.review.monolithic.displayFrxInnerDiv_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.crucible.review.m
      onolithic.displayFrxInnerDiv_jsp:94)
           [java]     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
           [java]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
           [java]     at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
           [java]     at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
      
           ............snip............
      
           [java] Caused by: javax.el.ELException: java.lang.NullPointerException
           [java]     at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)
           [java]     at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
           [java]     at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
           [java]     at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
           [java]     at org.apache.jasper.runtime.PageContextImpl.evaluateExpression(PageContextImpl.java:984)
           [java]     at org.apache.jsp.tag.web.review.frxInner_tag._jspx_meth_rev_diffOptionsFormAjax_0(org.apache.jsp.tag.web.review.frxInner_tag:1534)
           [java]     at org.apache.jsp.tag.web.review.frxInner_tag._jspx_meth_c_if_13(org.apache.jsp.tag.web.review.frxInner_tag:1461)
           [java]     at org.apache.jsp.tag.web.review.frxInner_tag.doTag(org.apache.jsp.tag.web.review.frxInner_tag:307)
           [java]     at org.apache.jsp.WEB_002dINF.jsp.crucible.review.monolithic.displayFrxInnerDiv_jsp._jspx_meth_rev_frxInner_0(org.apache.jsp.WEB_002dINF.jsp.cru
      cible.review.monolithic.displayFrxInnerDiv_jsp:202)
           [java]     at org.apache.jsp.WEB_002dINF.jsp.crucible.review.monolithic.displayFrxInnerDiv_jsp._jspx_meth_cru_asJavascriptString_1(org.apache.jsp.WEB_002dI
      NF.jsp.crucible.review.monolithic.displayFrxInnerDiv_jsp:167)
           [java]     at org.apache.jsp.WEB_002dINF.jsp.crucible.review.monolithic.displayFrxInnerDiv_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.crucible.review.m
      onolithic.displayFrxInnerDiv_jsp:82)
           [java]     ... 100 more
           [java] Caused by: java.lang.NullPointerException
           [java]     at com.cenqua.fisheye.diff.DiffHelper.getDiffExp(DiffHelper.java:65)
           [java]     at com.cenqua.crucible.revision.source.Source.getDiffPrinter(Source.java:199)
           [java]     at com.cenqua.crucible.revision.managers.DefaultContentManager.getDiffPrinter(DefaultContentManager.java:493)
           [java]     at com.cenqua.crucible.view.FRXDO.getDiffPrinter(FRXDO.java:634)
           [java]     at com.cenqua.crucible.view.FRXDO.isSideBySide(FRXDO.java:213)
           [java]     at sun.reflect.GeneratedMethodAccessor373.invoke(Unknown Source)
           [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           [java]     at java.lang.reflect.Method.invoke(Method.java:585)
           [java]     at javax.el.BeanELResolver.getValue(BeanELResolver.java:261)
           [java]     ... 110 more
           [java] ERROR - Nested in javax.servlet.ServletException: javax.el.ELException: java.lang.NullPointerException:
           [java] javax.el.ELException: java.lang.NullPointerException
           [java]     at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)
           [java]     at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
           [java]     at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
           [java]     at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
           [java]     at org.apache.jasper.runtime.PageContextImpl.evaluateExpression(PageContextImpl.java:984)
           [java]     at org.apache.jsp.tag.web.review.frxInner_tag._jspx_meth_rev_diffOptionsFormAjax_0(org.apache.jsp.tag.web.review.frxInner_tag:1534)
           [java]     at org.apache.jsp.tag.web.review.frxInner_tag._jspx_meth_c_if_13(org.apache.jsp.tag.web.review.frxInner_tag:1461)
           [java]     at org.apache.jsp.tag.web.review.frxInner_tag.doTag(org.apache.jsp.tag.web.review.frxInner_tag:307)
           [java]     at org.apache.jsp.WEB_002dINF.jsp.crucible.review.monolithic.displayFrxInnerDiv_jsp._jspx_meth_rev_frxInner_0(org.apache.jsp.WEB_002dINF.jsp.cru
      cible.review.monolithic.displayFrxInnerDiv_jsp:202)
           [java]     at org.apache.jsp.WEB_002dINF.jsp.crucible.review.monolithic.displayFrxInnerDiv_jsp._jspx_meth_cru_asJavascriptString_1(org.apache.jsp.WEB_002dI
      NF.jsp.crucible.review.monolithic.displayFrxInnerDiv_jsp:167)
           [java]     at org.apache.jsp.WEB_002dINF.jsp.crucible.review.monolithic.displayFrxInnerDiv_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.crucible.review.m
      onolithic.displayFrxInnerDiv_jsp:82)
           [java]     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
           [java]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
           [java]     at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
           [java]     at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
           [java]     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
           [java]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      
           ............snip............
      
           [java] Caused by: java.lang.NullPointerException
           [java]     at com.cenqua.fisheye.diff.DiffHelper.getDiffExp(DiffHelper.java:65)
           [java]     at com.cenqua.crucible.revision.source.Source.getDiffPrinter(Source.java:199)
           [java]     at com.cenqua.crucible.revision.managers.DefaultContentManager.getDiffPrinter(DefaultContentManager.java:493)
           [java]     at com.cenqua.crucible.view.FRXDO.getDiffPrinter(FRXDO.java:634)
           [java]     at com.cenqua.crucible.view.FRXDO.isSideBySide(FRXDO.java:213)
           [java]     at sun.reflect.GeneratedMethodAccessor373.invoke(Unknown Source)
           [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           [java]     at java.lang.reflect.Method.invoke(Method.java:585)
           [java]     at javax.el.BeanELResolver.getValue(BeanELResolver.java:261)
           [java]     ... 110 more
      

      Attachments

        Activity

          People

            gcrain Geoff Crain (Inactive)
            tim@atlassian.com TimP
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: