Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-1573

NullPointerException when adding a features url

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • jboss-fuse-6.2
    • jboss-fuse-6.1
    • None
    • None
    • % %

      The following NullPointerException has been reported when adding a features repository URL to the container:

      org.apache.karaf.shell.console.MultiException: Unable to add repositories:
      	null
      	at org.apache.karaf.shell.console.MultiException.throwIf(MultiException.java:91)
      	at org.apache.karaf.features.command.AddUrlCommand.doExecute(AddUrlCommand.java:47)[26:org.apache.karaf.features.command:2.3.0.redhat-610379]
      	at org.apache.karaf.features.command.FeaturesCommandSupport.doExecute(FeaturesCommandSupport.java:41)[26:org.apache.karaf.features.command:2.3.0.redhat-610379]
      	at org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:39)[17:org.apache.karaf.shell.console:2.3.0.redhat-610379]
      	at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)[17:org.apache.karaf.shell.console:2.3.0.redhat-610379]
      	at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)[15:org.apache.felix.gogo.runtime:0.11.0.redhat-610379]
      	at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)[15:org.apache.felix.gogo.runtime:0.11.0.redhat-610379]
      	at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)[15:org.apache.felix.gogo.runtime:0.11.0.redhat-610379]
      	at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[15:org.apache.felix.gogo.runtime:0.11.0.redhat-610379]
      	at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)[15:org.apache.felix.gogo.runtime:0.11.0.redhat-610379]
      	at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)[15:org.apache.felix.gogo.runtime:0.11.0.redhat-610379]
      	at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)[15:org.apache.felix.gogo.runtime:0.11.0.redhat-610379]
      	at org.apache.karaf.shell.console.jline.Console.run(Console.java:189)[17:org.apache.karaf.shell.console:2.3.0.redhat-610379]
      	at org.apache.karaf.shell.console.jline.DelayedStarted.run(DelayedStarted.java:61)[17:org.apache.karaf.shell.console:2.3.0.redhat-610379]
      Caused by: java.lang.NullPointerException
      	at org.ops4j.pax.url.maven.commons.MavenConfigurationImpl$1.getPasswordAuthentication(MavenConfigurationImpl.java:317)
      	at java.net.Authenticator.requestPasswordAuthentication(Authenticator.java:317)[:1.7.0_55]
      	at sun.net.www.protocol.http.HttpURLConnection$1.run(HttpURLConnection.java:395)[:1.7.0_55]
      	at sun.net.www.protocol.http.HttpURLConnection$1.run(HttpURLConnection.java:390)[:1.7.0_55]
      	at java.security.AccessController.doPrivileged(Native Method)[:1.7.0_55]
      	at sun.net.www.protocol.http.HttpURLConnection.privilegedRequestPasswordAuthentication(HttpURLConnection.java:389)[:1.7.0_55]
      	at sun.net.www.protocol.http.HttpURLConnection.getHttpProxyAuthentication(HttpURLConnection.java:2040)[:1.7.0_55]
      	at sun.net.www.protocol.http.HttpURLConnection.resetProxyAuthentication(HttpURLConnection.java:1733)[:1.7.0_55]
      	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1383)[:1.7.0_55]
      	at org.ops4j.net.URLUtils.prepareInputStream(URLUtils.java:180)[1:org.ops4j.pax.url.mvn:1.3.7]
      	at org.ops4j.pax.url.mvn.internal.Connection.prepareInputStream(Connection.java:593)[1:org.ops4j.pax.url.mvn:1.3.7]
      	at org.ops4j.pax.url.mvn.internal.Connection.getMetadata(Connection.java:331)[1:org.ops4j.pax.url.mvn:1.3.7]
      	at org.ops4j.pax.url.mvn.internal.Connection.resolveSnapshotVersion(Connection.java:456)[1:org.ops4j.pax.url.mvn:1.3.7]
      	at org.ops4j.pax.url.mvn.internal.Connection.doCollectPossibleDownloads(Connection.java:270)[1:org.ops4j.pax.url.mvn:1.3.7]
      	at org.ops4j.pax.url.mvn.internal.Connection.collectPossibleDownloads(Connection.java:222)[1:org.ops4j.pax.url.mvn:1.3.7]
      	at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:170)[1:org.ops4j.pax.url.mvn:1.3.7]
      	at org.apache.karaf.features.internal.FeatureValidationUtil.validate(FeatureValidationUtil.java:47)[22:org.apache.karaf.features.core:2.3.0.redhat-610379]
      	at org.apache.karaf.features.internal.FeaturesServiceImpl.validateRepository(FeaturesServiceImpl.java:215)[22:org.apache.karaf.features.core:2.3.0.redhat-610379]
      	at org.apache.karaf.features.internal.FeaturesServiceImpl.internalAddRepository(FeaturesServiceImpl.java:256)[22:org.apache.karaf.features.core:2.3.0.redhat-610379]
      	at org.apache.karaf.features.internal.FeaturesServiceImpl.addRepository(FeaturesServiceImpl.java:236)[22:org.apache.karaf.features.core:2.3.0.redhat-610379]
      	at org.apache.karaf.features.command.AddUrlCommand.doExecute(AddUrlCommand.java:42)[26:org.apache.karaf.features.command:2.3.0.redhat-610379]
      	... 12 more
      

      Note that a secured proxy sever is also being used in this case to access the repository that contains the features descriptor file.

            ggrzybek Grzegorz Grzybek
            rhn-support-jsherman Jason Sherman
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: