2009/7/30 DIGLLOYD INC <digllo...@diglloyd.com>:
> How can I resolve this issue?  It takes Tomcat own on a regular basis,
> locking out legitimate users.  Looks like JDBCRealm has some kind of bug.
>
> Thanks!
>
> Jul 29, 2009 1:46:41 PM org.apache.catalina.realm.JDBCRealm getRoles
> SEVERE: Exception performing authentication
> java.sql.SQLException: Operation not allowed after ResultSet closed
>        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
>        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
>        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
>        at com.mysql.jdbc.ResultSetImpl.checkClosed(ResultSetImpl.java:768)
>        at com.mysql.jdbc.ResultSetImpl.next(ResultSetImpl.java:7008)
>        at org.apache.catalina.realm.JDBCRealm.getRoles(JDBCRealm.java:632)
>        at
> org.apache.catalina.realm.JDBCRealm.getPrincipal(JDBCRealm.java:596)
>        at
> org.apache.catalina.realm.RealmBase.authenticate(RealmBase.java:400)
>        at
> org.apache.catalina.authenticator.DigestAuthenticator.findPrincipal(DigestAuthenticator.java:283)
>        at
> org.apache.catalina.authenticator.DigestAuthenticator.authenticate(DigestAuthenticator.java:176)
>        at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)
>        at com.diglloyd.tomcat.BadInputValve.invoke(BadInputValve.java:284)
>        at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>        at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
>        at
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
>        at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>        at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>        at java.lang.Thread.run(Thread.java:613)
>
>
> diglloyd:bin lloyd$ ./version
> -bash: ./version: No such file or directory
> diglloyd:bin lloyd$ ./version.sh
> Using CATALINA_BASE:   /web/tomcat
> Using CATALINA_HOME:   /web/tomcat
> Using CATALINA_TMPDIR: /web/tomcat/temp
> Using JRE_HOME:
> /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
> Server version: Apache Tomcat/6.0.16
> Server built:   Jan 28 2008 11:35:29
> Server number:  6.0.16.0
> OS Name:        Mac OS X
> OS Version:     10.5.7
> Architecture:   i386
> JVM Version:    1.5.0_19-b02-304
> JVM Vendor:     Apple Inc.
>
>
>
> Lloyd Chambers
> http://diglloyd.com
> http://macperformanceguide.com/
> [Mac OS X 10.5.2 Intel, Tomcat 6.0.16]

It should be the following issue:
https://issues.apache.org/bugzilla/show_bug.cgi?id=45453

It was fixed in rev.685696
(http://svn.apache.org/viewvc?view=rev&revision=685696)

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to