You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by leo leonid <te...@leonid.de> on 2004/01/19 21:39:08 UTC
OJB Samples
Hi,
is there anybody who has got the OJB samples up and running and maybe
can give me a hint what might be wrong here? I use the latest CVS and
have the required jars (jdo + jdori) in place. Yesterday I used the
binary release, today I successfully build jdo from source, only the
result ist still the same. Any tips?
/Leo
---- I attached is some snippets from the logs and the jetty console ---
Original Exception: java.lang.NullPointerException
at com.sun.jdori.common.state.StateManagerImpl.initializePC(Unknown
Source)
at com.sun.jdori.common.state.StateManagerImpl.<init>(Unknown Source)
at com.sun.jdori.common.state.StateManagerFactory.newInstance(Unknown
Source)
at com.sun.jdori.common.CacheManagerImpl.makePersistent(Unknown Source)
at
com.sun.jdori.common.PersistenceManagerImpl.makePersistentInternal(Unkno
wn Source)
at com.sun.jdori.common.PersistenceManagerImpl.makePersistent(Unknown
Source)
at
com.sun.jdori.common.PersistenceManagerWrapper.makePersistent(Unknown
Source)
at
org.apache.cocoon.www.samples.ojb.jdo.xsp.demo1_xsp.generate(org.apache.
cocoon.www.samples.ojb.jdo.xsp.demo1_xsp:188)
at
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGe
nerator.java:262)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process
XMLPipeline(AbstractProcessingPipeline.java:557)
at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipe
line.processXMLPipeline(AbstractCachingProcessingPipeline.java:196)
and the core.log says
WARN (2004-01-19) 21:19.14:015 [core.manager] (Unknown-URI)
Unknown-thread/DefaultEventRegistryImpl:
/usr/jakarta/cocoon-2.1/build/webapp/WEB-INF/ev_cache.ser does not
exist - Unable to retrieve EventRegistry.
WARN (2004-01-19) 21:19.14:681 [core] (Unknown-URI)
Unknown-thread/JMSConnectionImpl: Cannot get Initial Context. Is the
JNDI server reachable?
javax.naming.NoInitialContextException: Cannot instantiate class:
org.exolab.jms.jndi.InitialContextFactory [Root exception is
java.lang.ClassNotFoundException:
org.exolab.jms.jndi.InitialContextFactory]
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:
652)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.InitialContext.<init>(InitialContext.java:195)
at
org.apache.cocoon.components.jms.JMSConnectionImpl.setupContext(JMSConne
ctionImpl.java:257)
at
org.apache.cocoon.components.jms.JMSConnectionImpl.initialize(JMSConnect
ionImpl.java:156)
at
org.apache.avalon.framework.container.ContainerUtil.initialize(Container
Util.java:282)
at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc
e(DefaultComponentFactory.java:310)
at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initial
ize(ThreadSafeComponentHandler.java:143)
at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initiali
ze(ExcaliburComponentManager.java:556)
at
org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonCom
ponentManager.java:547)
at
org.apache.avalon.framework.container.ContainerUtil.initialize(Container
Util.java:282)
at org.apache.cocoon.Cocoon.initialize(Cocoon.java:340)
at
org.apache.avalon.framework.container.ContainerUtil.initialize(Container
Util.java:282)
at
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:
1369)
at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:514)
at
org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219)
at
org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandl
er.java:445)
at
org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebAp
plicationHandler.java:150)
at
org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationCont
ext.java:449)
at org.mortbay.http.HttpServer.start(HttpServer.java:663)
at org.mortbay.jetty.Server.main(Server.java:429)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at Loader.invokeMain(Unknown Source)
at Loader.run(Unknown Source)
at Loader.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException:
org.exolab.jms.jndi.InitialContextFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:207)
at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:171)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at
com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:
42)
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:
649)
... 28 more
WARN (2004-01-19) 21:19.14:813 [core] (Unknown-URI)
Unknown-thread/JMSEventListener: Could not obtain JMSConnection
INFO (2004-01-19) 21:20.05:559 [core.program-generator]
(/samples/ojb/jdo/xspdemo) PoolThread-3/ProgramGeneratorImpl: The
serverpage
[file:/usr/jakarta/cocoon-2.1/build/webapp/samples/ojb/jdo/xsp/
demo1.xsp] could not be preloaded, will be re-created
(org.apache.cocoon.components.language.LanguageException: Unable to
preload program org/apache/cocoon/www/samples/ojb/jdo/xsp/demo1_xsp:
org.apache.cocoon.components.language.LanguageException: Could not load
class for program 'org/apache/cocoon/www/samples/ojb/jdo/xsp/demo1_xsp'
due to a java.lang.ClassNotFoundException:
org.apache.cocoon.www.samples.ojb.jdo.xsp.demo1_xsp)
Main Class: org.mortbay.jetty.Server
21:18:33.880 EVENT Checking Resource aliases
21:18:36.421 EVENT Starting Jetty/4.2.14
21:18:39.502 EVENT Started WebApplicationContext[/,./build/webapp]
INFO [main] (DatabaseImpl.java:183) - No configuration file specified,
going with the default configuration
WARN [main] (DatabaseImpl.java:210) - The database configuration file
is not specified and there was no xindice.db.home property set, so
Xindice was unable to determine a database location. Database will be
created relative to the current directory.
INFO [main] (Database.java:331) - Database points to
/usr/jakarta/cocoon-2.1/db
INFO [main] (Collection.java:1575) - [main] '/db/system/SysSymbols'
Set object system_SysConfig
INFO [main] (Collection.java:1517) - [main] '/db/system/SysConfig' Set
document database.xml
server.properties not found, using command line or default properties
Opening database:
/usr/jakarta/cocoon-2.1/build/webapp/WEB-INF/db/cocoondb
HSQLDB server 1.7.1 is running
Use SHUTDOWN to close normally. Use [Ctrl]+[C] to abort abruptly
Mon Jan 19 21:18:55 CET 2004 Listening for connections ...
context: /usr/jakarta/cocoon-2.1/build/webapp
INFO [main] (DirectSchedulerFactory.java:295) - Quartz scheduler
'Cocoon
INFO [main] (DirectSchedulerFactory.java:298) - Quartz scheduler
version: 1.2.3
INFO [main] (QuartzScheduler.java:327) - Scheduler
Cocoon_$_Mon_Jan_19_21:19:14_CET_2004 started.
21:19:15.432 EVENT Started SocketListener on 0.0.0.0:8888
21:19:15.440 EVENT Started org.mortbay.jetty.Server@13582d
[JDO] DEBUG: OjbStoreConnector.begin: connectionReadyForRelease=false
[JDO] DEBUG: OjbStoreConnector.begin: connectionReadyForRelease=false
"file:/usr/jakarta/cocoon-2.1/build/webapp/samples/ojb/woody/
employee.js", line 15: uncaught JavaScript exception:
at employeeform_jdo
(file:/usr/jakarta/cocoon-2.1/build/webapp/samples/ojb/woody/
employee.js, Line 15):
javax.jdo.JDOUserException: Given object is not a valid OID.
FailedObject:org.apache.cocoon.ojb.samples.Employee{1}
NestedThrowables:
com.sun.jdori.model.ModelFatalException: Missing JDO metadata for
enhanced class 'org.apache.cocoon.ojb.samples.Employee'.
[JDO] DEBUG: OjbStoreConnector.begin: connectionReadyForRelease=false
[JDO] DEBUG: OjbStoreConnector.begin: connectionReadyForRelease=false
"file:/usr/jakarta/cocoon-2.1/build/webapp/samples/ojb/woody/
employee.js", line 15: uncaught JavaScript exception:
at employeeform_jdo
(file:/usr/jakarta/cocoon-2.1/build/webapp/samples/ojb/woody/
employee.js, Line 15):
javax.jdo.JDOUserException: Given object is not a valid OID.
FailedObject:org.apache.cocoon.ojb.samples.Employee{1}
NestedThrowables:
java.lang.NullPointerException
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OJB Samples
Posted by Antonio Gallardo <ag...@agsoftware.dnsalias.com>.
leo leonid dijo:
>
> On Jan 20, 2004, at 6:32 PM, Antonio Gallardo wrote:
>
>> Can you post the error?
>>
>> I think it can be related to a non "enhanced" classes.
>>
>> Best Regards,
>>
>> Antonio Gallardo
>>
>
> and here is the error for the second (woody) sample and
> in the jetty output I found the following line:
>
> [JDO] DEBUG: OjbStoreConnector.begin: connectionReadyForRelease=false
>
>
> Original Exception: javax.jdo.JDOUserException: Given object is not a
> valid OID.
Similar like before, we changed the OJB lib and don't updated the samples.
Thanks for pointing out this problem.
Best Regards,
Antonio Gallardo
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OJB Samples
Posted by leo leonid <te...@leonid.de>.
On Jan 20, 2004, at 6:32 PM, Antonio Gallardo wrote:
> Can you post the error?
>
> I think it can be related to a non "enhanced" classes.
>
> Best Regards,
>
> Antonio Gallardo
>
and here is the error for the second (woody) sample and
in the jetty output I found the following line:
[JDO] DEBUG: OjbStoreConnector.begin: connectionReadyForRelease=false
Original Exception: javax.jdo.JDOUserException: Given object is not a
valid OID.
FailedObject:org.apache.cocoon.ojb.samples.Employee{1}
NestedThrowables:
com.sun.jdori.model.ModelFatalException: Missing JDO metadata for
enhanced class 'org.apache.cocoon.ojb.samples.Employee'.
at com.sun.jdori.common.CacheManagerImpl.createNewSM(Unknown Source)
at com.sun.jdori.common.CacheManagerImpl.getStateManager(Unknown
Source)
at com.sun.jdori.common.CacheManagerImpl.getObjectById(Unknown Source)
at com.sun.jdori.common.PersistenceManagerImpl.getObjectById(Unknown
Source)
at
com.sun.jdori.common.PersistenceManagerWrapper.getObjectById(Unknown
Source)
at
org.apache.cocoon.ojb.samples.EmployeeImpl.retrieve(EmployeeImpl.java:
84)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:230)
at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C
ontinuationInterpreter.java:1105)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C
ontinuationInterpreter.java:190)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C
ontinuationInterpreter.java:138)
at
org.mozilla.javascript.continuations.InterpretedFunctionImpl.call(Interp
retedFunctionImpl.java:121)
at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244)
at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpret
er.callFunction(FOM_JavaScriptInterpreter.java:697)
at
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invo
ke(CallFunctionNode.java:160)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:165)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:162)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:136)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:371)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:312)
at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun
tNode.java:133)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:165)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:162)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:136)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:371)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:312)
at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun
tNode.java:133)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:165)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:162)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:136)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:371)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:312)
at org.apache.cocoon.Cocoon.process(Cocoon.java:656)
at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:
1112)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:294)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1776)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
text.java:514)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1726)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
196)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:487)
Caused by: com.sun.jdori.model.ModelFatalException: Missing JDO
metadata for enhanced class 'org.apache.cocoon.ojb.samples.Employee'.
at
com.sun.jdori.common.model.jdo.JDOModelImpl.lookupXMLMetadata(Unknown
Source)
at com.sun.jdori.common.model.jdo.JDOModelImpl.getJDOClass(Unknown
Source)
at com.sun.jdori.common.model.jdo.JDOModelImpl.getJDOClass(Unknown
Source)
at
com.sun.jdori.common.model.runtime.RuntimeJavaType.getJDOClass(Unknown
Source)
at com.sun.jdori.common.state.StateManagerImpl.initializePC(Unknown
Source)
at com.sun.jdori.common.state.StateManagerImpl.<init>(Unknown Source)
at com.sun.jdori.common.state.StateManagerFactory.newInstance(Unknown
Source)
... 61 more
NestedThrowablesStackTrace:
com.sun.jdori.model.ModelFatalException: Missing JDO metadata for
enhanced class 'org.apache.cocoon.ojb.samples.Employee'.
at
com.sun.jdori.common.model.jdo.JDOModelImpl.lookupXMLMetadata(Unknown
Source)
at com.sun.jdori.common.model.jdo.JDOModelImpl.getJDOClass(Unknown
Source)
at com.sun.jdori.common.model.jdo.JDOModelImpl.getJDOClass(Unknown
Source)
at
com.sun.jdori.common.model.runtime.RuntimeJavaType.getJDOClass(Unknown
Source)
at com.sun.jdori.common.state.StateManagerImpl.initializePC(Unknown
Source)
at com.sun.jdori.common.state.StateManagerImpl.<init>(Unknown Source)
at com.sun.jdori.common.state.StateManagerFactory.newInstance(Unknown
Source)
at com.sun.jdori.common.CacheManagerImpl.createNewSM(Unknown Source)
at com.sun.jdori.common.CacheManagerImpl.getStateManager(Unknown
Source)
at com.sun.jdori.common.CacheManagerImpl.getObjectById(Unknown Source)
at com.sun.jdori.common.PersistenceManagerImpl.getObjectById(Unknown
Source)
at
com.sun.jdori.common.PersistenceManagerWrapper.getObjectById(Unknown
Source)
at
org.apache.cocoon.ojb.samples.EmployeeImpl.retrieve(EmployeeImpl.java:
84)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:230)
at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C
ontinuationInterpreter.java:1105)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C
ontinuationInterpreter.java:190)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C
ontinuationInterpreter.java:138)
at
org.mozilla.javascript.continuations.InterpretedFunctionImpl.call(Interp
retedFunctionImpl.java:121)
at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244)
at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpret
er.callFunction(FOM_JavaScriptInterpreter.java:697)
at
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invo
ke(CallFunctionNode.java:160)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:165)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:162)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:136)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:371)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:312)
at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun
tNode.java:133)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:165)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:162)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:136)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:371)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:312)
at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun
tNode.java:133)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:165)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:162)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:136)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:371)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:312)
at org.apache.cocoon.Cocoon.process(Cocoon.java:656)
at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:
1112)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:294)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1776)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
text.java:514)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1726)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
196)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:487)
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OJB Samples
Posted by Antonio Gallardo <ag...@agsoftware.dnsalias.com>.
leo leonid dijo:
>
> On Jan 20, 2004, at 6:32 PM, Antonio Gallardo wrote:
>
>> Can you post the error?
>>
>> I think it can be related to a non "enhanced" classes.
>>
>> Best Regards,
>>
>> Antonio Gallardo
>
> here it is:
>
> Original Exception: com.sun.jdori.model.ModelFatalException: Missing
> JDO metadata for enhanced class
> 'org.apache.cocoon.ojb.samples.Department'.
Thanks for the reply:
The error clearly states that the class was not enhanced. We need to
enhance the class before use it with JDO. This is not your fault. It was
enhanced with the JDO 1.0, but in between we migrated in OJB to JDO 1.01
and the classes was not renenhanced with this new JDO.
I will check this as soon as I will have time to do this.
Best Regards,
Antonio Gallardo.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OJB Samples
Posted by leo leonid <te...@leonid.de>.
On Jan 20, 2004, at 6:32 PM, Antonio Gallardo wrote:
> Can you post the error?
>
> I think it can be related to a non "enhanced" classes.
>
> Best Regards,
>
> Antonio Gallardo
>
>
here it is:
Original Exception: com.sun.jdori.model.ModelFatalException: Missing
JDO metadata for enhanced class
'org.apache.cocoon.ojb.samples.Department'.
at
com.sun.jdori.common.model.jdo.JDOModelImpl.lookupXMLMetadata(Unknown
Source)
at com.sun.jdori.common.model.jdo.JDOModelImpl.getJDOClass(Unknown
Source)
at com.sun.jdori.common.model.jdo.JDOModelImpl.getJDOClass(Unknown
Source)
at
com.sun.jdori.common.model.runtime.RuntimeJavaType.getJDOClass(Unknown
Source)
at com.sun.jdori.common.state.StateManagerImpl.initializePC(Unknown
Source)
at com.sun.jdori.common.state.StateManagerImpl.<init>(Unknown Source)
at com.sun.jdori.common.state.StateManagerFactory.newInstance(Unknown
Source)
at com.sun.jdori.common.CacheManagerImpl.makePersistent(Unknown Source)
at
com.sun.jdori.common.PersistenceManagerImpl.makePersistentInternal(Unkno
wn Source)
at com.sun.jdori.common.PersistenceManagerImpl.makePersistent(Unknown
Source)
at
com.sun.jdori.common.PersistenceManagerWrapper.makePersistent(Unknown
Source)
at
org.apache.cocoon.www.samples.ojb.jdo.xsp.demo1_xsp.generate(org.apache.
cocoon.www.samples.ojb.jdo.xsp.demo1_xsp:188)
at
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGe
nerator.java:263)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process
XMLPipeline(AbstractProcessingPipeline.java:557)
at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipe
line.processXMLPipeline(AbstractCachingProcessingPipeline.java:196)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process
(AbstractProcessingPipeline.java:501)
at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(
SerializeNode.java:155)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:165)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:162)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:136)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:371)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:312)
at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun
tNode.java:133)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:165)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:162)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:136)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:371)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:312)
at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun
tNode.java:133)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:165)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:162)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:136)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:371)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:312)
at org.apache.cocoon.Cocoon.process(Cocoon.java:656)
at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:
1112)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:294)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1776)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
text.java:514)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1726)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
196)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:487)
/Leo
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OJB Samples
Posted by Antonio Gallardo <ag...@agsoftware.dnsalias.com>.
Can you post the error?
I think it can be related to a non "enhanced" classes.
Best Regards,
Antonio Gallardo
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OJB Samples
Posted by leo leonid <te...@leonid.de>.
Antonio Gallardo writes:
> leo leonid dijo:
> >
> > On Jan 20, 2004, at 2:35 AM, Antonio Gallardo wrote:
> >
> >> leo leonid dijo:
> >>> Hi,
> >>> is there anybody who has got the OJB samples up and running and maybe
> >>> can give me a hint what might be wrong here? I use the latest CVS and
> >>> have the required jars (jdo + jdori) in place. Yesterday I used the
> >>> binary release, today I successfully build jdo from source, only the
> >>> result ist still the same. Any tips?
> >>
> >> See:
> >>
> >> http://wiki.cocoondev.org/Wiki.jsp?page=OJBWithJDO
> >> http://wiki.cocoondev.org/Wiki.jsp?page=OJBBlock
> >>
> >> Best Regards,
> >>
> >> Antonio Gallardo
> >>
> >>
> >
> > Thanks,
> > I already studied these references. And I followed the simple steps
> > described there:
> >
> > 1/ I downloaded the JDO libraries (1.0.1 cause I got a fresh
> > CC-2.1.4-dev)
> > 2/ I copied jdo.jar and jdori.jar to lib/local in my Cocoon-2.1
> > directory
> > 3/ rebuilt cocoon
> >
> > at this point the wiki-page=OJBBlock promises "That is all", but this
> > is not my experience, the OJB samples don't work :-(
>
> Are you activated woody block and hsqldb block?
>
> Best Regards,
>
> Antonio Gallardo
>
Yes, to debug the problem I now use a clean 2.1.4-dev without modifications
apart from adding jdo.jar and jdori.jar. I just do './build.sh' so almost
everything is enabled by default. Then I start cocoon with './cocoon.sh
servlet' (java 1.4.2, RH Linux 7.3)
/L
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OJB Samples
Posted by Antonio Gallardo <ag...@agsoftware.dnsalias.com>.
leo leonid dijo:
>
> On Jan 20, 2004, at 2:35 AM, Antonio Gallardo wrote:
>
>> leo leonid dijo:
>>> Hi,
>>> is there anybody who has got the OJB samples up and running and maybe
>>> can give me a hint what might be wrong here? I use the latest CVS and
>>> have the required jars (jdo + jdori) in place. Yesterday I used the
>>> binary release, today I successfully build jdo from source, only the
>>> result ist still the same. Any tips?
>>
>> See:
>>
>> http://wiki.cocoondev.org/Wiki.jsp?page=OJBWithJDO
>> http://wiki.cocoondev.org/Wiki.jsp?page=OJBBlock
>>
>> Best Regards,
>>
>> Antonio Gallardo
>>
>>
>
> Thanks,
> I already studied these references. And I followed the simple steps
> described there:
>
> 1/ I downloaded the JDO libraries (1.0.1 cause I got a fresh
> CC-2.1.4-dev)
> 2/ I copied jdo.jar and jdori.jar to lib/local in my Cocoon-2.1
> directory
> 3/ rebuilt cocoon
>
> at this point the wiki-page=OJBBlock promises "That is all", but this
> is not my experience, the OJB samples don't work :-(
Are you activated woody block and hsqldb block?
Best Regards,
Antonio Gallardo
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OJB Samples
Posted by leo leonid <te...@leonid.de>.
On Jan 20, 2004, at 2:35 AM, Antonio Gallardo wrote:
> leo leonid dijo:
>> Hi,
>> is there anybody who has got the OJB samples up and running and maybe
>> can give me a hint what might be wrong here? I use the latest CVS and
>> have the required jars (jdo + jdori) in place. Yesterday I used the
>> binary release, today I successfully build jdo from source, only the
>> result ist still the same. Any tips?
>
> See:
>
> http://wiki.cocoondev.org/Wiki.jsp?page=OJBWithJDO
> http://wiki.cocoondev.org/Wiki.jsp?page=OJBBlock
>
> Best Regards,
>
> Antonio Gallardo
>
>
Thanks,
I already studied these references. And I followed the simple steps
described there:
1/ I downloaded the JDO libraries (1.0.1 cause I got a fresh
CC-2.1.4-dev)
2/ I copied jdo.jar and jdori.jar to lib/local in my Cocoon-2.1
directory
3/ rebuilt cocoon
at this point the wiki-page=OJBBlock promises "That is all", but this
is not my experience, the OJB samples don't work :-(
/L
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: OJB Samples
Posted by Antonio Gallardo <ag...@agsoftware.dnsalias.com>.
leo leonid dijo:
> Hi,
> is there anybody who has got the OJB samples up and running and maybe
> can give me a hint what might be wrong here? I use the latest CVS and
> have the required jars (jdo + jdori) in place. Yesterday I used the
> binary release, today I successfully build jdo from source, only the
> result ist still the same. Any tips?
See:
http://wiki.cocoondev.org/Wiki.jsp?page=OJBWithJDO
http://wiki.cocoondev.org/Wiki.jsp?page=OJBBlock
Best Regards,
Antonio Gallardo
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org