Author: adamw
Date: 2005-08-10 12:04:40 -0400 (Wed, 10 Aug 2005)
New Revision: 801
Modified:
trunk/forge/jira-extensions/developersinvolvement-report/src/etc/templates/developersinvolvementreport/developersinvolvement-report.vm
trunk/forge/jira-extensions/developersinvolvement-report/src/java/pl/net/mamut/jira/DevelopersInvolvementReport.java
trunk/forge/jira-extensions/developersperproject-report/src/java/br/ufrj/jira/DevelopersPerProjectReport.java
Log:
NPE fix
Modified: trunk/forge/jira-extensions/developersinvolvement-report/src/etc/templates/developersinvolvementreport/developersinvolvement-report.vm
===================================================================
--- trunk/forge/jira-extensions/developersinvolvement-report/src/etc/templates/developersinvolvementreport/developersinvolvement-report.vm 2005-08-10 15:31:21 UTC (rev 800)
+++ trunk/forge/jira-extensions/developersinvolvement-report/src/etc/templates/developersinvolvementreport/developersinvolvement-report.vm 2005-08-10 16:04:40 UTC (rev 801)
@@ -36,7 +36,8 @@
<td>$barKey</td> ##$userName.getStatuses()
<td height="15"><table border="0" cellspacing="0" cellpadding="0"><tr>
#foreach ($row in $bar.getRows())
- <td width="$row.getStatuses()" bgcolor="$row.getColour()"><img src="/images/border/spacer.gif" height=10 width="$row.getStatuses()" title="$row.getDescription()" border="0"></td>
+ <td width="$row.getStatuses()" bgcolor="$row.getColour()">
+ <img src="/images/border/spacer.gif" height=0 width="$row.getStatuses()" title="$row.getDescription()" border="0"></td>
#end
</tr></table></td>
<td>$topTenSum.get($barKey)</td>
@@ -59,7 +60,8 @@
#set($proNum = $sum.get($key) * $GRAPH_MULT)
<tr><td>$key</td><td>
<table border="0" cellspacing="0" cellpadding="0"><tr>
- <td width="$proNum" bgcolor="$colours.get($colourIt)"><img src="/images/border/spacer.gif" height=10 width="$proNum" title="$key" border="0"></td>
+ <td width="$proNum" bgcolor="$colours.get($colourIt)">
+ <img src="/images/border/spacer.gif" height=0 width="$proNum" title="$key" border="0"></td>
</tr></table>
</td><td>$sum.get($key)</td></tr>
#end
Modified: trunk/forge/jira-extensions/developersinvolvement-report/src/java/pl/net/mamut/jira/DevelopersInvolvementReport.java
===================================================================
--- trunk/forge/jira-extensions/developersinvolvement-report/src/java/pl/net/mamut/jira/DevelopersInvolvementReport.java 2005-08-10 15:31:21 UTC (rev 800)
+++ trunk/forge/jira-extensions/developersinvolvement-report/src/java/pl/net/mamut/jira/DevelopersInvolvementReport.java 2005-08-10 16:04:40 UTC (rev 801)
@@ -304,6 +304,9 @@
}
if (before != null) {
+ if (after.get("newvalue") == null)
+ continue;
+
user = before.get("newvalue").toString();
}
else if (after != null) {
Modified: trunk/forge/jira-extensions/developersperproject-report/src/java/br/ufrj/jira/DevelopersPerProjectReport.java
===================================================================
--- trunk/forge/jira-extensions/developersperproject-report/src/java/br/ufrj/jira/DevelopersPerProjectReport.java 2005-08-10 15:31:21 UTC (rev 800)
+++ trunk/forge/jira-extensions/developersperproject-report/src/java/br/ufrj/jira/DevelopersPerProjectReport.java 2005-08-10 16:04:40 UTC (rev 801)
@@ -56,7 +56,7 @@
GenericValue changeGroup = (GenericValue)changeGroups.next();
String author = changeGroup.getString("author");
Timestamp created = changeGroup.getTimestamp("created");
- System.out.println("created: "+created.toString());
+ //System.out.println("created: "+created.toString());
if(created.after(startDate) && created.before(endDate)) {
//System.out.println("created = "+changeGroup.get("created")+" object type "+changeGroup.get("created").getClass().getName());
@@ -77,18 +77,18 @@
private boolean isSelectedProject(Map params, Long projectId)
{
- System.out.println("ProjectID: "+projectId+" is being compared!");
+ //System.out.println("ProjectID: "+projectId+" is being compared!");
try {
String[] projectsId = (String [])params.get("projects");
for(int i = 0; i < projectsId.length; i++ ) {
Long l = new Long(projectsId[i]);
- System.out.println("ProjectID: trying "+projectsId[i]);
+ //System.out.println("ProjectID: trying "+projectsId[i]);
if(l.equals(projectId));
return true;
}
} catch (ClassCastException e1) {
String projectsId = (String)params.get("projects");
- System.out.println("ProjectID: trying a "+projectsId);
+ //System.out.println("ProjectID: trying a "+projectsId);
Long l = new Long(projectsId);
if(l.equals(projectId))
return true;
@@ -148,7 +148,7 @@
Iterator issues = project.getRelated("ChildIssue").iterator();
- System.out.println("Processing project "+project.getString("name"));
+ //System.out.println("Processing project "+project.getString("name"));
while(issues.hasNext()) {
GenericValue issue = (GenericValue)issues.next();
HashSet authors = getAuthorsClosedIssue(issue,startDate,realEndDate);
|