Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

eclipse stop when I try to create new abap project

Former Member
0 Kudos

Hi, everyone.

When I try to create new ABAP project in Eclipse, Eclipse totally stop with no error message.

And I have waited quite long time, it doesn't work at all. (Memory is enough to run program.)

So that I inevitably have to force-quit Eclipse, and can not create ABAP project.

I re-installed all the Eclipse and ABAP tools extension, it was same.

Anyone who have had same problem before?

below is my development environment

---------------------------------------------------

Mac: OSX Yosemite 10.10.5, 1.7 GHz, 8 GB

SAP GUI: 7.40 rev2

Eclipse: Luna 4.4.2

java: 1.8

ABAP tools and HANA tools are from https://tools.hana.ondemand.com/luna

27 REPLIES 27

former_member186216
Active Participant
0 Kudos

Hi Sungmin,

it seems to be a problem with reading the SAP GUI configurations.

Did you start SAP Logon once before using Eclipse? Do you have system configurations there?

Please switch on tracing and then start the New Project Wizard again:

Preferences -> ABAP Development -> Trace Configuration, activate location "Destination Management"

In the Error Log, you should then see entries like

[INFO] system configuration provider: com.sap.adt.destinations.model.internal.config.SAPLogonPadConfigReader...

etc.

and possibly related exceptions, which may give a hint what's going wrong.

Best regards,

Marco

0 Kudos

Hi Marco,

I did start SAP GUI before using Eclipse. but still doesn't work.

And I did try one more after setting 'Trace Configuration' (activate "Destination Management"),

Eclipse stoped again.

There was these error log below.

Thank you.

!ENTRY com.sap.adt.logging 1 0 2015-09-11 13:54:59.509

!MESSAGE [INFO] system configuration provider: com.sap.adt.destinations.model.internal.config.SAPLogonPadConfigReader@3891f024

!ENTRY com.sap.adt.logging 1 0 2015-09-11 13:54:59.511

!MESSAGE [INFO] system configuration provider: com.sap.adt.destinations.model.internal.config.SAPJavaGuiLogonConfigReader@7c397b0c

!ENTRY com.sap.adt.logging 1 0 2015-09-11 13:54:59.522

!MESSAGE [INFO] system configuration provider: com.sap.adt.destinations.model.internal.config.SapUiLandscapeReader@1bab71f5

!SESSION 2015-09-11 13:55:10.368 -----------------------------------------------

eclipse.buildId=4.4.2.M20150204-1700

java.version=1.8.0_60

java.vendor=Oracle Corporation

BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US

Framework arguments:  -product org.eclipse.epp.package.standard.product -keyring /Users/i322199/.eclipse_keyring -showlocation

Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/i322199/.eclipse_keyring -showlocation

!ENTRY org.eclipse.emf.ecore 2 0 2015-09-11 13:55:13.931

!MESSAGE Both 'com.sap.adt.datapreview.core.model' and 'com.sap.adt.datapreview.core.model' register an extension parser for 'model'

!ENTRY org.eclipse.emf.ecore 2 0 2015-09-11 13:55:13.932

!MESSAGE Both 'com.sap.ide.ui5.ctrl.metamodel' and 'com.sap.ndb.studio.model.data' register an extension parser for 'type'

!ENTRY org.eclipse.emf.ecore 2 0 2015-09-11 13:55:13.940

!MESSAGE Both 'com.sap.adt.ddic.view' and 'com.sap.ndb.studio.view.model' register an extension parser for 'view'

!ENTRY org.eclipse.ui 2 0 2015-09-11 13:55:14.456

!MESSAGE Warnings while parsing the commands from the 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension points.

!SUBENTRY 1 org.eclipse.ui 2 0 2015-09-11 13:55:14.456

!MESSAGE Commands should really have a category: plug-in='com.sap.ndb.studio.view.ui', id='com.sap.ndb.studio.ui.commands.copyColumnViewName', categoryId='com.sap.ndb.studio.ui.category'

!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-09-11 13:55:14.803

!MESSAGE Unable to retrieve the bundle from the URI: bundleclass://net.jeeeyul.eclipse.themes/net.jeeeyul.eclipse.themes.internal.ActiveThemeTracker

!ENTRY org.eclipse.ui 2 0 2015-09-11 13:55:15.084

!MESSAGE Warnings while parsing the commands from the 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension points.

!SUBENTRY 1 org.eclipse.ui 2 0 2015-09-11 13:55:15.084

!MESSAGE Commands should really have a category: plug-in='com.sap.ndb.studio.view.ui', id='com.sap.ndb.studio.ui.commands.copyColumnViewName', categoryId='com.sap.ndb.studio.ui.category'

!ENTRY org.apache.log4j 2 0 2015-09-11 13:55:18.143

!MESSAGE com.sap.i18n.cp.ConvertSimpleBase  - Load shortcut failed. RscpInfo: Load shortcut failed.

InCp: 0100 OutCp: 0000

Rscp return code: 2048

Rscp error info:

.------------------------------============----------------------------.

|                              RSCP - Error                            |

| Error from:             Codepage handling (RSCP)                     |

| code: 2048  RSCPENOCONV  Wanted conversion not available.            |

| no shortcut conversion table                                         |

| module: rscpc    no:  259 line: 22257                    T100: TS012 |

| TSL01: CP9  p3: len=1,data=00                                        |

|             p4: (0100->4103): kind of T1 entry 536870912             |

`----------------------------------------------------------------------'

!ENTRY org.apache.log4j 4 0 2015-09-11 13:55:18.182

!MESSAGE com.sap.conn.jco  - [JCoAPI] Exception while setting system property to JCo property: jco.cpic_maxconv=202 com.sap.conn.jco.JCoRuntimeException: (131) JCO_ERROR_ILLEGAL_ARGUMENT: Value for property jco.cpic_maxconv causes

LOCATION    CPIC (TCP/IP) on local host

ERROR       hostname 'SELM50853043A' unknown

TIME        Fri Sep 11 13:55:18 2015

RELEASE     721

COMPONENT   NI (network interface)

VERSION     40

RC          -2

MODULE      niuxi.c

LINE        1759

DETAIL      NiPGetHostByName: 'SELM50853043A' not found

SYSTEM CALL getaddrinfo

COUNTER     1

  at com.sap.conn.jco.rt.JCoRuntime.processPublicProperty(JCoRuntime.java:512)

  at com.sap.conn.jco.rt.DefaultJCoRuntime.processPublicProperty(DefaultJCoRuntime.java:185)

  at com.sap.conn.jco.rt.JCoRuntime.setSystemProperty(JCoRuntime.java:249)

  at com.sap.conn.jco.rt.DefaultJCoRuntime.readSystemProperties(DefaultJCoRuntime.java:131)

  at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:24)

  at com.sap.conn.jco.rt.RuntimeEnvironment.<init>(RuntimeEnvironment.java:46)

  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

  at java.lang.reflect.Constructor.newInstance(Constructor.java:422)

  at java.lang.Class.newInstance(Class.java:442)

  at com.sap.conn.jco.ext.Environment.getInstance(Environment.java:180)

  at com.sap.conn.jco.ext.Environment.registerDestinationDataProvider(Environment.java:322)

  at com.sap.mw.jco3.eclipse.internal.Activator.start(Activator.java:68)

  at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)

  at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

  at java.security.AccessController.doPrivileged(Native Method)

  at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)

  at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)

  at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)

  at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)

  at org.eclipse.osgi.container.Module.doStart(Module.java:571)

  at org.eclipse.osgi.container.Module.start(Module.java:439)

  at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)

  at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

  at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)

  at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)

  at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)

  at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:379)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

  at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)

  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

  at com.sap.adt.communication.internal.Activator.start(Activator.java:83)

  at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)

  at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

  at java.security.AccessController.doPrivileged(Native Method)

  at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)

  at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)

  at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)

  at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)

  at org.eclipse.osgi.container.Module.doStart(Module.java:571)

  at org.eclipse.osgi.container.Module.start(Module.java:439)

  at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)

  at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

  at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)

  at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)

  at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)

  at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:391)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

  at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)

  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

  at com.sap.adt.tools.core.sfs.SfsUtilFactory.createSfsUtil(SfsUtilFactory.java:40)

  at com.sap.adt.tools.core.ui.internal.locking.UnlockHandler.<init>(UnlockHandler.java:66)

  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

  at java.lang.reflect.Constructor.newInstance(Constructor.java:422)

  at java.lang.Class.newInstance(Class.java:442)

  at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184)

  at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)

  at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)

  at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)

  at org.eclipse.ui.internal.handlers.HandlerProxy.loadHandler(HandlerProxy.java:353)

  at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:231)

  at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:71)

  at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)

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

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

  at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)

  at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)

  at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)

  at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)

  at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:55)

  at org.eclipse.core.commands.Command.isEnabled(Command.java:862)

  at org.eclipse.ui.internal.handlers.LegacyHandlerService.registerLegacyHandler(LegacyHandlerService.java:170)

  at org.eclipse.ui.internal.handlers.LegacyHandlerService.readHandlers(LegacyHandlerService.java:598)

  at org.eclipse.ui.internal.handlers.LegacyHandlerService.readRegistry(LegacyHandlerService.java:539)

  at org.eclipse.ui.internal.Workbench$49.runWithException(Workbench.java:2443)

  at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)

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

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

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

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

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

  at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:2797)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Caused by: RfcException:

    message:

LOCATION    CPIC (TCP/IP) on local host

ERROR       hostname 'SELM50853043A' unknown

TIME        Fri Sep 11 13:55:18 2015

RELEASE     721

COMPONENT   NI (network interface)

VERSION     40

RC          -2

MODULE      niuxi.c

LINE        1759

DETAIL      NiPGetHostByName: 'SELM50853043A' not found

SYSTEM CALL getaddrinfo

COUNTER     1

    return code: RFC_FAILURE (1)

    error group: 108

    key: RFC_ERROR_INTERNAL

  at com.sap.conn.rfc.driver.CpicDriver.setCpicMaxConv(CpicDriver.java:948)

  at com.sap.conn.rfc.engine.DefaultRfcRuntime.setCpicMaxConv(DefaultRfcRuntime.java:116)

  at com.sap.conn.jco.rt.JCoRuntime.processPublicProperty(JCoRuntime.java:496)

  ... 105 more

!ENTRY org.eclipse.core.net 1 0 2015-09-11 13:55:19.093

!MESSAGE System property http.nonProxyHosts has been set to kadmin.local|*.kadmin.local|169.254/16|*.169.254/16|sap.corp|*.sap.corp|corp.sap|*.corp.sap by an external source. This value will be overwritten using the values from the preferences

!ENTRY com.sap.ndb.studio.dwb.team 2 0 2015-09-11 13:55:23.541

!MESSAGE Found orphaned lock file created from current Eclipse workspace, deleting...

APPLICATION=SAP HANA Studio

PROCESS_ID=32879@SELM50853043A

ECLIPSE_WORKSPACE=/Users/i322199/Documents/workspace

LOCKED_AT=Fri Sep 11 13:54:12 IST 2015

LOCKFILE=/Users/i322199/hana_work/HA5_10_I322199/__empty__/._SYS_REGI_settings/.lock

!ENTRY org.eclipse.jface 2 0 2015-09-11 13:55:26.382

!MESSAGE Keybinding conflicts occurred.  They may interfere with normal accelerator operation.

!SUBENTRY 1 org.eclipse.jface 2 0 2015-09-11 13:55:26.382

!MESSAGE A conflict occurred for COMMAND+SHIFT+F3:

Binding(COMMAND+SHIFT+F3,

  ParameterizedCommand(Command(com.sap.adt.activation.ui.command.multiActivation,Activate Multiple ABAP Development Objects,

  ,

  Category(com.sap.adt.activation.ui.category.activation,Activation Category,null,true),

  org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@142422a4,

  ,,true),null),

  org.eclipse.ui.defaultAcceleratorConfiguration,

  com.sap.adt.activation.ui.context.activation,,,system)

Binding(COMMAND+SHIFT+F3,

  ParameterizedCommand(Command(org.eclipse.xtext.ui.shared.OpenXtextElementCommand,Open Model Element,

  Open the declaration of an Xtext element,

  Category(org.eclipse.ui.category.window,Window,null,true),

  org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@cdf3ee2,

  ,,true),null),

  org.eclipse.ui.defaultAcceleratorConfiguration,

  org.eclipse.ui.contexts.window,,,system)

!ENTRY com.sap.ide.ui5.services 1 1 2015-09-11 13:55:27.333

!MESSAGE Internal Info

   Plugin Name: SAPUI5 Services

   Plugin ID  : com.sap.ide.ui5.services

   Class      : com.sap.ide.ui5.services.preferences.UI5LibrariesRegistry

   Method     : getBundleNamesUI5CoreLibs

   Message    : found UI libraries null

   Exception  :

0 Kudos

Hi Sungmin,

thank you, the RFC exception saying

"ERROR  

hostname 'SELM50853043A' unknown"

gives the right hint.

Please edit your /etc/hosts file and enter the system name of your machine along to the local host entry:

127.0.0.1   SELM50853043A

Best regards,

Marco

0 Kudos

Hi Marco,

I edited the entry in /etc/hosts file as your suggestion.

But it still dose not work with different error.

Do you mind if you see error log below?

I think this is the problem, but have no idea how to resolve it.

2048  RSCPENOCONV  Wanted conversion not available. no shortcut conversion table

Thank you a lot!

Regards,

Sungmin Oh.

!ENTRY com.sap.adt.logging 1 0 2015-09-14 09:22:42.487

!MESSAGE [INFO] system configuration provider: com.sap.adt.destinations.model.internal.config.SAPLogonPadConfigReader@58830b31

!ENTRY com.sap.adt.logging 1 0 2015-09-14 09:22:42.489

!MESSAGE [INFO] system configuration provider: com.sap.adt.destinations.model.internal.config.SAPJavaGuiLogonConfigReader@332c3e71

!ENTRY com.sap.adt.logging 1 0 2015-09-14 09:22:42.500

!MESSAGE [INFO] system configuration provider: com.sap.adt.destinations.model.internal.config.SapUiLandscapeReader@1c7c56d

!SESSION 2015-09-14 09:23:16.219 -----------------------------------------------

eclipse.buildId=4.4.2.M20150204-1700

java.version=1.8.0_60

java.vendor=Oracle Corporation

BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US

Framework arguments:  -product org.eclipse.epp.package.standard.product -keyring /Users/i322199/.eclipse_keyring -showlocation

Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/i322199/.eclipse_keyring -showlocation

!ENTRY org.eclipse.emf.ecore 2 0 2015-09-14 09:23:19.881

!MESSAGE Both 'com.sap.adt.datapreview.core.model' and 'com.sap.adt.datapreview.core.model' register an extension parser for 'model'

!ENTRY org.eclipse.emf.ecore 2 0 2015-09-14 09:23:19.883

!MESSAGE Both 'com.sap.ide.ui5.ctrl.metamodel' and 'com.sap.ndb.studio.model.data' register an extension parser for 'type'

!ENTRY org.eclipse.emf.ecore 2 0 2015-09-14 09:23:19.890

!MESSAGE Both 'com.sap.adt.ddic.view' and 'com.sap.ndb.studio.view.model' register an extension parser for 'view'

!ENTRY org.eclipse.ui 2 0 2015-09-14 09:23:20.409

!MESSAGE Warnings while parsing the commands from the 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension points.

!SUBENTRY 1 org.eclipse.ui 2 0 2015-09-14 09:23:20.409

!MESSAGE Commands should really have a category: plug-in='com.sap.ndb.studio.view.ui', id='com.sap.ndb.studio.ui.commands.copyColumnViewName', categoryId='com.sap.ndb.studio.ui.category'

!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-09-14 09:23:20.763

!MESSAGE Unable to retrieve the bundle from the URI: bundleclass://net.jeeeyul.eclipse.themes/net.jeeeyul.eclipse.themes.internal.ActiveThemeTracker

!ENTRY org.eclipse.ui 2 0 2015-09-14 09:23:21.052

!MESSAGE Warnings while parsing the commands from the 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension points.

!SUBENTRY 1 org.eclipse.ui 2 0 2015-09-14 09:23:21.052

!MESSAGE Commands should really have a category: plug-in='com.sap.ndb.studio.view.ui', id='com.sap.ndb.studio.ui.commands.copyColumnViewName', categoryId='com.sap.ndb.studio.ui.category'

!ENTRY org.eclipse.core.net 1 0 2015-09-14 09:23:23.562

!MESSAGE System property http.nonProxyHosts has been set to kadmin.local|*.kadmin.local|169.254/16|*.169.254/16|sap.corp|*.sap.corp|corp.sap|*.corp.sap by an external source. This value will be overwritten using the values from the preferences

!ENTRY com.sap.ndb.studio.dwb.team 2 0 2015-09-14 09:23:26.558

!MESSAGE Found orphaned lock file created from current Eclipse workspace, deleting...

APPLICATION=SAP HANA Studio

PROCESS_ID=2162@SELM50853043A

ECLIPSE_WORKSPACE=/Users/i322199/Documents/workspace

LOCKED_AT=Mon Sep 14 09:22:18 IST 2015

LOCKFILE=/Users/i322199/hana_work/HA5_10_I322199/__empty__/._SYS_REGI_settings/.lock

!ENTRY org.apache.log4j 2 0 2015-09-14 09:23:28.662

!MESSAGE com.sap.i18n.cp.ConvertSimpleBase  - Load shortcut failed. RscpInfo: Load shortcut failed.

InCp: 0100 OutCp: 0000

Rscp return code: 2048

Rscp error info:

.------------------------------============----------------------------.

|                              RSCP - Error                            |

| Error from:             Codepage handling (RSCP)                     |

| code: 2048  RSCPENOCONV  Wanted conversion not available.            |

| no shortcut conversion table                                         |

| module: rscpc    no:  259 line: 22257                    T100: TS012 |

| TSL01: CP9  p3: len=1,data=00                                        |

|             p4: (0100->4103): kind of T1 entry 536870912             |

`----------------------------------------------------------------------'

!ENTRY org.eclipse.jface 2 0 2015-09-14 09:23:29.818

!MESSAGE Keybinding conflicts occurred.  They may interfere with normal accelerator operation.

!SUBENTRY 1 org.eclipse.jface 2 0 2015-09-14 09:23:29.818

!MESSAGE A conflict occurred for COMMAND+SHIFT+F3:

Binding(COMMAND+SHIFT+F3,

  ParameterizedCommand(Command(com.sap.adt.activation.ui.command.multiActivation,Activate Multiple ABAP Development Objects,

  ,

  Category(com.sap.adt.activation.ui.category.activation,Activation Category,null,true),

  org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7b886bd3,

  ,,true),null),

  org.eclipse.ui.defaultAcceleratorConfiguration,

  com.sap.adt.activation.ui.context.activation,,,system)

Binding(COMMAND+SHIFT+F3,

  ParameterizedCommand(Command(org.eclipse.xtext.ui.shared.OpenXtextElementCommand,Open Model Element,

  Open the declaration of an Xtext element,

  Category(org.eclipse.ui.category.window,Window,null,true),

  org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@252bc7ec,

  ,,true),null),

  org.eclipse.ui.defaultAcceleratorConfiguration,

  org.eclipse.ui.contexts.window,,,system)

!ENTRY com.sap.ide.ui5.services 1 1 2015-09-14 09:23:30.599

!MESSAGE Internal Info

   Plugin Name: SAPUI5 Services

   Plugin ID  : com.sap.ide.ui5.services

   Class      : com.sap.ide.ui5.services.preferences.UI5LibrariesRegistry

   Method     : getBundleNamesUI5CoreLibs

   Message    : found UI libraries null

   Exception  :

0 Kudos

Hello Sungmin,

that is very interesting and I would like to investigate it in depth.

Please activate tracing via Eclipse Preferences

-> ABAP Development -> Trace Configuration, mark location "Destination Management".

Then go again through the error situation and export the support information file afterwards:

Menu

Help -> Collect Support Information...

Please send the support.zip to me by e-mail.

Best regards,

Marco

0 Kudos

Hi Marco.

I tried to send email with attachment,

But it said that your mailbox is full.

support.zip has size less than 500kb.

Regards,

Sungmin Oh.

0 Kudos

Please try without attachment and I will reply.

0 Kudos

I tried without attachment, but I got this reply.


Delivery has failed to these recipients or groups:

sapnetwork.notification@sap.com

The recipient's mailbox is full and can't accept messages now. Please try resending this message later, or contact the recipient directly.

0 Kudos

Hi Sungmin,

just use my SAP e-mail address, it is public in my profile.

Best regards,

Marco

Former Member
0 Kudos

Hi.

I had the same problem and I figured out that such behavior seems to be connected with JDK versions. The problem is the same in both Luna and Mars and I faced it after upgrading JDK up to 1.8.0_60 (update 60). After few tries I ended up with completely fresh install of my developer environment:

- Mac OSX 10.9.5

- Java GUI 7.40 rev4

- Eclipse Mars

- JDK 1.8.0_60

Then it was time for some experiments :

- Without starting GUI for the first time (SAPGUILandscape.xml is not generated) ADT works fine and I'm able to create ABAP project

- GUI started, SAPGUILandscape.xml generated (without any connection) and Eclipse hangs after choosing ABAP project to be created (even window for configuring connection is not shown).

Then I've installed previous version of JDK - 1.8.0_51 (update 51) and removed 1.8.0_60. And Eclipse with ADT started to work fine in all cases: without SAPGUILandscape.xml, with newly generated SAPGUILandscape.xml and even with my old SAPGUILandscape.xml with configured systems. After configuring any ABAP project I was able to switch to new JDK and everything continued to work, I was able to create new projects and connect to existing.

Only one issue still presents: If I quit Eclipse which is running on JDK 1.8.0_60 with any opened editor tab (any ABAP program or class for example) and try to start Eclipse again it hangs while loading component com.sap.adt.sapgui.embedding and I have to start it with previous version of JDK with -vm option. After closing all tabs it can be restarted with JDK 1.8.0_60 again.

0 Kudos

Hi Danila,

I have

- SAP GUI for Java 7.40 rev 2

- Java VM: Oracle Corporation Version 1.8.0_60

- OS: Mac OS X(x86_64) Version 10.10.5

- Eclipse Mars

and I don't have any problems with reading the SAPGUILandscape.xml and re-opening editor tabs at Eclipse startup.

I can upgrade to SAP GUI for Java 7.40 rev 4, but I will not go down to Mac OSX 10.9.5 😉

Regards, Marco

0 Kudos

I downgraded jdk version from 1.8.0_60 to 1.8.0_51.

It works!!!!!!!

Thank you for your help.

But it is still question that why it doesn't work with jdk 1.8.0_60 latest version.

0 Kudos

I upgraded to SAP GUI for Java 7.40 rev 4 and it still works for me with 1.8.0_60.

What is your Mac OS X version, Sungmin?

0 Kudos

Hi Marco,

As I mentioned above,

My developer environment is:

- Mac OSX Yosemite 10.10.5

- SAP GUI: 7.40 rev2

- Eclipse: Luna 4.4.2

0 Kudos

There are more reports about severe problems with jdk 1.8.0_60 on Mac OS X:

Java 1.8.0_60 Problem (OSX) - revert to 1.8.0_51 (Java in General forum at JavaRanch)

0 Kudos

Yes, I also think that problems comes from this JDK update, I also have few minor problems using ADT in Eclipse with the latest JDK.

I also tried to reproduce these bugs on my colleague's computer because he has almost the same environment (exception is that he has 4 or 5 previous versions of JDK installed together with 1.8.0_60) and we weren't able to reproduce these problems, on his machine everything worked fine. And I'm sure that this problem is not connected to GUI version, I faced it when tried 7.40 rev. 2, rev. 3, rev. 4.

0 Kudos

Only one issue still presents: If I quit Eclipse which is running on JDK 1.8.0_60 with any opened editor tab (any ABAP program or class for example) and try to start Eclipse again it hangs while loading component com.sap.adt.sapgui.embedding and I have to start it with previous version of JDK with -vm option. After closing all tabs it can be restarted with JDK 1.8.0_60 again.

This issue still presents with JDK 1.8.0_66 and ADT 2.51.

0 Kudos

You saved lot of time for me.

Thank You!

former_member186216
Active Participant
0 Kudos

Hi Sungmin and Danila,

we think that we have identified the root cause for the problem, and we are planning to deliver an ADT patch to fix it.

Stay tuned...

Best regards,

Marco

0 Kudos

Just updated to ADT 2.51.2 and the problem seems to be fixed, I've restarted eclipse with opened editor tabs without problems.

Thank You, Marco!

0 Kudos

Hi Danila,

you are a very early adopter!

Right, the fix is provided in the latest patch of 2.51.

I think we can close this thread.

Best regards,

Marco

0 Kudos

Hi Marco,

I just Install Eclipse on my MACBookPro below are the details.

MAC OSx: 10.11.1

Eclips IDE for Java Developers: Mars. 1 Release (4.5.1)

SAP GUI for Java: 7.40 rev 5

JDK: jdk1.8.0_65

ADT: 2.54.0

The problem is whenever i am going to ABAP Project in Eclipse, it's hanging and I have to go and forcefully close it.

Thanks and Best Regards,

Faisal

0 Kudos

Hi, after upgrading ADT to 2.54.0 problem seems to be back.

I mean problem with re-starting Eclipse with opened editor-tabs.

0 Kudos

Hi Faisal,

please update to the latest ADT patch, which is 2.54.2.

The problem should be solved by this.

Best regards,

Marco

0 Kudos

Hi Marco,

It's working after update, Thanks a lot.

Best Regards,

Faisal

0 Kudos

Hello Marco,

I am having issues with Eclipse editor where its crashing when I tried to create a new SAP project. I enable trace in the configuration and below is the log from the trace. Also I included the development environment details also. Can you please help me out with the issue.

My developer environment is:

-Windows 10

- SAP GUI: 7.40 patch level 5

- Eclipse: Luna 4.4.2

- ADT - 2.54.2

- Java - 1.8.0_73-b02

Trace log:

eclipse.buildId=4.4.2.M20150204-1700

java.version=1.8.0_73

java.vendor=Oracle Corporation

BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US

Framework arguments:  -product org.eclipse.epp.package.jee.product

Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

org.eclipse.ui

Error

Mon Mar 07 12:55:45 CST 2016

Unhandled event loop exception

java.lang.NoClassDefFoundError: com/sap/adt/compatibility/exceptions/OutDatedClientException

  at com.sap.adt.blues.core.ui.BluesCoreMenuContribution.createContributionItems(BluesCoreMenuContribution.java:45)

  at org.eclipse.ui.internal.menus.ContributionFactoryGenerator.compute(ContributionFactoryGenerator.java:78)

  at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeFactoryIntoModel(ContributionRecord.java:269)

  at org.eclipse.e4.ui.workbench.renderers.swt.ContributionRecord.mergeIntoModel(ContributionRecord.java:213)

  at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processAddition(MenuManagerRenderer.java:533)

  at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.generateContributions(MenuManagerRenderer.java:508)

  at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContributions(MenuManagerRenderer.java:473)

  at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:421)

  at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:393)

  at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:352)

  at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:492)

  at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:487)

  at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:519)

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

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

  at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)

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

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

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

  at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4963)

  at org.eclipse.swt.widgets.Control.windowProc(Control.java:4639)

  at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339)

  at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1626)

  at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2075)

  at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023)

  at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)

  at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:256)

  at org.eclipse.swt.widgets.Display.runPopups(Display.java:4213)

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

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)

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

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)

  at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)

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

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

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

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

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

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

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

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

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

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

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

  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  at java.lang.reflect.Method.invoke(Unknown Source)

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

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

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

Caused by: java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sap.adt.compatibility (1690).

  at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:116)

  at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)

  at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)

  at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:395)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

  at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)

  at java.lang.ClassLoader.loadClass(Unknown Source)

  at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:568)

  at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)

  at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)

  at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)

  at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)

  at com.sap.adt.tools.core.internal.typeregistry.AdtObjectTypeInfo$RestResourceRequestFilterDescription.instantiateFilter(AdtObjectTypeInfo.java:975)

  at com.sap.adt.tools.core.internal.typeregistry.AdtObjectTypeInfo.instantiateResourceRequestFilters(AdtObjectTypeInfo.java:768)

  at com.sap.adt.tools.core.internal.typeregistry.AdtObjectTypeInfo.createResourceFilters(AdtObjectTypeInfo.java:685)

  at com.sap.adt.tools.core.internal.typeregistry.AdtObjectTypeInfo.<init>(AdtObjectTypeInfo.java:134)

  at com.sap.adt.tools.core.internal.typeregistry.CentralObjectTypeRegistryBuilder.getObjectTypes(CentralObjectTypeRegistryBuilder.java:83)

  at com.sap.adt.tools.core.internal.typeregistry.CentralObjectTypeRegistryBuilder.buildFromExtensions(CentralObjectTypeRegistryBuilder.java:45)

  at com.sap.adt.tools.core.internal.typeregistry.CentralObjectTypeRegistryBuilder.createRegistry(CentralObjectTypeRegistryBuilder.java:26)

  at com.sap.adt.tools.core.objecttype.AdtObjectTypeRegistryFactory.getSingletonInstance(AdtObjectTypeRegistryFactory.java:26)

  at com.sap.adt.tools.core.objecttype.AdtObjectTypeRegistryFactory.getObjectTypeRegistry(AdtObjectTypeRegistryFactory.java:14)

  at com.sap.adt.tools.core.internal.spi.sfs.DefaultAdtContentProvider.getFederatedProviderInfoForPath(DefaultAdtContentProvider.java:139)

  at org.eclipse.core.internal.resources.semantic.SemanticFileStore.findFederatedContentProvider(SemanticFileStore.java:270)

  at org.eclipse.core.internal.resources.semantic.SemanticFileStore.getEffectiveContentProvider(SemanticFileStore.java:253)

  at org.eclipse.core.internal.resources.semantic.SemanticFileStore.fetchInfo(SemanticFileStore.java:118)

  at org.eclipse.core.filesystem.provider.FileStore.fetchInfo(FileStore.java:280)

  at org.eclipse.core.filesystem.provider.FileStore.childInfos(FileStore.java:109)

  at org.eclipse.core.internal.localstore.UnifiedTree.getLocalList(UnifiedTree.java:346)

  at org.eclipse.core.internal.localstore.UnifiedTree.addChildren(UnifiedTree.java:138)

  at org.eclipse.core.internal.localstore.UnifiedTree.addNodeChildrenToQueue(UnifiedTree.java:244)

  at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:110)

  at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920)

  at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904)

  at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshRoot(FileSystemResourceManager.java:951)

  at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:897)

  at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705)

  at com.sap.ndb.studio.dwb.team.internal.SystemProjectUtil$1.run(SystemProjectUtil.java:466)

  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Caused by: org.osgi.framework.BundleException: Exception in com.sap.adt.compatibility.internal.Activator.start() of bundle com.sap.adt.compatibility.

  at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:792)

  at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)

  at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)

  at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)

  at org.eclipse.osgi.container.Module.doStart(Module.java:571)

  at org.eclipse.osgi.container.Module.start(Module.java:439)

  at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)

  at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

  ... 39 more

Caused by: java.lang.NoClassDefFoundError: com/sap/mw/jco3/eclipse/Registry

  at com.sap.adt.communication.internal.jco.JCoDestinationRegistry.<init>(JCoDestinationRegistry.java:111)

  at com.sap.adt.communication.internal.jco.JCoDestinationRegistry.getInstance(JCoDestinationRegistry.java:139)

  at com.sap.adt.communication.destinations.AdtDestinationRegistryFactory.getDestinationRegistry(AdtDestinationRegistryFactory.java:19)

  at com.sap.adt.compatibility.internal.Activator.getDestinationRegistry(Activator.java:190)

  at com.sap.adt.compatibility.internal.Activator.start(Activator.java:85)

  at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)

  at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

  at java.security.AccessController.doPrivileged(Native Method)

  at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)

  ... 46 more

Caused by: java.lang.ClassNotFoundException: An error occurred while automatically activating bundle com.sap.conn.jco.eclipse (1835).

  at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:116)

  at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)

  at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)

  at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)

  at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:379)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

  at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)

  at java.lang.ClassLoader.loadClass(Unknown Source)

  at com.sap.adt.communication.internal.Activator.start(Activator.java:83)

  at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)

  at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

  at java.security.AccessController.doPrivileged(Native Method)

  at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)

  at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)

  at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)

  at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)

  at org.eclipse.osgi.container.Module.doStart(Module.java:571)

  at org.eclipse.osgi.container.Module.start(Module.java:439)

  at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)

  at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

  at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)

  at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)

  at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)

  at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:391)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

  at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)

  at java.lang.ClassLoader.loadClass(Unknown Source)

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

  at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)

  at java.lang.Class.getConstructor0(Unknown Source)

  at java.lang.Class.newInstance(Unknown Source)

  at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184)

  at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)

  at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)

  at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)

  at org.eclipse.core.internal.resources.semantic.SemanticFileSystemCore$1.toProvider(SemanticFileSystemCore.java:118)

  at org.eclipse.core.internal.resources.semantic.SemanticFileSystemCore$1.createContentProvider(SemanticFileSystemCore.java:91)

  at org.eclipse.core.internal.resources.semantic.SemanticFileStore.initProvider(SemanticFileStore.java:209)

  at org.eclipse.core.internal.resources.semantic.SemanticFileStore.getEffectiveContentProviderInternal(SemanticFileStore.java:332)

  at org.eclipse.core.internal.resources.semantic.SemanticFileStore.getEffectiveContentProvider(SemanticFileStore.java:248)

  ... 14 more

Caused by: org.osgi.framework.BundleException: Exception in com.sap.mw.jco3.eclipse.internal.Activator.start() of bundle com.sap.conn.jco.eclipse.

  at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:792)

  at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)

  at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)

  at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)

  at org.eclipse.osgi.container.Module.doStart(Module.java:571)

  at org.eclipse.osgi.container.Module.start(Module.java:439)

  at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)

  at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

  ... 57 more

Caused by: java.lang.ExceptionInInitializerError: JCo initialization failed with java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path

  at com.sap.conn.jco.rt.MiddlewareJavaRfc.<clinit>(MiddlewareJavaRfc.java:177)

  at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:97)

  at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:23)

  at com.sap.conn.jco.rt.RuntimeEnvironment.<init>(RuntimeEnvironment.java:46)

  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

  at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

  at java.lang.reflect.Constructor.newInstance(Unknown Source)

  at java.lang.Class.newInstance(Unknown Source)

  at com.sap.conn.jco.ext.Environment.getInstance(Environment.java:180)

  at com.sap.conn.jco.ext.Environment.registerDestinationDataProvider(Environment.java:322)

  at com.sap.mw.jco3.eclipse.internal.Activator.start(Activator.java:68)

  at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)

  at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

  at java.security.AccessController.doPrivileged(Native Method)

  at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)

  ... 64 more

Thanks in advance

0 Kudos

Hi Ben,

see SAP support note:

http://service.sap.com/sap/support/notes/2041195

Hope this helps,

Marco