I've finally found the place where properties passed were getting removed.
In r597155 this change is made. see
http://fisheye6.cenqua.com/browse/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/conf/ConfigurationImpl.java?r1=577164&r2=597155
That block of code is:
       // now warn if there are any remaining properties that there
        // is an unhandled prop, and remove the unknown properties
        Map.Entry entry;
        for (Iterator itr = remaining.entrySet().iterator(); itr.hasNext();) {
            entry = (Map.Entry) itr.next();
            Object key = entry.getKey();
            if (key != null) {
                warnInvalidProperty((String) key);
                map.remove(key);
            }
        }

I've not tried to debug further to identify why those
properties(mentioned in my previous post) are not
recognised as standard properties.

I've reverted the above change and my application is working again.

So my question is: are those property names changed or the way I pass
it is wrong or there is problem in recognising these properties as
standard properties?

Regards,
Prashant

Reply via email to