r1867 - trunk/main/metro/part/src/main/dpml/appliance
mcconnell at BerliOS
mcconnell at mail.berlios.de
Fri Feb 9 22:02:34 EST 2007
Author: mcconnell
Date: 2007-02-10 04:02:33 +0100 (Sat, 10 Feb 2007)
New Revision: 1867
Modified:
trunk/main/metro/part/src/main/dpml/appliance/ApplianceHelper.java
Log:
resolve NPE in partition name selection
Modified: trunk/main/metro/part/src/main/dpml/appliance/ApplianceHelper.java
===================================================================
--- trunk/main/metro/part/src/main/dpml/appliance/ApplianceHelper.java 2007-02-10 02:44:18 UTC (rev 1866)
+++ trunk/main/metro/part/src/main/dpml/appliance/ApplianceHelper.java 2007-02-10 03:02:33 UTC (rev 1867)
@@ -50,6 +50,10 @@
public static Appliance newAppliance( String partition, URI uri ) throws IOException
{
+ if( null == partition )
+ {
+ throw new NullPointerException( "partition" );
+ }
Artifact artifact = Artifact.createArtifact( uri );
String type = artifact.getType();
ContentHandler handler = Transit.getInstance().getContentHandler( type );
@@ -84,7 +88,7 @@
private static String getPartition()
{
- String partition = System.getProperty( "dpml.station.partition", null );
+ String partition = System.getProperty( "dpml.station.partition", "main" );
Properties system = System.getProperties();
return PropertyResolver.resolve( system, partition );
}
More information about the notify-dpml
mailing list