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

Reply via email to