openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim McConnell (JIRA)" <j...@apache.org>
Subject [jira] Updated: (OPENJPA-1237) WriteBehind configuration exception not thrown when it should be
Date Wed, 12 Aug 2009 02:22:14 GMT

     [ https://issues.apache.org/jira/browse/OPENJPA-1237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Tim McConnell updated OPENJPA-1237:
-----------------------------------

    Attachment: OPENJPA-1237-2.patch

This second patch includes testcases to ensure that the appropriate WriteBehindConfigurationException
is thrown for invalid configurations and an EntityManagerFactory is instantiated for valid
configurations. Also, it will now properly throw a WriteBehindConfigurationException in all
cases where required WriteBehind configuration parameters are omitted. 


> WriteBehind configuration exception not thrown when it should be
> ----------------------------------------------------------------
>
>                 Key: OPENJPA-1237
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1237
>             Project: OpenJPA
>          Issue Type: Bug
>          Components: kernel
>    Affects Versions: 2.0.0
>            Reporter: Tim McConnell
>            Assignee: Tim McConnell
>             Fix For: 2.0.0
>
>         Attachments: OPENJPA-1237-2.patch
>
>
> It seems like there should be exception(s) thrown when the new writebehind cache is not
configured properly. For example, this is not a valid PU configuration since there is no DataCache
specified. 
>     <persistence-unit name="WriteBehind_JSE_INVALID_PU1">
>         <mapping-file>META-INF/orm.xml</mapping-file>
>         <properties>
>             <property name="openjpa.DataCache" value="false"/>                
               
>             <property name="openjpa.WriteBehindCache" value="true"/>          
              
>             <property name="openjpa.WriteBehindCallback" value="true(sleepTime=15000)"/>
    
>         </properties>
>     </persistence-unit>
> Yet there is no error or exception thrown when this statement is executed:
>            emf = Persistence.createEntityManagerFactory("WriteBehind_JSE_INVALID_PU1");

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


Mime
View raw message