0 Replies Latest reply: Jul 5, 2012 1:22 PM by 947703 RSS

    Issues with LMS launching course since JAVA 1.7

    947703
      Hey everyone. We have been having issues that just started a few weeks ago. Not sure what triggered it, but I it seems like the only version of JAVA working for use is JAVA 6 update 31 and before.

      Having trouble when launching a SCORM course. Getting LMS commit errors. Possible Crossdomain issue? Right not my Crossdomain file is set for very unrestrictive and it works in JAVA 6 u31.

      This is my crossdomain.xml file:

      <?xml version="1.0"?>
      <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
      <cross-domain-policy>
      <allow-access-from domain="*" secure="false"/>
      </cross-domain-policy>

      This is the java error log:

      basic: Starting applet teardown
      basic: Finished applet teardown
      basic: Removed progress listener: sun.plugin.util.ProgressMonitorAdapter@1650b0e
      plugin2manager.parentwindowDispose
      basic: Added progress listener: sun.plugin.util.ProgressMonitorAdapter@afa071
      basic: Plugin2ClassLoader.addURL parent called for http://qalms.bmwuniversity.com/docent/lms/scorm/apiadapter_lms.jar
      basic: Applet loaded.
      basic: Applet resized and added to parent container
      basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 204934 us, pluginInit dt 20009959 us, TotalTime: 20214893 us
      basic: Applet initialized
      basic: Starting applet
      basic: completed perf rollup
      basic: Applet made visible
      basic: Applet started
      basic: Told clients applet is started
      basic: Added progress listener: sun.plugin.util.ProgressMonitorAdapter@79ae24
      basic: Plugin2ClassLoader.addURL parent called for http://qalms.bmwuniversity.com/docent/lms/scorm/apiadapter.jar
      network: Cache entry not found [url: http://qalms.bmwuniversity.com/docent/lms/scorm/apiadapter.jar, version: null]
      network: Connecting http://qalms.bmwuniversity.com/docent/lms/scorm/apiadapter.jar with proxy=DIRECT
      network: Connecting http://qalms.bmwuniversity.com:80/ with proxy=DIRECT
      network: Connecting http://qalms.bmwuniversity.com/docent/lms/scorm/apiadapter.jar with cookie "bmwauthentication_client=Logged on to ICP: QT38255 (197949) on: Thu Jul 05 2012 13:52:55 GMT-0400 (Eastern Daylight Time); WT.i_loginid=197949; WT.i_username=Lazaro Perez; WT.i_linemake=Admin-linemake; WT.i_region=Admin-region; WT.i_marketcode=Admin-marketcode; WT.i_dealercode=Admin-dealercode; WT.i_dealername=Admin-dealername; WT.i_jobcode=Admin-jobcode"
      network: Downloading resource: http://qalms.bmwuniversity.com/docent/lms/scorm/apiadapter.jar
           Content-Length: 71,429
           Content-Encoding: null
      network: CleanupThread used 5 us
      network: Wrote URL http://qalms.bmwuniversity.com/docent/lms/scorm/apiadapter.jar to File C:\Documents and Settings\Owner\Local Settings\Application Data\Sun\Java\Deployment\cache\6.0\31\4530609f-500deb23-temp
      security: The jar file isnt signed so the blacklist check will be skipped
      security: Trusted libraries list file not found
      network: CleanupThread used 6 us
      basic: Applet loaded.
      basic: Applet resized and added to parent container
      basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 204934 us, pluginInit dt 21388960 us, TotalTime: 21593894 us
      basic: Applet initialized
      basic: Starting applet
      basic: completed perf rollup
      basic: Applet made visible
      basic: Applet started
      basic: Told clients applet is started
      network: Connecting http://qalms.bmwuniversity.com/docent/bin/docentisapi.dll/lms,bmwna-vmqalms01,2151/SID=BMWNA-VMQALMS02.BMWNA.LOCAL:52027-053D-2-211DE713-0000073C,SVR=BMWNA-VMQALMS02.bmwna.local:52027,SQN=30205871,CMD=GET,file=aicc_catcher.jsm/ with proxy=DIRECT
      network: Cache entry not found [url: http://qalms.bmwuniversity.com/crossdomain.xml, version: null]
      network: Connecting http://qalms.bmwuniversity.com/crossdomain.xml with proxy=DIRECT
      network: Connecting http://qalms.bmwuniversity.com:80/ with proxy=DIRECT
      network: Connecting http://qalms.bmwuniversity.com/crossdomain.xml with cookie "bmwauthentication_client=Logged on to ICP: QT38255 (197949) on: Thu Jul 05 2012 13:52:55 GMT-0400 (Eastern Daylight Time); WT.i_loginid=197949; WT.i_username=Lazaro Perez; WT.i_linemake=Admin-linemake; WT.i_region=Admin-region; WT.i_marketcode=Admin-marketcode; WT.i_dealercode=Admin-dealercode; WT.i_dealername=Admin-dealername; WT.i_jobcode=Admin-jobcode"
      network: Cache entry not found [url: http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd, version: null]
      network: Connecting http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd with proxy=DIRECT
      network: Cache entry not found [url: http://www.macromedia.com/crossdomain.xml, version: null]
      network: Connecting http://www.macromedia.com/crossdomain.xml with proxy=DIRECT
      network: Connecting http://www.macromedia.com:80/ with proxy=DIRECT
      network: Cache entry not found [url: http://www.adobe.com/crossdomain.xml, version: null]
      network: Connecting http://www.adobe.com/crossdomain.xml with proxy=DIRECT
      network: Cache entry not found [url: http://www.adobe.com/crossdomain.xml, version: null]
      network: Connecting http://www.adobe.com/crossdomain.xml with proxy=DIRECT
      network: Connecting http://www.adobe.com:80/ with proxy=DIRECT
      network: CleanupThread used 3 us
      network: Downloading resource: http://www.adobe.com/crossdomain.xml
           Content-Length: 324
           Content-Encoding: null
      network: Wrote URL http://www.adobe.com/crossdomain.xml to File C:\Documents and Settings\Owner\Local Settings\Application Data\Sun\Java\Deployment\cache\6.0\49\6bfd0bb1-20225c06-temp
      network: CleanupThread used 4 us
      java.security.AccessControlException: access denied ("java.net.SocketPermission" "www.adobe.com:80" "connect,resolve")
           at java.security.AccessControlContext.checkPermission(Unknown Source)
           at java.security.AccessController.checkPermission(Unknown Source)
           at java.lang.SecurityManager.checkPermission(Unknown Source)
           at java.lang.SecurityManager.checkConnect(Unknown Source)
           at sun.plugin2.applet.SecurityManagerHelper.checkConnectHelper(Unknown Source)
           at sun.plugin2.applet.AWTAppletSecurityManager.checkConnect(Unknown Source)
           at sun.net.www.http.HttpClient.openServer(Unknown Source)
           at sun.net.www.http.HttpClient.<init>(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.followRedirect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
           at com.sun.deploy.net.CrossDomainXML.check(Unknown Source)
           at com.sun.deploy.net.CrossDomainXML.check(Unknown Source)
           at sun.plugin2.applet.SecurityManagerHelper.checkConnectHelper(Unknown Source)
           at sun.plugin2.applet.AWTAppletSecurityManager.checkConnect(Unknown Source)
           at sun.net.www.http.HttpClient.openServer(Unknown Source)
           at sun.net.www.http.HttpClient.<init>(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
           at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
           at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
           at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
           at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)
           at javax.xml.parsers.SAXParser.parse(Unknown Source)
           at com.sun.deploy.net.CrossDomainXML$2.run(Unknown Source)
           at java.security.AccessController.doPrivileged(Native Method)
           at com.sun.deploy.net.CrossDomainXML.check(Unknown Source)
           at com.sun.deploy.net.CrossDomainXML.check(Unknown Source)
           at sun.plugin2.applet.SecurityManagerHelper.checkConnectHelper(Unknown Source)
           at sun.plugin2.applet.AWTAppletSecurityManager.checkConnect(Unknown Source)
           at sun.net.www.http.HttpClient.openServer(Unknown Source)
           at sun.net.www.http.HttpClient.<init>(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
           at org.adl.lms.client.DocentServletWriter.sendPostMessage(Unknown Source)
           at org.adl.lms.client.DocentServletWriter.sendHACPMessage(Unknown Source)
           at org.adl.lms.client.DocentServletProxy.GetSCOData(Unknown Source)
           at org.adl.lms.client.APIAdapterApplet.LMSInitialize(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at sun.plugin.javascript.JSInvoke.invoke(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass$MethodInfo.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass$MemberBundle.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass.invoke0(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass.invoke(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$DefaultInvocationDelegate.invoke(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$3.run(Unknown Source)
           at java.security.AccessController.doPrivileged(Native Method)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo.doObjectOp(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)
           at java.lang.Thread.run(Unknown Source)
      java.security.AccessControlException: access denied ("java.net.SocketPermission" "www.macromedia.com:80" "connect,resolve")
           at java.security.AccessControlContext.checkPermission(Unknown Source)
           at java.security.AccessController.checkPermission(Unknown Source)
           at java.lang.SecurityManager.checkPermission(Unknown Source)
           at java.lang.SecurityManager.checkConnect(Unknown Source)
           at sun.plugin2.applet.SecurityManagerHelper.checkConnectHelper(Unknown Source)
           at sun.plugin2.applet.AWTAppletSecurityManager.checkConnect(Unknown Source)
           at sun.net.www.http.HttpClient.openServer(Unknown Source)
           at sun.net.www.http.HttpClient.<init>(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
           at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
           at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
           at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
           at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
           at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)
           at javax.xml.parsers.SAXParser.parse(Unknown Source)
           at com.sun.deploy.net.CrossDomainXML$2.run(Unknown Source)
           at java.security.AccessController.doPrivileged(Native Method)
           at com.sun.deploy.net.CrossDomainXML.check(Unknown Source)
           at com.sun.deploy.net.CrossDomainXML.check(Unknown Source)
           at sun.plugin2.applet.SecurityManagerHelper.checkConnectHelper(Unknown Source)
           at sun.plugin2.applet.AWTAppletSecurityManager.checkConnect(Unknown Source)
           at sun.net.www.http.HttpClient.openServer(Unknown Source)
           at sun.net.www.http.HttpClient.<init>(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
           at org.adl.lms.client.DocentServletWriter.sendPostMessage(Unknown Source)
           at org.adl.lms.client.DocentServletWriter.sendHACPMessage(Unknown Source)
           at org.adl.lms.client.DocentServletProxy.GetSCOData(Unknown Source)
           at org.adl.lms.client.APIAdapterApplet.LMSInitialize(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at sun.plugin.javascript.JSInvoke.invoke(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass$MethodInfo.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass$MemberBundle.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass.invoke0(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass.invoke(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$DefaultInvocationDelegate.invoke(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$3.run(Unknown Source)
           at java.security.AccessController.doPrivileged(Native Method)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo.doObjectOp(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)
           at java.lang.Thread.run(Unknown Source)
      java.security.AccessControlException: access denied ("java.net.SocketPermission" "qalms.bmwuniversity.com:80" "connect,resolve")
           at java.security.AccessControlContext.checkPermission(Unknown Source)
           at java.security.AccessController.checkPermission(Unknown Source)
           at java.lang.SecurityManager.checkPermission(Unknown Source)
           at java.lang.SecurityManager.checkConnect(Unknown Source)
           at sun.plugin2.applet.SecurityManagerHelper.checkConnectHelper(Unknown Source)
           at sun.plugin2.applet.AWTAppletSecurityManager.checkConnect(Unknown Source)
           at sun.net.www.http.HttpClient.openServer(Unknown Source)
           at sun.net.www.http.HttpClient.<init>(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.http.HttpClient.New(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
           at org.adl.lms.client.DocentServletWriter.sendPostMessage(Unknown Source)
           at org.adl.lms.client.DocentServletWriter.sendHACPMessage(Unknown Source)
           at org.adl.lms.client.DocentServletProxy.GetSCOData(Unknown Source)
           at org.adl.lms.client.APIAdapterApplet.LMSInitialize(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at sun.plugin.javascript.JSInvoke.invoke(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass$MethodInfo.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass$MemberBundle.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass.invoke0(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass.invoke(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$DefaultInvocationDelegate.invoke(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$3.run(Unknown Source)
           at java.security.AccessController.doPrivileged(Native Method)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo.doObjectOp(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)
           at java.lang.Thread.run(Unknown Source)
      java.lang.ClassCastException: org.adl.datamodel.cmi.SCODataManager cannot be cast to org.adl.datamodel.cmi.DocentSCODataManager
           at org.adl.lms.client.DocentServletProxy.PutSCOData(Unknown Source)
           at org.adl.lms.client.APIAdapterApplet.LMSCommit(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at sun.plugin.javascript.JSInvoke.invoke(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass$MethodInfo.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass$MemberBundle.invoke(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass.invoke0(Unknown Source)
           at sun.plugin2.liveconnect.JavaClass.invoke(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$DefaultInvocationDelegate.invoke(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$3.run(Unknown Source)
           at java.security.AccessController.doPrivileged(Native Method)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo.doObjectOp(Unknown Source)
           at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)
           at java.lang.Thread.run(Unknown Source)