You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2009/04/09 08:22:02 UTC

svn commit: r763524 - in /tuscany/branches/sca-java-1.x/modules/contribution-impl/src: main/java/org/apache/tuscany/sca/contribution/processor/impl/JarContributionProcessor.java test/resources/repository/sample-calculator.jar

Author: lresende
Date: Thu Apr  9 06:22:02 2009
New Revision: 763524

URL: http://svn.apache.org/viewvc?rev=763524&view=rev
Log:
TUSCANY-2862 - Fixing URI issues when processing jar contributions that had artifacts with space on it's name

Modified:
    tuscany/branches/sca-java-1.x/modules/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/JarContributionProcessor.java
    tuscany/branches/sca-java-1.x/modules/contribution-impl/src/test/resources/repository/sample-calculator.jar

Modified: tuscany/branches/sca-java-1.x/modules/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/JarContributionProcessor.java
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/modules/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/JarContributionProcessor.java?rev=763524&r1=763523&r2=763524&view=diff
==============================================================================
--- tuscany/branches/sca-java-1.x/modules/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/JarContributionProcessor.java (original)
+++ tuscany/branches/sca-java-1.x/modules/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/JarContributionProcessor.java Thu Apr  9 06:22:02 2009
@@ -23,6 +23,7 @@
 import java.io.InputStream;
 import java.net.MalformedURLException;
 import java.net.URI;
+import java.net.URISyntaxException;
 import java.net.URL;
 import java.util.ArrayList;
 import java.util.HashSet;
@@ -114,7 +115,11 @@
             // Return list of URIs
             List<URI> artifacts = new ArrayList<URI>();
             for (String name: names) {
-                artifacts.add(URI.create(name));
+                try {
+                    artifacts.add(new URI(null, name, null));
+                } catch (URISyntaxException e) {
+                    throw new IllegalArgumentException("Invalid artifact uri:" + name);
+                }
             }
             return artifacts;
             

Modified: tuscany/branches/sca-java-1.x/modules/contribution-impl/src/test/resources/repository/sample-calculator.jar
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/modules/contribution-impl/src/test/resources/repository/sample-calculator.jar?rev=763524&r1=763523&r2=763524&view=diff
==============================================================================
Binary files - no diff available.