Phew! I was a bit confused there for a while :-) I'm glad its all working
now Johan.

James
-------
http://radio.weblogs.com/0112098/
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: "Jakarta Commons Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, October 15, 2002 12:21 AM
Subject: Re: [betwixt] NullPointerException


> James
>
> You did it.
>
> I just found out that I was overwriting the new betwixt.jar file wih an
> old one. No wonder that the same error occured during every try. I am
> sorry about that. I should have checked closer before sending the
> message below. Now I also understand the meaning of the 'continue'
> statement. ;)
>
> Betwixt now works like a charm.
>
> /johan
>
>
> On Mon, 2002-10-14 at 01:59, [EMAIL PROTECTED] wrote:
> > Hi James
> >
> > Thank you for your help.
> >
> > I rebuilt the whole betwixt project but was unfortunately unsuccessful
> > to achieve a better result.
> >
> > I studied your code but did not fully understand the additions. You test
> > to see if the object is null, which it is, an just continues. I get a
> > null pointer exception at exactly the same spot: XMLIntrospector, line
> > 188 bean.getClass(), but 'bean' has the value null and I suppose the
> > exception comes from here.
> >
> > How can I help you with a JUnit test? I have never used JUnit. My
> > project is not secret and I could easily submit my single class, but the
> > frameworks takes time to set up: mySql, Torque, Maverick (Sourceforge),
> > betwixt and Tomcat.
> >
> > /johan
> >
> >
> > James Strachan wrote:
> >
> > > Hi johan
> > >
> > > This looks like some kind of bug. I've just applied a little patch
> > that
> > > should avoid the null pointer exception. See if this helps. If it
> > doesn't
> > > it'd be nice to refactor what you're doing into a JUnit test case we
> > can add
> > > to betwixt to help fix it (and keep it fixed)
> > >
> > > James
> > > -------
> > > http://radio.weblogs.com/0112098/
> > > ----- Original Message -----
> > > From: "Johan Lundberg" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Friday, October 11, 2002 5:12 PM
> > > Subject: [betwixt] NullPointerException
> > >
> > >
> > > Hi
> > >
> > > I am using betwixt in combination with Torque (Turbine DB-layer) in
> > > order to generate XML, which is used for transforming XSL stylesheets
> > to
> > > HTML.
> > >
> > > Somewhere during the process of transforming the Torque beans to XML I
> > > get a NullPointerException from betwixt code. See the short versions
> > of
> > > stack trace and the Log4j DEBUG output below.
> > >
> > > I do not know if the exception is a bug in betwixt since I believe
> > that
> > > betwixt can handle object values that are null.
> > >
> > > Any help would be appreciated.
> > >
> > > /johan
> > >
> > >
> > >
> > >
> > >
> > > java.lang.NullPointerException
> > >  at
> > >
> >
org.apache.commons.betwixt.XMLIntrospector.introspect(XMLIntrospector.java:1
> > > 88)
> > >  at
> > >
> >
org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja
> > > va:183)
> > >  at
> > >
> >
org.apache.commons.betwixt.io.AbstractBeanWriter.writeContent(AbstractBeanWr
> > > iter.java:496)
> > >  at
> > >
> >
org.apache.commons.betwixt.io.AbstractBeanWriter.writeRestOfElement(Abstract
> > > BeanWriter.java:431)
> > >  at
> > >
> >
org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja
> > > va:414)
> > >  at
> > >
> >
org.apache.commons.betwixt.io.AbstractBeanWriter.write(AbstractBeanWriter.ja
> > > va:216)
> > >  at
> > >
> >
org.apache.commons.betwixt.io.AbstractBeanWriter.writeContent(AbstractBeanWr
> > > iter.java:506)
> > >  at
> > >
> >
org.apache.commons.betwixt.io.AbstractBeanWriter.writeRestOfElement(Abstract
> > > BeanWriter.java:431)
> > >
> > >
> > >
> > >
> > >
> > > 37214 [Thread-4] DEBUG
> > org.apache.commons.betwixt.io.AbstractBeanWriter
> > >   - Writing bean graph (qualified name 'value'
> > >
> > > 37214 [Thread-4] DEBUG org.apache.commons.betwixt.XMLIntrospector  -
> > > Introspecting...
> > >
> > > 37214 [Thread-4] DEBUG org.apache.commons.betwixt.XMLIntrospector  -
> > > [Lorg.apache.torque.om.SimpleKey;@538974
> > >
> > > 37215 [Thread-4] DEBUG org.apache.commons.betwixt.XMLIntrospector  -
> > > Attempting to lookup an XML descriptor for class: class
> > > [Lorg.apache.torque.om.SimpleKey;
> > >
> > > 37226 [Thread-4] DEBUG org.apache.commons.betwixt.XMLIntrospector  -
> > > ElementDescriptor[qname=SimpleKey;,class=class
> > > [Lorg.apache.torque.om.SimpleKey;,singular=class
> > > [Lorg.apache.torque.om.SimpleKey;]
> > >
> > > 37231 [Thread-4] DEBUG org.apache.commons.betwixt.XMLIntrospector  -
> > > XMLBeanInfo [class=class [Lorg.apache.torque.om.SimpleKey;,
> > > descriptor=ElementDescriptor[qname=SimpleKey;,class=class
> > > [Lorg.apache.torque.om.SimpleKey;,singular=class
> > > [Lorg.apache.torque.om.SimpleKey;]]
> > >
> > > 37243 [Thread-4] DEBUG
> > org.apache.commons.betwixt.io.AbstractBeanWriter
> > >   - Writing bean graph (qualified name 'null'
> > >
> > > 37243 [Thread-4] DEBUG org.apache.commons.betwixt.XMLIntrospector  -
> > > Introspecting...
> > >
> > > 37244 [Thread-4] DEBUG org.apache.commons.betwixt.XMLIntrospector  -
> > >
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Everything you'll ever need on one web page
> > > from News and Sport to Email and Music Charts
> > > http://uk.my.yahoo.com
> > >
> > > --
> > > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > >
> > >
> >
> >
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
> >
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

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

Reply via email to