[prev in list] [next in list] [prev in thread] [next in thread] 

List:       juddi-user
Subject:    [jUDDI-users] NoSuchMethodError on making a SSL connection
From:       "Al Caponi" <don_alcaponi () yahoo ! com ! sg>
Date:       2002-01-25 0:38:03
[Download RAW message or body]

MessageHi all,
    I was trying to send a call to the publish API of HP UDDI Registry
    Here is my code:
    /* START CODE */
    import org.juddi.request.GetAuthTokenRequest;
    import org.juddi.soap.client.SOAPClient;

    public class GetAuthTokenRequestTest {

      public GetAuthTokenRequestTest()
      {
      }
      public static void main(String[] args) throws Exception
      {
        GetAuthTokenRequest gatr = new GetAuthTokenRequest("myUserName",
"myPassword");
        String url = "https://uddi.hp.com/publish;
        String resp = SOAPClient.sendUDDIRequest(url, gatr.toXML());
        System.out.println(resp);
      }
    }
    /* END CODE */

    and I got the following error:

    java.lang.NoSuchMethodError
     at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.a(DashoA6275)
     at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.<init>(DashoA6275)
     at
com.sun.net.ssl.internal.ssl.TrustManagerFactoryImpl.engineInit(DashoA6275)
     at javax.net.ssl.TrustManagerFactory.init(DashoA6275)
     at com.sun.net.ssl.internal.ssl.SSLContextImpl.d(DashoA6275)
     at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.<init>(DashoA6275)
     at java.lang.Class.newInstance0(Native Method)
     at java.lang.Class.newInstance(Class.java:237)
     at javax.net.ssl.SSLSocketFactory.getDefault([DashoPro-V1.2-120198])
     at org.juddi.util.SSLUtils.buildSSLSocket(SSLUtils.java:28)
     at org.juddi.util.HTTPUtils.getSocket(HTTPUtils.java:95)
     at org.juddi.util.HTTPUtils.sendMessage(HTTPUtils.java:23)
     at org.juddi.soap.client.SOAPClient.sendUDDIRequest(SOAPClient.java:59)
     at org.juddi.soap.client.SOAPClient.sendUDDIRequest(SOAPClient.java:34)
     at GetAuthTokenRequestTest.main(GetAuthTokenRequestTest.java:13)


    Actually, the SSLUtils class was all commented out. Is it considered
incomplete?
    I got the JDK 1.3 so I d/l JSSE1.0.2 from Sun Java website...
    Could anyone enlighten me? Thanx!

    Regards
    Alain

[Attachment #3 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD>
<BODY>
<BLOCKQUOTE dir=ltr 
style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">
  <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980151708-25012002>Hi 
    all,</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980151708-25012002>I 
    was trying to send a call to the publish API of HP&nbsp;UDDI Registry 
    </SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980151708-25012002>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>Here is my code:</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980151708-25012002>/* 
    START CODE */</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>import 
    org.juddi.request.GetAuthTokenRequest;<BR>import 
    org.juddi.soap.client.SOAPClient;</SPAN></FONT></DIV>
    <DIV>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>public class GetAuthTokenRequestTest 
    {</SPAN></FONT></DIV>
    <DIV>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>&nbsp; public GetAuthTokenRequestTest()<BR>&nbsp; 
    {<BR>&nbsp; }<BR>&nbsp; public static void main(String[] args) throws 
    Exception<BR>&nbsp; {<BR>&nbsp;&nbsp;&nbsp; GetAuthTokenRequest gatr = new 
    GetAuthTokenRequest("myUserName", "myPassword");<BR>&nbsp;&nbsp;&nbsp; 
    String url = "<A 
    href="https://uddi.hp.com/publish">https://uddi.hp.com/publish</A>;</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>&nbsp;&nbsp;&nbsp; String resp = 
    SOAPClient.sendUDDIRequest(url, gatr.toXML());<BR>&nbsp;&nbsp;&nbsp; 
    System.out.println(resp);<BR>&nbsp; }<BR>}</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980151708-25012002>/* 
    END CODE */</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002></SPAN></FONT>&nbsp;</DIV></SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>and I got the following error:</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>java.lang.NoSuchMethodError<BR>&nbsp;at 
    com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.a(DashoA6275)<BR>&nbsp;at 
    com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.&lt;init&gt;(DashoA6275)<BR>&nbsp;at 
    com.sun.net.ssl.internal.ssl.TrustManagerFactoryImpl.engineInit(DashoA6275)<BR>&nbsp;at 
    javax.net.ssl.TrustManagerFactory.init(DashoA6275)<BR>&nbsp;at 
    com.sun.net.ssl.internal.ssl.SSLContextImpl.d(DashoA6275)<BR>&nbsp;at 
    com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.&lt;init&gt;(DashoA6275)<BR>&nbsp;at 
    java.lang.Class.newInstance0(Native Method)<BR>&nbsp;at 
    java.lang.Class.newInstance(Class.java:237)<BR>&nbsp;at 
    javax.net.ssl.SSLSocketFactory.getDefault([DashoPro-V1.2-120198])<BR>&nbsp;at 
    org.juddi.util.SSLUtils.buildSSLSocket(SSLUtils.java:28)<BR>&nbsp;at 
    org.juddi.util.HTTPUtils.getSocket(HTTPUtils.java:95)<BR>&nbsp;at 
    org.juddi.util.HTTPUtils.sendMessage(HTTPUtils.java:23)<BR>&nbsp;at 
    org.juddi.soap.client.SOAPClient.sendUDDIRequest(SOAPClient.java:59)<BR>&nbsp;at 
    org.juddi.soap.client.SOAPClient.sendUDDIRequest(SOAPClient.java:34)<BR>&nbsp;at 
    GetAuthTokenRequestTest.main(GetAuthTokenRequestTest.java:13)</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>Actually, the SSLUtils class was all commented out. 
    Is it considered incomplete?</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980151708-25012002>I 
    got the JDK 1.3 so I d/l JSSE1.0.2 from Sun Java 
    website...</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>Could anyone enlighten me? 
    Thanx!</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>Regards</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=980151708-25012002>Alain</SPAN></FONT></DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic