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