Stupid keyboard is acting up again. ;-)

Just like the last problem - look at the service definition and see what it is 
expecting. Make sure all non-optional parameters exist, make sure that all 
parameters are the right Java data type, and make sure that none of the 
parameters are null.

-Adrian

--- On Sun, 6/21/09, Adrian Crum <[email protected]> wrote:

> From: Adrian Crum <[email protected]>
> Subject: Re: error calling storeOrder service
> To: [email protected]
> Date: Sunday, June 21, 2009, 7:49 PM
> 
> Just like the last problem - look at the service definition
> and see what it is expecting. Make sure all non-optional
> parameters exist, make sure they all parameters the right
> Java data type, and make sure they aren't null.
> 
> -Adrian
> 
> --- On Sun, 6/21/09, Vince Clark <[email protected]>
> wrote:
> 
> > From: Vince Clark <[email protected]>
> > Subject: Re: error calling storeOrder service
> > To: [email protected]
> > Date: Sunday, June 21, 2009, 7:16 PM
> > Thanks. That did it.
> > 
> > Now to my next error:
> > ---- exception report
> >
> ----------------------------------------------------------
> > Exception: org.ofbiz.service.GenericServiceException
> > Message: Service [storeOrder] target threw an
> unexpected
> > exception (null)
> > ---- cause
> >
> ---------------------------------------------------------------------
> > Exception: java.lang.NullPointerException
> > Message: null
> > ---- stack trace
> >
> ---------------------------------------------------------------
> > java.lang.NullPointerException
> > javolution.util.FastCollection.addAll(Unknown Source)
> >
> org.ofbiz.order.order.OrderServices.createOrder(OrderServices.java:345)
> > 
> > 
> > Vince Clark 
> > [email protected]
> > (303) 493-6723 
> > 
> > ----- Original Message -----
> > From: "Adrian Crum" <[email protected]>
> > To: [email protected]
> > Sent: Sunday, June 21, 2009 6:50:15 PM GMT -07:00
> US/Canada
> > Mountain
> > Subject: Re: error calling storeOrder service
> > 
> > 
> > You need to create a GenericValue. I think the
> operation is
> > called make-value.
> > 
> > -Adrian
> > 
> > --- On Sun, 6/21/09, Vince Clark <[email protected]>
> > wrote:
> > 
> > > From: Vince Clark <[email protected]>
> > > Subject: Re: error calling storeOrder service
> > > To: [email protected]
> > > Date: Sunday, June 21, 2009, 5:43 PM
> > > I understand the error. But I didn't
> > > write this class. I'm just trying to use it by
> calling
> > it as
> > > a service.
> > > 
> > > All the maps I'm creating are being done from a
> > simple
> > > method, which as far as I can tell do not allow
> you
> > to
> > > differentiate between maps and fast maps. Is a
> map
> > created
> > > in a simple method always a fast map?
> > > 
> > > Vince Clark 
> > > [email protected]
> > > 
> > > (303) 493-6723 
> > > 
> > > ----- Original Message -----
> > > From: "Adrian Crum" <[email protected]>
> > > To: [email protected]
> > > Sent: Sunday, June 21, 2009 6:25:57 PM GMT
> -07:00
> > US/Canada
> > > Mountain
> > > Subject: Re: error calling storeOrder service
> > > 
> > > 
> > > It's telling you that you can't cast a FastMap
> > instance
> > > into a GenericValue instance. GenericValue
> implements
> > Map,
> > > and FastMap implements Map, so you could cast the
> Map
> > > interface, but not the implementation.
> > > 
> > > -Adrian
> > > 
> > > --- On Sun, 6/21/09, Vince Clark <[email protected]>
> > > wrote:
> > > 
> > > > From: Vince Clark <[email protected]>
> > > > Subject: error calling storeOrder service
> > > > To: "user" <[email protected]>
> > > > Date: Sunday, June 21, 2009, 5:11 PM
> > > > Here is the error: 
> > > > ---- exception report
> > > >
> > >
> >
> ---------------------------------------------------------- 
> > > > Exception:
> > org.ofbiz.service.GenericServiceException 
> > > > Message: Service [storeOrder] target threw
> an
> > > unexpected
> > > > exception (javolution.util.FastMap cannot be
> cast
> > to
> > > > org.ofbiz.entity.GenericValue) 
> > > > ---- cause
> > > >
> > >
> >
> ---------------------------------------------------------------------
> > > > 
> > > > Exception: java.lang.ClassCastException 
> > > > Message: javolution.util.FastMap cannot be
> cast
> > to
> > > > org.ofbiz.entity.GenericValue 
> > > > ---- stack trace
> > > >
> > >
> >
> ---------------------------------------------------------------
> > > > 
> > > > java.lang.ClassCastException:
> > javolution.util.FastMap
> > > > cannot be cast to
> org.ofbiz.entity.GenericValue 
> > > >
> > >
> >
> org.ofbiz.order.order.OrderServices.createOrder(OrderServices.java:262)
> > > > 
> > > > 
> > > > I am calling this method thru the
> storeOrder
> > service.
> > > I
> > > > have a simple method that collects order
> > information
> > > from a
> > > > legacy system and creates the order in
> OFBiz.
> > This is
> > > my
> > > > first attempt at this particular simple
> method so
> > I'm
> > > very
> > > > open to the possibility that I am not doing
> > something
> > > > correctly in preparing the data for handing
> off
> > to the
> > > java
> > > > class. I can post the code to my simple
> method if
> > that
> > > would
> > > > help. 
> > > > 
> > > > 
> > > > 
> > > > Vince Clark 
> > > > [email protected]
> > > > 
> > > > (303) 493-6723 
> > > > 
> > > 
> > > 
> > >       
> > > 
> > 
> > 
> > 
> > 
> 
> 
> 
> 



Reply via email to