[ 
https://issues.apache.org/jira/browse/OPENJPA-1447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794872#action_12794872
 ] 

Xiaoqin Feng commented on OPENJPA-1447:
---------------------------------------

I am on vacation from 12/20/2009  to 12/26/2009.

If you have any question on deployment and JEE bugs, please contact Saurabh 
Arora or my manager Maruthi Nuthikattu.

For emergency, contact me at 925-209-5517.


> Plural configuration property processing
> ----------------------------------------
>
>                 Key: OPENJPA-1447
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1447
>             Project: OpenJPA
>          Issue Type: Sub-task
>          Components: datacache
>    Affects Versions: 1.2.1, 2.0.0-M3
>            Reporter: Kevin Sutter
>            Priority: Minor
>
> Two of the tests that I recently enabled via the parent JIRA (openjpa-1443) 
> required a feature of the configuration properties that does not seem to be 
> present in OpenJPA.  After talking with Patrick, it sounds like Kodo has this 
> capability, but it wasn't contributed to OpenJPA.  Or, at least, that's how 
> it looks...
> As an example, CacheTest, TestSJVMCache and TestDataCachePCDataGenerator 
> expected the following configuration to create multiple DataCaches...
> <property name="DataCache" value="true, true(Name=xxx), true(Name=yyy)"/>
> Attempting to run these tests on trunk and 1.2.x resulted in the following 
> error message:
> org.apache.openjpa.persistence.PersistenceException: Instantiation of plugin 
> "DataCache" with value "true, true" caused an error 
> "java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: true, 
> true". The alias or class name may have been misspelled, or the class may not 
> have be available in the class path. Valid aliases for this plugin are: 
> [concurrent, false, true]
> According to Patrick, this plurality capability should be applicable to all 
> plugin configuration properties.  So, when we fix this, we should do a 
> general fix, not specific to the openjpa.DataCache property.
> When this JIRA gets resolved, we should re-enable the sections of test code 
> in CacheTest, TestSJVMCache and TestDataCachePCDataGenerator.  The following 
> comment in these tests highlights the area in setup(), but this plurality 
> feature was used in several locations in these tests...
>         /*
>          * OpenJPA does not seem to support plural configuration properties.  
> (Although it seems
>          * that Kodo does...)  Until OpenJPA is updated to support this 
> multiple configuration
>          * setting, the following configuration item will be disabled...
>          * 
>          * Specifically, this type of configuration is currently not 
> allowed...
>          * <property name="openjpa.DataCache" value="true, true(Name=xxx)"/>
>          */
> Thanks,
> Kevin

-- 
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