IndexWriter throwing an exception

8 messages Options
Embed this post
Permalink
Todd Seiber

IndexWriter throwing an exception

Reply Threaded More More options
Print post
Permalink
After running my application for several days I am getting this exception:
javax.jcr.RepositoryException: failed to instantiate AccessManager
implementation:
org.apache.jackrabbit.core.security.simple.SimpleAccessManager: abort() can
only be called when IndexWriter was opened with autoCommit=false: abort()
can only be called when IndexWriter was opened with autoCommit=false
        at
org.apache.jackrabbit.core.security.simple.SimpleSecurityManager.getAccessManager(SimpleSecurityManager.java:194)
        at
org.apache.jackrabbit.core.SessionImpl.createAccessManager(SessionImpl.java:362)
        at
org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:280)
        at
org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:249)
        at
org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:98)
        at
org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1494)
        at
org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:981)


What in my repository configuration is causing Lucene autoCommit to true?

 repsotiry.xml
===========================

<Repository>
    <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
        <param name="driver" value="com.mysql.jdbc.Driver"/>
        <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
        <param name="user" value="<username>"/>
        <param name="password" value="<password>"/>
        <param name="schema" value="mysql"/>
        <param name="schemaObjectPrefix" value="fs_"/>
    </FileSystem>
    <Security appName="Jackrabbit">
        <AccessManager class="com.gotomyka.myka.base.core.KaAccessManager"/>
        <LoginModule class="com.gotomyka.myka.base.core.KaLoginModule">
        </LoginModule>
    </Security>
    <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"
/>
    <Workspace name="${wsp.name}">
        <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
            <param name="driver" value="com.mysql.jdbc.Driver"/>
            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
            <param name="user" value="<username>"/>
            <param name="password" value="<password>"/>
            <param name="schema" value="mysql"/>
            <param name="schemaObjectPrefix" value="rep_"/>
        </FileSystem>
        <PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
            <param name="bundleCacheSize" value="8"/>
            <param name="consistencyCheck" value="false"/>
            <param name="consistencyFix" value="true"/>
            <param name="minBlobSize" value="16384"/>
            <param name="driver" value="com.mysql.jdbc.Driver"/>
            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
            <param name="user" value="<username>"/>
            <param name="password" value="<password>"/>
            <param name="schema" value="mysql"/>
            <param name="schemaObjectPrefix" value="rep_pm_"/>
            <param name="errorHandling" value=""/>
            <param name="externalBLOBs" value="false"/>
        </PersistenceManager>
        <SearchIndex
class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
            <param name="path" value="${wsp.home}/index"/>
            <param name="textFilterClasses" value="" />
            <param name="forceConsistencyCheck" value="false"/>
            <param name="enableConsistencyCheck" value="false"/>
            <param name="autoRepair" value="true"/>
        </SearchIndex>
    </Workspace>
    <Versioning rootPath="${rep.home}/versions">
        <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
            <param name="driver" value="com.mysql.jdbc.Driver"/>
            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
            <param name="user" value="<username>"/>
            <param name="password" value="<password>"/>
            <param name="schema" value="mysql"/>
            <param name="schemaObjectPrefix" value="ver_"/>
        </FileSystem>
        <PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
            <param name="bundleCacheSize" value="8"/>
            <param name="consistencyCheck" value="false"/>
            <param name="minBlobSize" value="16384"/>
            <param name="driver" value="com.mysql.jdbc.Driver"/>
            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
            <param name="user" value="<username>"/>
            <param name="password" value="<password>"/>
            <param name="schema" value="mysql"/>
            <param name="schemaObjectPrefix" value="ver_pm_"/>
            <param name="errorHandling" value=""/>
            <param name="externalBLOBs" value="false"/>
        </PersistenceManager>
    </Versioning>
    <DataStore class="org.apache.jackrabbit.core.data.FileDataStore">
        <param name="path" value="${rep.home}/repository/datastore"/>
        <param name="minRecordLength" value="100"/>
    </DataStore>

</Repository>
Marcel Reutegger

Re: IndexWriter throwing an exception

Reply Threaded More More options
Print post
Permalink
Hi,

what version of jackrabbit and lucene are you using? please note that
it is very important that you use the exact version of lucene as noted
in the jackrabbit release.

regards
 marcel

On Mon, Jul 6, 2009 at 21:41, Todd Seiber<[hidden email]> wrote:

> After running my application for several days I am getting this exception:
> javax.jcr.RepositoryException: failed to instantiate AccessManager
> implementation:
> org.apache.jackrabbit.core.security.simple.SimpleAccessManager: abort() can
> only be called when IndexWriter was opened with autoCommit=false: abort()
> can only be called when IndexWriter was opened with autoCommit=false
>        at
> org.apache.jackrabbit.core.security.simple.SimpleSecurityManager.getAccessManager(SimpleSecurityManager.java:194)
>        at
> org.apache.jackrabbit.core.SessionImpl.createAccessManager(SessionImpl.java:362)
>        at
> org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:280)
>        at
> org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:249)
>        at
> org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:98)
>        at
> org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1494)
>        at
> org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:981)
>
>
> What in my repository configuration is causing Lucene autoCommit to true?
>
>  repsotiry.xml
> ===========================
>
> <Repository>
>    <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
>        <param name="driver" value="com.mysql.jdbc.Driver"/>
>        <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
>        <param name="user" value="<username>"/>
>        <param name="password" value="<password>"/>
>        <param name="schema" value="mysql"/>
>        <param name="schemaObjectPrefix" value="fs_"/>
>    </FileSystem>
>    <Security appName="Jackrabbit">
>        <AccessManager class="com.gotomyka.myka.base.core.KaAccessManager"/>
>        <LoginModule class="com.gotomyka.myka.base.core.KaLoginModule">
>        </LoginModule>
>    </Security>
>    <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"
> />
>    <Workspace name="${wsp.name}">
>        <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
>            <param name="driver" value="com.mysql.jdbc.Driver"/>
>            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
>            <param name="user" value="<username>"/>
>            <param name="password" value="<password>"/>
>            <param name="schema" value="mysql"/>
>            <param name="schemaObjectPrefix" value="rep_"/>
>        </FileSystem>
>        <PersistenceManager
> class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
>            <param name="bundleCacheSize" value="8"/>
>            <param name="consistencyCheck" value="false"/>
>            <param name="consistencyFix" value="true"/>
>            <param name="minBlobSize" value="16384"/>
>            <param name="driver" value="com.mysql.jdbc.Driver"/>
>            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
>            <param name="user" value="<username>"/>
>            <param name="password" value="<password>"/>
>            <param name="schema" value="mysql"/>
>            <param name="schemaObjectPrefix" value="rep_pm_"/>
>            <param name="errorHandling" value=""/>
>            <param name="externalBLOBs" value="false"/>
>        </PersistenceManager>
>        <SearchIndex
> class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
>            <param name="path" value="${wsp.home}/index"/>
>            <param name="textFilterClasses" value="" />
>            <param name="forceConsistencyCheck" value="false"/>
>            <param name="enableConsistencyCheck" value="false"/>
>            <param name="autoRepair" value="true"/>
>        </SearchIndex>
>    </Workspace>
>    <Versioning rootPath="${rep.home}/versions">
>        <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
>            <param name="driver" value="com.mysql.jdbc.Driver"/>
>            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
>            <param name="user" value="<username>"/>
>            <param name="password" value="<password>"/>
>            <param name="schema" value="mysql"/>
>            <param name="schemaObjectPrefix" value="ver_"/>
>        </FileSystem>
>        <PersistenceManager
> class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
>            <param name="bundleCacheSize" value="8"/>
>            <param name="consistencyCheck" value="false"/>
>            <param name="minBlobSize" value="16384"/>
>            <param name="driver" value="com.mysql.jdbc.Driver"/>
>            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
>            <param name="user" value="<username>"/>
>            <param name="password" value="<password>"/>
>            <param name="schema" value="mysql"/>
>            <param name="schemaObjectPrefix" value="ver_pm_"/>
>            <param name="errorHandling" value=""/>
>            <param name="externalBLOBs" value="false"/>
>        </PersistenceManager>
>    </Versioning>
>    <DataStore class="org.apache.jackrabbit.core.data.FileDataStore">
>        <param name="path" value="${rep.home}/repository/datastore"/>
>        <param name="minRecordLength" value="100"/>
>    </DataStore>
>
> </Repository>
>
Sascha Theves

AW: IndexWriter throwing an exception

Reply Threaded More More options
Print post
Permalink
Hi,

what version of lucene should I use for jackrabbit 1.5.6? I have not found any informations about it. Neither on the website nor in the release notes.

Thanks,

Sascha

-----Ursprüngliche Nachricht-----
Von: [hidden email] [mailto:[hidden email]] Im Auftrag von Marcel Reutegger
Gesendet: Mittwoch, 8. Juli 2009 11:16
An: [hidden email]
Betreff: Re: IndexWriter throwing an exception

Hi,

what version of jackrabbit and lucene are you using? please note that
it is very important that you use the exact version of lucene as noted
in the jackrabbit release.

regards
 marcel

On Mon, Jul 6, 2009 at 21:41, Todd Seiber<[hidden email]> wrote:

> After running my application for several days I am getting this exception:
> javax.jcr.RepositoryException: failed to instantiate AccessManager
> implementation:
> org.apache.jackrabbit.core.security.simple.SimpleAccessManager: abort() can
> only be called when IndexWriter was opened with autoCommit=false: abort()
> can only be called when IndexWriter was opened with autoCommit=false
>        at
> org.apache.jackrabbit.core.security.simple.SimpleSecurityManager.getAccessManager(SimpleSecurityManager.java:194)
>        at
> org.apache.jackrabbit.core.SessionImpl.createAccessManager(SessionImpl.java:362)
>        at
> org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:280)
>        at
> org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:249)
>        at
> org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:98)
>        at
> org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1494)
>        at
> org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:981)
>
>
> What in my repository configuration is causing Lucene autoCommit to true?
>
>  repsotiry.xml
> ===========================
>
> <Repository>
>    <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
>        <param name="driver" value="com.mysql.jdbc.Driver"/>
>        <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
>        <param name="user" value="<username>"/>
>        <param name="password" value="<password>"/>
>        <param name="schema" value="mysql"/>
>        <param name="schemaObjectPrefix" value="fs_"/>
>    </FileSystem>
>    <Security appName="Jackrabbit">
>        <AccessManager class="com.gotomyka.myka.base.core.KaAccessManager"/>
>        <LoginModule class="com.gotomyka.myka.base.core.KaLoginModule">
>        </LoginModule>
>    </Security>
>    <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"
> />
>    <Workspace name="${wsp.name}">
>        <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
>            <param name="driver" value="com.mysql.jdbc.Driver"/>
>            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
>            <param name="user" value="<username>"/>
>            <param name="password" value="<password>"/>
>            <param name="schema" value="mysql"/>
>            <param name="schemaObjectPrefix" value="rep_"/>
>        </FileSystem>
>        <PersistenceManager
> class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
>            <param name="bundleCacheSize" value="8"/>
>            <param name="consistencyCheck" value="false"/>
>            <param name="consistencyFix" value="true"/>
>            <param name="minBlobSize" value="16384"/>
>            <param name="driver" value="com.mysql.jdbc.Driver"/>
>            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
>            <param name="user" value="<username>"/>
>            <param name="password" value="<password>"/>
>            <param name="schema" value="mysql"/>
>            <param name="schemaObjectPrefix" value="rep_pm_"/>
>            <param name="errorHandling" value=""/>
>            <param name="externalBLOBs" value="false"/>
>        </PersistenceManager>
>        <SearchIndex
> class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
>            <param name="path" value="${wsp.home}/index"/>
>            <param name="textFilterClasses" value="" />
>            <param name="forceConsistencyCheck" value="false"/>
>            <param name="enableConsistencyCheck" value="false"/>
>            <param name="autoRepair" value="true"/>
>        </SearchIndex>
>    </Workspace>
>    <Versioning rootPath="${rep.home}/versions">
>        <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
>            <param name="driver" value="com.mysql.jdbc.Driver"/>
>            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
>            <param name="user" value="<username>"/>
>            <param name="password" value="<password>"/>
>            <param name="schema" value="mysql"/>
>            <param name="schemaObjectPrefix" value="ver_"/>
>        </FileSystem>
>        <PersistenceManager
> class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
>            <param name="bundleCacheSize" value="8"/>
>            <param name="consistencyCheck" value="false"/>
>            <param name="minBlobSize" value="16384"/>
>            <param name="driver" value="com.mysql.jdbc.Driver"/>
>            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
>            <param name="user" value="<username>"/>
>            <param name="password" value="<password>"/>
>            <param name="schema" value="mysql"/>
>            <param name="schemaObjectPrefix" value="ver_pm_"/>
>            <param name="errorHandling" value=""/>
>            <param name="externalBLOBs" value="false"/>
>        </PersistenceManager>
>    </Versioning>
>    <DataStore class="org.apache.jackrabbit.core.data.FileDataStore">
>        <param name="path" value="${rep.home}/repository/datastore"/>
>        <param name="minRecordLength" value="100"/>
>    </DataStore>
>
> </Repository>
>
jabley

Re: IndexWriter throwing an exception

Reply Threaded More More options
Print post
Permalink
2009/7/8  <[hidden email]>:
> Hi,
>
> what version of lucene should I use for jackrabbit 1.5.6? I have not found any informations about it. Neither on the website nor in the release notes.
>
> Thanks,
>
> Sascha

2.3.2 I think.

http://svn.apache.org/viewvc/jackrabbit/tags/1.5.6/jackrabbit-parent/pom.xml?view=co

Cheers,

James
Alexander Klimetschek

Re: IndexWriter throwing an exception

Reply Threaded More More options
Print post
Permalink
In reply to this post by Sascha Theves
On Wed, Jul 8, 2009 at 11:34 AM, <[hidden email]> wrote:
> what version of lucene should I use for jackrabbit 1.5.6? I have not found any informations about it. Neither on the website nor in the release notes.

As stated on the downloads page [1], the 1.5.0 release notes [2]
contain all the details, because the release notes for the 1.5.6 patch
release are kept short.

The required Lucene version for Jackrabbit 1.5.x is 2.3.2 (exactly
this one, not newer versions).

[1] http://jackrabbit.apache.org/downloads.html
[2] http://www.apache.org/dist/jackrabbit/RELEASE-NOTES-1.5.0.txt

Regards,
Alex

--
Alexander Klimetschek
[hidden email]
Sascha Theves

AW: IndexWriter throwing an exception

Reply Threaded More More options
Print post
Permalink
Hi,

Ok I got it. Thanks very much for your fast replies.

Sascha

-----Ursprüngliche Nachricht-----
Von: Alexander Klimetschek [mailto:[hidden email]]
Gesendet: Mittwoch, 8. Juli 2009 12:37
An: [hidden email]
Betreff: Re: IndexWriter throwing an exception

On Wed, Jul 8, 2009 at 11:34 AM, <[hidden email]> wrote:
> what version of lucene should I use for jackrabbit 1.5.6? I have not found any informations about it. Neither on the website nor in the release notes.

As stated on the downloads page [1], the 1.5.0 release notes [2]
contain all the details, because the release notes for the 1.5.6 patch
release are kept short.

The required Lucene version for Jackrabbit 1.5.x is 2.3.2 (exactly
this one, not newer versions).

[1] http://jackrabbit.apache.org/downloads.html
[2] http://www.apache.org/dist/jackrabbit/RELEASE-NOTES-1.5.0.txt

Regards,
Alex

--
Alexander Klimetschek
[hidden email]
Todd Seiber

Re: IndexWriter throwing an exception

Reply Threaded More More options
Print post
Permalink
In reply to this post by Marcel Reutegger
I am using Lucene 2.3.2 for Jackrabbit core 1.5.3.

On Wed, Jul 8, 2009 at 5:16 AM, Marcel Reutegger
<[hidden email]>wrote:

> Hi,
>
> what version of jackrabbit and lucene are you using? please note that
> it is very important that you use the exact version of lucene as noted
> in the jackrabbit release.
>
> regards
>  marcel
>
> On Mon, Jul 6, 2009 at 21:41, Todd Seiber<[hidden email]> wrote:
> > After running my application for several days I am getting this
> exception:
> > javax.jcr.RepositoryException: failed to instantiate AccessManager
> > implementation:
> > org.apache.jackrabbit.core.security.simple.SimpleAccessManager: abort()
> can
> > only be called when IndexWriter was opened with autoCommit=false: abort()
> > can only be called when IndexWriter was opened with autoCommit=false
> >        at
> >
> org.apache.jackrabbit.core.security.simple.SimpleSecurityManager.getAccessManager(SimpleSecurityManager.java:194)
> >        at
> >
> org.apache.jackrabbit.core.SessionImpl.createAccessManager(SessionImpl.java:362)
> >        at
> > org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:280)
> >        at
> > org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:249)
> >        at
> > org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:98)
> >        at
> >
> org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1494)
> >        at
> >
> org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:981)
> >
> >
> > What in my repository configuration is causing Lucene autoCommit to true?
> >
> >  repsotiry.xml
> > ===========================
> >
> > <Repository>
> >    <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
> >        <param name="driver" value="com.mysql.jdbc.Driver"/>
> >        <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
> >        <param name="user" value="<username>"/>
> >        <param name="password" value="<password>"/>
> >        <param name="schema" value="mysql"/>
> >        <param name="schemaObjectPrefix" value="fs_"/>
> >    </FileSystem>
> >    <Security appName="Jackrabbit">
> >        <AccessManager
> class="com.gotomyka.myka.base.core.KaAccessManager"/>
> >        <LoginModule class="com.gotomyka.myka.base.core.KaLoginModule">
> >        </LoginModule>
> >    </Security>
> >    <Workspaces rootPath="${rep.home}/workspaces"
> defaultWorkspace="default"
> > />
> >    <Workspace name="${wsp.name}">
> >        <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
> >            <param name="driver" value="com.mysql.jdbc.Driver"/>
> >            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
> >            <param name="user" value="<username>"/>
> >            <param name="password" value="<password>"/>
> >            <param name="schema" value="mysql"/>
> >            <param name="schemaObjectPrefix" value="rep_"/>
> >        </FileSystem>
> >        <PersistenceManager
> >
> class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
> >            <param name="bundleCacheSize" value="8"/>
> >            <param name="consistencyCheck" value="false"/>
> >            <param name="consistencyFix" value="true"/>
> >            <param name="minBlobSize" value="16384"/>
> >            <param name="driver" value="com.mysql.jdbc.Driver"/>
> >            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
> >            <param name="user" value="<username>"/>
> >            <param name="password" value="<password>"/>
> >            <param name="schema" value="mysql"/>
> >            <param name="schemaObjectPrefix" value="rep_pm_"/>
> >            <param name="errorHandling" value=""/>
> >            <param name="externalBLOBs" value="false"/>
> >        </PersistenceManager>
> >        <SearchIndex
> > class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
> >            <param name="path" value="${wsp.home}/index"/>
> >            <param name="textFilterClasses" value="" />
> >            <param name="forceConsistencyCheck" value="false"/>
> >            <param name="enableConsistencyCheck" value="false"/>
> >            <param name="autoRepair" value="true"/>
> >        </SearchIndex>
> >    </Workspace>
> >    <Versioning rootPath="${rep.home}/versions">
> >        <FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
> >            <param name="driver" value="com.mysql.jdbc.Driver"/>
> >            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
> >            <param name="user" value="<username>"/>
> >            <param name="password" value="<password>"/>
> >            <param name="schema" value="mysql"/>
> >            <param name="schemaObjectPrefix" value="ver_"/>
> >        </FileSystem>
> >        <PersistenceManager
> >
> class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
> >            <param name="bundleCacheSize" value="8"/>
> >            <param name="consistencyCheck" value="false"/>
> >            <param name="minBlobSize" value="16384"/>
> >            <param name="driver" value="com.mysql.jdbc.Driver"/>
> >            <param name="url" value="jdbc:mysql://127.0.0.1:3306/myka"/>
> >            <param name="user" value="<username>"/>
> >            <param name="password" value="<password>"/>
> >            <param name="schema" value="mysql"/>
> >            <param name="schemaObjectPrefix" value="ver_pm_"/>
> >            <param name="errorHandling" value=""/>
> >            <param name="externalBLOBs" value="false"/>
> >        </PersistenceManager>
> >    </Versioning>
> >    <DataStore class="org.apache.jackrabbit.core.data.FileDataStore">
> >        <param name="path" value="${rep.home}/repository/datastore"/>
> >        <param name="minRecordLength" value="100"/>
> >    </DataStore>
> >
> > </Repository>
> >
>



--
Todd Seiber
830 Fishing Creek Rd.
New Cumberland, PA 17070

h. 717-938-5778
c. 717-497-1742
e. [hidden email]
Marcel Reutegger

Re: IndexWriter throwing an exception

Reply Threaded More More options
Print post
Permalink
Hi,

On Wed, Jul 8, 2009 at 14:07, Todd Seiber<[hidden email]> wrote:
> I am using Lucene 2.3.2 for Jackrabbit core 1.5.3.

that's the correct version.

do you have a stack trace that also includes the cause of the
exception? the stack of the repository exception and it's cause?

The only location where abort() is called is in IndexWriter.close()
itself when it finds out that an out of memory error had occurred.

do you see indication of this in your logs?

regards
 marcel