NullPointerException when a null value is set in the properties map passed to 
Entity.createEntityManagerFactory
---------------------------------------------------------------------------------------------------------------

                 Key: OPENJPA-1746
                 URL: https://issues.apache.org/jira/browse/OPENJPA-1746
             Project: OpenJPA
          Issue Type: Bug
          Components: jpa
    Affects Versions: 1.2.2
         Environment: N/A
            Reporter: Robert Flaherty
            Priority: Minor


If a property is set with a null value in the 
Entity.createEntityManagerFactory, a NullPointerException is thrown due to 
PersistenceUnitInfoImpl's use of Properties for the _props field (which extends 
Hashtable which doesn't allow nulls).  Although not specifically laid out by 
the API, it accepts Map, which is incompatible with Properties/Hashtable in 
this instance.  HashMap would be the preffered type here.

Currently this was working with EclipseLink, as I set some properties to null 
to override defaults set in the persistence.xml file based on some dynamic 
criteria.

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

Reply via email to