>>>>> "Robert" == Robert Marcano <robert@xxxxxxxxxxxxxxxxx> writes: Robert> debugging with (it is an static method) Robert> System.out.println(JhlClientAdapter.class.getClassLoader()); Robert> showed: Robert> org.eclipse.core.runtime.adaptor.EclipseClassLoader@2d78620 Ok. That looks correct enough. >From the stack trace: java.lang.ClassNotFoundException: org.tigris.subversion.javahl.SVNClient not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/share/eclipse/startup.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}} at java.net.URLClassLoader.findClass (libgcj.so.7) at java.lang.ClassLoader.loadClass (libgcj.so.7) at java.lang.ClassLoader.loadClass (libgcj.so.7) at org.tigris.subversion.svnclientadapter.javahl.JhlClientAdapter.isAvailable (svnClientAdapter-1.0.1.jar.so) What does JhlClientAdapter.isAvailable() look like? On what class loader is it calling loadClass()? Robert> I disabled aot-compile-rpm for the svnClientAdapter and subclipse RPMs Robert> in order to run with the interpreter, the same problem This rules out most of the linking oddities that might ordinarily cause problems. Offhand I don't know what to suggest :-(. If I were looking into this I would probably start by Tom