Hi David,
check your OJB.properties file. Is it latest from CVS too? Entry 'ImplementationClass' has changed.
--- OJB.properties 9 May 2004 11:10:33 -0000 1.67
+++ OJB.properties 20 May 2004 11:13:10 -0000 1.68
@@ -325,7 +325,7 @@
# - ImplementationJTAImpl is for use in managed environments like J2EE conform
# Application Server
#
-ImplementationClass=org.apache.ojb.odmg.ImplementationDefaultImpl
+ImplementationClass=org.apache.ojb.odmg.ImplementationImpl
#ImplementationClass=org.apache.ojb.odmg.ImplementationJTAImpl
#
#
regards, Armin
David Santos wrote:
Hi!
I managed to create the OJB jar from CVS HEAD but when I put it in my application and try to install it I get this:
[org.apache.ojb.odmg.OJB] ERROR: ConfigurableFactory configuration key class for key'ImplementationClass' does not exist. Exception= java.lang.RuntimeException [ServidorAplicacao.Servico.exceptions.FenixServiceException message java.lang.RuntimeException: java.lang.reflect.InvocationTargetException cause java.lang.RuntimeException: java.lang.reflect.InvocationTargetException ] at framework.factory.ServiceManagerServiceFactory.execute(ServiceManagerServiceFactory.java:272) at framework.factory.ServiceManagerServiceFactory.executeService(ServiceManagerServiceFactory.java:54) at ServidorApresentacao.Action.sop.utils.ServiceUtils.executeService(ServiceUtils.java:27) at ServidorApresentacao.servlets.startup.StartupServlet.init(StartupServlet.java:23) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3422) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3623) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:307) at org.apache.catalina.core.StandardHost.install(StandardHost.java:788) at org.apache.catalina.servlets.ManagerServlet.install(ManagerServlet.java:712) at org.apache.catalina.servlets.ManagerServlet.doGet(ManagerServlet.java:346) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:553) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666) at java.lang.Thread.run(Thread.java:534) Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at pt.utl.ist.berserk.BerserkConfiguration.getClassSingletonInstance(BerserkConfiguration.java:121) at pt.utl.ist.berserk.BerserkConfiguration.readApplicationTransactionBroker(BerserkConfiguration.java:179) at pt.utl.ist.berserk.BerserkConfiguration.getApplicationTransactionBroker(BerserkConfiguration.java:167) at pt.utl.ist.berserk.logic.serviceManager.TransactionalServiceInvoker.invoke(TransactionalServiceInvoker.java:52) at pt.utl.ist.berserk.logic.serviceManager.ServiceManager.execute(ServiceManager.java:218) at ServidorAplicacao.ServiceManagerBean.execute(ServiceManagerBean.java:91) at ServidorAplicacao.ServiceManagerBean.execute(ServiceManagerBean.java:67) 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:324) at framework.delegate.DynamicServiceManagerEJBDelegate.invoke(DynamicServiceManagerEJBDelegate.java:105) at framework.factory.ServiceManagerServiceFactory.execute(ServiceManagerServiceFactory.java:252) ... 47 more Caused by: java.lang.reflect.InvocationTargetException 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:324) at pt.utl.ist.berserk.BerserkConfiguration.getClassSingletonInstance(BerserkConfiguration.java:97) ... 59 more Caused by: java.lang.ExceptionInInitializerError at ServidorPersistente.OJB.SuportePersistenteOJB.init(SuportePersistenteOJB.java:219) at ServidorPersistente.OJB.SuportePersistenteOJB.<init>(SuportePersistenteOJB.java:213) at ServidorPersistente.OJB.SuportePersistenteOJB.getInstance(SuportePersistenteOJB.java:190) ... 64 more Caused by: org.apache.ojb.broker.PersistenceBrokerException: ConfigurableFactory configuration key class for key'ImplementationClass' does not exist. at org.apache.ojb.broker.util.factory.ConfigurableFactory.configure(ConfigurableFactory.java:82) at org.apache.ojb.broker.util.configuration.impl.OjbConfigurator.configure(OjbConfigurator.java:80) at org.apache.ojb.broker.util.factory.ConfigurableFactory.<init>(ConfigurableFactory.java:56) at org.apache.ojb.odmg.OJB.<init>(OJB.java:43) at org.apache.ojb.odmg.OJB.<clinit>(OJB.java:35) ... 67 more
I already changed my OJB.properties file based on the default version: http://db.apache.org/ojb/OJB.properties.txt
I can't figure out wats wrong so I would thank some help...
Thanks in advance...
CIIST - Desenvolvimento - Projecto Fenix David Santos Eng. Informatica e de Computadores
Ramo de Programa��o e Sistemas de Informa��o [EMAIL PROTECTED] Signature powered by Plaxo Want a signature like this?
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
