在流程DC中创建BPEM函数期间发生NullPointerException

2020-09-06 09:23发布

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

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


你好

当我们尝试在进程DC中创建ejb函数时,我们得到以下NullPointerException:

 java.lang.NullPointerException
   在com.sap.mapping.ide.function.refactor.impl.ReferencersByFunctionNameFinder.isFunctionReferenced(ReferencersByFunctionNameFinder.java:63)
   在com.sap.mapping.ide.function.refactor.impl.ReferencersByFunctionNameFinder.find(ReferencersByFunctionNameFinder.java:45)
   在com.sap.mapping.ide.function.wizard.command.UpdateCreatedFunctionReferencesCommand.findReferencers(UpdateCreatedFunctionReferencesCommand.java:34)
   在com.sap.mapping.ide.function.wizard.command.UpdateCreatedFunctionReferencesCommand。(UpdateCreatedFunctionReferencesCommand.java:29)
   在com.sap.mapping.ide.function.wizard.command.NewRuleCommand.updateCreateFunctionReferencesCommand(NewRuleCommand.java:127)
   在com.sap.mapping.ide.function.wizard.command.NewRuleCommand.getAffectedPartitions(NewRuleCommand.java:120)
   在com.sap.tc.moin.repository.core.CommandStackWrapper.execute(CommandStackWrapper.java:78)
   在com.sap.mi.fwk.ui.wizard.CommandGroupWizard.executeCommand(CommandGroupWizard.java:292)
   在com.sap.mi.fwk.ui.wizard.CommandGroupWizard.performFinish(CommandGroupWizard.java:177)
   在com.sap.mapping.ide.tools.ui.wizard.ValidatingCommandGroupWizard.superPerformFinish(ValidatingCommandGroupWizard.java:181)
   at com.sap.mapping.ide.tools.ui.wizard.ValidatingCommandGroupWizard.access $ 200(ValidatingCommandGroupWizard.java:38)
   在com.sap.mapping.ide.tools.ui.wizard.ValidatingCommandGroupWizard $ 1.run(ValidatingCommandGroupWizard.java:145)
   在org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
   在org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
   在org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:944)
   在com.sap.mapping.ide.tools.ui.wizard.ValidatingCommandGroupWizard.performFinish(ValidatingCommandGroupWizard.java:138)
   在org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:752)
   在org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
   在org.eclipse.jface.dialogs.Dialog $ 2.widgetSelected(Dialog.java:624)
   在org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
   在org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   在org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
   在org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)
   在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)
   在org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
   在org.eclipse.jface.window.Window.open(Window.java:801)
   在com.sap.mapping.ide.function.extensions.AbstractFunctionExtension.create(AbstractFunctionExtension.java:46)
   在com.sap.glx.ide.explorer.exec.ExecGalaxyGeneratedUIDefaultImpl.invokeExtensionPoint(ExecGalaxyGeneratedUIDefaultImpl.java:225)
   在com.sap.glx.ide.explorer.exec.ExecGalaxyGeneratedUIDefaultImpl.execCreateEJBRule(ExecGalaxyGeneratedUIDefaultImpl.java:179)
   在com.sap.glx.ide.explorer.action.ActionCreateEJBRule.runWithContext(ActionCreateEJBRule.java:86)
   在com.sap.glx.ide.explorer.action.ActionCreateEJBRule.run(ActionCreateEJBRule.java:50)
   在org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
   在org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
   在org.eclipse.jface.action.ActionContributionItem.access $ 2(ActionContributionItem.java:501)
   在org.eclipse.jface.action.ActionContributionItem $ 5.handleEvent(ActionContributionItem.java:411)
   在org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   在org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
   在org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)
   在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)
   在org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
   在org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
   在org.eclipse.ui.internal.Workbench.access $ 4(Workbench.java:2221)
   在org.eclipse.ui.internal.Workbench $ 5.run(Workbench.java:500)
   在org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
   在org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
   在org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   在org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
   在org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
   在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
   在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
   在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
   在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
   在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
   在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   在java.lang.reflect.Method.invoke(Method.java:597)
   在org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
   在org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
   在org.eclipse.equinox.launcher.Main.run(Main.java:1311)
 

当我们尝试重命名现有功能时,也会遇到相同的问题。

有人遇到同样的问题吗?

我们正在将NWDS SAP增强软件包1用于SAP NetWeaver Developer Studio 7.3 SP17 PAT0007。

感谢和问候,

提摩

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

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


你好

当我们尝试在进程DC中创建ejb函数时,我们得到以下NullPointerException:

 java.lang.NullPointerException
   在com.sap.mapping.ide.function.refactor.impl.ReferencersByFunctionNameFinder.isFunctionReferenced(ReferencersByFunctionNameFinder.java:63)
   在com.sap.mapping.ide.function.refactor.impl.ReferencersByFunctionNameFinder.find(ReferencersByFunctionNameFinder.java:45)
   在com.sap.mapping.ide.function.wizard.command.UpdateCreatedFunctionReferencesCommand.findReferencers(UpdateCreatedFunctionReferencesCommand.java:34)
   在com.sap.mapping.ide.function.wizard.command.UpdateCreatedFunctionReferencesCommand。(UpdateCreatedFunctionReferencesCommand.java:29)
   在com.sap.mapping.ide.function.wizard.command.NewRuleCommand.updateCreateFunctionReferencesCommand(NewRuleCommand.java:127)
   在com.sap.mapping.ide.function.wizard.command.NewRuleCommand.getAffectedPartitions(NewRuleCommand.java:120)
   在com.sap.tc.moin.repository.core.CommandStackWrapper.execute(CommandStackWrapper.java:78)
   在com.sap.mi.fwk.ui.wizard.CommandGroupWizard.executeCommand(CommandGroupWizard.java:292)
   在com.sap.mi.fwk.ui.wizard.CommandGroupWizard.performFinish(CommandGroupWizard.java:177)
   在com.sap.mapping.ide.tools.ui.wizard.ValidatingCommandGroupWizard.superPerformFinish(ValidatingCommandGroupWizard.java:181)
   at com.sap.mapping.ide.tools.ui.wizard.ValidatingCommandGroupWizard.access $ 200(ValidatingCommandGroupWizard.java:38)
   在com.sap.mapping.ide.tools.ui.wizard.ValidatingCommandGroupWizard $ 1.run(ValidatingCommandGroupWizard.java:145)
   在org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
   在org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
   在org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:944)
   在com.sap.mapping.ide.tools.ui.wizard.ValidatingCommandGroupWizard.performFinish(ValidatingCommandGroupWizard.java:138)
   在org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:752)
   在org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
   在org.eclipse.jface.dialogs.Dialog $ 2.widgetSelected(Dialog.java:624)
   在org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
   在org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   在org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
   在org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)
   在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)
   在org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
   在org.eclipse.jface.window.Window.open(Window.java:801)
   在com.sap.mapping.ide.function.extensions.AbstractFunctionExtension.create(AbstractFunctionExtension.java:46)
   在com.sap.glx.ide.explorer.exec.ExecGalaxyGeneratedUIDefaultImpl.invokeExtensionPoint(ExecGalaxyGeneratedUIDefaultImpl.java:225)
   在com.sap.glx.ide.explorer.exec.ExecGalaxyGeneratedUIDefaultImpl.execCreateEJBRule(ExecGalaxyGeneratedUIDefaultImpl.java:179)
   在com.sap.glx.ide.explorer.action.ActionCreateEJBRule.runWithContext(ActionCreateEJBRule.java:86)
   在com.sap.glx.ide.explorer.action.ActionCreateEJBRule.run(ActionCreateEJBRule.java:50)
   在org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
   在org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
   在org.eclipse.jface.action.ActionContributionItem.access $ 2(ActionContributionItem.java:501)
   在org.eclipse.jface.action.ActionContributionItem $ 5.handleEvent(ActionContributionItem.java:411)
   在org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   在org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
   在org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)
   在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)
   在org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
   在org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
   在org.eclipse.ui.internal.Workbench.access $ 4(Workbench.java:2221)
   在org.eclipse.ui.internal.Workbench $ 5.run(Workbench.java:500)
   在org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
   在org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
   在org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   在org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
   在org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
   在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
   在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
   在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
   在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
   在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
   在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   在java.lang.reflect.Method.invoke(Method.java:597)
   在org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
   在org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
   在org.eclipse.equinox.launcher.Main.run(Main.java:1311)
 

当我们尝试重命名现有功能时,也会遇到相同的问题。

有人遇到同样的问题吗?

我们正在将NWDS SAP增强软件包1用于SAP NetWeaver Developer Studio 7.3 SP17 PAT0007。

感谢和问候,

提摩

付费偷看设置
发送
3条回答
愤怒的猪头君
1楼-- · 2020-09-06 09:58

嗨,蒂莫,

从来没有过。 当您尝试创建EJB函数时,在所有项目中都有该功能吗? 然后,我猜您的安装已损坏。 也许尝试在此处下载较旧版本的NWDS:

https://nwds.sap.com/swdc/downloads/updates/netweaver/nwds/nw/731/doc/auto_com.sap.netweaver.developerstudio。 例如,distribution.complete.extsoa_versions.html


7.31 SP17 PAT 000或重新下载您的版本,然后重试。


致谢

Tobias

骆驼绵羊
2楼-- · 2020-09-06 10:04

你好,

我使用多个NWDS版本(例如,用于SAP NetWeaver Developer Studio 7.3 SP14 PAT0000的SAP增强软件包1)检查了此问题,并且在所有版本中均遇到相同的错误。

最诚挚的问候,

Timo

哎,真难
3楼-- · 2020-09-06 09:53
我有一个类似的问题。 我试图更改在不同jvm上运行的studio版本。 创建函数时发生错误。
有没有解决这个问题的方法?

一周热门 更多>