geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guillaume Nodet (JIRA)" <j...@apache.org>
Subject [jira] Created: (GSHELL-81) Depdendency on sun.* packages
Date Mon, 19 Nov 2007 10:33:43 GMT
Depdendency on sun.* packages
-----------------------------

                 Key: GSHELL-81
                 URL: https://issues.apache.org/jira/browse/GSHELL-81
             Project: GShell
          Issue Type: Bug
      Security Level: public (Regular issues)
            Reporter: Guillaume Nodet
            Assignee: Jason Dillon


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...



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message