Hi gang, in my POM, I have a repository like <repository> <id>waylook-repository</id> <name>The Waylook Repository</name> <url>https://test.com/m2</url> <snapshots> <enabled>true</enabled> </snapshots> </repository>
which is connected to by Maven correctly through the use of the ~/.m2/server.xml file with login&password. However, trying to run pax-provision -p felix results in the stack trace below, most probably since the String userinfo = url.getUserInfo(); in http://scm.ops4j.org/browse/OPS4J/projects/pax/runner/src/main/java/org/ops4j/pax/runner/Downloader.java?r=6045 is null for the https URL. How do I align mvn and PaxRunner on this? Cheers /peter ______ ________ __ __ / __ / / __ / / / / / / ___/ / __ / _\ \ _/ / / / / / / / _\ \ /__/ /__/ /__/ /_/ /_/ Pax Runner from OPS4J - http://www.ops4j.org -------------------------------------------- Working Dir: /Users/peter/code/waylook/trunk/server/target/runner/work Starting: com.waybuddies.server-parent, runner, 0.1.0-SNAPSHOT Name: Simple OSGi project Description: Build layout for a simple OSGi application Starting: com.waybuddies.server-parent, runner, 0.1.0-SNAPSHOT Platform: felix [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Installation error Embedded error: java.lang.NullPointerException [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Installation error at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:488) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.plugin.MojoExecutionException: Installation error at org.ops4j.pax.construct.ProvisionMojo.installRunnerPom(ProvisionMojo.java:224) at org.ops4j.pax.construct.ProvisionMojo.execute(ProvisionMojo.java:119) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) ... 16 more Caused by: java.lang.RuntimeException: java.lang.NullPointerException at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:886) at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:1907) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:376) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:318) at org.ops4j.pax.runner.Downloader.openUrlStream(Downloader.java:315) at org.ops4j.pax.runner.Downloader.downloadFile(Downloader.java:244) at org.ops4j.pax.runner.Downloader.download(Downloader.java:109) at org.ops4j.pax.runner.pom.MavenUtils.getSnapshotVersion(MavenUtils.java:73) at org.ops4j.pax.runner.pom.BundleManager.getBundle(BundleManager.java:59) at org.ops4j.pax.runner.FelixRunner.<init>(FelixRunner.java:190) at org.ops4j.pax.runner.Run.main(Run.java:134) at org.ops4j.pax.construct.ProvisionMojo.installRunnerPom(ProvisionMojo.java:219) ... 19 more Caused by: java.lang.NullPointerException at org.ops4j.pax.runner.Downloader$UrlPartAuthenticator.getPasswordAuthentication(Downloader.java:399) at java.net.Authenticator.requestPasswordAuthentication(Authenticator.java:300) at sun.net.www.protocol.http.HttpURLConnection$1.run(HttpURLConnection.java:267) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.protocol.http.HttpURLConnection.privilegedRequestPasswordAuthentication(HttpURLConnection.java:263) at sun.net.www.protocol.http.HttpURLConnection.getServerAuthentication(HttpURLConnection.java:1526) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1017) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:367) ... 28 more _______________________________________________ general mailing list general@lists.ops4j.org http://lists.ops4j.org/mailman/listinfo/general