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.