jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • DroolsDotNet
  • DROOLSDOTNET-8

repository appears to be in use since the file named .lock is locked by another process.

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Task Task
  • Status: Open Open
  • Priority: Critical Critical
  • Resolution: Unresolved
  • Labels:
    None
  • Environment:
    Windows Xp, Java 5,Drools 5,Oracle

Description

Hi,
we are using Drools as a business rules engine and we have encountered some difficulties.
Currently we are accessing repository through Drools-Guvnor.
But when we tried to access repository from other applications following exception occurs.

javax.jcr.RepositoryException: The repository home D:\jboss-4.2.3.GA\bin\repository appears to be in use since the file named .lock is locked by another process.
at org.apache.jackrabbit.core.util.RepositoryLock.tryLock(RepositoryLock.java:149)
at org.apache.jackrabbit.core.util.RepositoryLock.acquire(RepositoryLock.java:121)
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:241)
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:557)
at org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:245)
at org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:265)
at org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
at org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:363)
at org.drools.guvnor.server.util.TestEnvironmentSessionHelper.getSession(TestEnvironmentSessionHelper.java:62)
at org.drools.guvnor.server.RepositoryServiceServlet.getService(RepositoryServiceServlet.java:42)
at com.c2lbiz.symbiosys.rem.service.CreateRuleService.doExecute(CreateRuleService.java:103)
at com.c2lbiz.symbiosys.rem.service.CreateRuleService.doExecute(CreateRuleService.java:1)
at com.c2lbiz.symbiosys.systemcommon.service.AbstractService.execute(AbstractService.java:298)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

It seems that repository instance is already being used by Drools-Guvnor and hence not allowing other applications to access the same.
It would be great help if someone can provide any solution.

Thanks in advance.

Regards,
Samadhan

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
There are no comments yet on this issue.

People

  • Assignee:
    Mark Proctor
    Reporter:
    samadhan shimpi
Vote (0)
Watch (0)

Dates

  • Created:
    12/Aug/09 1:57 AM
    Updated:
    12/Aug/09 1:57 AM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.