cancel
Showing results for 
Search instead for 
Did you mean: 

Not Able To Create Webservice from Session Bean (URGENT !!! Pls help)

Amey-Mogare
Contributor
0 Kudos

Hii all,

I'm trying to created a webservice out of a session bean in EJB project.

But when i right click on session bean and click on "New --> Web Service", nothing happens... ie web service doesn't get created !!!

I checked error log which gave following errors:---

Error-1

-


java.lang.NullPointerException

at com.sap.ide.vi.check.ViBasics.createTypeIntoTypeHierarchy(ViBasics.java:1155)

at com.sap.ide.vi.check.ViBasics.createTypeReferenceForDO(ViBasics.java:892)

at com.sap.ide.vi.check.ViBasics.createTypeReferenceForDO(ViBasics.java:821)

at com.sap.ide.vi.check.ViBasics.fillMethodByIType(ViBasics.java:678)

at com.sap.ide.vi.check.ViBasics.buildUpMethodAttributeList(ViBasics.java:380)

at com.sap.ide.vi.check.ViBasics.buildUpMethodAttributeList(ViBasics.java:416)

at com.sap.ide.vi.wizards.vi.AbstractViWizard.createVi(AbstractViWizard.java:267)

at com.sap.ide.vi.wizards.vi.AbstractViWizard.endPointChanged(AbstractViWizard.java:180)

at com.sap.ide.ws.wizards.ws.pages.WsWizardInitialPage$1.getFieldStatus(WsWizardInitialPage.java:163)

at com.sap.ide.ws.wizards.ws.pages.WsWizardInitialPage.doStatusUpdate(WsWizardInitialPage.java:418)

at com.sap.ide.vi.wizards.generic.pages.BasicPage$1.dialogFieldChanged(BasicPage.java:230)

at org.eclipse.jdt.internal.ui.wizards.dialogfields.DialogField.dialogFieldChanged(DialogField.java:67)

at com.sap.ide.vi.wizards.generic.elements.StringComboDialogField.doModifyText(StringComboDialogField.java:118)

at com.sap.ide.vi.wizards.generic.elements.StringComboDialogField.access$000(StringComboDialogField.java:21)

at com.sap.ide.vi.wizards.generic.elements.StringComboDialogField$1.modifyText(StringComboDialogField.java:98)

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

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.Widget.sendEvent(Widget.java:865)

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

at org.eclipse.swt.widgets.Combo.select(Combo.java:993)

at org.eclipse.swt.widgets.Combo.setText(Combo.java:1288)

at com.sap.ide.vi.wizards.generic.elements.StringComboDialogField.setText(StringComboDialogField.java:151)

at com.sap.ide.vi.wizards.generic.pages.BasicPage.createComboBoxControls(BasicPage.java:234)

at com.sap.ide.ws.wizards.ws.pages.WsWizardInitialPage.createConfigurationControls(WsWizardInitialPage.java:295)

at com.sap.ide.ws.wizards.ws.pages.WsWizardInitialPage.createWebServiceControlSet(WsWizardInitialPage.java:201)

at com.sap.ide.ws.wizards.ws.pages.WsWizardInitialPage.createControl(WsWizardInitialPage.java:365)

at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:171)

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.ws.actions.descriptor.EjbAssemblyProjectNewWsAction.run(EjbAssemblyProjectNewWsAction.java:50)

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

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

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

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

-


Error -2

java.lang.NullPointerException

at com.sap.ide.vi.check.ViBasics.getOriginalType(ViBasics.java:1399)

at com.sap.ide.vi.check.ViBasics.getOriginalTypeforParameter(ViBasics.java:1391)

at com.sap.ide.vi.check.ViBasics.isToShow(ViBasics.java:1352)

at com.sap.ide.vi.check.ViBasics.fillMethodByIType(ViBasics.java:683)

at com.sap.ide.vi.check.ViBasics.buildUpMethodAttributeList(ViBasics.java:380)

at com.sap.ide.vi.check.ViBasics.buildUpMethodAttributeList(ViBasics.java:416)

at com.sap.ide.vi.wizards.vi.AbstractViWizard.createVi(AbstractViWizard.java:267)

at com.sap.ide.vi.wizards.vi.AbstractViWizard.endPointChanged(AbstractViWizard.java:180)

at com.sap.ide.ws.wizards.ws.pages.WsWizardInitialPage$1.getFieldStatus(WsWizardInitialPage.java:163)

at com.sap.ide.ws.wizards.ws.pages.WsWizardInitialPage.doStatusUpdate(WsWizardInitialPage.java:418)

at com.sap.ide.vi.wizards.generic.pages.BasicPage$1.dialogFieldChanged(BasicPage.java:230)

at org.eclipse.jdt.internal.ui.wizards.dialogfields.DialogField.dialogFieldChanged(DialogField.java:67)

at com.sap.ide.vi.wizards.generic.elements.StringComboDialogField.doModifyText(StringComboDialogField.java:118)

at com.sap.ide.vi.wizards.generic.elements.StringComboDialogField.access$000(StringComboDialogField.java:21)

at com.sap.ide.vi.wizards.generic.elements.StringComboDialogField$1.modifyText(StringComboDialogField.java:98)

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

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.Widget.sendEvent(Widget.java:865)

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

at org.eclipse.swt.widgets.Combo.select(Combo.java:993)

at org.eclipse.swt.widgets.Combo.setText(Combo.java:1288)

at com.sap.ide.vi.wizards.generic.elements.StringComboDialogField.setText(StringComboDialogField.java:151)

at com.sap.ide.vi.wizards.generic.pages.BasicPage.createComboBoxControls(BasicPage.java:234)

at com.sap.ide.ws.wizards.ws.pages.WsWizardInitialPage.createConfigurationControls(WsWizardInitialPage.java:295)

at com.sap.ide.ws.wizards.ws.pages.WsWizardInitialPage.createWebServiceControlSet(WsWizardInitialPage.java:201)

at com.sap.ide.ws.wizards.ws.pages.WsWizardInitialPage.createControl(WsWizardInitialPage.java:365)

at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:171)

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.ws.actions.descriptor.EjbAssemblyProjectNewWsAction.run(EjbAssemblyProjectNewWsAction.java:50)

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

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

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

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

-


Please help me as it is veru urgent !!!

Awaiting for any clue from you all...

regrads,

Amey

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Amey,

have you tried the NWDI-Tutorial? Maybe this helps you

[Component-based Development from Database Table to Web Dynpro using NWDI|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0b53558-6df6-2910-cfbf-a63316bb0fad]

kind regards

Stefanie

Amey-Mogare
Contributor
0 Kudos

Hi Stefanie,

I went thru it but can you tell me what is exactly to be looked for in it?

Can you tell me some immediate steps to follow in order to resolve this issue??

I'm able to create webservice for local EJB project but when i do it for EJB DC it is giving above exceptions and doesnt get thru !!!

regards,

Amey

Amey-Mogare
Contributor
0 Kudos

Hiii Experts,

I am waiting for more help...

Pls help me out friends, I am in very much urgency regarding this...

Just simple web service creation is stuck...

pls pls help

regards,

Amey

Amey-Mogare
Contributor
0 Kudos

And one more thing !!

I just tried creating web service for my local EJB project and it is getting created without any problem...

Pls help me in resolving this !!

regards,

Amey

Former Member
0 Kudos

hi Amey,

try using a diff workspace.this might work out....

Regards,

Sudheer.

Amey-Mogare
Contributor
0 Kudos

hii Sudheer,

The web service creation is getting fine for local project, but wat i want to do is to create a webservice for a session bean in EJB DC ....

So how can i change workspace of DC?? Its stuff goes into DTR rite?

how do u change the workspace of DC project??

regards,

Amey