on 03-18-2008 10:16 AM
Hi Experts,
When I create a new model in NWDS i get the following error.
java.lang.NullPointerException
at com.sap.ide.jcb.core.service.SAPLogonHelper.<init>(SAPLogonHelper.java:48)
at com.sap.ide.jcb.core.wizardpages.SAPLogonPage$MessageServerPane.fillUpLoadBalancingPaneSystems(SAPLogonPage.java:1003)
at com.sap.ide.jcb.core.wizardpages.SAPLogonPage$MessageServerPane.show(SAPLogonPage.java:303)
at com.sap.ide.jcb.core.wizardpages.SAPLogonPage.createControl(SAPLogonPage.java:91)
at com.sap.ide.webdynpro.modeleditor.wizards.model.creation.ModelWizard.createPageControls(ModelWizard.java:408)
at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:524)
at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:473)
at org.eclipse.jface.window.Window.create(Window.java:302)
at org.eclipse.jface.window.Window.open(Window.java:552)
at com.sap.ide.webdynpro.modeleditor.ModelEditorCallback.createModel(ModelEditorCallback.java:52)
at com.sap.ide.webdynpro.service.modeleditor.ModelService.createModelWithUI(ModelService.java:70)
at com.sap.ide.webdynpro.service.modeleditor.ServiceWithUI.createModel(ServiceWithUI.java:49)
at com.sap.ide.webdynpro.tsmodel.application.provider.ModelNodeProvider.createUniqueName(ModelNodeProvider.java:55)
at com.tssap.selena.impl.model.elements.EntityImpl.createChildEntityUin(EntityImpl.java:936)
at com.tssap.selena.impl.model.elements.EntityImpl.createChildEntity(EntityImpl.java:502)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction.runInternal(CreationAction.java:76)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction.access$000(CreationAction.java:24)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction$1.run(CreationAction.java:51)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1595)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction.run(CreationAction.java:57)
at com.sap.ide.webdynpro.projectbrowser.actions.PBCreateModelAction.run(PBCreateModelAction.java:95)
at com.tssap.selena.model.extension.action.SelenaActionCollector$GenericElementActionWrapper.run(SelenaActionCollector.java:224)
at com.tssap.util.ui.menu.MenuFactory$MuSiAction.saveRunAction(MenuFactory.java:1425)
at com.tssap.util.ui.menu.MenuFactory$MuSiAction.run(MenuFactory.java:1407)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.processInternal(MenuFactory.java:616)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.access$100(MenuFactory.java:586)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction$BusyProcessWorker.run(MenuFactory.java:716)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.process(MenuFactory.java:610)
at com.tssap.util.ui.menu.internal.MenuListenerFactory$ProcessAdapter.widgetSelected(MenuListenerFactory.java:172)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)
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:597)
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 com.tssap.util 4 0 Mar 18, 2008 15:02:50.286
!MESSAGE Mar 18, 2008 3:02:50 PM com.sap.ide.webdynpro.ui.service.ServicesUI [Thread[main,5,main]] Error: Internal error
Plugin name: Web Dynpro Model Editor
Plugin ID : com.sap.ide.webdynpro.modeleditor
Class : com.sap.ide.webdynpro.modeleditor.ModelEditorCallback
Method : createModel
Message : An error ocurred. See error log for more details.
Exception : java.lang.NullPointerException: null
Seems to be a plugin problem.What can I do to correct this..?
Also where can i see the error log(The above error message is from .log file in sap workspace.)
Hi Rocky Kurien,
I too faced the same issue. I was using NWDS on VIsta...
So.. If you have the same senario.. go to the vm.parameters file in eclipse folder and change your parameters as follows:
-Xmx512m
-Xms128m
-XX:PermSize=32m
-XX:MaxPermSize=128m
-Dos.name='Windows XP'
Save and reopen your NWDS and create a model..!!
Regards,
p188071.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
When i apply the properties i am able to open re-import screen
-Xmx512m
-Xms128m
-XX:PermSize=32m
-XX:MaxPermSize=128m
-Dos.name='Windows XP'
But when i navigate to Next screen, my NWDS 7.3 is closing display message as .exe has stopped.
My OS Is Window 7
is the same properties for Win 7 also...
thanks
Are you have Windows Vista or Seven?
SapLogonHelper.java has code:
if (OS.indexOf("windows 9") > -1)
p = r.exec("command.com /c set");
else if ((OS.indexOf("nt") > -1) || (OS.indexOf("windows 2000") > -1) || (OS.indexOf("windows 2003") > -1) || (OS.indexOf("windows xp") > -1))
{
p = r.exec("cmd.exe /c set");
}
else p = r.exec("env");
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you have Windows Seven (and probably Windows Vista) ...
Close NWDS.
Make backup \IDE70\eclipse\plugins\com.sap.ide.jcb.core_2.0.0\SapJavaConnectivityBuilderCore.jar.
Get file-archive \IDE70\eclipse\plugins\com.sap.ide.jcb.core_2.0.0\SapJavaConnectivityBuilderCore.jar,
in it get file \com\sap\ide\jcb\core\service\com\sap\ide\jcb\core\service\SAPLogonHelper.class,
Change this .class file in any HexEditor,
text "windows 2003" to text "indows vista" (not "windows vista"),
save,
replace original in
\IDE70\eclipse\plugins\com.sap.ide.jcb.core_2.0.0\SapJavaConnectivityBuilderCore.jar
inner path = \com\sap\ide\jcb\core\service\com\sap\ide\jcb\core\service\
done!!!
Hi Rocky,
I have faced the above mentioned exception when i tried to re-import the model; The Null pointer Exception throws when some variable doesn't have any initial values. Restart the application may force the program work fine.
The description that you provided is not sufficient to solve the problem.
Regards
- Vinod
*
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
25 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.