[EMAIL PROTECTED] wrote:
That snippet is bad.
It should be:
<resource> <directory>${basedir}/src/java</directory> <includes> <include>**/*.properties</include> </includes> </resource> -- dIon Gillard, Multitask Consulting Blog: http://blogs.codehaus.org/people/dion/
"Weaver, Scott" <[EMAIL PROTECTED]> wrote on 03/12/2003 09:46:40 AM:
I will go ahead and move themother
*================================* | Scott T Weaver |
| <[EMAIL PROTECTED]> | | Apache Jetspeed Portal Project |
| Apache Pluto Portlet Container |
*================================*
-----Original Message----- From: Jun Yang [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 02, 2003 5:31 PM To: Jetspeed Developers List Subject: Re: [J2] Cornerstone Framework Update.
Thanks, Bill. Now I see the problem: the properties files currently residing under src/java belong to src/resources.
Jun
Barnhill William wrote:
My mistake, correct snippet should be: <resource> <directory>${basedir}/src/java</directory> <includes name="**/*.properties" /> </resource>
I have tested this with a clean build and it works.
Barnhill William wrote:
Adding the following snippet in the resources element of the
cornerstone project.xml includes the property files. I left the
theresource element in for completeness.
<resource> <directory>${basedir}/src</directory> <includes name="**/*.properties" /> </resource>
Bill
Jun Yang wrote:
I digged around a little and found these properties files missing from jetspeed-cornerstone-1.0.jar.
Scott, would you please take at the maven build to see why e.g. BasePersistentObjectListFactory.properties is missing from jetspeed-cornerstone-1.0.jar? Thanks!
Jun
Barnhill William wrote:
Jun,
Thanks, that got me past that problem, but now I'm getting a
similar exception as before. Remember that PersistencException
being thrown was triggering the getCause() call that caused the
stack overflow? Well the reason for the PersistenceException is
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectCstack trace at the bottom of this message.
The message is collection type definition missing; use 'collection.instance.className' or 'collection.factory.className' or 'collection.parent.name'
I'm guessing this would be set in one of : BasePersistentObjectListFactory.properties, BasePersistentObjectMapFactory.properties, BasePersistentObjectSetFactory.properties, or hsqldb-standalone.reg.properties
Question is which one, and what should it be set to?
[java] 2003-12-02 15:56:00,441 1723 [main] ERROR
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectCollectionFactory
- persistenceException; rootCause: [java] org.apache.cornerstone.framework.api.factory.CreationException: org.apache.cornerstone.framework.api.factory.CreationException: org.apache.cornerstone.framework.api.factory.CreationException: collection type definition missing; use 'collec tion.instance.className' or 'collection.factory.className' or 'collection.parent.name' [java] org.apache.cornerstone.framework.api.factory.CreationException: org.apache.cornerstone.framework.api.factory.CreationException: collection type definition missing; use 'collection.instance.className' or 'collection.factory.className' or 'c ollection.parent.name' [java] at
ollectionFactory.createCollection(BasePersistentObjectCollectionFactory.ja
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectCva:307)
[java] at
ollectionFactory.createInstance(BasePersistentObjectCollectionFactory.java
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC:123)
[java] at
ollectionFactory.retrieveAndPopulate(BasePersistentObjectCollectionFactory
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC.java:220)
[java] at
ollectionFactory.createInstance(BasePersistentObjectCollectionFactory.java
org.apache.cornerstone.framework.demo.main.DemoPersistence.main(DemoPersis:107)
[java] at
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectCtence.java:45)
[java] at
ollectionFactory.createInstance(BasePersistentObjectCollectionFactory.java
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC:118)
[java] at
ollectionFactory.createInstance(BasePersistentObjectCollectionFactory.java
org.apache.cornerstone.framework.demo.main.DemoPersistence.main(DemoPersis:107)
[java] Caused by: org.apache.cornerstone.framework.api.factory.CreationException: org.apache.cornerstone.framework.api.factory.CreationException: collection type definition missing; use 'collection.instance.className' or 'collection.factory.class Name' or 'collection.parent.name' [java] at
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectCtence.java:45)
[java] at
ollectionFactory.createCollection(BasePersistentObjectCollectionFactory.ja
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectCva:307)
[java] Caused by: org.apache.cornerstone.framework.api.factory.CreationException: collection type definition missing; use 'collection.instance.className' or 'collection.factory.className' or 'collection.parent.name' [java] at
ollectionFactory.retrieveAndPopulate(BasePersistentObjectCollectionFactory
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC.java:220)
[java] at
ollectionFactory.createCollection(BasePersistentObjectCollectionFactory.ja
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectCva:300)
[java] ... 4 more [java] at
ollectionFactory.createInstance(BasePersistentObjectCollectionFactory.java
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC:118)
[java] ... 2 more [java] Caused by: org.apache.cornerstone.framework.api.factory.CreationException: collection type definition missing; use 'collection.instance.className' or 'collection.factory.className' or 'collection.parent.name' [java] at
ollectionFactory.createCollection(BasePersistentObjectCollectionFactory.ja
persistenceva:300)
demo/registry/implementation/cornerstone.dataSource/hsqldb-[java] ... 4 more [java] Exception in thread "main" [java] [ERROR] Java Result: 1 BUILD SUCCESSFUL Total time: 8 seconds Finished at: Tue Dec 02 15:56:01 EST 2003
Jun Yang wrote:
Bill,
Change
cornerstone-
standalone.reg.properties.
Change the line "connection.url=..." to "connection.url=jdbc:hsqldb:./hsqldb/data/test" and DemoPersistence should run.
Jun
Barnhill William wrote:
Scott,
I also have created a modified maven.xml, which is attached. It has the benefit of the following goal tree using prereqs attributes demo demo:main demo:prep demo:persistence demo:prep
I've also added the hsql jar as a pathelement for the
problem):demo, but this should prob be a maven dependency.
I'm now getting the following error (probly SHQL config
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectF[java] org.apache.cornerstone.framework.api.factory.CreationException: java.sql.SQLException: Table not found: TEST_GROUP in statement [select * from test_group where id = 100] [java] at
org.apache.cornerstone.framework.demo.main.DemoPersistence.main(DemoPersisactory.createInstance(BasePersistentObjectFactory.java:146)
[java] at
100]tence.java:31)
[java] Caused by: java.sql.SQLException: Table not found:
TEST_GROUP in statement [select * from test_group where id =
Source)[java] at org.hsqldb.Trace.getError(Unknown Source)
[java] at org.hsqldb.jdbcResultSet.<init>(Unknown
Source)[java] at
org.hsqldb.jdbcConnection.executeStandalone(Unknown Source)
[java] at org.hsqldb.jdbcConnection.execute(Unknown
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectF[java] at org.hsqldb.jdbcStatement.fetchResult(Unknown Source) [java] at org.hsqldb.jdbcStatement.executeQuery(Unknown Source) [java] at org.hsqldb.jdbcPreparedStatement.executeQuery(Unknown Source) [java] at
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectFactory.retrieveAndPopulate(BasePersistentObjectFactory.java:234)
[java] at
actory.createInstance(BasePersistentObjectFactory.java:141)
---------------------------------------------------------------------[java] ... 1 more [java] Exception in thread "main" [java] [ERROR] Java Result: 1
Bill
Barnhill William wrote:
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
