注释(客户端)9.0.1 FP8 CLPDN0031E:事件循环异常
Notes (client) 9.0.1 FP8 CLPDN0031E: Event loop exception
此问题与 SO 问题相关 Xpages can't load, Error 500; java.util cannot be resolved
我正在创建一个新问题,因为最后一个问题的答案不合适。
首先,我已经重装了Notes 9.0.1 和FP8 超过三次。每次我有两个错误之一。第一个问题与链接的问题相同。第二个问题是我现在要报告的;表现为无法打开脚本库。帮助/日志提供以下堆栈跟踪:
CLPDN0031E: Event loop exception
java.lang.NoClassDefFoundError: com.ibm.xsp.extlib.component.dynamicview.DominoDynamicColumnBuilder$DominoViewCustomizer
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access0(Unknown Source)
at java.net.URLClassLoader$ClassFinder.run(Unknown Source)
at java.security.AccessController.doPrivileged(Unknown Source)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.ibm.designer.runtime.server.util.DynamicClassLoaderVFS.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.ibm.designer.runtime.Application.loadClass(Unknown Source)
at com.ibm.xsp.library.ApplicationFacesClassLoader.loadClass(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil.doClassLookups(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil.access(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil$BeanListMaintainerImpl.update(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil$BeanListMaintainerImpl.getManagedBeanInfo(Unknown Source)
at com.ibm.designer.domino.ide.resources.project.DominoDesignerProject.getManagedBeanList(Unknown Source)
at com.ibm.designer.domino.design.js.ScriptLibScriptData.addObjectsToMap(Unknown Source)
at com.ibm.designer.domino.scripting.data.AbstractScriptData.getPublishedObjects(Unknown Source)
at com.ibm.designer.domino.javascript.serverExtension.ServerScriptingEditor.init(Unknown Source)
at com.ibm.designer.domino.design.js.ScriptLibEditor.createPartControl(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPartHelper(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPart(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source)
at org.eclipse.ui.internal.PartPane.setVisible(Unknown Source)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(Unknown Source)
at com.ibm.rcp.ui.internal.presentations.FolderStackPresentation.selectPart(Unknown Source)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(Unknown Source)
at org.eclipse.ui.internal.PartStack.setSelection(Unknown Source)
at org.eclipse.ui.internal.PartStack.presentationSelectionChanged(Unknown Source)
at org.eclipse.ui.internal.PartStack.access(Unknown Source)
at org.eclipse.ui.internal.PartStack.selectPart(Unknown Source)
at com.ibm.rcp.ui.internal.presentations.FolderStackPresentation.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.setSelection(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.onMouse(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
at org.eclipse.ui.internal.Workbench.access(Unknown Source)
at org.eclipse.ui.internal.Workbench.run(Unknown Source)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
at com.ibm.rcp.personality.framework.internal.RCPApplication.run(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 org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(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 org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)
at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
at org.eclipse.equinox.launcher.Main.run(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.ibm.xsp.extlib.component.dynamicview.DominoDynamicColumnBuilder$DominoViewCustomizer
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 78 more
Unhandled event loop exception
java.lang.NoClassDefFoundError: com.ibm.xsp.extlib.component.dynamicview.DominoDynamicColumnBuilder$DominoViewCustomizer
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access0(Unknown Source)
at java.net.URLClassLoader$ClassFinder.run(Unknown Source)
at java.security.AccessController.doPrivileged(Unknown Source)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.ibm.designer.runtime.server.util.DynamicClassLoaderVFS.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.ibm.designer.runtime.Application.loadClass(Unknown Source)
at com.ibm.xsp.library.ApplicationFacesClassLoader.loadClass(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil.doClassLookups(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil.access(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil$BeanListMaintainerImpl.update(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil$BeanListMaintainerImpl.getManagedBeanInfo(Unknown Source)
at com.ibm.designer.domino.ide.resources.project.DominoDesignerProject.getManagedBeanList(Unknown Source)
at com.ibm.designer.domino.design.js.ScriptLibScriptData.addObjectsToMap(Unknown Source)
at com.ibm.designer.domino.scripting.data.AbstractScriptData.getPublishedObjects(Unknown Source)
at com.ibm.designer.domino.javascript.serverExtension.ServerScriptingEditor.init(Unknown Source)
at com.ibm.designer.domino.design.js.ScriptLibEditor.createPartControl(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPartHelper(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPart(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source)
at org.eclipse.ui.internal.PartPane.setVisible(Unknown Source)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(Unknown Source)
at com.ibm.rcp.ui.internal.presentations.FolderStackPresentation.selectPart(Unknown Source)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(Unknown Source)
at org.eclipse.ui.internal.PartStack.setSelection(Unknown Source)
at org.eclipse.ui.internal.PartStack.presentationSelectionChanged(Unknown Source)
at org.eclipse.ui.internal.PartStack.access(Unknown Source)
at org.eclipse.ui.internal.PartStack.selectPart(Unknown Source)
at com.ibm.rcp.ui.internal.presentations.FolderStackPresentation.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.setSelection(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.onMouse(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
at org.eclipse.ui.internal.Workbench.access(Unknown Source)
at org.eclipse.ui.internal.Workbench.run(Unknown Source)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
at com.ibm.rcp.personality.framework.internal.RCPApplication.run(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 org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(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 org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)
at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
at org.eclipse.equinox.launcher.Main.run(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.ibm.xsp.extlib.component.dynamicview.DominoDynamicColumnBuilder$DominoViewCustomizer
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 78 more
首先,与 Paul Withers 提供的答案相关:安装包 运行 大约 4 或 5 次,我还没有收到任何错误或提示它没有正确安装或 运行 进入错误。
其次,根据 Marie Kehoe 提供的答案正确配置了 JVM。
我该如何解决这个问题?
我们在更新到 FP8 时遇到了同样的错误:当打开现有的 SSJS 文件时,编辑器保持空白,并且在后台抛出异常,您可以在日志跟踪中找到这些异常。
IBM 已经知道这一点 -> http://www-01.ibm.com/support/docview.wss?uid=swg22000221
"This problem affects only applications that contain a managed bean."
IBM 还给出了 "workaround":您应该执行完整的 clean/rebuild 应用程序,然后使用 SSJS 编辑器。 但注意:当应用程序关闭然后重新打开时,问题可能会再次出现。
因为这个解决方法对我们不起作用——也许也不适合你——解决方案是从我们的项目中删除托管 bean,或者降级回 FP7。
我们选择了后一种方案。
编辑: 感谢评论作者 Per Henrik Lausten。他发现自 2017 年 5 月以来,IBM 已修复此问题(Notes 9.0.1 Feature Pack 8 Interim Fix 1)。有关详细信息,请参阅他的 link。
我们还没有尝试过,但这可能是真正的解决方案!
您需要安装 FP8 临时修复程序 1 来修复 SSJS 编辑器问题。有关下载选项,请参阅 http://www-01.ibm.com/support/docview.wss?uid=swg21657963。
此问题与 SO 问题相关 Xpages can't load, Error 500; java.util cannot be resolved 我正在创建一个新问题,因为最后一个问题的答案不合适。
首先,我已经重装了Notes 9.0.1 和FP8 超过三次。每次我有两个错误之一。第一个问题与链接的问题相同。第二个问题是我现在要报告的;表现为无法打开脚本库。帮助/日志提供以下堆栈跟踪:
CLPDN0031E: Event loop exception
java.lang.NoClassDefFoundError: com.ibm.xsp.extlib.component.dynamicview.DominoDynamicColumnBuilder$DominoViewCustomizer
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access0(Unknown Source)
at java.net.URLClassLoader$ClassFinder.run(Unknown Source)
at java.security.AccessController.doPrivileged(Unknown Source)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.ibm.designer.runtime.server.util.DynamicClassLoaderVFS.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.ibm.designer.runtime.Application.loadClass(Unknown Source)
at com.ibm.xsp.library.ApplicationFacesClassLoader.loadClass(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil.doClassLookups(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil.access(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil$BeanListMaintainerImpl.update(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil$BeanListMaintainerImpl.getManagedBeanInfo(Unknown Source)
at com.ibm.designer.domino.ide.resources.project.DominoDesignerProject.getManagedBeanList(Unknown Source)
at com.ibm.designer.domino.design.js.ScriptLibScriptData.addObjectsToMap(Unknown Source)
at com.ibm.designer.domino.scripting.data.AbstractScriptData.getPublishedObjects(Unknown Source)
at com.ibm.designer.domino.javascript.serverExtension.ServerScriptingEditor.init(Unknown Source)
at com.ibm.designer.domino.design.js.ScriptLibEditor.createPartControl(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPartHelper(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPart(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source)
at org.eclipse.ui.internal.PartPane.setVisible(Unknown Source)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(Unknown Source)
at com.ibm.rcp.ui.internal.presentations.FolderStackPresentation.selectPart(Unknown Source)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(Unknown Source)
at org.eclipse.ui.internal.PartStack.setSelection(Unknown Source)
at org.eclipse.ui.internal.PartStack.presentationSelectionChanged(Unknown Source)
at org.eclipse.ui.internal.PartStack.access(Unknown Source)
at org.eclipse.ui.internal.PartStack.selectPart(Unknown Source)
at com.ibm.rcp.ui.internal.presentations.FolderStackPresentation.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.setSelection(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.onMouse(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
at org.eclipse.ui.internal.Workbench.access(Unknown Source)
at org.eclipse.ui.internal.Workbench.run(Unknown Source)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
at com.ibm.rcp.personality.framework.internal.RCPApplication.run(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 org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(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 org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)
at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
at org.eclipse.equinox.launcher.Main.run(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.ibm.xsp.extlib.component.dynamicview.DominoDynamicColumnBuilder$DominoViewCustomizer
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 78 more
Unhandled event loop exception
java.lang.NoClassDefFoundError: com.ibm.xsp.extlib.component.dynamicview.DominoDynamicColumnBuilder$DominoViewCustomizer
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access0(Unknown Source)
at java.net.URLClassLoader$ClassFinder.run(Unknown Source)
at java.security.AccessController.doPrivileged(Unknown Source)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.ibm.designer.runtime.server.util.DynamicClassLoaderVFS.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.ibm.designer.runtime.Application.loadClass(Unknown Source)
at com.ibm.xsp.library.ApplicationFacesClassLoader.loadClass(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil.doClassLookups(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil.access(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil$BeanListMaintainerImpl.update(Unknown Source)
at com.ibm.xsp.library.ManagedBeanListUtil$BeanListMaintainerImpl.getManagedBeanInfo(Unknown Source)
at com.ibm.designer.domino.ide.resources.project.DominoDesignerProject.getManagedBeanList(Unknown Source)
at com.ibm.designer.domino.design.js.ScriptLibScriptData.addObjectsToMap(Unknown Source)
at com.ibm.designer.domino.scripting.data.AbstractScriptData.getPublishedObjects(Unknown Source)
at com.ibm.designer.domino.javascript.serverExtension.ServerScriptingEditor.init(Unknown Source)
at com.ibm.designer.domino.design.js.ScriptLibEditor.createPartControl(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPartHelper(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPart(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source)
at org.eclipse.ui.internal.PartPane.setVisible(Unknown Source)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(Unknown Source)
at com.ibm.rcp.ui.internal.presentations.FolderStackPresentation.selectPart(Unknown Source)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(Unknown Source)
at org.eclipse.ui.internal.PartStack.setSelection(Unknown Source)
at org.eclipse.ui.internal.PartStack.presentationSelectionChanged(Unknown Source)
at org.eclipse.ui.internal.PartStack.access(Unknown Source)
at org.eclipse.ui.internal.PartStack.selectPart(Unknown Source)
at com.ibm.rcp.ui.internal.presentations.FolderStackPresentation.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.setSelection(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.onMouse(Unknown Source)
at com.ibm.rcp.swt.swidgets.STabFolder.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
at org.eclipse.ui.internal.Workbench.access(Unknown Source)
at org.eclipse.ui.internal.Workbench.run(Unknown Source)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
at com.ibm.rcp.personality.framework.internal.RCPApplication.run(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 org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(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 org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)
at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
at org.eclipse.equinox.launcher.Main.run(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.ibm.xsp.extlib.component.dynamicview.DominoDynamicColumnBuilder$DominoViewCustomizer
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 78 more
首先,与 Paul Withers 提供的答案相关:安装包 运行 大约 4 或 5 次,我还没有收到任何错误或提示它没有正确安装或 运行 进入错误。
其次,根据 Marie Kehoe 提供的答案正确配置了 JVM。
我该如何解决这个问题?
我们在更新到 FP8 时遇到了同样的错误:当打开现有的 SSJS 文件时,编辑器保持空白,并且在后台抛出异常,您可以在日志跟踪中找到这些异常。
IBM 已经知道这一点 -> http://www-01.ibm.com/support/docview.wss?uid=swg22000221
"This problem affects only applications that contain a managed bean."
IBM 还给出了 "workaround":您应该执行完整的 clean/rebuild 应用程序,然后使用 SSJS 编辑器。 但注意:当应用程序关闭然后重新打开时,问题可能会再次出现。
因为这个解决方法对我们不起作用——也许也不适合你——解决方案是从我们的项目中删除托管 bean,或者降级回 FP7。
我们选择了后一种方案。
编辑: 感谢评论作者 Per Henrik Lausten。他发现自 2017 年 5 月以来,IBM 已修复此问题(Notes 9.0.1 Feature Pack 8 Interim Fix 1)。有关详细信息,请参阅他的 link。
我们还没有尝试过,但这可能是真正的解决方案!
您需要安装 FP8 临时修复程序 1 来修复 SSJS 编辑器问题。有关下载选项,请参阅 http://www-01.ibm.com/support/docview.wss?uid=swg21657963。