Hi,
We're trying to setup a 1.4 repository with the MSSql bundle persistence
manager
(org.apache.jackrabbit.core.persistence.bundle.MSSqlPersistenceManager).
When the repository is first accessed, the following exception is
thrown:
Exception in thread "main" java.lang.AbstractMethodError:
com.microsoft.jdbc.sqlserver.SQLServerConnection.prepareStatement(Ljava/
lang/String;I)Ljava/sql/PreparedStatement;
at
org.apache.jackrabbit.core.persistence.bundle.util.DbNameIndex.init(DbNa
meIndex.java:76)
at
org.apache.jackrabbit.core.persistence.bundle.util.DbNameIndex.<init>(Db
NameIndex.java:62)
at
org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager
.createDbNameIndex(BundleDbPersistenceManager.java:616)
at
org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager
.getNameIndex(BundleDbPersistenceManager.java:601)
at
org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager
.init(BundleDbPersistenceManager.java:565)
at
org.apache.jackrabbit.core.persistence.bundle.MSSqlPersistenceManager.in
it(MSSqlPersistenceManager.java:54)
at
org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(Repos
itoryImpl.java:1117)
at
org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(Repositor
yImpl.java:358)
at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:275
)
at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:521
)
at
org.apache.jackrabbit.core.TransientRepository$2.getRepository(Transient
Repository.java:245)
at
org.apache.jackrabbit.core.TransientRepository.startRepository(Transient
Repository.java:265)
at
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository
.java:333)
at
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository
.java:363)
I saw a similar issue on the dev list last year
(http://mail-archives.apache.org/mod_mbox/jackrabbit-dev/200702.mbox/%3C
[EMAIL PROTECTED]). Is this
a known issue awaiting a fix? If so, is there any workaround at present?
Many thanks,
Matt