cancel
Showing results for 
Search instead for 
Did you mean: 

NWDS 7.3 Message Mapping editor exception

Former Member
0 Kudos

I have recently installed NWDS (SAP NetWeaver 7.3 SP08 PAT0001) and am connecting to PI 7.31 AEX.

Connections to SLD and ESR and Integration Directory are working fine.

While opening the Message Mapping Editor to perform graphical mapping, I am getting an exception as shown below. I tried opening the same map through Enterprise Service Builder (SWING client) and it works fine. Am I missing some libraries  or something wrong with my NWDS setup. Any help or pointers appreciated.

java.lang.NullPointerException

          at com.sap.ide.esr.tools.workspace.WorkspaceParser.populateWrkspInfo(WorkspaceParser.java:115)

          at com.sap.ide.esr.tools.workspace.WorkspaceParser.parse(WorkspaceParser.java:106)

          at com.sap.ide.esr.tools.core.rest.WorkspaceHelper.getWorkspace(WorkspaceHelper.java:97)

          at com.sap.ide.esr.tools.core.rest.WorkspaceHelper.getWorskpace(WorkspaceHelper.java:82)

          at com.sap.ide.esr.tools.core.ui.editor.ExternalDocumentationHelper.usesExternalDocu(ExternalDocumentationHelper.java:110)

          at com.sap.ide.esr.tools.core.ui.editor.AbstractOverviewPage.createInternalDocumentationSection(AbstractOverviewPage.java:180)

          at com.sap.ide.esr.tools.core.ui.editor.AbstractOverviewPage.createSections(AbstractOverviewPage.java:149)

          at com.sap.ide.esr.tools.core.ui.editor.AbstractOverviewPage.createFormContent(AbstractOverviewPage.java:85)

          at com.sap.ide.esr.tools.mapping.ui.editor.MessageMappingOverviewPage.createFormContent(MessageMappingOverviewPage.java:31)

          at org.eclipse.ui.forms.editor.FormPage$1.run(FormPage.java:152)

          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

          at org.eclipse.ui.forms.editor.FormPage.createPartControl(FormPage.java:150)

          at org.eclipse.ui.forms.editor.FormEditor.pageChange(FormEditor.java:465)

          at org.eclipse.ui.part.MultiPageEditorPart.setActivePage(MultiPageEditorPart.java:1076)

          at org.eclipse.ui.forms.editor.FormEditor.setActivePage(FormEditor.java:597)

          at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:361)

          at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:662)

          at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)

          at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)

          at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)

          at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)

          at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)

          at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)

          at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)

          at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)

          at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)

          at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)

          at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)

          at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)

          at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)

          at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)

          at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)

          at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:225)

          at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213)

          at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:778)

          at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:677)

          at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:638)

          at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2854)

          at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2762)

          at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2754)

          at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2705)

          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2701)

          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2685)

          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)

          at com.sap.ide.esr.tools.mapping.ui.editor.MappingEditorHandler.openEditor(MappingEditorHandler.java:112)

          at com.sap.ide.esr.tools.core.ui.eventhandlers.AbstractEditorHandler.openEditor(AbstractEditorHandler.java:44)

          at com.sap.ide.esr.tools.core.ui.eventhandlers.EditorManager$3.open(EditorManager.java:105)

          at com.sap.ide.esr.tools.core.ui.eventhandlers.EditorManager$1.run(EditorManager.java:84)

          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

          at com.sap.ide.esr.tools.core.ui.eventhandlers.EditorManager.openEditor(EditorManager.java:81)

          at com.sap.ide.esr.tools.core.ui.eventhandlers.EditorManager.openEditor(EditorManager.java:102)

          at com.sap.ide.esr.tools.mapping.ui.actions.CreateMessageMappingAction$1.openEditor(CreateMessageMappingAction.java:75)

          at com.sap.ide.esr.tools.core.wizard.CreateRepObjectWizard.performFinish(CreateRepObjectWizard.java:172)

          at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:752)

          at com.sap.ide.esr.tools.core.wizard.CreateWizardDialog.finishPressed(CreateWizardDialog.java:58)

          at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)

          at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)

          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)

          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)

          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)

          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)

          at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)

          at org.eclipse.jface.window.Window.open(Window.java:801)

          at com.sap.ide.esr.tools.mapping.ui.actions.CreateMessageMappingAction.execute(CreateMessageMappingAction.java:123)

          at com.sap.ide.es.browser.ui.actions.ModifyAction.run(ModifyAction.java:16)

          at com.sap.ide.es.browser.ui.internal.menu.DelegatingAction.run(DelegatingAction.java:36)

          at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)

          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)

          at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)

          at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)

          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)

          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)

          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)

          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)

          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)

          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)

          at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)

          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)

          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)

          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)

          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)

          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

          at java.lang.reflect.Method.invoke(Method.java:597)

          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)

          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)

          at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

thanks

Rakesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

I had my version typed wrong. I am using the below version and am still not able to open the mapping editor.

SAP Enhancement Package 1 for SAP NetWeaver Developer Studio 7.3 SP05 PAT0000

Former Member
0 Kudos

Did you solved the problem already?

Former Member
0 Kudos

Yeah, my problem got resolved, thanks to William Li.

Actually my PI version and the NWDS versions were different and hence certain libraries were missing or not implemented. Once my NWDS version (SP level) matched PI version (SP level), the problem got resolved.

Answers (0)