|
|
|
Todd Seiber
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |