SAP Design Studio中未处理的事件循环异常

2020-09-24 21:12发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在使用SAP Design Studio,到目前为止,我可以毫无问题地连接到BI平台,

但是当我尝试添加.unx数据源时,出现以下错误:

未处理的事件循环异常

" java.lang.NoClassDefFoundError:com/businessobjects/bcm/BCM:由于先前的初始化尝试失败而无法初始化类,位于com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService。EstablishmentConfidentialChannel( com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel(ConfidentialChannelService.java:149)处的com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem(CCMap.java: 63)在com.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithTokenHelper(LogonService.java:372)在com.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithToken(LogonService.java:340) com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.logonWithToken(SecurityMgr.java:81)上的.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithToken(LogonService.java:151) .occa.security.internal.SecurityMgr.logon com.crystaldecisions.sdk.framework.internal.SessionMgr.logonWithToken_aroundBody6(SessionMgr.java:510)处的WithToken(SecurityMgr.java:59)com.crystaldecisions.sdk.framework.internal.SessionMgr.logonWithToken_aroundBody7 $ advice(SessionMgr.java: 517)在com.crystaldecisions.sdk.framework.internal.SessionMgr.logonWithToken(SessionMgr.java:1)在com.businessobjects.mds.repository.cms.CMSSessionManager $ EnterpriseSessionHelper.logon(CMSSessionManager.java:403)在com.businessobjects .mds.repository.cms.CMSSessionManager.createByLogonTokenInternal(CMSSessionManager.java:202)位于com.businessobjects.dsl.framework.session.AbstractSessionManager $ DefaultManagedSessionBuilder.createManagedSession(AbstractSessionManager.java:564)位于com.businessobjects.dsl.framework.session com.businessobjects.dsl.framework.session.AbstractSessionManager.createByLogonToken(AbstractSessionManager.java:62)的com.sap.ip.bi.zen.backends.bip的.AbstractSessionManager.createManagedSession(AbstractSessionManager.java:313) com.sap.ip.bi.zen.backends.bip.ui上的.BiPlatformSystem.createCmsSession(BiPlatformSystem.java:2295)com.sap.ip.bi.zen.ui上的BiPlatformUiHandler.getEditDataSourceDialog(BiPlatformUiHandler.java:163) 位于org.com的.internal.dialogs.datasource.DataSourceDialogController.editDataSourceClickedInternal(DataSourceDialogController.java:156)在com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceDialogController $ 1.run(DataSourceDialogController.java:147)在组织。 在com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceDialogController.editDataSourceClicked(DataSourceDialogController.java:144)处的eclipse.swt.custom.BusyIndi​​cator.showWhile(BusyIndi​​cator.java:70)在com.sap处。 ip.bi.zen.ui.internal.dialogs.datasource.DataSourceSelectionPane.editQueryButtonClicked(DataSourceSelectionPane.java:254)位于com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceSelectionPane $ 6.widgetSelected(DataSourceSelectionPane。 org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)上的java:234) org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)上的ipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)在org.eclipse.swt.widgets.Widget.sendEvent(Widget。 org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4180)org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3769)org.eclipse.jface.window上的java:1113) org.eclipse.jface.window.Window.open(Window.java:803)的com.sap.ip.bi.zen.ui.internal.dialogs.ZenTrayDialog.open的.Window.runEventLoop(Window.java:827) (ZenTrayDialog.java:113)在com.sap.ip.bi.zen.ui.internal.commands.AddDataSourceHandler.execute(AddDataSourceHandler.java:22)在org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy) .java:295),位于org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90),位于sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法),位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegatin org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)处的java.lang.reflect.Method.invoke(Method.java:606)处的gMethodAccessorImpl.java:43) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:234)在org.eclipse.e4.core org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)上的.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)在org.eclipse.core.commands.Command.executeWithChecks(Command) .java:493),位于org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210),位于org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:486)。 org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerServi)上的eclipse.ui.internal.handlers.LegacyHandlerService.java:343 ce.java:330)com.sap.ip.bi.zen.ui.ZenUiPlugin.executeCommand(ZenUiPlugin.java:541)com.sap.ip.bi.zen.ui.internal.outline.AddDataSourceAliasAction.run( org.eclipse.jface.action.Action.runWithEvent(Action.java:473)的org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)的AddDataSourceAliasAction.java:22) org.eclipse.jface.action.ActionContributionItem $ 5.handleEvent(ActionContributionItem.java:420)上的.action.ActionContributionItem.access $ 2(ActionContributionItem.java:511)在org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java) :84),位于org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362),位于org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113),位于org.eclipse.swt.widgets。 org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3769)的org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine $ 4.run(Part.RenderingEngine)的Display.runDeferredEvents(Display.java:4180) .java:1127),位于org.ecli org.eclipse.e4上的ps.core.databinding.observable.Realm.runWithDefault(Realm.java:337)在org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)处。 ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)在org.eclipse.ui.internal.Workbench $ 5.run(Workbench.java:654)在org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:337)在org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)在org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)在com.sap.ip. 位于org.eclipse.core.runtime的bi.zen.ui.internal.application.ZenApplication.start(ZenApplication.java:36)位于org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)。 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)处的internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)在org.eclipse.core.runtime.adaptor.EclipseStarter中。 运行(EclipseStarte r.java:380),位于org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235),位于sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method),位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl。 org.eclipse.equinox.launcher.Main.invokeFramework(Main处的java.lang.reflect.Method.invoke(Method.java:606)处的sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)处的Java:57) .java:669)位于org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)位于org.eclipse.equinox.launcher.Main.run(Main.java:1515)位于org.eclipse.equinox。 launcher.Main.main(Main.java:1488)原因:java.lang.NoClassDefFoundError:com.rsa.cryptoj.o.cq.com中的com/rsa/crypto/jcm/ModuleLoader。(com中的未知源) .rsa.cryptoj.o.co。(未知来源)位于com.rsa.jsafe.CryptoJ.isFIPS140Compliant(未知来源)位于com.businessobjects.bcm.internal.BcmRsaLib.initialize(BcmRsaLib.java:214) com.businessobjects.bcm.internal.BcmRsaLib。(BcmRsaLib.java :289)在com.businessobjects.bcm.BCM。(BCM.java:1158)在com.crystaldecisions.enterprise.ocaframework.BCMInitializer.run(BCMInitializer.java:29)在java.lang.Thread.run( Thread.java:812)由以下原因引起:java.lang.ClassNotFoundException:com.businessobjects.bcm_1.0.0在org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal()上找不到com.rsa.crypto.jcm.ModuleLoader。 org.eclipse.osgi.internal.loader上的BundleLoader.java:439).org org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)上的BundleLoader.findClass(BundleLoader.java:352) .eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)at java.lang.ClassLoader.loadClass(ClassLoader.java:427)...还有8个"

我想念什么吗? 这是一种奇怪的行为,因为同事可以使用我的用户毫无问题地添加.unx数据源,

我的SAP DS版本是" 1.6 SP4补丁2(版本:16.4.2)"

谢谢。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在使用SAP Design Studio,到目前为止,我可以毫无问题地连接到BI平台,

但是当我尝试添加.unx数据源时,出现以下错误:

未处理的事件循环异常

" java.lang.NoClassDefFoundError:com/businessobjects/bcm/BCM:由于先前的初始化尝试失败而无法初始化类,位于com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService。EstablishmentConfidentialChannel( com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel(ConfidentialChannelService.java:149)处的com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem(CCMap.java: 63)在com.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithTokenHelper(LogonService.java:372)在com.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithToken(LogonService.java:340) com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.logonWithToken(SecurityMgr.java:81)上的.crystaldecisions.sdk.occa.security.internal.LogonService.logonWithToken(LogonService.java:151) .occa.security.internal.SecurityMgr.logon com.crystaldecisions.sdk.framework.internal.SessionMgr.logonWithToken_aroundBody6(SessionMgr.java:510)处的WithToken(SecurityMgr.java:59)com.crystaldecisions.sdk.framework.internal.SessionMgr.logonWithToken_aroundBody7 $ advice(SessionMgr.java: 517)在com.crystaldecisions.sdk.framework.internal.SessionMgr.logonWithToken(SessionMgr.java:1)在com.businessobjects.mds.repository.cms.CMSSessionManager $ EnterpriseSessionHelper.logon(CMSSessionManager.java:403)在com.businessobjects .mds.repository.cms.CMSSessionManager.createByLogonTokenInternal(CMSSessionManager.java:202)位于com.businessobjects.dsl.framework.session.AbstractSessionManager $ DefaultManagedSessionBuilder.createManagedSession(AbstractSessionManager.java:564)位于com.businessobjects.dsl.framework.session com.businessobjects.dsl.framework.session.AbstractSessionManager.createByLogonToken(AbstractSessionManager.java:62)的com.sap.ip.bi.zen.backends.bip的.AbstractSessionManager.createManagedSession(AbstractSessionManager.java:313) com.sap.ip.bi.zen.backends.bip.ui上的.BiPlatformSystem.createCmsSession(BiPlatformSystem.java:2295)com.sap.ip.bi.zen.ui上的BiPlatformUiHandler.getEditDataSourceDialog(BiPlatformUiHandler.java:163) 位于org.com的.internal.dialogs.datasource.DataSourceDialogController.editDataSourceClickedInternal(DataSourceDialogController.java:156)在com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceDialogController $ 1.run(DataSourceDialogController.java:147)在组织。 在com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceDialogController.editDataSourceClicked(DataSourceDialogController.java:144)处的eclipse.swt.custom.BusyIndi​​cator.showWhile(BusyIndi​​cator.java:70)在com.sap处。 ip.bi.zen.ui.internal.dialogs.datasource.DataSourceSelectionPane.editQueryButtonClicked(DataSourceSelectionPane.java:254)位于com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceSelectionPane $ 6.widgetSelected(DataSourceSelectionPane。 org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)上的java:234) org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)上的ipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)在org.eclipse.swt.widgets.Widget.sendEvent(Widget。 org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4180)org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3769)org.eclipse.jface.window上的java:1113) org.eclipse.jface.window.Window.open(Window.java:803)的com.sap.ip.bi.zen.ui.internal.dialogs.ZenTrayDialog.open的.Window.runEventLoop(Window.java:827) (ZenTrayDialog.java:113)在com.sap.ip.bi.zen.ui.internal.commands.AddDataSourceHandler.execute(AddDataSourceHandler.java:22)在org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy) .java:295),位于org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90),位于sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法),位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegatin org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)处的java.lang.reflect.Method.invoke(Method.java:606)处的gMethodAccessorImpl.java:43) org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:234)在org.eclipse.e4.core org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)上的.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)在org.eclipse.core.commands.Command.executeWithChecks(Command) .java:493),位于org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210),位于org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:486)。 org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerServi)上的eclipse.ui.internal.handlers.LegacyHandlerService.java:343 ce.java:330)com.sap.ip.bi.zen.ui.ZenUiPlugin.executeCommand(ZenUiPlugin.java:541)com.sap.ip.bi.zen.ui.internal.outline.AddDataSourceAliasAction.run( org.eclipse.jface.action.Action.runWithEvent(Action.java:473)的org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)的AddDataSourceAliasAction.java:22) org.eclipse.jface.action.ActionContributionItem $ 5.handleEvent(ActionContributionItem.java:420)上的.action.ActionContributionItem.access $ 2(ActionContributionItem.java:511)在org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java) :84),位于org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362),位于org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113),位于org.eclipse.swt.widgets。 org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3769)的org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine $ 4.run(Part.RenderingEngine)的Display.runDeferredEvents(Display.java:4180) .java:1127),位于org.ecli org.eclipse.e4上的ps.core.databinding.observable.Realm.runWithDefault(Realm.java:337)在org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)处。 ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)在org.eclipse.ui.internal.Workbench $ 5.run(Workbench.java:654)在org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:337)在org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)在org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)在com.sap.ip. 位于org.eclipse.core.runtime的bi.zen.ui.internal.application.ZenApplication.start(ZenApplication.java:36)位于org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)。 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)处的internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)在org.eclipse.core.runtime.adaptor.EclipseStarter中。 运行(EclipseStarte r.java:380),位于org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235),位于sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method),位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl。 org.eclipse.equinox.launcher.Main.invokeFramework(Main处的java.lang.reflect.Method.invoke(Method.java:606)处的sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)处的Java:57) .java:669)位于org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)位于org.eclipse.equinox.launcher.Main.run(Main.java:1515)位于org.eclipse.equinox。 launcher.Main.main(Main.java:1488)原因:java.lang.NoClassDefFoundError:com.rsa.cryptoj.o.cq.com中的com/rsa/crypto/jcm/ModuleLoader。(com中的未知源) .rsa.cryptoj.o.co。(未知来源)位于com.rsa.jsafe.CryptoJ.isFIPS140Compliant(未知来源)位于com.businessobjects.bcm.internal.BcmRsaLib.initialize(BcmRsaLib.java:214) com.businessobjects.bcm.internal.BcmRsaLib。(BcmRsaLib.java :289)在com.businessobjects.bcm.BCM。(BCM.java:1158)在com.crystaldecisions.enterprise.ocaframework.BCMInitializer.run(BCMInitializer.java:29)在java.lang.Thread.run( Thread.java:812)由以下原因引起:java.lang.ClassNotFoundException:com.businessobjects.bcm_1.0.0在org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal()上找不到com.rsa.crypto.jcm.ModuleLoader。 org.eclipse.osgi.internal.loader上的BundleLoader.java:439).org org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)上的BundleLoader.findClass(BundleLoader.java:352) .eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)at java.lang.ClassLoader.loadClass(ClassLoader.java:427)...还有8个"

我想念什么吗? 这是一种奇怪的行为,因为同事可以使用我的用户毫无问题地添加.unx数据源,

我的SAP DS版本是" 1.6 SP4补丁2(版本:16.4.2)"

谢谢。

付费偷看设置
发送
3条回答
葫芦娃快救爷爷
1楼 · 2020-09-24 22:02.采纳回答

按照这篇文章的步骤,通过全新安装DS Client解决了该问题:

https://blogs.sap .com/2015/10/09/design-studio-client-reinstallation /

非常感谢!

clasier
2楼-- · 2020-09-24 21:45

你好,塔米,我完成了完整安装,我的同事使用的是同一版本,

一切都相似,但是我仍然不明白为什么我可以连接到Universe作为数据源,

如果您有其他想法,我将不胜感激,

谢谢。

打个大熊猫
3楼-- · 2020-09-24 22:03

您好,Jose-请参阅Design Studio BI Platform Wiki https://wiki.scn.sap.com/wiki/display/BOBJ/Design+Studio+BI+Platform+Support

它说:"在SAP Design Studio中尝试创建计算度量时,发生以下错误消息:

"未处理的事件循环异常"
发生此问题的原因是,根据《应用程序设计器指南》( http://help.sap.com/businessobject/product_guides/AAD16/zh-CN/ds_16SP02_user_en.pdf )第32页。"

# p#

其他人都经历过这样的事情吗?

我还是有同样的问题。

一周热门 更多>