continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dennis Lundberg <denn...@apache.org>
Subject Experiences from a new Continuum user
Date Sun, 30 Sep 2007 19:51:26 GMT
Hi all

Here are some random thoughts on my first experience setting up 
Continuum 1.1-beta-3 on a Windows XP machine. I have followed the guides 
on the Continuum web site.


1. http://maven.apache.org/continuum/guides/getting-started/index.html

Under "Installing Continuum" the start script folder have other names in 
Continuum-1.1-beta-3, for example:
   bin/win32/run.bat  -->  bin/windows-x86-32/run.bat


2. 
http://maven.apache.org/continuum/faqs.html#how-does-continuum-detect-a-successful-build

For Maven 2.0.1 and newer this is already in the mvn.bat - no need to 
update anything.


3. Adding a new project

When adding a Maven 2 project I get the error "The specified resource 
cannot be accessed. Please try again later or contact your 
administrator." when entering an svn: URL.

When adding a Maven 2 project I get the error "The specified resource 
isn't a file or the protocol used isn't allowed." when entering an file: 
URL.

Searching the FAQ I found out how to enable the file protocol. But it 
would be nice to present the list of "allowedSchemes" together with 
those error messages.


4. Moving a project between Project Groups

At first I couldn't move a project from one Project Group to another. So 
I ended up deleting it and creating it again in the correct group.

Later I found that this can only be done from the Project Group view. 
This is a bit backwards from a user point of view. I went to the project 
I wanted to move and couldn't find a way to do it there.


5. Errors in the log

After running the start script on a Sun JDK 1.5.0_11 these errors shows 
up in the startup log. For first time users it is scary to see database 
errors showing up on startup. Continuum seems to be running fine though...

jvm 1    | 2007-09-30 18:56:30,687 [WrapperSimpleAppMain] INFO 
Continuum:default              - Showing all projects:
jvm 1    | 2007-09-30 18:56:36,859 [WrapperSimpleAppMain] WARN  RDBMS 
                        - Error initialising derby schema : Schema 'SA' 
does not exist
jvm 1    | ERROR 42Y07: Schema 'SA' does not exist
jvm 1    |      at 
org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
jvm 1    |      at 
org.apache.derby.impl.sql.catalog.DataDictionaryImpl.getSchemaDescriptor(Unknown 
Source)
jvm 1    |      at 
org.apache.derby.impl.sql.compile.QueryTreeNode.getSchemaDescriptor(Unknown 
Source)
jvm 1    |      at 
org.apache.derby.impl.sql.compile.DDLStatementNode.getSchemaDescriptor(Unknown 
Source)
jvm 1    |      at 
org.apache.derby.impl.sql.compile.DropAliasNode.bind(Unknown Source)
jvm 1    |      at 
org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)
jvm 1    |      at 
org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source)
jvm 1    |      at 
org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown

Source)
jvm 1    |      at 
org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source)
jvm 1    |      at 
org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source)
jvm 1    |      at 
org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:261)
jvm 1    |      at 
org.jpox.store.rdbms.adapter.DerbyAdapter.initialiseDatastore(DerbyAdapter.java:123)
jvm 1    |      at 
org.jpox.store.rdbms.RDBMSManager.initialiseSchema(RDBMSManager.java:731)
jvm 1    |      at 
org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:268)
jvm 1    |      at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
jvm 1    |      at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
jvm 1    |      at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
jvm 1    |      at 
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
jvm 1    |      at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
jvm 1    |      at 
org.jpox.store.StoreManagerFactory.getStoreManager(StoreManagerFactory.java:73)
jvm 1    |      at 
org.jpox.AbstractPersistenceManager.getStoreManager(AbstractPersistenceManager.java:295)
jvm 1    |      at 
org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java:217)
jvm 1    |      at 
org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:42)
jvm 1    |      at 
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:178)
jvm 1    |      at 
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:153)
jvm 1    |      at 
org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(JdoContinuumStore.java:1667)
jvm 1    |      at 
org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(JdoContinuumStore.java:1662)
jvm 1    |      at 
org.apache.maven.continuum.store.JdoContinuumStore.getAllObjectsDetached(JdoContinuumStore.java:1555)
jvm 1    |      at 
org.apache.maven.continuum.store.JdoContinuumStore.getAllProjectsByNameWithBuildDetails(JdoContinuumStore.java:904)
jvm 1    |      at 
org.apache.maven.continuum.DefaultContinuum.initialize(DefaultContinuum.java:2547)
jvm 1    |      at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute(InitializePhase.java:33)
jvm 1    |      at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
jvm 1    |      at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
jvm 1    |      at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
jvm 1    |      at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
jvm 1    |      at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:327)
jvm 1    |      at 
org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute(StartLoadOnStartComponentsPhase.java:68)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.initializePhases(DefaultPlexusContainer.java:886)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:834)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.construct(DefaultPlexusContainer.java:811)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:222)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:260)
jvm 1    |      at 
org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(PlexusLifecycleListener.java:76)
jvm 1    |      at 
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:495)
jvm 1    |      at org.mortbay.util.Container.start(Container.java:72)
jvm 1    |      at 
org.codehaus.plexus.jetty.AbstractJettyServletContainer.startApplication(AbstractJettyServletContainer.java:209)
jvm 1    |      at 
org.codehaus.plexus.service.jetty.JettyPlexusService.afterApplicationStart(JettyPlexusService.java:248)
jvm 1    |      at 
org.codehaus.plexus.appserver.application.deploy.lifecycle.phase.AfterAppStartServiceSetupPhase.execute(AfterAppStartServiceSetupPhase.java:28)
jvm 1    |      at 
org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:107)
jvm 1    |      at 
org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:88)
jvm 1    |      at 
org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase$1.onJarDiscovered(ApplicationDeploymentPhase.java:44)
jvm 1    |      at 
org.codehaus.plexus.appserver.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:100)
jvm 1    |      at 
org.codehaus.plexus.appserver.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:73)
jvm 1    |      at 
org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase.execute(ApplicationDeploymentPhase.java:58)
jvm 1    |      at 
org.codehaus.plexus.appserver.DefaultApplicationServer.start(DefaultApplicationServer.java:218)
jvm 1    |      at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:33)
jvm 1    |      at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
jvm 1    |      at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
jvm 1    |      at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
jvm 1    |      at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
jvm 1    |      at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
jvm 1    |      at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:69)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:297)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:291)
jvm 1    |      at 
org.codehaus.plexus.appserver.PlexusApplicationHost.start(PlexusApplicationHost.java:155)
jvm 1    |      at 
org.codehaus.plexus.appserver.PlexusApplicationHost.start(PlexusApplicationHost.java:85)
jvm 1    |      at 
org.codehaus.plexus.appserver.PlexusApplicationHost.main(PlexusApplicationHost.java:289)
jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
jvm 1    |      at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
jvm 1    |      at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
jvm 1    |      at java.lang.reflect.Method.invoke(Method.java:585)
jvm 1    |      at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
jvm 1    |      at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
jvm 1    |      at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
jvm 1    |      at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
jvm 1    |      at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
jvm 1    |      at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
jvm 1    |      at java.lang.reflect.Method.invoke(Method.java:585)
jvm 1    |      at 
org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
jvm 1    |      at java.lang.Thread.run(Thread.java:595)
jvm 1    |
jvm 1    | 2007-09-30 18:56:36,921 [WrapperSimpleAppMain] WARN  RDBMS 
                        - Error initialising derby schema : 'DROP 
FUNCTION' cannot be performed on 'JPOX_MATCHES' because it does not exist.
jvm 1    | ERROR 42Y55: 'DROP FUNCTION' cannot be performed on 
'JPOX_MATCHES' because it does not exist.
jvm 1    |      at 
org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
jvm 1    |      at 
org.apache.derby.impl.sql.compile.DropAliasNode.bind(Unknown Source)
jvm 1    |      at 
org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)
jvm 1    |      at 
org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source)
jvm 1    |      at 
org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown

Source)
jvm 1    |      at 
org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source)
jvm 1    |      at 
org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source)
jvm 1    |      at 
org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStatement.java:261)
jvm 1    |      at 
org.jpox.store.rdbms.adapter.DerbyAdapter.initialiseDatastore(DerbyAdapter.java:123)
jvm 1    |      at 
org.jpox.store.rdbms.RDBMSManager.initialiseSchema(RDBMSManager.java:731)
jvm 1    |      at 
org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:268)
jvm 1    |      at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
jvm 1    |      at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
jvm 1    |      at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
jvm 1    |      at 
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
jvm 1    |      at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
jvm 1    |      at 
org.jpox.store.StoreManagerFactory.getStoreManager(StoreManagerFactory.java:73)
jvm 1    |      at 
org.jpox.AbstractPersistenceManager.getStoreManager(AbstractPersistenceManager.java:295)
jvm 1    |      at 
org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java:217)
jvm 1    |      at 
org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:42)
jvm 1    |      at 
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:178)
jvm 1    |      at 
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:153)
jvm 1    |      at 
org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(JdoContinuumStore.java:1667)
jvm 1    |      at 
org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(JdoContinuumStore.java:1662)
jvm 1    |      at 
org.apache.maven.continuum.store.JdoContinuumStore.getAllObjectsDetached(JdoContinuumStore.java:1555)
jvm 1    |      at 
org.apache.maven.continuum.store.JdoContinuumStore.getAllProjectsByNameWithBuildDetails(JdoContinuumStore.java:904)
jvm 1    |      at 
org.apache.maven.continuum.DefaultContinuum.initialize(DefaultContinuum.java:2547)
jvm 1    |      at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute(InitializePhase.java:33)
jvm 1    |      at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
jvm 1    |      at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
jvm 1    |      at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
jvm 1    |      at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
jvm 1    |      at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:327)
jvm 1    |      at 
org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute(StartLoadOnStartComponentsPhase.java:68)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.initializePhases(DefaultPlexusContainer.java:886)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:834)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.construct(DefaultPlexusContainer.java:811)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:222)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:260)
jvm 1    |      at 
org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(PlexusLifecycleListener.java:76)
jvm 1    |      at 
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:495)
jvm 1    |      at org.mortbay.util.Container.start(Container.java:72)
jvm 1    |      at 
org.codehaus.plexus.jetty.AbstractJettyServletContainer.startApplication(AbstractJettyServletContainer.java:209)
jvm 1    |      at 
org.codehaus.plexus.service.jetty.JettyPlexusService.afterApplicationStart(JettyPlexusService.java:248)
jvm 1    |      at 
org.codehaus.plexus.appserver.application.deploy.lifecycle.phase.AfterAppStartServiceSetupPhase.execute(AfterAppStartServiceSetupPhase.java:28)
jvm 1    |      at 
org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:107)
jvm 1    |      at 
org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:88)
jvm 1    |      at 
org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase$1.onJarDiscovered(ApplicationDeploymentPhase.java:44)
jvm 1    |      at 
org.codehaus.plexus.appserver.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:100)
jvm 1    |      at 
org.codehaus.plexus.appserver.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:73)
jvm 1    |      at 
org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase.execute(ApplicationDeploymentPhase.java:58)
jvm 1    |      at 
org.codehaus.plexus.appserver.DefaultApplicationServer.start(DefaultApplicationServer.java:218)
jvm 1    |      at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:33)
jvm 1    |      at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
jvm 1    |      at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
jvm 1    |      at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
jvm 1    |      at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
jvm 1    |      at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
jvm 1    |      at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:69)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:297)
jvm 1    |      at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:291)
jvm 1    |      at 
org.codehaus.plexus.appserver.PlexusApplicationHost.start(PlexusApplicationHost.java:155)
jvm 1    |      at 
org.codehaus.plexus.appserver.PlexusApplicationHost.start(PlexusApplicationHost.java:85)
jvm 1    |      at 
org.codehaus.plexus.appserver.PlexusApplicationHost.main(PlexusApplicationHost.java:289)
jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
jvm 1    |      at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
jvm 1    |      at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
jvm 1    |      at java.lang.reflect.Method.invoke(Method.java:585)
jvm 1    |      at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
jvm 1    |      at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
jvm 1    |      at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
jvm 1    |      at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
jvm 1    |      at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
jvm 1    |      at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
jvm 1    |      at java.lang.reflect.Method.invoke(Method.java:585)
jvm 1    |      at 
org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
jvm 1    |      at java.lang.Thread.run(Thread.java:595)

-- 
Dennis Lundberg

Mime
View raw message