Hi Thomas, Thanks - I had some 1.3 jars still on the classpath. All working now.
Matt > -----Original Message----- > From: Thomas Mueller [mailto:[EMAIL PROTECTED] > Sent: 05 February 2008 14:32 > To: [email protected] > Subject: Re: MSSQL bundle persistence manager > > 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 > >
