Another update - Andrew and I spent a few hours on this and narrowed down 
the cause. I still don't know what compiler options are being used by 
Eclipse in order to produce a working JAR, but needless to say, we can't 
rely on compiler options for a working set of classes.

The XStream API makes it rather difficult to extend, and we need to extend 
it - XStream doesn't support DOM Level 2 constructs like namespaces and 
prefixes, which are obviously key in WS-*. We can subclass the public 
APIs, but the methods we want to override are called once during XStream 
startup, which does not give us many options for providing data that is 
essential to serializing custom types. We are going to sit down and try 
again on Wednesday, but in the meantime, I've created an alternate 
implementation of the SupportedLanguage serializer for the httpd sample, 
one that doesn't rely on XStream. It's simpler, albeit more code. If we 
can't figure out an alternative after Wednesday, we'll have to remove the 
muse-util-xstream module in 2.1.

I will provide all of the gory details in the JIRA item (MUSE-142) for 
anyone who's curious as to the root cause of the bug.

Dan



"David Medinets" <[EMAIL PROTECTED]> wrote on 11/03/2006 01:18:32 
PM:

> Dan, thanks for responding so quickly to all of our questions! You
> might not be crazy. There are a lot of moving parts to this kind of
> software.
> 
> On 11/3/06, Daniel Jemiolo <[EMAIL PROTECTED]> wrote:
> > Okay, I have some good news (sort of). Andrew was able to reproduce 
this,
> > which means that I'm the one who's crazy.  ;)
> 
> -- 
> David Medinets
> Affy Agile Advice & Coding
> http://www.affy.com/
> http://www.linkedin.com/in/affyadvice
> 
> Writing tested complex code, so you don't have to!
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to