|
Database version: mysql-connector-java-3.0.16-ga-bin.jar mysql-4.1.9 To reproduce I open the website on the index page and then close the
browser, the next day I open the browser again and I get the error. The error comes from the connection pool, I find this in my
Catalina.out log: DEBUG [http-80-Processor25] - Returned connection 12839271 to pool.
(This was the day before) DEBUG [http-80-Processor24] - Checked out connection 12839271 from
pool. (The connection for the
paginated list on my index.shtml page) DEBUG [http-80-Processor24] - {conn-100045} Connection DEBUG [http-80-Processor24] - A bad connection (12839271) attempted to
return to the pool, discarding connection. The query fails and the index page comes up and prints the exception
trace. Pressing F5 reloads the page and fetches a new connection that
succeeds. The connection is used for: setEmployeeList(dailyBulletinService.getOutStaff()); Is this enough info? MEINDERT HOVING Developer, Pastel Payroll Direct: +27 (21) 680 9015 +27 (21) 680 9000 Fax: +27 (21) 680 9090 [EMAIL PROTECTED] www.pastel.co.za 9 out of 10 accountants recommend PASTEL Accounting -----Original Message----- Meindert, Please provide more information. I can't really tell what is happening in your situation. If you Servlet Session is timing out it should have not affect on the database connection. My notion is that it is something else. Please provide the database and driver with versions that you are using and a more specific description of what the application is doing when you experience this error. Thanks On 6/23/05, Meindert <[EMAIL PROTECTED]> wrote: > > > > > How can I force a reconnect after a session has been timed out > ________________________________ > > > I was hoping anybody could help me here, it is probably a stupid
thing but I > can't seem to find the answer.. > > My application is based on the jpetshop. > > > > Anyway, I have on my main page a paginated list (employeeList)
that must be > fetched every time the page is loaded. > > I set it to null in the reset method of the bean > > > > public void reset() { > > pageDirection = null; > > employeeList = null; > > } > > > > And I call the service layer to do the (simple) query, when I go
to > index.shtml > > > > public String index() { > >
setEmployeeList(dailyBulletinService.getOutStaff()); > > return "success"; > > } > > > > My problem is that the page loads with an error "after a
while" (I assume > after the session times out) > > Pressing F5 in the browser will clear this error. > > What am I doing wrong or how do I get ride of it? > > I'm using mysql, tomcat on a linux machine. > > > > The error is: java.sql.SQLException: Communication link failure: > java.io.EOFException, underlying cause: null > Caused by: java.sql.SQLException: No operations allowed after
connection > closed. > > Connection was closed due to the following exception: > > ** BEGIN NESTED EXCEPTION ** > > java.sql.SQLException > MESSAGE: Communication link failure: java.io.EOFException,
underlying cause: > null > > ** BEGIN NESTED EXCEPTION ** > > java.io.EOFException > > > > > > Please help > > Meindert |
- RE: No operations allowed after connectio... Meindert
- RE: No operations allowed after conn... James, Steven
- RE: No operations allowed after ... Meindert
- RE: No operations allowed af... Meindert
- Re: No operations allowe... Clinton Begin
- Re: No operations a... Sven Boden
- Re: No operatio... Clinton Begin
- No operations allowed after connecti... Oak McIlwain
- Re: No operations allowed after ... Daniel Henrique Ferreira e Silva
- Re: No operations allowed af... Oak McIlwain
- Re: No operations allowe... Daniel Henrique Ferreira e Silva
