> It *kind of* makes sense, since the sequence of events could be:
> - JVM loads the SVNClient class prior to running isAvailable(),
> resulting in a loadLibrary()
> - isAvailable() calls loadLibrary(), somehow changing the
> loaded library
> - isAvailable() calls new SVNClient()
>
> But, I can't claim to understand JVMs or the Linux linker well enough to
> know if this is plausible or just crazy.
If you want to hack the svnClientAdapter library, you could just change the
isAvailable() method to return true and not run any of the code. That
would probably confirm if this can be resolved in Subclipse.
I think we could probably change our code to not load the JavaHL library
and just load the dependencies. The dependencies are only loaded on Win32,
and they were the main issue. We could just constuct the SVNClient() class
at the point where we are currently loading JavaHL and then check for
exceptions. At least I think ....
Ughh.
Mark
_____________________________________________________________________________
Scanned for SoftLanding Systems, Inc. and SoftLanding Europe Plc by IBM Email Security Management Services powered by MessageLabs.
_____________________________________________________________________________
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subclipse.tigris.org
For additional commands, e-mail: users-help@subclipse.tigris.org
Received on Mon Feb 27 03:10:41 2006