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.