On Fri, Jun 19, 2009 at 15:51, Mark Wilkinson<[email protected]> wrote:
>> It sounds weird to get an IllegalStateException while starting the VM
>> - the only reason I can see is that something is wrong with our
>> BootstrapClassLoader - but it would be a bit odd as it's just a
>> subclassed URLClassLoader with the addURL() method made public.
> Hopefully the solution above will give you a hint as to what is wrong.
Something with your Java I guess.. but 1.5.0_18 is almost the newest
1.5 Java.. what happens with 1.6-Java?
Too bad we can't get stacktraces from the JVM launch, I would have to
run it with a debugger to step through to see what is going wrong..
We could try a virtual machine of OpenSUSE to have a look, but first I
would try upgrading Java - there wouldn't be much point in debugging
this if it's easy to fix :) Is this a 32-bit or 64-bit machine?
> Is there any reason for me not to trust what Taverna2 does without that
> classloader, or can I continue on my merry way?
It would cause some XML parsers to not work, so for instance the XPath
and XSLT local workers would not work anymore. The reason for this is
that these XML libraries expects their implementation to be discovered
in the system classloader, but as we don't know about the plugins
requiring these at start-up time, we made that BootstrapClassloader
where so that they can be added later.
The main parts of Taverna should work fine.
You would have to try around to see if you are using any of the
affected services in your typical workflows.
If you get something along the lines of 'Xerces parser implementation
not found', you could try a workaround to copy those JARs into the
lib/ directory, the JARs are:
<!-- system artifacts -->
<artifact artifactId="saxpath" groupId="saxpath"
version="1.0-FCS"
system="true" />
<artifact artifactId="jaxen" groupId="jaxen"
version="1.0-FCS"
system="true" />
<artifact artifactId="xercesImpl" groupId="xerces"
version="2.7.1"
system="true" />
<artifact artifactId="xalan" groupId="xalan"
version="2.6.0"
system="true" />
<artifact artifactId="dom4j" groupId="dom4j"
version="1.6"
system="true" />
<artifact artifactId="log4j" groupId="log4j"
version="1.2.12"
system="true" />
You can find them in repository/ - for instance
xalan/xalan/2.6.0/xalan-2.6.0.jar
--
Stian Soiland-Reyes, myGrid team
School of Computer Science
The University of Manchester
------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
Developers Guide: http://www.mygrid.org.uk/tools/developer-information