Issue Details (XML | Word | Printable)

Key: MCHANGES-126
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Blocker Blocker
Assignee: Olivier Lamy
Reporter: Régis DUTERTRE
Votes: 1
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Maven 2.x Changes Plugin

NullPointerException when executing jira-report with JIRA 3.13

Created: 12/Sep/08 03:15 AM   Updated: 02/Nov/08 05:39 PM   Resolved: 02/Nov/08 05:39 PM
Return to search
Component/s: jira-report
Affects Version/s: 2.0
Fix Version/s: 2.1

Time Tracking:
Not Specified


 Description  « Hide

I have installed the new JIRA 3.13 and I cannot generate the jira-report

See stacktrace below:

java.lang.NullPointerException
at org.apache.maven.plugin.jira.JiraXML.endElement(JiraXML.java:131)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:311)
at org.apache.maven.plugin.jira.JiraXML.<init>(JiraXML.java:65)
at org.apache.maven.plugin.jira.JiraReportGenerator.<init>(JiraReportGenerator.java:94)
at org.apache.maven.plugin.jira.JiraMojo.executeReport(JiraMojo.java:251)
at org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:101)
at org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:139)
at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:269)
at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:101)
at org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:129)
at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:96)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)



Régis DUTERTRE added a comment - 12/Sep/08 03:32 AM

See the new version tag of the generated RSS jira-results.xml file below, which may be the cause of NullPointerException :


jira-results.xml

<rss version="0.92">
<channel>
<title>JIRA Keynectis</title>
<link>http://myhost.keynectis.com/secure/IssueNavigator.jspa?reset=true&amp;pid=12345&amp;resolution=1&amp;status=6&amp;sorter/field=created&amp;sorter/order=DESC&amp;sorter/field=priority&amp;sorter/order=DESC</link>
<description>An XML representation of a search request</description>
<language>en-us</language> <issue start="0" end="21" total="21"/>
<build-info>
<version>3.13</version>
<build-number>330</build-number>
<build-date>27-08-2008</build-date>
<edition>Enterprise</edition>
</build-info>

<item>
<title>[CORE-86] Bad Jurisdiction list for parent Area</title>
<link>http://myhost.keynectis.com/browse/CORE-86</link>
...


Corentin Lonfils added a comment - 09/Oct/08 06:31 AM - edited

to fix the problem simply ignore the version number when the parent is not item in the class
org\apache\maven\plugin\jira\JiraXML
...
else if ( qName.equals( "version" ) && currentParent.equals( "item" ))
{ issue.setVersion( currentElement.toString().trim() ); }
...

instead of

else if ( qName.equals( "version" ) )
{ issue.setVersion( currentElement.toString().trim() ); } }
...


Olivier Lamy added a comment - 02/Nov/08 05:39 PM

Fixed in rev 709990.
SNAPSHOT deployed.
As I can't test with this version of jira, if you have any trouble please reopen the issue.
Thanks!