Good catch Dan.

I completely reorganized Aegis for CXF 2.1 and standalone was one of
the side effects. Nothing you see in here will work with XFire
anything.

On Wed, Dec 10, 2008 at 2:15 PM, Daniel Kulp <[EMAIL PROTECTED]> wrote:
> On Wednesday 10 December 2008 10:38:22 am Benson Margulies wrote:
>> Yes it will work with 2.1.x.
>
> It should work with 2.1.x, but probably not for the "latest xfire version of
> aegis".   A bunch of work went into Aegis for 2.1.x to make it
> more "standalone friendly".
>
> Dan
>
>
>> I'd really rather you went to the SVN web access and pull it for yourself.
>>
>> On Wed, Dec 10, 2008 at 8:04 AM, Anshul Dutta <[EMAIL PROTECTED]>
> wrote:
>> > Can the same test be used with the latest xfire version of aegis?
>> > Could you please paste the contents of the test class in the email?
>> >
>> > Thanks
>> >
>> > -----Original Message-----
>> > From: Benson Margulies [mailto:[EMAIL PROTECTED]
>> > Sent: 10 December 2008 00:43
>> > To: [email protected]
>> > Subject: Re: Aegis databinding independently of CXF
>> >
>> > I just checked in a StandaloneWriteTest which should give you some help.
>> > I am thinking about how to go about adding a sample to our samples.
>> >
>> > On Sun, Dec 7, 2008 at 4:04 PM, Magnus Kvalheim <[EMAIL PROTECTED]>
> wrote:
>> >> Have attached the sources and debugging into cxf, and found that it
>> >> was missing the aegistype. (I did initially give it null so thats only
>> >> fair :-)
>> >> )
>> >>
>> >> Still having a bit of struggle figuring out how it's all connected so
>> >> yes - a write test would be great.
>> >>
>> >> Thanks
>> >>
>> >> 2008/12/7 Benson Margulies <[EMAIL PROTECTED]>
>> >>
>> >>> I might have forgotten to write one. I'll put some attention into
>> >>> this in the next few days.
>> >>>
>> >>> On Sun, Dec 7, 2008 at 4:33 AM, Magnus Kvalheim <[EMAIL PROTECTED]>
>> >>>
>> >>> wrote:
>> >>> > Thanks for your reply Benson,
>> >>> >
>> >>> > I must admittedly say that I haden't...
>> >>> >
>> >>> > I took a quick look, and can find a read test, but no write :-|
>> >>> >
>> >>> > I'll look more into it later tonight.
>> >>> >
>> >>> > Thanks,
>> >>> > Magnus
>> >>> >
>> >>> > 2008/12/7 Benson Margulies <[EMAIL PROTECTED]>
>> >>> >
>> >>> >> Magnus, have you looked at the unit tests that test standalone
>> >>> >> Aegis?
>> >>> >>
>> >>> >> On Sat, Dec 6, 2008 at 5:15 PM, Magnus Kvalheim
>> >>> >> <[EMAIL PROTECTED]>
>> >>> >>
>> >>> >> wrote:
>> >>> >> > Hi all,
>> >>> >> >
>> >>> >> > I'm interested in trying Aegis over JAXB as a xml<->java mapping
>> >>> >>
>> >>> >> solution.
>> >>> >>
>> >>> >> > The user guide, http://cwiki.apache.org/CXF20DOC/aegis-21.html,
>> >>> >>
>> >>> >> indicates
>> >>> >>
>> >>> >> > this is possible, but I haven't been able to find any examples
>> >>> >> > of
>> >>>
>> >>> such.
>> >>>
>> >>> >> > I've tried with a simple example:
>> >>> >> >
>> >>> >> > public class MappingTest implements Serializable{
>> >>> >> >
>> >>> >> >    private static final long serialVersionUID = 1L;
>> >>> >> >    private String text1;
>> >>> >> >    private Integer number1;
>> >>> >> >    private Boolean bool1;
>> >>> >> >    private int[] intArr1;
>> >>> >> >    public MappingTest() {
>> >>> >> >        text1 = "A testing string";
>> >>> >> >        number1 = 42;
>> >>> >> >        bool1 = true;
>> >>> >> >        intArr1 = new int[]{2,5,7,9,23,54};
>> >>> >> >    }
>> >>> >> >    public String getText1() {return text1;    }
>> >>> >> >    public Integer getNumber1() {return number1;}
>> >>> >> >    public Boolean getBool1() {return bool1;}i
>> >>> >> >    public int[] getIntArr1() {return intArr1;}
>> >>> >> >
>> >>> >> >    public static void main(String[] args) throws Exception {
>> >>> >> >
>> >>> >> >        MappingTest test = new MappingTest();
>> >>> >> >        AegisContext ctx = new AegisContext();
>> >>> >> >        XMLOutputFactory factory = XMLOutputFactory.newInstance();
>> >>> >> >        OutputStream out = new FileOutputStream("data.xml");
>> >>> >> >
>> >>> >> >        XMLStreamWriter xmlWriter =
>> >
>> > factory.createXMLStreamWriter(out);
>> >
>> >>> >> >        AegisWriter<XMLStreamWriter> aegisWriter =
>> >>> >> > ctx.createXMLStreamWriter();
>> >>> >> >        aegisWriter.write(test, new QName("test"), true,
>> >>> >> > xmlWriter, null);
>> >>> >> >    }
>> >>> >> > }
>> >>> >> > But get a nullpointerexception here:
>> >>> >> > Exception in thread "main" java.lang.NullPointerException
>> >>> >> >    at
>> >>>
>> >>> org.apache.cxf.aegis.AegisXMLStreamDataWriter.write(AegisXMLStreamDat
>> >>> aWriter.java:80)
>> >>>
>> >>> >> >    at
>> >>>
>> >>> org.apache.cxf.aegis.AegisXMLStreamDataWriter.write(AegisXMLStreamDat
>> >>> aWriter.java:33)
>> >>>
>> >>> >> >    at MappingTest.main(MappingTest.java:38)
>> >>> >> >
>> >>> >> >
>> >>> >> > What is required in order to serialize a bean with simple types?
>> >>> >> >
>> >>> >> > Can anyone on the list tell me if I'm on the right track?
>> >>> >> >
>> >>> >> > Thanks,
>> >>> >> > Magnus
>> >
>> > ________________________________________________________________________
>> > This email has been scanned for all known viruses by the MessageLabs
>> > Email Security Service and the Macro 4 plc internal virus protection
>> > system.
>> > ________________________________________________________________________
>> >
>> >
>> > ________________________________________________________________________
>> > This email has been scanned for all known viruses by the MessageLabs
>> > Email Security Service and the Macro 4 plc internal virus protection
>> > system.
>> > ________________________________________________________________________
>
>
>
> --
> Daniel Kulp
> [EMAIL PROTECTED]
> http://dankulp.com/blog
>

Reply via email to