We are using Oracle 9.2.0.1.0 and JDBC version 9.2.0.8.
Jackrabbit is embedded in our application which is
deployed to BEA Weblogic 8.1sp3. I built the libraries
(core & commons) using the "/trunk" from the subversion
repository and Maven V1.0.2 and JDK 1.4.2_11-b06 on
Windows XP Pro.
The exception we are seeing is the same as I originally
reported (listed below). Unlike this morning, it is no
longer intermittent, but now happening everytime. I am
not certain why this is.
Thanks for your time and effort, Stefan. I hope the
above helps.
Guy M. Spillman, Jr.
java.sql.SQLException: ORA-22275: invalid LOB locator
specified
at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at
oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at
oracle.jdbc.ttc7.v8TTILob.receiveReply(v8TTILob.java:993)
at
oracle.jdbc.ttc7.v8TTILob.getChunkSize(v8TTILob.java:347)
at
oracle.jdbc.ttc7.TTC7Protocol.getLobChunkSize(TTC7Protocol.java:3084)
at
oracle.sql.LobDBAccessImpl.getChunkSize(LobDBAccessImpl.java:334)
at oracle.sql.BLOB.getChunkSize(BLOB.java:484)
at oracle.sql.BLOB.getBufferSize(BLOB.java:521)
at
oracle.sql.BLOB.getBinaryStream(BLOB.java:256)
at
oracle.sql.BLOB.binaryStreamValue(BLOB.java:1171)
at
oracle.jdbc.driver.OracleStatement.getBinaryStreamValue(OracleStatement.java:5797)
at
oracle.jdbc.driver.OracleResultSetImpl.getBinaryStream(OracleResultSetImpl.java:746)
at
org.apache.jackrabbit.core.fs.db.DatabaseFileSystem.getInputStream(DatabaseFileSystem.java:816)
at
org.apache.jackrabbit.core.fs.FileSystemResource.getInputStream(FileSystemResource.java:147)
at
org.apache.jackrabbit.core.lock.LockManagerImpl.load(LockManagerImpl.java:145)
at
org.apache.jackrabbit.core.lock.LockManagerImpl.<init>(LockManagerImpl.java:123)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getLockManager(RepositoryImpl.java:1549)
at
org.apache.jackrabbit.core.RepositoryImpl.getLockManager(RepositoryImpl.java:771)
at
org.apache.jackrabbit.core.WorkspaceImpl.getLockManager(WorkspaceImpl.java:323)
at
org.apache.jackrabbit.core.XASessionImpl.getLockManager(XASessionImpl.java:169)
at
org.apache.jackrabbit.core.XASessionImpl.init(XASessionImpl.java:127)
at
org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:100)
at
org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1264)
at
org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:813)
at
org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1143)
at
org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRepository.java:155)
On Fri, 27 Oct 2006 17:17:05 +0200, "Stefan Guggisberg"
wrote:
> doh! it must be a combination of oracle server version
> and
> jdbc driver version. it works with oracle 10 (current
> and previous
> version of OracleFileSystem).
>
> anyway, it's weird hat it is intermittent. it should
> either work
> or fail every time.
>
> what versions are you using?
>
> do you have any more details, logs, etc?
>
> thanks for the feedback,
> stefan
>
> >
> > Guy M. Spillman, Jr.
> >
> > On Thu, 26 Oct 2006 17:29:55 +0200, "Stefan
> Guggisberg"
> > wrote:
> >
> > >
> > > hi annie,
> > >
> > > i committed a fix for this issue (svn rev.
468036).
> > >
> > > could please verify that it solves your problem?
> > > i currently don't have an oracle 9i at hand...
> > >
> > > thanks
> > > stefan
> > >
> >