You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by Jean-François Ménard <me...@logyka.com> on 2004/05/23 11:24:36 UTC

Problem building from CVS

When I try to build from a fresh checkout, following the "Getting
started" instructions:

	- allClean allBuild go fine
	- quickStart give me, after a while:

db.execute:
    [sql] Executing file:
/home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/src/sql/populate-entities-for-default-psml.sql
    [sql] [ERROR] Failed to execute: INSERT INTO PORTLET_ENTITY (OID,
PORTLET_DEFINITION_ID, ID) VALUES (1, (SELECT ID FROM PORTLET_DEFINITION
WHERE NAME = 'TwoColumns'), '1')
 
BUILD FAILED
File......
file:/home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/maven.xml
Element... maven:reactor
Line...... 431
Column.... 40
Unable to obtain goal [fullDeploy] --
file:/home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/portal/maven.xml:493:39: <sql> java.sql.SQLException: Single value expected in statement [INSERT INTO PORTLET_ENTITY (OID, PORTLET_DEFINITION_ID, ID) VALUES (1, (SELECT ID FROM PORTLET_DEFINITION WHERE NAME = 'TwoColumns'), '1')]


Any idea?


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org


Re: Problem building from CVS

Posted by Jean-François Ménard <me...@logyka.com>.
Ok, now... :-/

The build went fine, but when I tried to access jetspeed, I got:

org.apache.jetspeed.exception.JetspeedException: Unable to create Engine
	at org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:70)
	at
org.apache.jetspeed.engine.JetspeedServlet.init(JetspeedServlet.java:130)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1019)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3991)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4335)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
	at
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:252)
	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
	at org.apache.commons.digester.Rule.end(Rule.java:276)
	at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
	at
org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
	at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
	at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
	at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.commons.digester.Digester.parse(Digester.java:1567)
	at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
	at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:482)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:964)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:476)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2298)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
Caused by: org.apache.jetspeed.exception.JetspeedException: Jetspeed
Initialization exception!
	at
org.apache.jetspeed.engine.JetspeedEngine.init(JetspeedEngine.java:138)
	at org.apache.jetspeed.Jetspeed.createEngine(Jetspeed.java:60)
	... 47 more
Caused by: groovy.lang.GroovyRuntimeException: Could not find which
method to invoke from this list: [public
org.picocontainer.defaults.ComponentParameter(java.lang.Object), public
org.picocontainer.defaults.ComponentParameter(java.lang.Class)] for
arguments: []
	at groovy.lang.MetaClass.chooseMethod(MetaClass.java:1104)
	at groovy.lang.MetaClass.invokeConstructor(MetaClass.java:323)
	at
org.codehaus.groovy.runtime.Invoker.invokeConstructorOf(Invoker.java:148)
	at
org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:120)
	at nanocontainer.run(nanocontainer.groovy:202)
	at
org.nanocontainer.script.groovy.GroovyContainerBuilder.createContainer(GroovyContainerBuilder.java:57)
	at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.buildContainer(LifecycleContainerBuilder.java:25)
	at org.nanocontainer.NanoContainer.<init>(NanoContainer.java:88)
	at org.nanocontainer.NanoContainer.<init>(NanoContainer.java:59)
	at
org.apache.jetspeed.components.ComponentManager.<init>(ComponentManager.java:77)
	at
org.apache.jetspeed.engine.JetspeedEngine.initComponents(JetspeedEngine.java:288)
	at
org.apache.jetspeed.engine.JetspeedEngine.init(JetspeedEngine.java:116)
	... 48 more

----------------

I use tomcat 5.0.24.

And yes, I started the Production database... ;-)

Any ideas?
Thanks for your patience!


Le dim 23/05/2004 à 08:25, Jean-François Ménard a écrit :
> Thank Paul!
> 
> I deleted all database files, and it did the trick!
> 
> Le dim 23/05/2004 à 08:03, Paul Spencer a écrit :
> > 1) Did you stop the test database, if it was running, and start the 
> > production database before quickStart?
> > 
> > 2) If the production database does not start correctly, i.e. you see 
> > errors when starting, delete the database files that are in 
> > ${jetspeed-2-home}/src/sql/database/hsql.  The files Production.* will 
> > be recreated by maven.  The production database must be stopped when 
> > deleting the files.
> > 
> > Paul Spencer
> > 
> > 
> > Jean-François Ménard wrote:
> > > When I try to build from a fresh checkout, following the "Getting
> > > started" instructions:
> > > 
> > > 	- allClean allBuild go fine
> > > 	- quickStart give me, after a while:
> > > 
> > > db.execute:
> > >     [sql] Executing file:
> > > /home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/src/sql/populate-entities-for-default-psml.sql
> > >     [sql] [ERROR] Failed to execute: INSERT INTO PORTLET_ENTITY (OID,
> > > PORTLET_DEFINITION_ID, ID) VALUES (1, (SELECT ID FROM PORTLET_DEFINITION
> > > WHERE NAME = 'TwoColumns'), '1')
> > >  
> > > BUILD FAILED
> > > File......
> > > file:/home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/maven.xml
> > > Element... maven:reactor
> > > Line...... 431
> > > Column.... 40
> > > Unable to obtain goal [fullDeploy] --
> > > file:/home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/portal/maven.xml:493:39: <sql> java.sql.SQLException: Single value expected in statement [INSERT INTO PORTLET_ENTITY (OID, PORTLET_DEFINITION_ID, ID) VALUES (1, (SELECT ID FROM PORTLET_DEFINITION WHERE NAME = 'TwoColumns'), '1')]
> > > 
> > > 
> > > Any idea?
> > > 
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org
> > > 
> > > 
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org
-- 
Jean-François Ménard
Logyka technologies inc.


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org


Re: Problem building from CVS

Posted by Jean-François Ménard <me...@logyka.com>.
Thank Paul!

I deleted all database files, and it did the trick!

Le dim 23/05/2004 à 08:03, Paul Spencer a écrit :
> 1) Did you stop the test database, if it was running, and start the 
> production database before quickStart?
> 
> 2) If the production database does not start correctly, i.e. you see 
> errors when starting, delete the database files that are in 
> ${jetspeed-2-home}/src/sql/database/hsql.  The files Production.* will 
> be recreated by maven.  The production database must be stopped when 
> deleting the files.
> 
> Paul Spencer
> 
> 
> Jean-François Ménard wrote:
> > When I try to build from a fresh checkout, following the "Getting
> > started" instructions:
> > 
> > 	- allClean allBuild go fine
> > 	- quickStart give me, after a while:
> > 
> > db.execute:
> >     [sql] Executing file:
> > /home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/src/sql/populate-entities-for-default-psml.sql
> >     [sql] [ERROR] Failed to execute: INSERT INTO PORTLET_ENTITY (OID,
> > PORTLET_DEFINITION_ID, ID) VALUES (1, (SELECT ID FROM PORTLET_DEFINITION
> > WHERE NAME = 'TwoColumns'), '1')
> >  
> > BUILD FAILED
> > File......
> > file:/home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/maven.xml
> > Element... maven:reactor
> > Line...... 431
> > Column.... 40
> > Unable to obtain goal [fullDeploy] --
> > file:/home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/portal/maven.xml:493:39: <sql> java.sql.SQLException: Single value expected in statement [INSERT INTO PORTLET_ENTITY (OID, PORTLET_DEFINITION_ID, ID) VALUES (1, (SELECT ID FROM PORTLET_DEFINITION WHERE NAME = 'TwoColumns'), '1')]
> > 
> > 
> > Any idea?
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org
> > 
> > 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org
-- 
Jean-François Ménard
Logyka technologies inc.


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org


Re: Problem building from CVS

Posted by Paul Spencer <pa...@mindspring.com>.
1) Did you stop the test database, if it was running, and start the 
production database before quickStart?

2) If the production database does not start correctly, i.e. you see 
errors when starting, delete the database files that are in 
${jetspeed-2-home}/src/sql/database/hsql.  The files Production.* will 
be recreated by maven.  The production database must be stopped when 
deleting the files.

Paul Spencer


Jean-François Ménard wrote:
> When I try to build from a fresh checkout, following the "Getting
> started" instructions:
> 
> 	- allClean allBuild go fine
> 	- quickStart give me, after a while:
> 
> db.execute:
>     [sql] Executing file:
> /home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/src/sql/populate-entities-for-default-psml.sql
>     [sql] [ERROR] Failed to execute: INSERT INTO PORTLET_ENTITY (OID,
> PORTLET_DEFINITION_ID, ID) VALUES (1, (SELECT ID FROM PORTLET_DEFINITION
> WHERE NAME = 'TwoColumns'), '1')
>  
> BUILD FAILED
> File......
> file:/home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/maven.xml
> Element... maven:reactor
> Line...... 431
> Column.... 40
> Unable to obtain goal [fullDeploy] --
> file:/home/jeff/cvs_downloads/apache/jakarta-jetspeed-2/portal/maven.xml:493:39: <sql> java.sql.SQLException: Single value expected in statement [INSERT INTO PORTLET_ENTITY (OID, PORTLET_DEFINITION_ID, ID) VALUES (1, (SELECT ID FROM PORTLET_DEFINITION WHERE NAME = 'TwoColumns'), '1')]
> 
> 
> Any idea?
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org