jreを1.6 update 31から1.7 update05に更新します。初めてアプレットオブジェクトが作成され、Javaスクリプトがアプレットオブジェクトのメソッドを呼び出すと、nullポインター例外が発生しますが、その後は発生しませんが、アラートを出すだけですオブジェクトのメソッドへの呼び出しの前にアラートオブジェクトが表示され、この例外は発生しません。何が問題なのか、それを解決するために何をすべきか教えてください。
<% response.write "<OBJECT "%>
classid="clsid:8AD9C840-044E-11m1-B3E9-00805F499D93"
WIDTH=<%= iWidth %> HEIGHT=<%= iHeight %>
hspace=0 vspace=0 border=0 align=top NAME="graph"
<% 'codebase="res/plugins/j2re-1_4_0_01-windows-i586-i.exe#Version=1,4,0,1" %>
type="application/x-java-applet;version=1.4"
id=JavaBeansBridge_Object1>
<param name ="CODE" value="com.graph.Graph.class" >
<param name ="CODEBASE" value="res/applet/" >
<param name ="ARCHIVE" value="graph.jar">
<param name="Type" id="Param1" value="<%=Type%>">
<param name="NodeName" value="<%= NodeName %>">
<param name="type" value="application/x-java-applet;version=1.4">
<param name="scriptable" value="true">
</OBJECT>
アプレットメソッドを呼び出すJavaScriptコードは次のとおりです
<pre>
//alert (document.graph);
document.graph.setType(inputType);
</pre>
アラートのコメントを外して null の場合、例外は発生しません。