cancel
Showing results for 
Search instead for 
Did you mean: 

Error while creating ARFC2 Model

Former Member
0 Kudos

Hi All,

I am trying to create Adaptive RFC 2 model in NWDS 7.3.

I am using Windows Vista machine.

When I configure R/3 destination and try to create the model, I get the below error.

  • org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NoClassDefFoundError: Could not initialize class com.sap.mdi.jco7.Factory)

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

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

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

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

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

                at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:173)

                at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:388)

                at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:944)

                at com.sap.cmi.modeltype.arfc2.util.ConnectionCreation.connectToServer(ConnectionCreation.java:61)

                at com.sap.cmi.modeltype.arfc2.wizard.PageARFC2ImportDetails.getNextPage(PageARFC2ImportDetails.java:478)

                at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:823)

                at com.sap.ide.cmi.core.internal.newmodelwizard.NewModelWizardDialog.nextPressed(NewModelWizardDialog.java:87)

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

                at com.sap.ide.cmi.core.internal.newmodelwizard.NewModelWizardDialog.buttonPressed(NewModelWizardDialog.java:109)

                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.cmi.core.internal.services.CreationServiceUI.createModel(CreationServiceUI.java:70)

                at com.sap.ide.cmi.core.browser.actions.CreateModelAction.run(CreateModelAction.java:61)

                at com.sap.ide.tools.core.viewerfwk.internal.actions.BaseSelectionSingleAction.run(BaseSelectionSingleAction.java:39)

                at com.sap.ide.tools.core.viewerfwk.internal.actions.BaseSelectionAction.runInternal(BaseSelectionAction.java:79)

                at com.sap.ide.tools.core.viewerfwk.internal.actions.BaseSelectionAction.run(BaseSelectionAction.java:71)

                at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:168)

                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)

Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sap.mdi.jco7.Factory

                at java.lang.Class.forName0(Native Method)

                at java.lang.Class.forName(Class.java:169)

                at com.sap.mdi.jco.JcoStarter.getFactory(JcoStarter.java:14)

                at com.sap.ide.jco.connection.internal.ConnectionManager.createObjectFactory(ConnectionManager.java:81)

                at com.sap.ide.jco.connection.internal.ConnectionManager.connect(ConnectionManager.java:47)

                at com.sap.cmi.modeltype.arfc2.util.ConnectionCreation.internalConnectToServer(ConnectionCreation.java:131)

                at com.sap.cmi.modeltype.arfc2.util.ConnectionCreation$1$1.run(ConnectionCreation.java:98)

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

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

                ... 52 more

I checked the below thread.

http://scn.sap.com/thread/786605

But I could not find the vm.parameters files in Eclipse folder.

Please help.

Regards,

Sumangala

Accepted Solutions (0)

Answers (1)

Answers (1)

junwu
Active Contributor
0 Kudos

i think it means SapNetweaverDeveloperStudio.ini

Former Member
0 Kudos

Hi,

I tried to modify SapNetweaverDeveloperStudio.ini file.

But same error.

Regards,

Sumangala

p1024029
Participant
0 Kudos

Hi Sumangala,

I am also getting same error when I tried to import RFC in CAF. Could you please give some inputs?.

Former Member
0 Kudos

hi Sumangala/Naresh,

i am getting the same error..could you please advice if you got the solution for this issue?

Please provide your help, its very urgent.

Regards,

Pankaj

p1024029
Participant
0 Kudos

Hi Pankaj,

I was facing this issue when was using Windows XP operating system.But later I have tried in Windows 7 operating system.It worked for me.Please try in different system.

Regards,

Naresh

Former Member
0 Kudos

hi Naresh,

Thanks for your input.

You mean, NWDS should be compatible with OS? Is there any document reference we have for OS comaptibility with NWDS?

Please advice.

Regards,

Pankaj

p1024029
Participant
0 Kudos

Hi Pankaj,

It was may be compatibility with OS or bits(32 bit or 64 bit).I tried hit and trail and got solution some how.

Please check following SAP note 1566977:

https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1566977

Regards,

Naresh