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 Greg Buchanan <gm...@cfl.rr.com> on 2005/06/02 22:12:32 UTC

Jetspeed-1.6 w/fusion startup errors

Greetings, 
 
I am trying to get the new jetspeed 1.6 release with fusion set up, but am
having an error in the log (see below for stack trace). 
 
The process I performed is:
1) downloaded 1.6 WAR file
2) downloaded and executed mysql scripts for create and populate
3) modified Torque.properties for new database config
4) downloaded fusion jar files and placed in lib directory
 
When I start tomcat (5.5.9), the system starts up and the first page renders
properly. I can log on with the default ID's and passwords. 
 
However, in the jetspeed.log file, I get the following:
 
ERROR FusionAccessController - error in fusion access controller
org.springframework.orm.ojb.OjbOperationException: OJB operation failed;
nested exception is org.apache.ojb.broker.PersistenceBrokerException: Used
ConnectionManager instance could not obtain a connection
org.apache.ojb.broker.PersistenceBrokerException: Used ConnectionManager
instance could not obtain a connection
 at
org.apache.ojb.broker.accesslayer.StatementManager.getPreparedStatement(Stat
ementManager.java:641)
 at
org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(JdbcAccessImpl
.java:277)
 at
org.apache.ojb.broker.accesslayer.RsQueryObject.performQuery(RsQueryObject.j
ava:74)
 at org.apache.ojb.broker.accesslayer.RsIterator.<init>(RsIterator.java:183)
 at
org.apache.ojb.broker.core.RsIteratorFactoryImpl.createRsIterator(RsIterator
FactoryImpl.java:58)
 at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(Pers
istenceBrokerImpl.java:1808)
 at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorFromQuery(Persis
tenceBrokerImpl.java:1333)
 at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(QueryRe
ferenceBroker.java:111)
 at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(QueryRe
ferenceBroker.java:233)
 at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(QueryRe
ferenceBroker.java:253)
 at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Persis
tenceBrokerImpl.java:1217)
 at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(
DelegatingPersistenceBroker.java:338)
 at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(
DelegatingPersistenceBroker.java:338)
 at
org.springframework.orm.ojb.PersistenceBrokerTemplate$3.doInPersistenceBroke
r(PersistenceBrokerTemplate.java:216)
 at
org.springframework.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBro
kerTemplate.java:167)
 at
org.springframework.orm.ojb.PersistenceBrokerTemplate.executeFind(Persistenc
eBrokerTemplate.java:188)
 at
org.springframework.orm.ojb.PersistenceBrokerTemplate.getCollectionByQuery(P
ersistenceBrokerTemplate.java:214)
 at
org.apache.jetspeed.capabilities.impl.JetspeedCapabilities.getClients(Jetspe
edCapabilities.java:309)
 at
org.apache.jetspeed.capabilities.impl.JetspeedCapabilities.findClient(Jetspe
edCapabilities.java:240)
 at
org.apache.jetspeed.capabilities.impl.JetspeedCapabilities.getCapabilityMap(
JetspeedCapabilities.java:147)
 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:585)
 at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopU
tils.java:284)
 at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
(ReflectiveMethodInvocation.java:155)
 at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:122)
 at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tr
ansactionInterceptor.java:56)
 at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:144)
 at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopPro
xy.java:174)
 at $Proxy3.getCapabilityMap(Unknown Source)
 at
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityV
alveImpl.java:67)
 at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.ja
va:203)
 at
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(Localizat
ionValveImpl.java:124)
 at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.ja
va:203)
 at
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:1
85)
 at
org.apache.jetspeed.engine.AbstractEngine.service(AbstractEngine.java:264)
 at
org.apache.jetspeed.fusion.modules.actions.FusionAccessController.doPerform(
FusionAccessController.java:116)
 at org.apache.turbine.modules.Action.perform(Action.java:87)
 at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
 at org.apache.turbine.Turbine.doGet(Turbine.java:529)
 at org.apache.turbine.Turbine.doPost(Turbine.java:658)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
 at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
 at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
 at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:744)
 at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
 at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
 at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
 at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.ojb.broker.accesslayer.LookupException: SQLException
thrown while trying to get Connection from Datasource
(java:comp/env/jdbc/jetspeed)
 at
org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.newConnectio
nFromDataSource(ConnectionFactoryAbstractImpl.java:215)
 at
org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.lookupConnec
tion(ConnectionFactoryAbstractImpl.java:112)
 at
org.apache.ojb.broker.accesslayer.ConnectionManagerImpl.getConnection(Connec
tionManagerImpl.java:105)
 at
org.apache.ojb.broker.accesslayer.StatementManager.getPreparedStatement(Stat
ementManager.java:637)
 ... 57 more
Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create
JDBC driver of class '' for connect URL 'null'
 at
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource
.java:780)
 at
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.ja
va:540)
 at
org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.newConnectio
nFromDataSource(ConnectionFactoryAbstractImpl.java:204)
 ... 60 more
Caused by: java.sql.SQLException: No suitable driver
 at java.sql.DriverManager.getDriver(DriverManager.java:243)
 at
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource
.java:773)
 ... 62 more
 
Is this a problem in my configuration. So far, it does not seem to be
hurting anything, but I have not tried to deploy any jsr-168 portlets yet. 
 
Thanks for any help and feedback.