[ 
https://issues.apache.org/jira/browse/KARAF-6508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16968380#comment-16968380
 ] 

Martin edited comment on KARAF-6508 at 11/6/19 2:19 PM:
--------------------------------------------------------

We create the karaf with the maven projects and while building the mentioned 
exception is thrown.

This test project produces the same error:
{panel:title=pom.xml}
<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
[http://maven.apache.org/xsd/maven-4.0.0.xsd]";>
 <modelVersion>4.0.0</modelVersion>

<groupId>some.path</groupId>
 <artifactId>updateTest</artifactId>
 <version>1.0.0-SNAPHOT</version>
 <packaging>karaf-assembly</packaging>

<properties>
 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 <timestamp>${maven.build.timestamp}</timestamp>
 <maven.build.timestamp.format>dd.MM.yyyy HH:mm</maven.build.timestamp.format>
 <artifact.version>${project.version}</artifact.version>
 <karaf-maven-plugin.version>4.0.4</karaf-maven-plugin.version>
 <karaf.version>4.2.7</karaf.version>
 <karaf.cellar.version>4.1.3</karaf.cellar.version>
 <dependency-check-format>XML</dependency-check-format>
 </properties>
 <dependencies>
 <dependency>
 <groupId>org.apache.karaf.features</groupId>
 <artifactId>framework</artifactId>
 <version>${karaf.version}</version>
 <type>kar</type>
 <exclusions>
 <exclusion>
 <groupId>org.knopflerfish.kf6</groupId>
 <artifactId>log-API</artifactId>
 </exclusion>
 </exclusions>
 </dependency>
 <dependency>
 <groupId>org.apache.karaf.features</groupId>
 <artifactId>framework</artifactId>
 <classifier>features</classifier>
 <version>${karaf.version}</version>
 <type>xml</type>
 <scope>runtime</scope>
 </dependency>
 <dependency>
 <groupId>org.apache.karaf.features</groupId>
 <artifactId>standard</artifactId>
 <classifier>features</classifier>
 <version>${karaf.version}</version>
 <type>xml</type>
 </dependency>
 <dependency>
 <groupId>org.apache.karaf.cellar</groupId>
 <artifactId>apache-karaf-cellar</artifactId>
 <classifier>features</classifier>
 <version>${karaf.cellar.version}</version>
 <type>xml</type>
 </dependency>
 <dependency>
 <groupId>org.apache.karaf.features</groupId>
 <artifactId>enterprise</artifactId>
 <classifier>features</classifier>
 <version>${karaf.version}</version>
 <type>xml</type>
 <scope>runtime</scope>
 </dependency>
 <dependency>
 <groupId>org.apache.karaf.features</groupId>
 <artifactId>spring</artifactId>
 <classifier>features</classifier>
 <version>${karaf.version}</version>
 <type>xml</type>
 <scope>runtime</scope>
 </dependency>
 </dependencies>
 <build>
 <plugins>
 <plugin>
 <groupId>org.apache.karaf.tooling</groupId>
 <artifactId>karaf-maven-plugin</artifactId>
 <version>${karaf-maven-plugin.version}</version>
 <extensions>true</extensions>
 </plugin>
 </plugins>
 </build>
 </project>
{panel}
 
{panel:title=Exception}
Suppressed: java.io.IOException: Error downloading
 mvn:org.ops4j.pax.transx/pax-transx-features/0.4.4/xml/features

at 
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:71)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
 at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
 at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 at java.lang.Thread.run(Thread.java:748)
 Caused by: java.net.URISyntaxException: Illegal character in scheme name at 
index 0:
 mvn:org.ops4j.pax.transx/pax-transx-features/0.4.4/xml/features

at java.net.URI$Parser.fail(URI.java:2848)
 at java.net.URI$Parser.checkChars(URI.java:3021)
 at java.net.URI$Parser.checkChar(URI.java:3031)
 at java.net.URI$Parser.parse(URI.java:3047)
 at java.net.URI.<init>(URI.java:588)
 at 
org.apache.karaf.profile.assembly.CustomSimpleDownloadTask.getUrlStreamHandler(CustomSimpleDownloadTask.java:79)
 at 
org.apache.karaf.profile.assembly.CustomSimpleDownloadTask.createUrl(CustomSimpleDownloadTask.java:67)
 at 
org.apache.karaf.profile.assembly.CustomSimpleDownloadTask.download(CustomSimpleDownloadTask.java:58)
 at 
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:58)
 ... 7 more
 [CIRCULAR REFERENCE:java.io.IOException: Error downloading
 mvn:org.ops4j.pax.transx/pax-transx-features/0.4.4/xml/features
{panel}


was (Author: martin_11):
We create the karaf with the maven projects and while building the project the 
mentioned exception is thrown.

This test project produces the same error:
{panel:title=pom.xml}
<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
[http://maven.apache.org/xsd/maven-4.0.0.xsd]";>
 <modelVersion>4.0.0</modelVersion>

<groupId>some.path</groupId>
 <artifactId>updateTest</artifactId>
 <version>1.0.0-SNAPHOT</version>
 <packaging>karaf-assembly</packaging>

<properties>
 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 <timestamp>${maven.build.timestamp}</timestamp>
 <maven.build.timestamp.format>dd.MM.yyyy HH:mm</maven.build.timestamp.format>
 <artifact.version>${project.version}</artifact.version>
 <karaf-maven-plugin.version>4.0.4</karaf-maven-plugin.version>
 <karaf.version>4.2.7</karaf.version>
 <karaf.cellar.version>4.1.3</karaf.cellar.version>
 <dependency-check-format>XML</dependency-check-format>
 </properties>
 <dependencies>
 <dependency>
 <groupId>org.apache.karaf.features</groupId>
 <artifactId>framework</artifactId>
 <version>${karaf.version}</version>
 <type>kar</type>
 <exclusions>
 <exclusion>
 <groupId>org.knopflerfish.kf6</groupId>
 <artifactId>log-API</artifactId>
 </exclusion>
 </exclusions>
 </dependency>
 <dependency>
 <groupId>org.apache.karaf.features</groupId>
 <artifactId>framework</artifactId>
 <classifier>features</classifier>
 <version>${karaf.version}</version>
 <type>xml</type>
 <scope>runtime</scope>
 </dependency>
 <dependency>
 <groupId>org.apache.karaf.features</groupId>
 <artifactId>standard</artifactId>
 <classifier>features</classifier>
 <version>${karaf.version}</version>
 <type>xml</type>
 </dependency>
 <dependency>
 <groupId>org.apache.karaf.cellar</groupId>
 <artifactId>apache-karaf-cellar</artifactId>
 <classifier>features</classifier>
 <version>${karaf.cellar.version}</version>
 <type>xml</type>
 </dependency>
 <dependency>
 <groupId>org.apache.karaf.features</groupId>
 <artifactId>enterprise</artifactId>
 <classifier>features</classifier>
 <version>${karaf.version}</version>
 <type>xml</type>
 <scope>runtime</scope>
 </dependency>
 <dependency>
 <groupId>org.apache.karaf.features</groupId>
 <artifactId>spring</artifactId>
 <classifier>features</classifier>
 <version>${karaf.version}</version>
 <type>xml</type>
 <scope>runtime</scope>
 </dependency>
 </dependencies>
 <build>
 <plugins>
 <plugin>
 <groupId>org.apache.karaf.tooling</groupId>
 <artifactId>karaf-maven-plugin</artifactId>
 <version>${karaf-maven-plugin.version}</version>
 <extensions>true</extensions>
 </plugin>
 </plugins>
 </build>
 </project>
{panel}
 
{panel:title=Exception}
Suppressed: java.io.IOException: Error downloading
 mvn:org.ops4j.pax.transx/pax-transx-features/0.4.4/xml/features

at 
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:71)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
 at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
 at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 at java.lang.Thread.run(Thread.java:748)
 Caused by: java.net.URISyntaxException: Illegal character in scheme name at 
index 0:
 mvn:org.ops4j.pax.transx/pax-transx-features/0.4.4/xml/features

at java.net.URI$Parser.fail(URI.java:2848)
 at java.net.URI$Parser.checkChars(URI.java:3021)
 at java.net.URI$Parser.checkChar(URI.java:3031)
 at java.net.URI$Parser.parse(URI.java:3047)
 at java.net.URI.<init>(URI.java:588)
 at 
org.apache.karaf.profile.assembly.CustomSimpleDownloadTask.getUrlStreamHandler(CustomSimpleDownloadTask.java:79)
 at 
org.apache.karaf.profile.assembly.CustomSimpleDownloadTask.createUrl(CustomSimpleDownloadTask.java:67)
 at 
org.apache.karaf.profile.assembly.CustomSimpleDownloadTask.download(CustomSimpleDownloadTask.java:58)
 at 
org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:58)
 ... 7 more
 [CIRCULAR REFERENCE:java.io.IOException: Error downloading
 mvn:org.ops4j.pax.transx/pax-transx-features/0.4.4/xml/features
{panel}

> Problem with pax-transx when updating karaf
> -------------------------------------------
>
>                 Key: KARAF-6508
>                 URL: https://issues.apache.org/jira/browse/KARAF-6508
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf
>    Affects Versions: 4.2.7
>            Reporter: Martin
>            Assignee: Jean-Baptiste Onofré
>            Priority: Major
>             Fix For: 4.3.0, 4.2.8
>
>
> Hi,
> I get a  URISyntaxException when updating karaf from 4.0.9 to 4.2.7.
>  
>  
> {panel:title=Exception:}
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
> goal org.apache.karaf.tooling:karaf-maven-plugin:4.0.4:assembly 
> (default-assembly) on project drive.assembly: Unable to build assembly
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>  at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>  at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>  at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>  at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:318)
>  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)
>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:414)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to build 
> assembly
>  at org.apache.karaf.tooling.AssemblyMojo.execute(AssemblyMojo.java:234)
>  at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>  ... 19 more
> Caused by: org.apache.karaf.features.internal.util.MultiException: Error
>  at 
> org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.<init>(MavenDownloadManager.java:84)
>  at 
> org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72)
>  at 
> org.apache.karaf.profile.assembly.Builder.loadRepositories(Builder.java:1126)
>  at 
> org.apache.karaf.profile.assembly.Builder.doGenerateAssembly(Builder.java:444)
>  at 
> org.apache.karaf.profile.assembly.Builder.generateAssembly(Builder.java:389)
>  at org.apache.karaf.tooling.AssemblyMojo.doExecute(AssemblyMojo.java:392)
>  at org.apache.karaf.tooling.AssemblyMojo.execute(AssemblyMojo.java:228)
>  ... 21 more
>  Suppressed: java.io.IOException: Error downloading
>  mvn:org.ops4j.pax.transx/pax-transx-features/0.4.4/xml/features
> at 
> org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:71)
>  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>  at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
>  at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  at java.lang.Thread.run(Thread.java:748)
>  Caused by: java.net.URISyntaxException: Illegal character in scheme name at 
> index 0:
>  mvn:org.ops4j.pax.transx/pax-transx-features/0.4.4/xml/features
> at java.net.URI$Parser.fail(URI.java:2848)
>  at java.net.URI$Parser.checkChars(URI.java:3021)
>  at java.net.URI$Parser.checkChar(URI.java:3031)
>  at java.net.URI$Parser.parse(URI.java:3047)
>  at java.net.URI.<init>(URI.java:588)
>  at 
> org.apache.karaf.profile.assembly.CustomSimpleDownloadTask.getUrlStreamHandler(CustomSimpleDownloadTask.java:79)
>  at 
> org.apache.karaf.profile.assembly.CustomSimpleDownloadTask.createUrl(CustomSimpleDownloadTask.java:67)
>  at 
> org.apache.karaf.profile.assembly.CustomSimpleDownloadTask.download(CustomSimpleDownloadTask.java:58)
>  at 
> org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:58)
>  ... 7 more
>  [CIRCULAR REFERENCE:java.io.IOException: Error downloading
>  mvn:org.ops4j.pax.transx/pax-transx-features/0.4.4/xml/features
> {panel}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to