Thanks Anil,

I have checked and corrected the jdbc url, you were right as that was the
cause of the problem.
So I've now got the app deployed and executing to the main page, dstest.jps
not confirms that the connection is successful. but then... I tried
registering a first user (following the user guide to do this). 
I can register fine and I can see that the the details are being committed
to the DB. However when I try and log in with the credentials I have just
registered I get the error 'Wrong username and password combination' and the
following stack trace is written to the server log: Any ideas?

Again in case it is relevant here,  I'm running  the following:

GlassFish: Build 40 08-Mar-06
MySQL: v5.0.16-nt
Connector/J: v3.2.0-alpha
Roller: v2.1.1 - Modified web.xml, sun-web.xml and taglibs.jsp taken from
Amy Roh's Roller v2.1 war file. As I understand it these modifications just
address a 1.3 vs 1.4 dtd problem that occurs on GlassFish.

[#|2006-03-21T20:29:01.546+0000|WARNING|sun-appserver-pe9.0|javax.enterprise.resource.resourceadapter|_ThreadID=18;_ThreadName=httpWorkerThread-8080-2;_RequestID=76a7cdd2-030c-400c-9f95-23e7f245227d;|RAR7093
: Error while cleaning up ManagedConnection
javax.resource.ResourceException: The isolation level for this connection
could not be retrieved
        at com.sun.gjc.spi.ManagedConnection.cleanup(ManagedConnection.java:223)
        at
com.sun.enterprise.resource.AbstractConnectorAllocator.cleanup(AbstractConnectorAllocator.java:134)
        at
com.sun.enterprise.resource.PoolManagerImpl.putbackResourceToPool(PoolManagerImpl.java:413)
        at
com.sun.enterprise.resource.PoolManagerImpl.resourceClosed(PoolManagerImpl.java:393)
        at
com.sun.enterprise.resource.LocalTxConnectionEventListener.connectionClosed(LocalTxConnectionEventListener.java:69)
        at
com.sun.gjc.spi.ManagedConnection.connectionClosed(ManagedConnection.java:618)
        at com.sun.gjc.spi.ConnectionHolder.close(ConnectionHolder.java:163)
        at
org.springframework.jdbc.datasource.DataSourceUtils.doReleaseConnection(DataSourceUtils.java:277)
        at
org.springframework.jdbc.datasource.DataSourceUtils.releaseConnection(DataSourceUtils.java:238)
        at
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:491)
        at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:528)
        at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:553)
        at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:574)
        at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:114)
        at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:201)
        at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:209)
        at
org.acegisecurity.userdetails.jdbc.JdbcDaoImpl.loadUserByUsername(JdbcDaoImpl.java:175)
        at
org.acegisecurity.providers.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:88)
        at
org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:134)
        at
org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:208)
        at
org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:49)
        at
org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:90)
        at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:228)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
        at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:220)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
        at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173)
        at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:120)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at
org.roller.presentation.filters.SchemeEnforcementFilter.doFilter(SchemeEnforcementFilter.java:104)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at
org.roller.presentation.filters.CharEncodingFilter.doFilter(CharEncodingFilter.java:94)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:181)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at
com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
        at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
        at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
        at
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
        at
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
        at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
        at
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
Caused by: java.sql.SQLException: Error during query: Unexpected Exception:
java.lang.ArrayIndexOutOfBoundsException message given: 3

Nested Stack Trace:


** BEGIN NESTED EXCEPTION ** 

java.lang.ArrayIndexOutOfBoundsException
MESSAGE: 3

STACKTRACE:

java.lang.ArrayIndexOutOfBoundsException: 3
        at 
com.mysql.jdbc.ByteArrayBuffer.readFieldLength(ByteArrayBuffer.java:196)
        at
com.mysql.jdbc.ByteArrayBuffer.fastSkipLenString(ByteArrayBuffer.java:102)
        at com.mysql.jdbc.MysqlIO.unpackField(MysqlIO.java:595)
        at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:423)
        at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:1952)
        at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1400)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1720)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2295)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2228)
        at com.mysql.jdbc.Statement.executeQuery(Statement.java:1159)
        at 
com.mysql.jdbc.Connection.getTransactionIsolation(Connection.java:795)
        at com.sun.gjc.spi.ManagedConnection.cleanup(ManagedConnection.java:219)
        at
com.sun.enterprise.resource.AbstractConnectorAllocator.cleanup(AbstractConnectorAllocator.java:134)
        at
com.sun.enterprise.resource.PoolManagerImpl.putbackResourceToPool(PoolManagerImpl.java:413)
        at
com.sun.enterprise.resource.PoolManagerImpl.resourceClosed(PoolManagerImpl.java:393)
        at
com.sun.enterprise.resource.LocalTxConnectionEventListener.connectionClosed(LocalTxConnectionEventListener.java:69)
        at
com.sun.gjc.spi.ManagedConnection.connectionClosed(ManagedConnection.java:618)
        at com.sun.gjc.spi.ConnectionHolder.close(ConnectionHolder.java:163)
        at
org.springframework.jdbc.datasource.DataSourceUtils.doReleaseConnection(DataSourceUtils.java:277)
        at
org.springframework.jdbc.datasource.DataSourceUtils.releaseConnection(DataSourceUtils.java:238)
        at
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:491)
        at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:528)
        at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:553)
        at 
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:574)
        at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:114)
        at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:201)
        at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:209)
        at
org.acegisecurity.userdetails.jdbc.JdbcDaoImpl.loadUserByUsername(JdbcDaoImpl.java:175)
        at
org.acegisecurity.providers.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:88)
        at
org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:134)
        at
org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:208)
        at
org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:49)
        at
org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:90)
        at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:228)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
        at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:220)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
        at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173)
        at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:120)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at
org.roller.presentation.filters.SchemeEnforcementFilter.doFilter(SchemeEnforcementFilter.java:104)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at
org.roller.presentation.filters.CharEncodingFilter.doFilter(CharEncodingFilter.java:94)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:181)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at
com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
        at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
        at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
        at
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
        at
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
        at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
        at
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)


** END NESTED EXCEPTION **


        at com.mysql.jdbc.Connection.execSQL(Connection.java:2345)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2228)
        at com.mysql.jdbc.Statement.executeQuery(Statement.java:1159)
        at 
com.mysql.jdbc.Connection.getTransactionIsolation(Connection.java:795)
        at com.sun.gjc.spi.ManagedConnection.cleanup(ManagedConnection.java:219)
        ... 58 more
|#]

--
View this message in context: 
http://www.nabble.com/Roller-Deployment-Issue-%28WinXP-Pro-MySQL-Glassfish%29-t1313152c12275.html#a3520559
Sent from the Roller - User forum at Nabble.com.

Reply via email to