[jboss-svn-commits] JBL Code SVN: r6126 - labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/math

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Sep 8 12:16:40 EDT 2006


Author: wrzep
Date: 2006-09-08 12:16:38 -0400 (Fri, 08 Sep 2006)
New Revision: 6126

Modified:
   labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/math/MathPlugin.java
Log:
JBLAB-756
Possible NPE.

Pawel


Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/math/MathPlugin.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/math/MathPlugin.java	2006-09-08 15:57:04 UTC (rev 6125)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/math/MathPlugin.java	2006-09-08 16:16:38 UTC (rev 6126)
@@ -60,6 +60,14 @@
 		plugin1 = plugins.get(plugin1Id);
 		plugin2 = plugins.get(plugin2Id);
 		
+		if ((plugin1 == null) || (plugin2 == null) {
+			
+			throw new InvalidPluginPropertiesException(
+					"Invalid plugin properties. Plugin " +
+					(plugin1 == null ? plugin1Id : plugin2Id) + 
+					" does not exist.");
+		}
+		
 		super.init(id, portalName, projects, plugins,
 												properties, scoresManager);
 	}	




More information about the jboss-svn-commits mailing list