openjpa-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rick Curtis <curti...@gmail.com>
Subject Re: QueryCache don't allow for misconfigurations
Date Fri, 11 May 2012 12:15:05 GMT
Please post the persistence.xml file you were that led to this exception.

Thanks, Rick
On May 11, 2012 2:15 AM, "Daniel Persson" <mailto.woden@gmail.com> wrote:

> Hi.
>
> Might have found a "bug".
>
> This could be replicated with a malformed persistence.xml. You have to
> create a configuration without any classes specified then the QueryCache
> will throw a null pointer exception.
>
> 104  test  INFO   [main] openjpa.Enhance - You have enabled runtime
> enhancement, but have not specified the set of persistent classes.  OpenJPA
> must look for metadata for every loaded class, which might increase class
> load times significantly.
> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
> SLF4J: Defaulting to no-operation (NOP) logger implementation
> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further
> details.
> 212  test  INFO   [main] openjpa.Runtime - OpenJPA dynamically loaded a
> validation provider.
> 292  test  INFO   [main] openjpa.Runtime - Starting OpenJPA 2.2.0
> 410  test  INFO   [main] openjpa.jdbc.JDBC - Using dictionary class
> "org.apache.openjpa.jdbc.sql.MySQLDictionary".
> Exception in thread "main" <openjpa-2.2.0-r422266:1244990 nonfatal general
> error> org.apache.openjpa.persistence.PersistenceException: null
> at
>
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:218)
> at
>
> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:156)
> at
>
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:227)
> at
>
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:154)
> at
>
> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:60)
> at org.ea.test.TestAdd.main(TestAdd.java:20)
> Caused by: java.lang.NullPointerException
> at
>
> org.apache.openjpa.datacache.AbstractQueryCache.initialize(AbstractQueryCache.java:112)
> at
>
> org.apache.openjpa.datacache.ConcurrentQueryCache.initialize(ConcurrentQueryCache.java:95)
> at
>
> org.apache.openjpa.datacache.DataCacheManagerImpl.initialize(DataCacheManagerImpl.java:64)
> at
>
> org.apache.openjpa.conf.OpenJPAConfigurationImpl.getDataCacheManagerInstance(OpenJPAConfigurationImpl.java:725)
> at
>
> org.apache.openjpa.kernel.AbstractBrokerFactory.createDelegatingStoreManager(AbstractBrokerFactory.java:843)
> at
>
> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:226)
> at
>
> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212)
> ... 5 more
>
>
> Best regards
>
> Daniel
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message