ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Maarten Coene (Resolved) (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (IVY-1335) NullPointer in IvyAuthenticator; null credentials
Date Tue, 14 Feb 2012 23:19:59 GMT

     [ https://issues.apache.org/jira/browse/IVY-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Maarten Coene resolved IVY-1335.
--------------------------------

       Resolution: Fixed
    Fix Version/s: trunk
         Assignee: Maarten Coene

The NullPointerException should be fixed in SVN trunk.
Thanks for reporting!
                
> NullPointer in IvyAuthenticator; null credentials
> -------------------------------------------------
>
>                 Key: IVY-1335
>                 URL: https://issues.apache.org/jira/browse/IVY-1335
>             Project: Ivy
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.2.0
>            Reporter: Elias Ross
>            Assignee: Maarten Coene
>             Fix For: trunk
>
>
> Trying to build using an https address with basic auth:
> [ivy:resolve] problem occurred while resolving dependency: commons-daemon#commons-daemon;1.0.1
{common=[default]} with iadbuild: java.lang.RuntimeException: java.lang.NullPointerException
> [ivy:resolve] 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1137)
> [ivy:resolve] 	at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2346)
> [ivy:resolve] 	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:388)
> [ivy:resolve] 	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:318)
> [ivy:resolve] 	at org.apache.ivy.util.url.BasicURLHandler.checkStatusCode(BasicURLHandler.java:97)
> [ivy:resolve] 	at org.apache.ivy.util.url.BasicURLHandler.getURLInfo(BasicURLHandler.java:73)
> [ivy:resolve] 	at org.apache.ivy.util.url.BasicURLHandler.getURLInfo(BasicURLHandler.java:54)
> [ivy:resolve] 	at org.apache.ivy.util.url.URLHandlerDispatcher.getURLInfo(URLHandlerDispatcher.java:66)
> [ivy:resolve] 	at org.apache.ivy.plugins.repository.url.URLResource.init(URLResource.java:65)
> [ivy:resolve] 	at org.apache.ivy.plugins.repository.url.URLResource.exists(URLResource.java:81)
> [ivy:resolve] 	at org.apache.ivy.plugins.resolver.RepositoryResolver.findResourceUsingPattern(RepositoryResolver.java:97)
> [ivy:resolve] 	at org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver.findResourceUsingPatterns(AbstractPatternsBasedResolver.java:93)
> [ivy:resolve] 	at org.apache.ivy.plugins.resolver.IBiblioResolver.findIvyFileRef(IBiblioResolver.java:102)
> [ivy:resolve] 	at org.apache.ivy.plugins.resolver.BasicResolver.getDependency(BasicResolver.java:223)
> [ivy:resolve] 	at org.apache.ivy.plugins.resolver.IBiblioResolver.getDependency(IBiblioResolver.java:503)
> [ivy:resolve] 	at org.apache.ivy.plugins.resolver.ChainResolver.getDependency(ChainResolver.java:104)
> [ivy:resolve] 	at org.apache.ivy.core.resolve.IvyNode.loadData(IvyNode.java:169)
> [ivy:resolve] 	at org.apache.ivy.core.resolve.VisitNode.loadData(VisitNode.java:287)
> [ivy:resolve] 	at org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:696)
> [ivy:resolve] 	at org.apache.ivy.core.resolve.ResolveEngine.doFetchDependencies(ResolveEngine.java:781)
> [ivy:resolve] 	at org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:704)
> [ivy:resolve] 	at org.apache.ivy.core.resolve.ResolveEngine.getDependencies(ResolveEngine.java:576)
> [ivy:resolve] 	at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:237)
> [ivy:resolve] 	at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:195)
> [ivy:resolve] 	at org.apache.ivy.Ivy.resolve(Ivy.java:502)
> [ivy:resolve] 	at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:244)
> [ivy:resolve] 	at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277)
> [ivy:resolve] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
> [ivy:resolve] 	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> [ivy:resolve] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [ivy:resolve] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [ivy:resolve] 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> [ivy:resolve] 	at org.apache.tools.ant.Task.perform(Task.java:348)
> [ivy:resolve] 	at org.apache.tools.ant.Target.execute(Target.java:390)
> [ivy:resolve] 	at org.apache.tools.ant.Target.performTasks(Target.java:411)
> [ivy:resolve] 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
> [ivy:resolve] 	at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
> [ivy:resolve] 	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
> [ivy:resolve] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
> [ivy:resolve] 	at org.apache.tools.ant.Main.runBuild(Main.java:809)
> [ivy:resolve] 	at org.apache.tools.ant.Main.startAnt(Main.java:217)
> [ivy:resolve] 	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
> [ivy:resolve] 	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
> [ivy:resolve] Caused by: java.lang.NullPointerException
> [ivy:resolve] 	at org.apache.ivy.util.url.IvyAuthenticator.getPasswordAuthentication(IvyAuthenticator.java:97)
> [ivy:resolve] 	at java.net.Authenticator.requestPasswordAuthentication(Authenticator.java:300)
> [ivy:resolve] 	at sun.net.www.protocol.http.HttpURLConnection$1.run(HttpURLConnection.java:359)
> [ivy:resolve] 	at java.security.AccessController.doPrivileged(Native Method)
> [ivy:resolve] 	at sun.net.www.protocol.http.HttpURLConnection.privilegedRequestPasswordAuthentication(HttpURLConnection.java:355)
> [ivy:resolve] 	at sun.net.www.protocol.http.HttpURLConnection.getServerAuthentication(HttpURLConnection.java:1922)
> [ivy:resolve] 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1282)
> [ivy:resolve] 	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
> I have this in my ivysettings.xml file:
>   <credentials host="iadbuild.apple.com" username="${username}" password="${password}"
realm="Artifactory Realm"/>
> It's unclear if the username/password is being used or not. I pass these on the command
line using -D.
> Anyway, the NPE isn't too helpful. 
> It would be nice if the docs explained this <credentials> thing a bit better as
well. Not going to file that one.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message