On 7/28/2011 5:17 AM, Seref Arikan wrote:
> Greetings,
> I've asked this before, and maybe I failed to describe the problem I'm
> having, so I'll give it another go.
> I have a set of classes generated from XSD using JiBX. I fill in the
> values, and I can see in the debugger that all fields are set
> properly, just before I serialize the root object to XML.
> The result XML is incomplete, with only a few fields serialized to
> XML. No exceptions, no errors.
> I'd like to debug the serialization process to see what is failing,
> but since the code that serializes to XML is added to bytecode, I
> can't do it in the usual way of attaching source code to Java classes.
> Is there a way of debugging this process? Has anyone encountered
> something like this?
>

        Long ago I encountered a similar problem. Usually this occurred because 
of a 
mismatch between the binding description and the classes used for 
serialization. 
And you are correct, the exception handling for this case isn't as good as it 
should be.

        The way I resolved this was unit testing a serialization / 
de-serialization 
loop and comparing the start and end objects. Since I wasn't as good about 
maintaining my unit tests, I spent a lot of time working through the mapping 
xml 
ever time I did a refactoring.

-- 
        Thomas Jones-Low            Softstart Services Inc.
        tjone...@softstart.com      JobScheduler for Oracle
        P: 802-398-1012             http://www.softstart.com

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to