NPE in LinkCollection is reported in XML representation of JRA-11505

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Highest
    • 3.7.1
    • Affects Version/s: 3.7
    • Component/s: Issue - Actions
    • Environment:

      jira.atlassian.com

    • 3.07

      When querying xml representation of JRA-11505 (http://jira.atlassian.com/si/jira.issueviews:issue-xml/JRA-11505/JRA-11505.xml), I get the following in XML:

      <!--  RSS generated by JIRA (Enterprise Edition, Version: 3.7-#184) at Mon Dec 18 10:44:03 CST 2006 -->
      <rss version="0.92" >
      <channel>
          <title>Atlassian JIRA</title>
          <link>http://jira.atlassian.com</link>
          <description>This file is an XML representation of an issue</description>
          <language>en</language>An error occurred whilst rendering this message.  Please contact the administrators, and inform them of this bug.
      
      Details:
      -------
      java.lang.NullPointerException
      	at com.atlassian.jira.issue.link.LinkCollection.removeLinksToNonBrowseableIssues(Ljava/util/Collection;)Ljava/util/List;(Optimized Method)
      	at com.atlassian.jira.issue.link.LinkCollection.getOutwardIssues(Ljava/lang/String;)Ljava/util/List;(LinkCollection.java:108)
      	at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava/lang/Object;ILjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
      	at jrockit.reflect.NativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Optimized Method)
      	at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Optimized Method)
      	at java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;I)Ljava/lang/Object;(Optimized Method)
      	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Optimized Method)
      	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(Ljava/lang/Object;Lorg/apache/velocity/context/InternalContextAdapter;)Ljava/lang/Object;(Optimized Method)
      	at org.apache.velocity.runtime.parser.node.ASTReference.execute(Ljava/lang/Object;Lorg/apache/velocity/context/InternalContextAdapter;)Ljava/lang/Object;(Optimized Method)
      	at org.apache.velocity.runtime.parser.node.ASTReference.evaluate(Lorg/apache/velocity/context/InternalContextAdapter;)Z(Optimized Method)
      	at org.apache.velocity.runtime.parser.node.ASTExpression.evaluate(Lorg/apache/velocity/context/InternalContextAdapter;)Z(Optimized Method)
      	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(Lorg/apache/velocity/context/InternalContextAdapter;Ljava/io/Writer;)Z(Optimized Method)
      	at org.apache.velocity.runtime.parser.node.ASTBlock.render(Lorg/apache/velocity/context/InternalContextAdapter;Ljava/io/Writer;)Z(Optimized Method)
      	at org.apache.velocity.runtime.directive.Foreach.render(Lorg/apache/velocity/context/InternalContextAdapter;Ljava/io/Writer;Lorg/apache/velocity/runtime/parser/node/Node;)Z(Optimized Method)
      	at org.apache.velocity.runtime.parser.node.ASTDirective.render(Lorg/apache/velocity/context/InternalContextAdapter;Ljava/io/Writer;)Z(Optimized Method)
      	at org.apache.velocity.runtime.parser.node.ASTBlock.render(Lorg/apache/velocity/context/InternalContextAdapter;Ljava/io/Writer;)Z(Optimized Method)
      	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(Lorg/apache/velocity/context/InternalContextAdapter;Ljava/io/Writer;)Z(Optimized Method)
      	at org.apache.velocity.runtime.parser.node.SimpleNode.render(Lorg/apache/velocity/context/InternalContextAdapter;Ljava/io/Writer;)Z(Optimized Method)
      	at org.apache.velocity.Template.merge(Lorg/apache/velocity/context/Context;Ljava/io/Writer;)V(Optimized Method)
      	at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;(Optimized Method)
      	at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getHtml(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;(Optimized Method)
      	at com.atlassian.jira.issue.views.IssueXMLView.getBody(Lcom/atlassian/jira/issue/Issue;)Ljava/lang/String;(Optimized Method)
      	at com.atlassian.jira.issue.views.IssueXMLView.getContent(Lcom/atlassian/jira/issue/Issue;)Ljava/lang/String;(IssueXMLView.java:55)
      	at com.atlassian.jira.plugin.issueview.IssueViewURLHandler.handleRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(IssueViewURLHandler.java:132)
      	at com.atlassian.jira.web.servlet.IssueViewServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(IssueViewServlet.java:26)
      	at javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method)
      	at javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method)
      	at com.caucho.server.dispatch.ServletFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method)
      	at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(Optimized Method)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method)
      	at com.atlassian.seraph.filter.SecurityFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(Optimized Method)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method)
      </channel>
      </rss>
      

              Assignee:
              Unassigned
              Reporter:
              Igor Sereda [ALM Works]
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: