You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by Patrick Linskey <pl...@gmail.com> on 2008/04/09 07:15:39 UTC

Re: Wierdest error

I would never have figured that out.

FWIW, it's legit to use 'openjpa' in Kodo; Kodo treats the two  
equivalently (and complains if you set both).

-Patrick

On Apr 8, 2008, at 9:49 PM, Frederic_Bellier@capgroup.com wrote:
> LOL
>
> I am an idiot.
>
> I fixed all properties to openjpa.
>
> Apologies to all.
>
> Frederic
>
>
>
>
>
>             Frederic
>             Bellier/CDS/CG/CA
>              
> PITAL                                                      To
>             CONFMB                    Frederic Bellier/CDS/CG/ 
> CAPITAL@CG
>                                                                        cc
>             04/08/2008 06:53          dev@openjpa.apache.org
>             PM                                                     
> Subject
>                                       Re: Wierdest error (Document  
> link:
>                                       Frederic Bellier)
>
>
>
>
>
>
>
>
>
> My bad -
>
> OpenJPA does not start becuase of another exception -
> <openjpa-1.0.2-r420667:627158 fatal user error>
> org.apache.openjpa.persistence.ArgumentException: A JDBC Driver or
> DataSource class name must be specified in the ConnectionDriverName
> property.
>      at
> org 
> .apache 
> .openjpa 
> .jdbc.schema.DataSourceFactory.newDataSource(DataSourceFactory.java: 
> 72)
>      at
> org 
> .apache 
> .openjpa 
> .jdbc 
> .conf 
> .JDBCConfigurationImpl 
> .createConnectionFactory(JDBCConfigurationImpl.java:803)
>      at
> org 
> .apache 
> .openjpa 
> .jdbc 
> .conf 
> .JDBCConfigurationImpl 
> .getDBDictionaryInstance(JDBCConfigurationImpl.java:568)
>      at
> org 
> .apache 
> .openjpa 
> .jdbc.meta.MappingRepository.endConfiguration(MappingRepository.java: 
> 1221)
>      at
> org 
> .apache 
> .openjpa 
> .lib.conf.Configurations.configureInstance(Configurations.java:476)
>      at
> org 
> .apache 
> .openjpa 
> .lib.conf.Configurations.configureInstance(Configurations.java:401)
>      at
> org.apache.openjpa.lib.conf.PluginValue.instantiate(PluginValue.java: 
> 102)
>      at
> org.apache.openjpa.lib.conf.ObjectValue.instantiate(ObjectValue.java: 
> 82)
>      at
> org 
> .apache 
> .openjpa 
> .conf 
> .OpenJPAConfigurationImpl 
> .newMetaDataRepositoryInstance(OpenJPAConfigurationImpl.java:861)
>      at
> org 
> .apache 
> .openjpa 
> .conf 
> .OpenJPAConfigurationImpl 
> .getMetaDataRepositoryInstance(OpenJPAConfigurationImpl.java:852)
>      at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:270)
>      at
> org 
> .apache 
> .openjpa 
> .kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java: 
> 189)
>      at
> org 
> .apache 
> .openjpa 
> .kernel 
> .DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
>      at
> org 
> .apache 
> .openjpa 
> .persistence 
> .EntityManagerFactoryImpl 
> .createEntityManager(EntityManagerFactoryImpl.java:192)
>      at
> org 
> .apache 
> .openjpa 
> .persistence 
> .EntityManagerFactoryImpl 
> .createEntityManager(EntityManagerFactoryImpl.java:145)
>      at
> org 
> .apache 
> .openjpa 
> .persistence 
> .EntityManagerFactoryImpl 
> .createEntityManager(EntityManagerFactoryImpl.java:56)
>      at
> com 
> .capgroup 
> .etp.dao3.AccountDAO_BasicTest.setUp(AccountDAO_BasicTest.java:183)
>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>      at
> sun 
> .reflect 
> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>      at
> sun 
> .reflect 
> .DelegatingMethodAccessorImpl 
> .invoke(DelegatingMethodAccessorImpl.java:25)
>      at java.lang.reflect.Method.invoke(Method.java:597)
>      at
> org 
> .junit 
> .internal 
> .runners.BeforeAndAfterRunner.invokeMethod(BeforeAndAfterRunner.java: 
> 74)
>      at
> org 
> .junit 
> .internal 
> .runners.BeforeAndAfterRunner.runBefores(BeforeAndAfterRunner.java:50)
>      at
> org 
> .junit 
> .internal 
> .runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java: 
> 33)
>      at
> org 
> .junit 
> .internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
>      at
> org 
> .junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
>      at
> org 
> .junit 
> .internal 
> .runners 
> .TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java: 
> 66)
>      at
> org 
> .junit 
> .internal 
> .runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
>      at
> org.junit.internal.runners.TestClassRunner 
> $1.runUnprotected(TestClassRunner.java:42)
>      at
> org 
> .junit 
> .internal 
> .runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java: 
> 34)
>      at
> org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java: 
> 52)
>      at
> org 
> .eclipse 
> .jdt 
> .internal 
> .junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
>      at
> org 
> .eclipse 
> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>      at
> org 
> .eclipse 
> .jdt 
> .internal 
> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
>      at
> org 
> .eclipse 
> .jdt 
> .internal 
> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
>      at
> org 
> .eclipse 
> .jdt 
> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
>      at
> org 
> .eclipse 
> .jdt 
> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: 
> 196)
>
> But here is my persistence file - I did not chnage it and all of a  
> sudden -
> I got this excpetion.
>
>            <properties>
>                  <property name="kodo.ConnectionURL" value=
> "jdbc:jtds:sybase://smith:1234/xxx" />
>                  <property name="kodo.ConnectionDriverName" value=
> "net.sourceforge.jtds.jdbc.Driver" />
>                  <property name="kodo.ConnectionUserName"  
> value="xxx" />
>                  <property name="kodo.ConnectionPassword"  
> value="xxx" />
>                  <property name="kodo.MetaDataFactory" value="jpa"/>
>                  <property name="kodo.Multithreaded" value="true"/>
>                  <property name="kodo.jdbc.MappingDefaults" value=
> "DefaultMissingInfo=true,ForeignKeyDeleteAction=restrict"/>
>                  <property name="kodo.jdbc.EagerFetchMode" value=
> "parallel"/>
>                  <property name="kodo.jdbc.SubclassFetchMode"  
> value="join"
> />
>                  <!-- Tangosol cache configuration...
>                  <property name="kodo.DataCacheManager"  
> value="coherence"
> />
>                  <!-- Kodo lock manager configuration -
>                  -->
>                  <property name="kodo.LockManager" value="version"/>  
> <!--
> c.f. page 580 -->
>                  <property name="kodo.ReadLockLevel" value="none"/>
>                  <property name="kodo.WriteLockLevel" value="write"/>
>                  <property name="kodo.LockTimeout" value="30000"/>  
> <!-- in
> ms -->
>                  <property name="kodo.Log" value="DefaultLevel=TRACE,
> Runtime=TRACE, Tool=TRACE, MetaData=TRACE, Schema=TRACE, SQL=TRACE,
> DataCache=TRACE" />
>            </properties>
>
>
> The error message I mentioned below might very well be something else.
>
>
>
>
>             Frederic
>             Bellier/CDS/CG/CA
>              
> PITAL                                                      To
>             CONFMB                    dev@openjpa.apache.org
>                                                                        cc
>             04/08/2008 06:43
>             PM                                                     
> Subject
>                                       Wierdest error
>
>
>
>
>
>
>
>
>
> I got a very strange error now -
>
> 0  WARN   [main] openjpa.Runtime - The property named "openjpa.Id"  
> was not
> recognized and will be ignored, although the name closely matches a  
> valid
> property called "openjpa.Id".
> And then OpenJPA does not start.
>
> This just started to happened and I can not figure it out.
>
> Has anyone see this? Any idea how to fix it?
>
> Frederic
>
>
>

-- 
Patrick Linskey
202 669 5907