I'm getting a NullPointerException from the UsingXPath sample in SDO M2 RC3.
Here's the output from the sample with some debug code that I added to
print the exception and stack trace:
***************************************
SDO Sample UsingXPath
***************************************
Demonstrats accessing a created DataObject's properties using xPath.
***************************************
DataObject created
Accessing individual item from list using xpath expressionitems/item[1]
DataObject toString : [EMAIL PROTECTED]
(eClass: [EMAIL PROTECTED] (name: item) (instanceClassName: null)
(abstract: false, interface: false))
Item name:Lawnmower
Part num: 872-AA
Accessing individual item from list using xpath
expressionitems/item[productName=Baby Monitor]
Sorry there was an error executing expression items/item[productName=Baby
Monitor]
java.lang.NullPointerException
at
org.apache.tuscany.sdo.util.DataObjectUtil$Accessor.setFeatureName(DataObjectUtil.java:2054)
at
org.apache.tuscany.sdo.util.DataObjectUtil$Accessor.process(DataObjectUtil.java:2161)
at
org.apache.tuscany.sdo.util.DataObjectUtil$Accessor.init(DataObjectUtil.java:1940)
at
org.apache.tuscany.sdo.util.DataObjectUtil$Accessor.create(DataObjectUtil.java:1860)
at
org.apache.tuscany.sdo.util.DataObjectUtil.get(DataObjectUtil.java:744)
at
org.apache.tuscany.sdo.impl.DataObjectImpl.get(DataObjectImpl.java:216)
at
org.apache.tuscany.sdo.impl.DataObjectImpl.getDataObject(DataObjectImpl.java:326)
at
org.apache.tuscany.samples.sdo.specCodeSnippets.UsingXPath.accessDataObjectUsingXPath(UsingXPath.java:94)
at
org.apache.tuscany.samples.sdo.specCodeSnippets.UsingXPath.main(UsingXPath.java:140)
at
org.apache.tuscany.samples.sdo.ExecuteSamples.main(ExecuteSamples.java:123)
GoodBye
Simon
kelvin goodson wrote:
I have put a new release candidate for SDO Java up at
http://people.apache.org/~kelvingoodson/sdo_java/RC3/
This tries to take into account the comments that the sample distribution
does not need to be stand alone, and that
javadoc should be shipped with the binary and sample distributions.
I have been fighting with the maven build environment to produce a good set
of javadoc as part of the build, from a user's
perspective, but that's not at all easy given the structure of our
projects
and the nature of the maven javadoc plugin,
so currently the binary distribution carries javadoc for the sdo api and
all of the tuscany implementation. The README file
draws the attention of an SDO user to relevant classes in the tuscany
implementation javadoc.
Regards, Kelvin.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]