Details
-
Bug
-
Resolution: Fixed
-
Medium
-
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