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 them
>
> *================================*
> | 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
other
> > >> resource 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
the
> > >>>> stack 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.BasePersistentObjectC
> > ollectionFactory
> > >>>> - 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
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.createCollection(BasePersistentObjectCollectionFactory.ja
> > va:307)
> > >>>>
> > >>>> [java] at
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.createInstance(BasePersistentObjectCollectionFactory.java
> > :123)
> > >>>>
> > >>>> [java] at
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.retrieveAndPopulate(BasePersistentObjectCollectionFactory
> > .java:220)
> > >>>>
> > >>>> [java] at
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.createInstance(BasePersistentObjectCollectionFactory.java
> > :107)
> > >>>>
> > >>>> [java] at
> > >>>>
> >
org.apache.cornerstone.framework.demo.main.DemoPersistence.main(DemoPersis
> > tence.java:45)
> > >>>>
> > >>>> [java] at
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.createInstance(BasePersistentObjectCollectionFactory.java
> > :118)
> > >>>>
> > >>>> [java] at
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.createInstance(BasePersistentObjectCollectionFactory.java
> > :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.demo.main.DemoPersistence.main(DemoPersis
> > tence.java:45)
> > >>>>
> > >>>> [java] at
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.createCollection(BasePersistentObjectCollectionFactory.ja
> > va: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
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.retrieveAndPopulate(BasePersistentObjectCollectionFactory
> > .java:220)
> > >>>>
> > >>>> [java] at
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.createCollection(BasePersistentObjectCollectionFactory.ja
> > va:300)
> > >>>>
> > >>>> [java] ... 4 more
> > >>>> [java] at
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.createInstance(BasePersistentObjectCollectionFactory.java
> > :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
> > >>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectC
> >
ollectionFactory.createCollection(BasePersistentObjectCollectionFactory.ja
> > va:300)
> > >>>>
> > >>>> [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-
> > demo/registry/implementation/cornerstone.dataSource/hsqldb-
> > 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
persistence
> > >>>>>> demo, but this should prob be a maven dependency.
> > >>>>>>
> > >>>>>> I'm now getting the following error (probly SHQL config
problem):
> > >>>>>> [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.persistence.factory.BasePersistentObjectF
> > actory.createInstance(BasePersistentObjectFactory.java:146)
> > >>>>>>
> > >>>>>> [java] at
> > >>>>>>
> >
org.apache.cornerstone.framework.demo.main.DemoPersistence.main(DemoPersis
> > tence.java:31)
> > >>>>>>
> > >>>>>> [java] Caused by: java.sql.SQLException: Table not found:
> > >>>>>> TEST_GROUP in statement [select * from test_group where id =
100]
> > >>>>>> [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
Source)
> > >>>>>> [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.BasePersistentObjectF
> > actory.retrieveAndPopulate(BasePersistentObjectFactory.java:234)
> > >>>>>>
> > >>>>>> [java] at
> > >>>>>>
> >
org.apache.cornerstone.framework.persistence.factory.BasePersistentObjectF
> > 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]