All pastes #784742 Raw Edit

Zeug

public text v1 · immutable
·published 2007-11-19 20:41 UTC
rendered paste body
Daemon Thread [Start Level Event Dispatcher] (Suspended (breakpoint at line 149 in DefaultClassLoader))	
	DefaultClassLoader.findLibrary(String) line: 149     <----- at this point the system tries to resolve a library called "sapjcorfc"
	ClassLoader.loadLibrary(Class, String, boolean) line: 1653	
	Runtime.loadLibrary0(Class, String) line: 823	
	System.loadLibrary(String) line: 1030	
	MiddlewareRFC.loadLibrary(String) line: 458	
	MiddlewareRFC.<clinit>() line: 137	             <----- this is some other class inside the 3rd party jar
	Class<T>.forName0(String, boolean, ClassLoader) line: not available [native method]	
	Class<T>.forName(String) line: 169	
	JCO.<clinit>() line: 771	                     <----- this is some class inside the 3rd party jar
	Class<T>.forName0(String, boolean, ClassLoader) line: not available [native method]	
	Class<T>.forName(String) line: 169	
	Activator.start(BundleContext) line: 39	             <----- this is the activator of the plug-in wrapped around the 3rd party .jar
	BundleContextImpl$2.run() line: 999	
	AccessController.doPrivileged(PrivilegedExceptionAction<T>) line: not available [native method]	
	BundleContextImpl.startActivator(BundleActivator) line: 993	
	BundleContextImpl.start() line: 974	
	BundleHost.startWorker(int) line: 346	
	BundleHost(AbstractBundle).resume() line: 350	
	Framework.resumeBundle(AbstractBundle) line: 1118	
	StartLevelManager.resumeBundles(AbstractBundle[], boolean) line: 634	
	StartLevelManager.incFWSL(int, AbstractBundle) line: 508	
	StartLevelManager.doSetStartLevel(int, AbstractBundle) line: 282	
	StartLevelManager.dispatchEvent(Object, Object, int, Object) line: 468	
	EventManager.dispatchEvent(EventListeners$ListElement[], EventDispatcher, int, Object) line: 195	
	EventManager$EventThread.run() line: 297	

After this, I get an exception

java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'
JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc [/path/to/Workspace/com.xxx.jco.linux-intel-32bit/libsapjcorfc.so: librfccm.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden (Can't open shared object file: File not found)]. java.library.path [/opt/sun-jdk-1.6.0.03/jre/lib/i386/client:/opt/sun-jdk-1.6.0.03/jre/lib/i386:/opt/sun-jdk-1.6.0.03/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib]
	at com.sap.mw.jco.JCO.<clinit>(JCO.java:776)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:169)
	at com.xxx.jco.Activator.start(Activator.java:39)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:350)
	at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1118)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:634)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:282)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:468)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:195)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:297)