Hi,

Are you sure you are using Jackrabbit 1.4? I couldn't find PreparedStatement
in DbNameIndex.java

Regards,
Thomas



On Feb 5, 2008 12:53 PM, Matt Fulford <[EMAIL PROTECTED]> wrote:

> 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
>

Reply via email to