技术文章 - CS332207
无法在 Windchill PDMLink 中打开带有“java.lang.NullPointerException”的 Java 小程序
已修改: 17-Jan-2023
适用于
- Windchill PDMLink 10.1 to 11.0
说明
- 无法打开 Java 小程序
- 无法加载 Java 小程序
- 无法打开带有java.lang.NullPointerException错误的工作流模板管理小程序
无法调用远程方法
嵌套的异常是:wt.util.WTRemoteException:无法找到方法服务器。这
嵌套异常是:wt.util.WTRemoteException:无法找到方法服务器。这
嵌套异常是:wt.util.WTRemoteException:无法访问服务器。这
嵌套异常是:wt .util.WTRemoteException:无法找到服务器管理器
嵌套异常是:java.rmi.ConnectException:连接拒绝主机:<主机名>;嵌套异常是:
java.net.ConnectException:连接被拒绝:连接
嵌套的异常是:wt.util.WTRemoteException:无法找到方法服务器。这
嵌套异常是:wt.util.WTRemoteException:无法找到方法服务器。这
嵌套异常是:wt.util.WTRemoteException:无法访问服务器。这
嵌套异常是:wt .util.WTRemoteException:无法找到服务器管理器
嵌套异常是:java.rmi.ConnectException:连接拒绝主机:<主机名>;嵌套异常是:
java.net.ConnectException:连接被拒绝:连接
- 使用 Google Chrome 时的 Java 控制台日志:
java.lang.reflect.InvocationTargetException异常
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 wt.clients.util.WTJSObject.getWindow(WTJSObject.java:108)
在 wt.clients.workflow.definer.WfTemplateEditorApplet.init (WfTemplateEditorApplet.java:203)
在 wt.clients.checker.CheckerApplet.initApplet(CheckerApplet.java:129)
在 wt.clients.checker.CheckerApplet.init(CheckerApplet.java:91)
在 com.ptc.jws.AppletRunner.run(AppletRunner.java:140)
在 com.ptc.jws.AppletRunner.main(AppletRunner.java:67)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.ptc.jws.JNLPApplicationLauncher.main(JNLPApplicationLauncher.java:203)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.sun.javaws.Launcher.executeApplication(未知来源)
在 com.sun.javaws.Launcher.executeMainClass(未知来源)
在 com.sun.javaws.Launcher.doLaunchApp(未知来源)
在 com.sun.javaws.Launcher.run(未知来源)
在 java.lang.Thread.run(未知来源)
原因:netscape.javascript.JSException
在 sun.plugin2.main.client.BrowserWindowAccess.getWindow(未知来源)
在 netscape.javascript.JSObject.getWindow(未知来源)
... 还有 24 个
java.lang.NullPointerException异常
在 wt.services.applicationcontext.ApplicationContextFactory.createAdapter(ApplicationContextFactory.java:200)
在 wt.services.applicationcontext.ApplicationContextFactory.createNamedApplicationContext(ApplicationContextFactory.java:184)
在 wt.services.applicationcontext.ApplicationContextFactory.getDefaultApplicationContextServices(ApplicationContextFactory.java:115)
在 wt.fc.QueryStringDelegateFactory.<init>(QueryStringDelegateFactory.java:197)
在 wt.fc.ReferenceFactory.getReference(ReferenceFactory.java:237)
在 wt.clients.workflow.definer.Util.getContext(Util.java:390)
在 wt.clients.workflow.definer.WfTemplateEditorApplet.init (WfTemplateEditorApplet.java:238)
在 wt.clients.checker.CheckerApplet.initApplet(CheckerApplet.java:129)
在 wt.clients.checker.CheckerApplet.init(CheckerApplet.java:91)
在 com.ptc.jws.AppletRunner.run(AppletRunner.java:140)
在 com.ptc.jws.AppletRunner.main(AppletRunner.java:67)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.ptc.jws.JNLPApplicationLauncher.main(JNLPApplicationLauncher.java:203)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.sun.javaws.Launcher.executeApplication(未知来源)
在 com.sun.javaws.Launcher.executeMainClass(未知来源)
在 com.sun.javaws.Launcher.doLaunchApp(未知来源)
在 com.sun.javaws.Launcher.run(未知来源)
在 java.lang.Thread.run(未知来源)
java.lang.NullPointerException异常
在 wt.services.applicationcontext.ApplicationContextFactory.createAdapter(ApplicationContextFactory.java:200)
在 wt.services.applicationcontext.ApplicationContextFactory.createNamedApplicationContext(ApplicationContextFactory.java:184)
在 wt.services.applicationcontext.ApplicationContextFactory.getDefaultApplicationContextServices(ApplicationContextFactory.java:115)
在 wt.fc.QueryStringDelegateFactory.<init>(QueryStringDelegateFactory.java:197)
在 wt.fc.ReferenceFactory.getReference(ReferenceFactory.java:237)
在 wt.clients.workflow.definer.Util.getContext(Util.java:390)
在 wt.clients.workflow.definer.WfTemplateEditorApplet.init (WfTemplateEditorApplet.java:238)
在 wt.clients.checker.CheckerApplet.initApplet(CheckerApplet.java:129)
在 wt.clients.checker.CheckerApplet.init(CheckerApplet.java:91)
在 com.ptc.jws.AppletRunner.run(AppletRunner.java:140)
在 com.ptc.jws.AppletRunner.main(AppletRunner.java:67)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.ptc.jws.JNLPApplicationLauncher.main(JNLPApplicationLauncher.java:203)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.sun.javaws.Launcher.executeApplication(未知来源)
在 com.sun.javaws.Launcher.executeMainClass(未知来源)
在 com.sun.javaws.Launcher.doLaunchApp(未知来源)
在 com.sun.javaws.Launcher.run(未知来源)
在 java.lang.Thread.run(未知来源)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 wt.clients.util.WTJSObject.getWindow(WTJSObject.java:108)
在 wt.clients.workflow.definer.WfTemplateEditorApplet.init (WfTemplateEditorApplet.java:203)
在 wt.clients.checker.CheckerApplet.initApplet(CheckerApplet.java:129)
在 wt.clients.checker.CheckerApplet.init(CheckerApplet.java:91)
在 com.ptc.jws.AppletRunner.run(AppletRunner.java:140)
在 com.ptc.jws.AppletRunner.main(AppletRunner.java:67)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.ptc.jws.JNLPApplicationLauncher.main(JNLPApplicationLauncher.java:203)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.sun.javaws.Launcher.executeApplication(未知来源)
在 com.sun.javaws.Launcher.executeMainClass(未知来源)
在 com.sun.javaws.Launcher.doLaunchApp(未知来源)
在 com.sun.javaws.Launcher.run(未知来源)
在 java.lang.Thread.run(未知来源)
原因:netscape.javascript.JSException
在 sun.plugin2.main.client.BrowserWindowAccess.getWindow(未知来源)
在 netscape.javascript.JSObject.getWindow(未知来源)
... 还有 24 个
java.lang.NullPointerException异常
在 wt.services.applicationcontext.ApplicationContextFactory.createAdapter(ApplicationContextFactory.java:200)
在 wt.services.applicationcontext.ApplicationContextFactory.createNamedApplicationContext(ApplicationContextFactory.java:184)
在 wt.services.applicationcontext.ApplicationContextFactory.getDefaultApplicationContextServices(ApplicationContextFactory.java:115)
在 wt.fc.QueryStringDelegateFactory.<init>(QueryStringDelegateFactory.java:197)
在 wt.fc.ReferenceFactory.getReference(ReferenceFactory.java:237)
在 wt.clients.workflow.definer.Util.getContext(Util.java:390)
在 wt.clients.workflow.definer.WfTemplateEditorApplet.init (WfTemplateEditorApplet.java:238)
在 wt.clients.checker.CheckerApplet.initApplet(CheckerApplet.java:129)
在 wt.clients.checker.CheckerApplet.init(CheckerApplet.java:91)
在 com.ptc.jws.AppletRunner.run(AppletRunner.java:140)
在 com.ptc.jws.AppletRunner.main(AppletRunner.java:67)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.ptc.jws.JNLPApplicationLauncher.main(JNLPApplicationLauncher.java:203)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.sun.javaws.Launcher.executeApplication(未知来源)
在 com.sun.javaws.Launcher.executeMainClass(未知来源)
在 com.sun.javaws.Launcher.doLaunchApp(未知来源)
在 com.sun.javaws.Launcher.run(未知来源)
在 java.lang.Thread.run(未知来源)
java.lang.NullPointerException异常
在 wt.services.applicationcontext.ApplicationContextFactory.createAdapter(ApplicationContextFactory.java:200)
在 wt.services.applicationcontext.ApplicationContextFactory.createNamedApplicationContext(ApplicationContextFactory.java:184)
在 wt.services.applicationcontext.ApplicationContextFactory.getDefaultApplicationContextServices(ApplicationContextFactory.java:115)
在 wt.fc.QueryStringDelegateFactory.<init>(QueryStringDelegateFactory.java:197)
在 wt.fc.ReferenceFactory.getReference(ReferenceFactory.java:237)
在 wt.clients.workflow.definer.Util.getContext(Util.java:390)
在 wt.clients.workflow.definer.WfTemplateEditorApplet.init (WfTemplateEditorApplet.java:238)
在 wt.clients.checker.CheckerApplet.initApplet(CheckerApplet.java:129)
在 wt.clients.checker.CheckerApplet.init(CheckerApplet.java:91)
在 com.ptc.jws.AppletRunner.run(AppletRunner.java:140)
在 com.ptc.jws.AppletRunner.main(AppletRunner.java:67)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.ptc.jws.JNLPApplicationLauncher.main(JNLPApplicationLauncher.java:203)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.sun.javaws.Launcher.executeApplication(未知来源)
在 com.sun.javaws.Launcher.executeMainClass(未知来源)
在 com.sun.javaws.Launcher.doLaunchApp(未知来源)
在 com.sun.javaws.Launcher.run(未知来源)
在 java.lang.Thread.run(未知来源)
- 启动小程序时浏览器显示异常:
操作:“getObject”失败。
嵌套异常是:java.rmi.UnmarshalException:错误解组参数;嵌套异常是:
java.net.UnknownHostException: <主机名>
嵌套异常是:java.rmi.UnmarshalException:错误解组参数;嵌套异常是:
java.net.UnknownHostException: <主机名>
- 方法服务器中的错误:
错误 [ajp-nio-127.0.0.1-8010-exec-5] org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/Windchill].[default] - servlet 的 Servlet.service() [默认] 在路径 [/Windchill] 的上下文中抛出异常
java.net.UnknownHostException : <主机名>
在 java.net.InetAddress.getAllByName0(InetAddress.java:1280)
在 java.net.InetAddress.getAllByName(InetAddress.java:1192)
在 java.net.InetAddress.getAllByName(InetAddress.java:1126)
在 wt.util.RMIServer.isHostInList(RMIServer.java:671)
在 wt.verification.CallContext.isTrustedHost(CallContext.java:266)
java.net.UnknownHostException : <主机名>
在 java.net.InetAddress.getAllByName0(InetAddress.java:1280)
在 java.net.InetAddress.getAllByName(InetAddress.java:1192)
在 java.net.InetAddress.getAllByName(InetAddress.java:1126)
在 wt.util.RMIServer.isHostInList(RMIServer.java:671)
在 wt.verification.CallContext.isTrustedHost(CallContext.java:266)
这是文章 332207 的 PDF 版本,可能已过期。最新版本 CS332207