RAR5074

hello,

I deployed an webapp created by Java Studio Creatro 2. After approx 40hr i cant use this app anymore. that is any action that requires access to the DB, the app gets stuck. I have looked every where no idea whats wrong.

I checked the error code in the *error message reference doc*

I check the the MYsql DB it was never restarted.

Please help. Blow are the config info.

OS: Solaris 10 3/05 s10_74L2a SPARC

appserver: Sun Java System Application Server Platform

Edition 8.2.

dbserver:mysql server 4.0.24

jdbc driver:mysql-connector-java-3.1.12-bin.jar

entry in the log file

**********************

[#|2006-04-29T12:44:34.552+0700|SEVERE|sun-appserver-pe8.2|javax.enterprise.res ource.resourceadapter|_ThreadID=18;|RAR5074 : Exception while executing prepared statement|#]

[#|2006-04-29T12:44:34.559+0700|SEVERE|sun-appserver-pe8.2|javax.enterprise.res ource.resourceadapter|_ThreadID=18;|jdbc.re|#]

the connection pool settings are

general settings

********************

datesource class: com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource

resource type: javax.sql.connectionPoolDataSource

pool settings

****************

init min pool size: 8

max pool size: 32

resize qnt: 2

idel timeout: 300

max wait time: 60000

connection validation

*************************

validation: required

validation method: table

tablename: validation table

on failure: close all connetion

trans isolation

*****************

isolation: read-uncomitted

level: Guaranteed

[1677 byte] By [java.boss] at [2007-11-26 6:52:01]
# 1

Hi,

MySQL will drop the connections if they are not used for 8 hours (default value of conn.time-out). If validation of conn.pool is on, conns will be recreated.

From your post,

" connection validation

*************************

validation: required

validation method: table

tablename: validation table

on failure: close all connetion "

is the "tablename" property's value an existing table's name ?

Thanks,

-Jagadish

JagadishPrasath at 2007-7-6 15:19:56 > top of Java-index,Application & Integration Servers,Application Servers...
# 2

Dear it seems there is a work around for this problem

Yes you r correct, the validation of connection pool was turned on But it didnt seem to make any difference. The table is an actual *null* table part of the applicaton database. To me it seems like the connection pool is not managing connections as it should (in some cases).. but i could be missing something ...

the workaround is to set the mysql connection property autoReconnect=true more details at

http://forum.sun.com/jive/thread.jspa?threadID=95122

I dont like this workaroud by as of now i have no other choices ... Thank you for your help maybe you have better suggestions

javaboss at 2007-7-6 15:19:56 > top of Java-index,Application & Integration Servers,Application Servers...
# 3
Dear this problem seems to appear again even after setting autoRecommit to true .. you input would be really help full
javaboss at 2007-7-6 15:19:56 > top of Java-index,Application & Integration Servers,Application Servers...
# 4

Hi,

Switching on validation, validation-type=table and providing a valid existing table must solve the problem.

App server will validate conns before giving it to application. If found invalid, then it will be replaced by a new connection and application will work fine.

Try downloading the latest 8.2 PE FCS from the following URL (or you can try 9.0 beta)

http://java.sun.com/javaee/downloads/

Thanks,

-Jagadish

JagadishPrasath at 2007-7-6 15:19:56 > top of Java-index,Application & Integration Servers,Application Servers...
# 5
Dear JagdishThank you for ur reply.This is what i have been doing so far .. if u look at my cofigurations at the message head. Also using 8.2. I also set autoReconnect to true. This problem is still happening 2/3 day interval
javaboss at 2007-7-6 15:19:56 > top of Java-index,Application & Integration Servers,Application Servers...
# 6

i)The exception (5074) happens during validation. It logs saying validation failed.

ii)Then AS is supposed to drop the connection and create a new one.

For you, second phase doesnot seem to happen.

Can you try 2 things (we need log messages /stack trace in both the cases)

1) with validation on, shut down and start the mysql database. Now all connections are bad, validation must happen and app must work fine. (Post the log messages that you are getting in case the application fails)

2) without validation on, shutdown and start the DB. Now all connections are bad, since there is no validation, app must fail. Post the log messages/ stack traces.

This would help us to narrow down the issue.

Thanks,

-Jagadish

JagadishPrasath at 2007-7-6 15:19:56 > top of Java-index,Application & Integration Servers,Application Servers...
# 7

Dear Jagadish

I done the experiments you suggested.

Seems app server is working fine when validation is turned on and i start stop the mysql server. So now I wonder y is it that my app gets stuck evey 1/2/3 days randomly with this in the log file. And there is nothing else in the log file

[#|2006-05-09T08:30:24.918+0700|SEVERE|sun-appserver-pe8.2|javax.enterprise.res ource.resourceadapter|_ThreadID=12;|RAR5074 : Exception while executing prepared statement|#]

[#|2006-05-09T08:30:24.929+0700|SEVERE|sun-appserver-pe8.2|javax.enterprise.res ource.resourceadapter|_ThreadID=12;|jdbc.re|#]

please help

javaboss at 2007-7-6 15:19:56 > top of Java-index,Application & Integration Servers,Application Servers...
# 8

Hello

Isnt there anyone who can kindly help. Can someone atleast please tell me how to configure the server to get more error report this is telling me nothing

[#|2006-05-09T08:30:24.918+0700|SEVERE|sun-appserver-pe8.2|javax.enterprise.res ource.resourceadapter|_ThreadID=12;|RAR5074 : Exception while executing prepared statement|#]

[#|2006-05-09T08:30:24.929+0700|SEVERE|sun-appserver-pe8.2|javax.enterprise.res ource.resourceadapter|_ThreadID=12;|jdbc.re|#]

javaboss at 2007-7-6 15:19:56 > top of Java-index,Application & Integration Servers,Application Servers...
# 9

Hi,

This message comes when validation fails.

Internally, when validation happens, a prepared statement is executed using the connection. But it's unclear about how it hangs.

Sorry to ask you again,

(I missed one step (step-2), with my previous post)

1) Switch on validation

2) access your application (Only when the first conn request happens, conn pool is initialized. Pool must be working fine)

3) stop accessing your application. (No connection is used)

4) shutdown and start the database (Now all connections are bad)

5) access your application (since all conns are bad, validation will fail and conns will be re-creaeted)

If this works fine, validation is working fine.

If it doesnt then its equivalent to the problem you are facing. ( we can conclude that validation feature is failing )

Thanks,

-Jagadish

JagadishPrasath at 2007-7-6 15:19:56 > top of Java-index,Application & Integration Servers,Application Servers...
# 10
dear thank you for your reply .. i have already posted that i already tried stat/stoping the db server .. and eveything was fine .. but seems like you are refering to a step? please explain. i am in big trouble with this.
javaboss at 2007-7-6 15:19:56 > top of Java-index,Application & Integration Servers,Application Servers...
# 11

Step-2 in my previous post.

" 2) access your application (Only when the first conn request happens, conn pool is initialized. Pool must be working fine) "

If you have just restarted your my-sql database without accessing your application, it wouldnt have actually tested validation.

To be precise,

a) access your application (so that pool will be deployed, connections are created)

b) stop, start the database (pool has bad connections)

c) again access your application (validation is supposed to happen, conns will be re-created) application will work fine. (validation is transparent to application)

If it doesnt work, try using the property "autoReconnect"

http://dev.mysql.com/doc/refman/5.0/en/cj-configuration-properties.html

It is possible that if the connections are not used for some-time (8 hrs), mysql will drop them.

Hence using autoReconnect property might help

Thanks,

-Jagadish

JagadishPrasath at 2007-7-6 15:19:57 > top of Java-index,Application & Integration Servers,Application Servers...
# 12

dear

i have been running this app with autoReconnect=true for a while now but this doesnt seem to help. after following your steps ..

1) with validatio turned on and mysql start stopping i get the below entry in the log file .. but the application is useable .. unlike my problem when i get the perpared statement problem and the app gets frozen ... i dont seem to be able to repoduce the RAR5074 follwing your steps ... please help me fix this problem

[#|2006-05-10T12:16:54.094+0700|SEVERE|sun-appserver-pe8.2|javax.enterprise.res ource.resourceadapter|_ThreadID=14;|jdbc.exc_tx_level|#]

[#|2006-05-10T12:16:54.095+0700|WARNING|sun-appserver-pe8.2|javax.enterprise.re source.resourceadapter|_ThreadID=14;|RAR5117 : Failed to obtain/create connection. Reason : The isolation level could not be set: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.io.IOException

MESSAGE: Connection reset by peer

STACKTRACE:

java.io.IOException: Connection reset by peer

at sun.nio.ch.FileDispatcher.read0(Native Method)

at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)

at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)

at sun.nio.ch.IOUtil.read(IOUtil.java:206)

at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)

at com.sun.enterprise.server.ss.ASInputStream.read(ASInputStream.java:82)

at com.sun.enterprise.server.ss.ASInputStream.read(ASInputStream.java:73)

at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)

at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(Re adAheadInputStream.java:160)

at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)

at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1902)

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2351)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2862)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)

at com.mysql.jdbc.Connection.execSQL(Connection.java:2988)

at com.mysql.jdbc.Connection.execSQL(Connection.java:2917)

at com.mysql.jdbc.Statement.executeQuery(Statement.java:824)

at com.mysql.jdbc.Connection.getTransactionIsolation(Connection.java:3510)

at com.mysql.jdbc.jdbc2.optional.ConnectionWrapper.getTransactionIsolation(Connect ionWrapper.java:316)

at com.sun.gjc.spi.ManagedConnectionFactory.resetIsolation(ManagedConnectionFactor y.java:404)

at com.sun.gjc.spi.ManagedConnection.getConnection(ManagedConnection.java:304)

at com.sun.enterprise.resource.LocalTxConnectorAllocator.fillInResourceObjects(Loc alTxConnectorAllocator.java:70)

at com.sun.enterprise.resource.IASNonSharedResourcePool.getUnenlistedResource(IASN onSharedResourcePool.java:431)

at com.sun.enterprise.resource.IASNonSharedResourcePool.internalGetResource(IASNon SharedResourcePool.java:355)

at com.sun.enterprise.resource.IASNonSharedResourcePool.getResource(IASNonSharedRe sourcePool.java:250)

at com.sun.enterprise.resource.PoolManagerImpl.getResourceFromPool(PoolManagerImpl .java:213)

at com.sun.enterprise.resource.PoolManagerImpl.getResource(PoolManagerImpl.java:17 4)

at com.sun.enterprise.connectors.ConnectionManagerImpl.internalGetConnection(Conne ctionManagerImpl.java:276)

at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(Connecti onManagerImpl.java:190)

at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(Connecti onManagerImpl.java:121)

at com.sun.gjc.spi.DataSource.getConnection(DataSource.java:70)

at com.sun.sql.rowset.internal.CachedRowSetXReader.connect(CachedRowSetXReader.jav a:344)

at com.sun.sql.rowset.internal.CachedRowSetXReader.readData(CachedRowSetXReader.ja va:126)

at com.sun.sql.rowset.CachedRowSetXImpl.execute(CachedRowSetXImpl.java:950)

at com.sun.sql.rowset.CachedRowSetXImpl.execute(CachedRowSetXImpl.java:1410)

at com.sun.data.provider.impl.CachedRowSetDataProvider.checkExecute(CachedRowSetDa taProvider.java:1219)

at com.sun.data.provider.impl.CachedRowSetDataProvider.absolute(CachedRowSetDataPr ovider.java:283)

at com.sun.data.provider.impl.CachedRowSetDataProvider.getRowKeys(CachedRowSetData Provider.java:232)

at com.sun.data.provider.impl.CachedRowSetDataProvider.cursorFirst(CachedRowSetDat aProvider.java:351)

at com.sun.data.provider.impl.CachedRowSetDataProvider.setCachedRowSet(CachedRowSe tDataProvider.java:182)

at com.sun.data.provider.impl.CachedRowSetDataProvider.close(CachedRowSetDataProvi der.java:209)

at clockwork.register.destroy(register.java:320)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.destroy(ViewHandlerImpl.java: 580)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.afterPhase(ViewHandlerImpl.ja va:466)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:235)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)

at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)

at java.security.AccessController.doPrivileged(Native Method)

at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)

at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)

at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:257)

at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)

at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)

at com.sun.rave.web.ui.util.UploadFilter.doFilter(UploadFilter.java:194)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:210)

at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)

at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)

at clockwork.SecurityFilter.doFilter(SecurityFilter.java:97)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:210)

at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)

at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 263)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextVal ve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 173)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:13 2)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:189)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doProcess(ProcessorTask. java:604)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:475)

at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask .java:371)

at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:264)

at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:281)

at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:83)

** END NESTED EXCEPTION **

Last packet sent to the server was 3 ms ago.|#]

[#|2006-05-10T12:16:54.108+0700|WARNING|sun-appserver-pe8.2|javax.enterprise.re source.resourceadapter|_ThreadID=14;|RAR5114 : Error allocating connection : [Error in allocating a connection. Cause: The isolation level could not be set: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.io.IOException

MESSAGE: Connection reset by peer

STACKTRACE:

java.io.IOException: Connection reset by peer

at sun.nio.ch.FileDispatcher.read0(Native Method)

at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)

at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)

at sun.nio.ch.IOUtil.read(IOUtil.java:206)

at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)

at com.sun.enterprise.server.ss.ASInputStream.read(ASInputStream.java:82)

at com.sun.enterprise.server.ss.ASInputStream.read(ASInputStream.java:73)

at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)

at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(Re adAheadInputStream.java:160)

at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)

at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1902)

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2351)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2862)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)

at com.mysql.jdbc.Connection.execSQL(Connection.java:2988)

at com.mysql.jdbc.Connection.execSQL(Connection.java:2917)

at com.mysql.jdbc.Statement.executeQuery(Statement.java:824)

at com.mysql.jdbc.Connection.getTransactionIsolation(Connection.java:3510)

at com.mysql.jdbc.jdbc2.optional.ConnectionWrapper.getTransactionIsolation(Connect ionWrapper.java:316)

at com.sun.gjc.spi.ManagedConnectionFactory.resetIsolation(ManagedConnectionFactor y.java:404)

at com.sun.gjc.spi.ManagedConnection.getConnection(ManagedConnection.java:304)

at com.sun.enterprise.resource.LocalTxConnectorAllocator.fillInResourceObjects(Loc alTxConnectorAllocator.java:70)

at com.sun.enterprise.resource.IASNonSharedResourcePool.getUnenlistedResource(IASN onSharedResourcePool.java:431)

at com.sun.enterprise.resource.IASNonSharedResourcePool.internalGetResource(IASNon SharedResourcePool.java:355)

at com.sun.enterprise.resource.IASNonSharedResourcePool.getResource(IASNonSharedRe sourcePool.java:250)

at com.sun.enterprise.resource.PoolManagerImpl.getResourceFromPool(PoolManagerImpl .java:213)

at com.sun.enterprise.resource.PoolManagerImpl.getResource(PoolManagerImpl.java:17 4)

at com.sun.enterprise.connectors.ConnectionManagerImpl.internalGetConnection(Conne ctionManagerImpl.java:276)

at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(Connecti onManagerImpl.java:190)

at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(Connecti onManagerImpl.java:121)

at com.sun.gjc.spi.DataSource.getConnection(DataSource.java:70)

at com.sun.sql.rowset.internal.CachedRowSetXReader.connect(CachedRowSetXReader.jav a:344)

at com.sun.sql.rowset.internal.CachedRowSetXReader.readData(CachedRowSetXReader.ja va:126)

at com.sun.sql.rowset.CachedRowSetXImpl.execute(CachedRowSetXImpl.java:950)

at com.sun.sql.rowset.CachedRowSetXImpl.execute(CachedRowSetXImpl.java:1410)

at com.sun.data.provider.impl.CachedRowSetDataProvider.checkExecute(CachedRowSetDa taProvider.java:1219)

at com.sun.data.provider.impl.CachedRowSetDataProvider.absolute(CachedRowSetDataPr ovider.java:283)

at com.sun.data.provider.impl.CachedRowSetDataProvider.getRowKeys(CachedRowSetData Provider.java:232)

at com.sun.data.provider.impl.CachedRowSetDataProvider.cursorFirst(CachedRowSetDat aProvider.java:351)

at com.sun.data.provider.impl.CachedRowSetDataProvider.setCachedRowSet(CachedRowSe tDataProvider.java:182)

at com.sun.data.provider.impl.CachedRowSetDataProvider.close(CachedRowSetDataProvi der.java:209)

at clockwork.register.destroy(register.java:320)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.destroy(ViewHandlerImpl.java: 580)

at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.afterPhase(ViewHandlerImpl.ja va:466)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:235)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)

at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)

at java.security.AccessController.doPrivileged(Native Method)

at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)

at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)

at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:257)

at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)

at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)

at com.sun.rave.web.ui.util.UploadFilter.doFilter(UploadFilter.java:194)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:210)

at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)

at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)

at clockwork.SecurityFilter.doFilter(SecurityFilter.java:97)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:210)

at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)

at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 263)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextVal ve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 173)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:13 2)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:189)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doProcess(ProcessorTask. java:604)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:475)

at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask .java:371)

at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:264)

at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:281)

at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:83)

** END NESTED EXCEPTION **

Last packet sent to the server was 3 ms ago.]|#]

javaboss at 2007-7-6 15:19:57 > top of Java-index,Application & Integration Servers,Application Servers...