Article - CS332207

Unable to open Java applets with "java.lang.NullPointerException" in Windchill PDMLink

Modified: 19-Feb-2021   


Applies To

  • Windchill PDMLink 10.1 to 11.0

Description

  • Can't open Java applets
  • Java applets cant be loaded
  • Unable to open Workflow Template Administration applet with java.lang.NullPointerException error
Cannot call remote method
The nested exception is: wt.util.WTRemoteException: The method server cannot be located. The
nested exception is: wt.util.WTRemoteException: The method server cannot be located. The
nested exception is: wt.util.WTRemoteException: The server cannot be accessed. The
nested exception is: wt .util.WTRemoteException: Unable to locate Server Manager
Nested exception is: java.rmi.ConnectException: Connection refused to host: <hostname>; nested exception is:
        java.net.ConnectException: Connection refused: connect
  • Java Console log when using Google Chrome:
java.lang.reflect.InvocationTargetException
    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 wt.clients.util.WTJSObject.getWindow(WTJSObject.java:108)
    at wt.clients.workflow.definer.WfTemplateEditorApplet.init(WfTemplateEditorApplet.java:203)
    at wt.clients.checker.CheckerApplet.initApplet(CheckerApplet.java:129)
    at wt.clients.checker.CheckerApplet.init(CheckerApplet.java:91)
    at com.ptc.jws.AppletRunner.run(AppletRunner.java:140)
    at com.ptc.jws.AppletRunner.main(AppletRunner.java:67)
    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 com.ptc.jws.JNLPApplicationLauncher.main(JNLPApplicationLauncher.java:203)
    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 com.sun.javaws.Launcher.executeApplication(Unknown Source)
    at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
    at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
    at com.sun.javaws.Launcher.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: netscape.javascript.JSException
    at sun.plugin2.main.client.BrowserWindowAccess.getWindow(Unknown Source)
    at netscape.javascript.JSObject.getWindow(Unknown Source)
    ... 24 more
java.lang.NullPointerException
    at wt.services.applicationcontext.ApplicationContextFactory.createAdapter(ApplicationContextFactory.java:200)
    at wt.services.applicationcontext.ApplicationContextFactory.createNamedApplicationContext(ApplicationContextFactory.java:184)
    at wt.services.applicationcontext.ApplicationContextFactory.getDefaultApplicationContextServices(ApplicationContextFactory.java:115)
    at wt.fc.QueryStringDelegateFactory.<init>(QueryStringDelegateFactory.java:197)
    at wt.fc.ReferenceFactory.getReference(ReferenceFactory.java:237)
    at wt.clients.workflow.definer.Util.getContext(Util.java:390)
    at wt.clients.workflow.definer.WfTemplateEditorApplet.init(WfTemplateEditorApplet.java:238)
    at wt.clients.checker.CheckerApplet.initApplet(CheckerApplet.java:129)
    at wt.clients.checker.CheckerApplet.init(CheckerApplet.java:91)
    at com.ptc.jws.AppletRunner.run(AppletRunner.java:140)
    at com.ptc.jws.AppletRunner.main(AppletRunner.java:67)
    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 com.ptc.jws.JNLPApplicationLauncher.main(JNLPApplicationLauncher.java:203)
    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 com.sun.javaws.Launcher.executeApplication(Unknown Source)
    at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
    at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
    at com.sun.javaws.Launcher.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
    at wt.services.applicationcontext.ApplicationContextFactory.createAdapter(ApplicationContextFactory.java:200)
    at wt.services.applicationcontext.ApplicationContextFactory.createNamedApplicationContext(ApplicationContextFactory.java:184)
    at wt.services.applicationcontext.ApplicationContextFactory.getDefaultApplicationContextServices(ApplicationContextFactory.java:115)
    at wt.fc.QueryStringDelegateFactory.<init>(QueryStringDelegateFactory.java:197)
    at wt.fc.ReferenceFactory.getReference(ReferenceFactory.java:237)
    at wt.clients.workflow.definer.Util.getContext(Util.java:390)
    at wt.clients.workflow.definer.WfTemplateEditorApplet.init(WfTemplateEditorApplet.java:238)
    at wt.clients.checker.CheckerApplet.initApplet(CheckerApplet.java:129)
    at wt.clients.checker.CheckerApplet.init(CheckerApplet.java:91)
    at com.ptc.jws.AppletRunner.run(AppletRunner.java:140)
    at com.ptc.jws.AppletRunner.main(AppletRunner.java:67)
    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 com.ptc.jws.JNLPApplicationLauncher.main(JNLPApplicationLauncher.java:203)
    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 com.sun.javaws.Launcher.executeApplication(Unknown Source)
    at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
    at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
    at com.sun.javaws.Launcher.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
  • Exception displayed in browser when launching applets:
The operation: "getObject" failed.
Nested exception is:  java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
    java.net.UnknownHostException: <hostname>
  • Errors in Method Server:
ERROR [ajp-nio-127.0.0.1-8010-exec-5] org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/Windchill].[default]  - Servlet.service() for servlet [default] in context with path [/Windchill] threw exception
java.net.UnknownHostException: <hostname>
    at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
    at java.net.InetAddress.getAllByName(InetAddress.java:1192)
    at java.net.InetAddress.getAllByName(InetAddress.java:1126)
    at wt.util.RMIServer.isHostInList(RMIServer.java:671)
    at wt.verification.CallContext.isTrustedHost(CallContext.java:266)
This is a printer-friendly version of Article 332207 and may be out of date. For the latest version click CS332207