Skip to main content

X509ExtendedDeployTrustManager

2 replies [Last post]
deklotz
Offline
Joined: 2006-03-03
Points: 0

The following bug(s) was to be fixed in build 03 but apparently has not been.

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6514454
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=2149586
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6563297

There are actually conflict reports there, one saying that it is fixed in build 04 yet I cannot find any reference to these bugs within the bug parade.

Was this overlooked? Is it indeed within build 04 and simply overlooked within the bug parade? If anyone has information on this I will gladly buy you a virtual beer. :)

Thank you!

-Klotz

And just for a recap, here is the stack trace from my most recent test that fails:

javax.net.ssl.SSLException: java.lang.NullPointerException
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
at com.mycompany.hm.callq.client.common.HttpMessage.sendPostObject(HttpMessage.java:221)
at com.mycompany.hm.callq.client.common.CallQSerializeData.sendViaHttp(CallQSerializeData.java:132)
at com.mycompany.hm.callq.client.common.data2.reports.ReportDataManager.readData(ReportDataManager.java:54)
at com.mycompany.general.client.report.ReportGeneration.submitReportRequest(ReportGeneration.java:108)
at com.mycompany.hm.callq.client.common.reports.ReportSelectionPanel$1.actionPerformed(ReportSelectionPanel.java:194)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.sun.deploy.security.X509ExtendedDeployTrustManager.isSupportedAlgorithm(Unknown Source)
at com.sun.deploy.security.X509ExtendedDeployTrustManager.checkServerTrusted(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
... 35 more

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
alanb
Offline
Joined: 2005-08-08
Points: 0

According to the bug report this has been fixed since jdk7 build 16. Have you tried a recent build to check it? The bug is also supposed to be fixed in a 6.0 update release. All fixes that were supposed to be in 6.0u3 were pushed out to 6.0u4. Maybe when you say "build 03" you actually mean 6.0u3?

deklotz
Offline
Joined: 2006-03-03
Points: 0

This is interesting news.

Oh and yes you are correct on the 6.0u3. My mistake.

So all the fixes for 6.0u3 were pushed to 6.0u4?

In the future do you know where I should look for this kind of information? I admit I haven't been poking around in this web space or forum(s).

As for jdk7, we have not tried it and will not for a long time. We have tried 6.0u3 and it failed.

Thank you for answering!

-Klotz