<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Thang,<br>
A NoClassDefFoundError is usually an indication that the class in
question indeed is found but something that it depends on is missing or
cannot initialize. Perhaps an external access is attempted when this
happens? PL/Java will prevent the process from opening sockets and
access files in the file system unless you run it as a non trusted (
javaU ) language.<br>
<br>
HTH,<br>
Thomas Hallgren<br>
<br>
<br>
On 03/29/2010 11:44 PM, Thang Le wrote:
<blockquote cite="mid:001e01cacf88$fe032000$fa096000$@net" type="cite">
  <meta http-equiv="Content-Type"
 content="text/html; charset=ISO-8859-1">
  <meta name="Generator" content="Microsoft Word 12 (filtered medium)">
  <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
  </style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
  <div class="Section1">
  <p class="MsoNormal">I&#8217;m testing out the 1.4 PL/Java version. In the
code
we&#8217;re invoking from Postgres, there is a setup for SSL. The whole thing
runs normally outside of Postgres.<o:p></o:p></p>
  <p class="MsoNormal">However within Postgres, it gives the error:<o:p></o:p></p>
  <p class="MsoNormal">ERROR:&nbsp; java.lang.NoClassDefFoundError: Could
not
initialize class sun.security.mscapi.SunMSCAPI<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">On the surface of it, this means sunmscapi.jar
not found.
But I did add this jar file to the classpath. In any case, it is at the
normal
location in the JRE installation, and since the jvm.dll from the JRE is
in the
system path and seen by pl/java (simple calls without the SSL part work
fine),
I assume it sees the file sunmscapi.jar as well.<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">I notice that many times, the error in PL/Java
is not
exactly the underlying cause. For example when it says pljava.dll not
found, it
in fact means jvm.dll is not found, and pljava.dll can&#8217;t be
initialized.
So I suspect it&#8217;s something similar here. But without a more detailed
error message, I&#8217;m not sure how to go about a fix. Maybe sunmscapi.jar
is
making use of some services that can&#8217;t be found or initialized?<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">Any idea? Thanks!<o:p></o:p></p>
  </div>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Pljava-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Pljava-dev@pgfoundry.org">Pljava-dev@pgfoundry.org</a>
<a class="moz-txt-link-freetext" href="http://pgfoundry.org/mailman/listinfo/pljava-dev">http://pgfoundry.org/mailman/listinfo/pljava-dev</a></pre>
</blockquote>
<br>
</body>
</html>