Hi,

I'm running G2.1.2 and it has been running for a few weeks now.  I'm not
sure why Geronimo is giving this error today:

     [java]     at
org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:522)
     [java]     at
org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:302)
     [java]     at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getClassMetaData(JPQLExpressionBuilder.java:167)
     [java]     at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.resolveClassMetaData(JPQLExpressionBuilder.java:136)
     [java]     at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateMetaData(JPQLExpressionBuilder.java:216)
     [java]     at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateMetaData(JPQLExpressionBuilder.java:186)
     [java]     at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateType(JPQLExpressionBuilder.java:179)
     [java]     at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.access$500(JPQLExpressionBuilder.java:66)
     [java]     at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.populate(JPQLExpressionBuilder.java:1677)
     [java]     at
org.apache.openjpa.kernel.jpql.JPQLParser.populate(JPQLParser.java:55)
     [java]     at
org.apache.openjpa.kernel.ExpressionStoreQuery.populateFromCompilation(ExpressionStoreQuery.java:148)
     [java]     at
org.apache.openjpa.datacache.QueryCacheStoreQuery.populateFromCompilation(QueryCacheStoreQuery.java:240)
     [java]     at
org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:652)
     [java]     at
org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:633)
     [java]     at
org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:599)
     [java]     at
org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:661)
     [java]     at
org.apache.openjpa.kernel.QueryImpl.getOperation(QueryImpl.java:1487)
     [java]     at
org.apache.openjpa.kernel.DelegatingQuery.getOperation(DelegatingQuery.java:123)
     [java]     at
org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:227)
     [java]     at
org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:277)
     [java]     at com.myapp.db.JpaDaoImpl.find(JpaDaoImpl.java:63)
     [java]     at
com.myapp.server.QuartzDao.findActiveJobs(QuartzDao.java:208)
     [java]     at
com.myapp.server.impl.ServerJobBrokerImpl.addSavedJobsToScheduler(ServerJobBrokerImpl.java:76)
     [java]     at
com.myapp.server.impl.ServerJobBrokerImpl.<init>(ServerJobBrokerImpl.java:43)
     [java]     at com.myapp.server.geronimo.Rmi.setupRmiObjects(Rmi.java:234)
     [java]     at com.myapp.server.geronimo.Rmi.start(Rmi.java:120)
     [java]     at com.myapp.server.geronimo.Rmi.doStart(Rmi.java:374)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:998)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:541)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:111)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:146)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:120)
     [java]     at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:176)
     [java]     at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:44)
     [java]     at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:254)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:294)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
     [java]     at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
     [java]     at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:456)
     [java]     at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188)
     [java]     at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:562)
     [java]     at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
     [java]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     [java]     at java.lang.reflect.Method.invoke(Method.java:597)
     [java]     at
org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
     [java]     at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
     [java]     at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
     [java]     at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
     [java]     at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
     [java]     at
org.apache.geronimo.gbean.GBeanLifecycle$$EnhancerByCGLIB$$39a71dd.startConfiguration(<generated>)
     [java]     at
org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:162)
     [java]     at
org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:79)
     [java]     at
org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
     [java]     at
org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
     [java]     at
org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
     [java] Caused by: <openjpa-1.0.2-r420667:627158 fatal user error>
org.apache.openjpa.persistence.ArgumentException: The type for
"com.myapp.entity.User.lastLogin" is mapped to custom strategy
"com.myapp.db.GMTDateStrategy", but this strategy cannot be instantiated.
     [java]     at
org.apache.openjpa.jdbc.meta.MappingRepository.mappedStrategy(MappingRepository.java:953)
     [java]     at
org.apache.openjpa.jdbc.meta.MappingRepository.defaultStrategy(MappingRepository.java:750)
     [java]     at
org.apache.openjpa.jdbc.meta.RuntimeStrategyInstaller.installStrategy(RuntimeStrategyInstaller.java:62)
     [java]     at
org.apache.openjpa.jdbc.meta.FieldMapping.resolveMapping(FieldMapping.java:438)
     [java]     at
org.apache.openjpa.jdbc.meta.FieldMapping.resolve(FieldMapping.java:403)
     [java]     at
org.apache.openjpa.jdbc.meta.ClassMapping.resolveNonRelationMappings(ClassMapping.java:851)
     [java]     at
org.apache.openjpa.jdbc.meta.MappingRepository.prepareMapping(MappingRepository.java:322)
     [java]     at
org.apache.openjpa.meta.MetaDataRepository.preMapping(MetaDataRepository.java:621)
     [java]     at
org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:508)
     [java]     ... 59 more
     [java] Caused by: <openjpa-1.0.2-r420667:627158 fatal user error>
org.apache.openjpa.persistence.ArgumentException: The class name
"com.myapp.db.GMTDateStrategy" used in a metadata extension on field
"com.myapp.entity.User.lastLogin" is not valid.
     [java]     at
org.apache.openjpa.meta.JavaTypes.classForName(JavaTypes.java:227)
     [java]     at
org.apache.openjpa.meta.JavaTypes.classForName(JavaTypes.java:194)
     [java]     at
org.apache.openjpa.jdbc.meta.MappingRepository.mappedStrategy(MappingRepository.java:943)
     [java]     ... 67 more
     [java] NestedThrowables:
-- 
View this message in context: 
http://www.nabble.com/%3Copenjpa-1.0.2-r420667%3A627158-fatal-user-error%3E-org.apache.openjpa.persistence.ArgumentException%3A-Errors-encountered-while-resolving-metadata.--See-nested-exceptions-for-details.-tp19209348s134p19209348.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.

Reply via email to