You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "S. Ali Tokmen (JIRA)" <ji...@apache.org> on 2010/03/09 15:32:27 UTC

[jira] Updated: (CXF-2702) NullPointerException in CxfAuthenticator

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

S. Ali Tokmen updated CXF-2702:
-------------------------------


Example stack trace:

testSecuredWarWithoutCredentials(org.ow2.jonas.itests.cargo.jrmp.VersioningTest)  Time elapsed: 0.016 sec  <<< FAILURE!
java.lang.RuntimeException: java.lang.NullPointerException
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:904)
	at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:1961)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:376)
	at org.ow2.jonas.itests.cargo.jrmp.VersioningTest.getURL(VersioningTest.java:433)
	at org.ow2.jonas.itests.cargo.jrmp.VersioningTest.testSecuredWarWithoutCredentials(VersioningTest.java:244)
Caused by: java.lang.NullPointerException
	at org.apache.cxf.transport.http.CXFAuthenticator.getPasswordAuthentication(CXFAuthenticator.java:84)
	at java.net.Authenticator.requestPasswordAuthentication(Authenticator.java:300)
	at sun.net.www.protocol.http.HttpURLConnection$1.run(HttpURLConnection.java:272)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.privilegedRequestPasswordAuthentication(HttpURLConnection.java:268)
	at sun.net.www.protocol.http.HttpURLConnection.getServerAuthentication(HttpURLConnection.java:1559)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1035)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:367)
	... 26 more



> NullPointerException in CxfAuthenticator
> ----------------------------------------
>
>                 Key: CXF-2702
>                 URL: https://issues.apache.org/jira/browse/CXF-2702
>             Project: CXF
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.2.6
>            Reporter: S. Ali Tokmen
>         Attachments: CXF-2702.patch
>
>
> Steps to reproduce:
> 1) Use CXF. CXF will then set the java.net.Authenticator on the JVM to CXFAuthenticator
> 2) Try to access a password protected page without giving out any credentials
> Expected: an error 401 or 403
> Actual: CXF throws an exception because there's no message in the PhaseInterceptorChain. That's normal, we did not start any CXF exchange!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.