You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by George Payne <gp...@virginia.edu> on 2003/04/30 19:05:16 UTC
StackOverflowError Authenticating with mySQL
I have a persistent problem on my server--it bombs after, generally, 1 day
during a call to j_security_check from my login jsp (a cosmetically
modified version of the sample login.jsp). It works fine until it bombs
after which I have to restart tomcat. Here is some info about my setup:
redhat 7.3, tomcat 4.1.24,
mySQL 4.0.12, mysql jdbc 3.0.7 (in common/lib),
apache 1.3.27-1.7.2,
mod_jk 1.2.2 (binary/eapi/apache 1.3)
sun java 1.4.1_01_b01
I've tried:
getting deadwood out of server.xml
upgrading tomcat 4.1.18 --> 4.1.24
I'm running out of ideas. Help (and "it works for me!") would be greatly
appreciated. A couple of example log excerpts are below.
2003-04-30 11:30:58 Ajp13Processor[8009][1] process: invoke
java.lang.StackOverflowError
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:127)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:1478)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:1405)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:879)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:945)
at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:917)
at com.mysql.jdbc.Connection.execSQL(Connection.java:1841)
at com.mysql.jdbc.Connection.execSQL(Connection.java:1787)
at com.mysql.jdbc.Connection.execSQL(Connection.java:1768)
at com.mysql.jdbc.Connection.rollbackNoChecks(Connection.java:1369)
at com.mysql.jdbc.Connection.rollback(Connection.java:1356)
at com.mysql.jdbc.Connection.close(Connection.java:1028)
.. etc
2003-04-22 18:06:07 Ajp13Processor[8009][11] Starting background thread
2003-04-22 18:07:43 Ajp13Processor[8009][10] process: invoke
java.lang.StackOverflowError
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:113)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:1477)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:1405)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:879)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:945)
..etc
George H. Payne
University of Virginia School of Law
Information Technology & Communications
gpayne@virginia.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
[off-topic] measuring robustness and performance
Posted by Pablo Gomes Ludermir <pa...@inflor.com.br>.
Hello People,
Sorry for the off-topic message, but I am new to J2EE and I am looking for some tool that measures the performance of my web application and its robustness.
Thanks
[]s
Pablo Gomes Ludermir
mailto:pablo@inflor.com.br
INFLOR Consultoria e Sistemas Ltda.
Rua Dr. Eurico de Aguiar, 888 - Sala 1004
Santa L�cia - Vit�ria - ES
Cep: 29055-280
Tel: (27) 3225-7115
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: StackOverflowError Authenticating with mySQL: resolved
Posted by George Payne <gp...@virginia.edu>.
Never actually got any replies on this, but it turned out to be an issue
with the MySQL 3.07 jdbc driver. I revved back to the 2.x version and it
works fine. Might also be OK with 3.07 if autoReconnect was not enabled,
but I wanted to use this feature.
For details, see
http://lists.mysql.com/list.php?6:mss:5521:200305:canfiakedbhjjmmeikln
At 01:05 PM 4/30/03 -0400, you wrote:
>I have a persistent problem on my server--it bombs after, generally, 1 day
>during a call to j_security_check from my login jsp (a cosmetically
>modified version of the sample login.jsp). It works fine until it bombs
>after which I have to restart tomcat. Here is some info about my setup:
>
>redhat 7.3, tomcat 4.1.24,
>mySQL 4.0.12, mysql jdbc 3.0.7 (in common/lib),
>apache 1.3.27-1.7.2,
>mod_jk 1.2.2 (binary/eapi/apache 1.3)
>sun java 1.4.1_01_b01
>
>I've tried:
>getting deadwood out of server.xml
>upgrading tomcat 4.1.18 --> 4.1.24
>
>I'm running out of ideas. Help (and "it works for me!") would be greatly
>appreciated. A couple of example log excerpts are below.
>
>
>2003-04-30 11:30:58 Ajp13Processor[8009][1] process: invoke
>java.lang.StackOverflowError
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at
> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> at
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69)
> at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:127)
> at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:1478)
> at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:1405)
> at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:879)
> at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:945)
> at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:917)
> at com.mysql.jdbc.Connection.execSQL(Connection.java:1841)
> at com.mysql.jdbc.Connection.execSQL(Connection.java:1787)
> at com.mysql.jdbc.Connection.execSQL(Connection.java:1768)
> at com.mysql.jdbc.Connection.rollbackNoChecks(Connection.java:1369)
> at com.mysql.jdbc.Connection.rollback(Connection.java:1356)
> at com.mysql.jdbc.Connection.close(Connection.java:1028)
>
>.. etc
>
>2003-04-22 18:06:07 Ajp13Processor[8009][11] Starting background thread
>2003-04-22 18:07:43 Ajp13Processor[8009][10] process: invoke
>java.lang.StackOverflowError
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at
> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> at
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69)
> at java.io.BufferedOutputStream.write(BufferedOutputStream.java:113)
> at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:1477)
> at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:1405)
> at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:879)
> at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:945)
>
>..etc
>
>
>
>George H. Payne
>University of Virginia School of Law
>Information Technology & Communications
>gpayne@virginia.edu
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
George H. Payne
University of Virginia School of Law
Information Technology & Communications
gpayne@virginia.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org