Hello,

It looks like whenever our webdav client opens a file for reading
(using Slide's WebdavFile), an Oracle "cursor" is created and not
released.

Our setup:

1. Slide from CVS dated July 14th.
2. JDK 1.2.2
3. Solaris 2.6
4. Oracle 8i
5. Apache 1.3.12
6. Tomcat 3.2.3 (via Ajp12)

All stores are configured to use Oracle.

We first was the problem when Oracle complained about error code ORA-01000:
"ORA-01000: maximum open cursors exceeded", and continued to trace it
via Oracle's command line client looking at the entries of v$open_cursor,
were the vast majority of the entires look like:

select * from revisioncontent where uri = :1 and xnumber = :

Is anyone aware of such a bug?  We are trying to fix this and think that
we traced the code to
org.apache.slide.webdav.method.GetMethod.executeRequest()
(under src/webdav/server) not always closing the input stream (variable
"is"),
but adding a "finally" clause around it which closes "is" didn't solve the
problem and I failed to run Slide in debug mode so I don't know what really
happens.

I am trying to add debug prints but if anyone can take a look it would help
064669096 a lot.

Thanks,

--Amos

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to