What JVM were you using BTW?

--jason


-----Original Message-----
From: "Guillaume Nodet" <[EMAIL PROTECTED]>

Date: Mon, 19 Nov 2007 10:41:32 
To:[email protected]
Subject: [[GShell] Dependency on sun.* packages


It seems that GShell is currently unable to run without the sun.* packages in 
the classloader.
The reason is that it uses xstream advanced mode which make use of these 
packages.
If these packages are not on the classpath, xstream will default to the pure 
java reflection provider which will cause exceptions like the following: 

Caused by: com.thoughtworks.xstream.converters.ConversionException: Cannot 
construct org.apache.geronimo.gshell.layout.model.CommandNode as it does not 
have a no-args constructor
---- Debugging information ---- 
message             : Cannot construct 
org.apache.geronimo.gshell.layout.model.CommandNode as it does not have a 
no-args constructor
cause-exception     : 
com.thoughtworks.xstream.converters.reflection.ObjectAccessException 
cause-message       : Cannot construct 
org.apache.geronimo.gshell.layout.model.CommandNode as it does not have a 
no-args constructor
class               : org.apache.geronimo.gshell.layout.model.Layout
required-type       : org.apache.geronimo.gshell.layout.model.CommandNode
path                : /layout/nodes/command
-------------------------------

I'm not sure if this is a good idea or if we should support that pure java 
mode... 

-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/ <http://gnodet.blogspot.com/> 

Reply via email to