jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From annei shao <an...@dhapdigital.com>
Subject Re: problems with Oracle
Date Fri, 27 Oct 2006 22:00:32 GMT

Hi Stephan:

Here are the versions that I am using. 

For oracle:  Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production

For the jdbc driver: I tried both version 

Oracle JDBC Driver version - 10.1.0.2.0 (version used in our production
system)
and 
Oracle JDBC Driver version - 9.0.2.0.0 (version that oracle claims matches
our database).

I haven't tried your new changes, but I changed our application to use only
the oraclePersistenceManager, since you said that one was tested against 9i,
but I am still getting errors related to the temp blobs (stack trace
attached below).  Also, is all that reflection code necessary in the
oraclePersistanceManager?  Can I change that to regular method calls?

stack trace: 
Creating repository... ERROR - failed to write node state:
deadbeef-face-babe-cafe-babecafebabe
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.jackrabbit.core.state.db.OraclePersistenceManager.createTemporaryBlob(OraclePersistenceManager.java:280)
        at
org.apache.jackrabbit.core.state.db.OraclePersistenceManager.store(OraclePersistenceManager.java:151)
        at
org.apache.jackrabbit.core.state.AbstractPersistenceManager.store(AbstractPersistenceManager.java:67)
        at
org.apache.jackrabbit.core.state.db.DatabasePersistenceManager.store(DatabasePersistenceManager.java:332)
        at
org.apache.jackrabbit.core.version.VersionManagerImpl.<init>(VersionManagerImpl.java:154)
        at
org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:306)
        at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:245)
        at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:498)
        at
org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:245)
        at
org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:265)
        at
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
        at Jackhammer.getSession(Jackhammer.java:595)
        at Jackhammer.getSession(Jackhammer.java:586)
        at Jackhammer.createRepository(Jackhammer.java:222)
        at Jackhammer.main(Jackhammer.java:94)
Caused by: java.lang.ClassCastException
        at
oracle.jdbc.driver.OracleConnection.physicalConnectionWithin(OracleConnection.java:5141)
        at oracle.sql.BLOB.createTemporary(BLOB.java:776)
        ... 19 more
Exception in thread "main" java.lang.RuntimeException: Repository failure
during login: failed to write node state:
deadbeef-face-babe-cafe-babecafebabe
        at Jackhammer.getSession(Jackhammer.java:605)
        at Jackhammer.getSession(Jackhammer.java:586)
        at Jackhammer.createRepository(Jackhammer.java:222)
        at Jackhammer.main(Jackhammer.java:94)
Caused by: javax.jcr.RepositoryException: failed to write node state:
deadbeef-face-babe-cafe-babecafebabe: failed to write node state:
deadbeef-face-babe-cafe-babecafebabe
        at
org.apache.jackrabbit.core.version.VersionManagerImpl.<init>(VersionManagerImpl.java:169)
        at
org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:306)
        at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:245)
        at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:498)
        at
org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:245)
        at
org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:265)
        at
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
        at Jackhammer.getSession(Jackhammer.java:595)
        ... 3 more
Caused by: org.apache.jackrabbit.core.state.ItemStateException: failed to
write node state: deadbeef-face-babe-cafe-babecafebabe
        at
org.apache.jackrabbit.core.state.db.OraclePersistenceManager.store(OraclePersistenceManager.java:161)
        at
org.apache.jackrabbit.core.state.AbstractPersistenceManager.store(AbstractPersistenceManager.java:67)
        at
org.apache.jackrabbit.core.state.db.DatabasePersistenceManager.store(DatabasePersistenceManager.java:332)
        at
org.apache.jackrabbit.core.version.VersionManagerImpl.<init>(VersionManagerImpl.java:154)
        ... 10 more
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.jackrabbit.core.state.db.OraclePersistenceManager.createTemporaryBlob(OraclePersistenceManager.java:280)
        at
org.apache.jackrabbit.core.state.db.OraclePersistenceManager.store(OraclePersistenceManager.java:151)
        ... 13 more
Caused by: java.lang.ClassCastException
        at
oracle.jdbc.driver.OracleConnection.physicalConnectionWithin(OracleConnection.java:5141)
        at oracle.sql.BLO


-- 
View this message in context: http://www.nabble.com/problems-with-Oracle-tf2483987.html#a7039389
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.


Mime
View raw message