createDataObject() throws NPE if property does not exist
--------------------------------------------------------

                 Key: TUSCANY-1397
                 URL: https://issues.apache.org/jira/browse/TUSCANY-1397
             Project: Tuscany
          Issue Type: Bug
          Components: Java SDO Implementation
            Reporter: Andy Grove


Calling createDataObject( "foo" ) where the data object's type does not define 
a property "foo" causes a null pointer exception in 
DataObjectUtil.createDataObject(DataObject dataObject, Property property, Type 
type) because it attempts to call property.isContainment without checking if 
the property is null.

Calling createDataObject( "foo" ) on an open type should create an on-demand 
property. If the type is not open and the property does not exist then an 
exception should be thrown.

Thanks,

Andy.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to