cancel
Showing results for 
Search instead for 
Did you mean: 

NWDS encountered error when launching workspace

Former Member
0 Kudos

When I launched my NWDS, the studio automatically closed after encountered error.

Here is the error messages I got form the workspace /metadata/ .log:

!MESSAGE Found and created an extension for Web Dynpro Metamodel: com.sap.ide.metamodelsupplement.webdynpro.MetamodelExtender@867fad

!ENTRY org.eclipse.ui 4 4 Jan 11, 2007 17:37:13.718

!MESSAGE Unhandled exception caught in event loop.

!ENTRY org.eclipse.ui 4 0 Jan 11, 2007 17:37:13.734

!MESSAGE No more handles

!STACK 0

org.eclipse.swt.SWTError: No more handles

at org.eclipse.swt.SWT.error(SWT.java:2356)

at org.eclipse.swt.SWT.error(SWT.java:2260)

at org.eclipse.swt.widgets.Widget.error(Widget.java:385)

at org.eclipse.swt.widgets.Control.createHandle(Control.java:471)

at org.eclipse.swt.widgets.Composite.createHandle(Composite.java:171)

at org.eclipse.swt.widgets.Control.createWidget(Control.java:486)

at org.eclipse.swt.widgets.Scrollable.createWidget(Scrollable.java:125)

at org.eclipse.swt.widgets.Control.<init>(Control.java:95)

at org.eclipse.swt.widgets.Scrollable.<init>(Scrollable.java:72)

at org.eclipse.swt.widgets.Composite.<init>(Composite.java:85)

at com.tssap.util.ui.lfsupport.AbstractWidgetFactory.createComposite(AbstractWidgetFactory.java:214)

at com.tssap.util.ui.lfsupport.EditorWidgetFactoryContainer.createComposite(EditorWidgetFactoryContainer.java:183)

at com.tssap.util.ui.pane.internal.GridLayoutPane.createPaneComposite(GridLayoutPane.java:80)

at com.tssap.util.ui.pane.internal.BasicPane.getPaneComposite(BasicPane.java:44)

at com.tssap.util.ui.pane.internal.CompoundPane.addGridLayoutPane(CompoundPane.java:453)

at com.tssap.util.ui.pane.internal.GridLayoutPane.addGridLayoutPane(GridLayoutPane.java:690)

at com.tssap.util.ui.pane.internal.GridLayoutPane.addGridLayoutPane(GridLayoutPane.java:683)

at com.tssap.util.ui.glpc.AbstractTitledGridLayoutPaneContainer.preInitContainer(AbstractTitledGridLayoutPaneContainer.java:113)

at com.tssap.util.ui.glpc.AbstractGridLayoutPaneContainer.composeGridLayoutPaneContainer(AbstractGridLayoutPaneContainer.java:104)

at com.tssap.util.ui.pane.internal.GridLayoutPane.addGridLayoutPaneContainer(GridLayoutPane.java:761)

at com.sap.ide.webdynpro.controllereditor.actions.ActionsForm.initTopPane(ActionsForm.java:55)

at com.sap.ide.webdynpro.controllereditor.AbstractControllerSectionForm.initSectionForm(AbstractControllerSectionForm.java:65)

at com.tssap.util.ui.glpc.form.SectionForm.initForm(SectionForm.java:88)

at com.tssap.util.ui.glpc.form.AbstractForm.initContainer(AbstractForm.java:99)

at com.tssap.util.ui.glpc.AbstractGridLayoutPaneContainer.composeGridLayoutPaneContainer(AbstractGridLayoutPaneContainer.java:108)

at com.tssap.util.ui.pane.PaneFactory.establishGridLayoutPaneContainer(PaneFactory.java:275)

at com.tssap.util.ui.pane.PaneFactory.establishGridLayoutPaneContainer(PaneFactory.java:298)

at com.sap.ide.webdynpro.controllereditor.actions.ActionsPage.init(ActionsPage.java:31)

at com.sap.ide.webdynpro.controllereditor.ControllerEditorPart.createActionsPage(ControllerEditorPart.java:587)

at com.sap.ide.webdynpro.controllereditor.ControllerEditorPart.createPages(ControllerEditorPart.java:413)

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

at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:141)

at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)

at org.eclipse.core.runtime.Platform.run(Platform.java:413)

at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:137)

at org.eclipse.ui.internal.EditorManager$7.run(EditorManager.java:921)

at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)

at org.eclipse.core.runtime.Platform.run(Platform.java:413)

at org.eclipse.ui.internal.EditorManager.busyRestoreEditor(EditorManager.java:864)

at org.eclipse.ui.internal.EditorManager$6.run(EditorManager.java:857)

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

at org.eclipse.ui.internal.EditorManager.restoreEditor(EditorManager.java:853)

at org.eclipse.ui.internal.EditorManager$Editor.getEditor(EditorManager.java:1266)

at org.eclipse.ui.internal.EditorManager$Editor.getPart(EditorManager.java:1258)

at org.eclipse.ui.internal.WorkbenchPage$7.run(WorkbenchPage.java:1356)

at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:127)

at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:24)

at org.eclipse.swt.widgets.Display.syncExec(Display.java:2337)

at org.eclipse.ui.internal.WorkbenchPage.getEditors(WorkbenchPage.java:1353)

at com.tssap.selena.internal.core.providers.java.editor.JavaEditorPart.getJavaEditors(JavaEditorPart.java:70)

at com.tssap.selena.internal.core.providers.java.editor.JavaEditorPart.access$100(JavaEditorPart.java:22)

at com.tssap.selena.internal.core.providers.java.editor.JavaEditorPart$2.run(JavaEditorPart.java:95)

at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98)

at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1999)

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

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

at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)

at com.tssap.util.startup.WBLauncher.run(WBLauncher.java:79)

at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)

at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)

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:324)

at com.sap.ide.eclipse.startup.Main.basicRun(Main.java:291)

at com.sap.ide.eclipse.startup.Main.run(Main.java:789)

at com.sap.ide.eclipse.startup.Main.main(Main.java:607)

!ENTRY Startup 1 0 Jan 11, 2007 17:37:16.734

!MESSAGE Sap NetWeaver Developer Studio - Build: 200608262203

!ENTRY org.eclipse.ui.workbench 4 2 Jan 11, 2007 17:37:17.46

!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".

!STACK 0

java.lang.NullPointerException

at com.sap.ide.webdynpro.modeleditor.ModelEditorPlugin$1.run(ModelEditorPlugin.java:84)

at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:127)

at org.eclipse.swt.widgets.Display.syncExec(Display.java:2337)

at com.sap.ide.webdynpro.modeleditor.ModelEditorPlugin.earlyStartup(ModelEditorPlugin.java:80)

at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:1327)

at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)

at org.eclipse.core.runtime.Platform.run(Platform.java:413)

at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1334)

at java.lang.Thread.run(Thread.java:534)

!ENTRY org.eclipse.ui 4 4 Jan 11, 2007 17:37:17.46

!MESSAGE Unhandled Exception

!ENTRY org.eclipse.ui 4 0 Jan 11, 2007 17:37:17.46

!MESSAGE Unhandled Exception

!STACK 0

java.lang.NullPointerException

at com.sap.ide.webdynpro.modeleditor.ModelEditorPlugin$1.run(ModelEditorPlugin.java:84)

at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:127)

at org.eclipse.swt.widgets.Display.syncExec(Display.java:2337)

at com.sap.ide.webdynpro.modeleditor.ModelEditorPlugin.earlyStartup(ModelEditorPlugin.java:80)

at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:1327)

at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)

at org.eclipse.core.runtime.Platform.run(Platform.java:413)

at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1334)

at java.lang.Thread.run(Thread.java:534)

Thanks for advise.

Kent

Accepted Solutions (1)

Accepted Solutions (1)

siarhei_pisarenka3
Active Contributor
0 Kudos

Hi Kent

Such error occurs when number of opened files in studio is too big. To fix this it's enough to delete file '..\workspace\.metadata\.plugins\org.eclipse.ui.workbench\workbench.xml' from workspace of your studio.

BR

Sergei

Former Member
0 Kudos

Sergei,

You are right. That is the reason why my Studio had the errors.

Thanks.

Kent

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

Can you try opening with a new workspace? To change the workspace right click on the SAP NWDS shortcut and go to Properties-Shortcut tab->Target and give

"C:\Program Files\SAP\JDT\eclipse\SapIde.exe" -vm "C:\j2sdk1.4.2_08\bin\javaw.exe" -data "<new workSpace>". Here <new workSpace> means your new workspace folder. Make sure that this folder exists before changing the workspace.

Regards,

Satyajit.

Former Member
0 Kudos

hi Kent,

If NWDS is installed in the PC with some userid and then you are trying to open the NWDS with another user ID which doesn't have the admin rights on the system this kind of error occurs.

Regards,

Gopi

Former Member
0 Kudos

HI, Gopi.

I am using the j2eadm user account (that was created during the installation). It is because the Administrator user account was disappeared when I reinstalled my Workplace. (I might accidentally select to delete domain user account).

If I recreate the Administrator user account, helpfully this can solve the probelm.

Former Member
0 Kudos

Hi Kent,

try removing the .metadata folder from the path C:\Documents and Settings\UrUser\Documents\SAP\workspace and relauncing the NWDS.

Regards,

Bhavana

Former Member
0 Kudos

Bhavana,

I removed the .metadata folder and successful relaunch the NWDS.

It works.

But I am researching why this happen from times to times for my studio.

Maybe the reasons are like all SDN fellows mentioned in this post.

Thanks.

Kent