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]

Reply via email to