On Oct 28, 2010, at 11:14 PM, Matthias Wessendorf wrote:

> Does that mean you noticed it as well ?

No, more the head-scratching kind.  We don't add any connection properties to 
persistence units, though I have had the opposite thought that one of these 
days we should write code that removes them if the user mistakenly adds them -- 
OpenJPA will ignore the connections we give it and try to create its own, which 
is bad.

-David


> 
> -M
> 
> On Fri, Oct 29, 2010 at 4:12 AM, David Blevins <david.blev...@visi.com> wrote:
>> 
>> On Oct 27, 2010, at 10:34 AM, David Blevins wrote:
>> 
>>> 
>>> On Oct 27, 2010, at 8:02 AM, Matthias Wessendorf wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I am seeing this error, when running OpenEJB 3.1.3 + OpenWebBeans +
>>>> OpenJPA (2.x and 1.x) in Tomcat 6.x:
>>>> 
>>>> org.apache.openjpa.persistence.ArgumentException: A JDBC Driver or
>>>> DataSource class name must be specified in the ConnectionDriverName
>>>> property.
>>>> 
>>>> 
>>>> the persistence.xml is like:
>>>> <persistence-unit name="foobar" >
>>>>   
>>>> <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
>>>>   <jta-data-source>java:openejb/Resource/My DataSource</jta-data-source>
>>>>   <non-jta-data-source>java:openejb/Resource/My
>>>> UnmanagedDataSource</non-jta-data-source>
>>>> 
>>>>   <class>net.wessendorf.User</class>
>>>> 
>>>>  <properties>
>>>>     <property name="openjpa.Log" value="DefaultLevel=TRACE" />
>>>>     <property name="openjpa.jdbc.SynchronizeMappings"
>>>> value="buildSchema(ForeignKeys=true)" />
>>>>   </properties>
>>>> </persistence-unit>
>>>> </persistence>
>>>> 
>>>> 
>>>> With an older version, like OpenEJB 3.1.2 I was never seeing that
>>>> error above.. and no, I never specified the
>>>> ConnectionDriverName with the above (non-)jta-data-source settings.
>>>> 
>>>> Am I missing some configuration, or is there an issue regarding this ?
>>> 
>>> Not familiar with that error.  If you can post some log output and the 
>>> stacktrace that might shed some light.
>> 
>> FYI, this one is on the radar for 3.1.4.  Hopefully we can get to the bottom 
>> of it before we roll.
>> 
>> -David
>> 
>> 
> 
> 
> 
> -- 
> Matthias Wessendorf
> 
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
> 

Reply via email to