|
|
Choosing A Webhost: |
Re: threading problems: msg#00274apache.jackrabbit.devel
hi stephan On 12/15/05, stephan lohwasser <stephan.lohwasser@xxxxxxxxxxxx> wrote: > hi, > i have a problem concerning threads and synchronisation and i have not > the faintest idea how to solve it: > > we're writing a wiki-weblog application based on jackrabbit. now when i > run a thread importing data from wikipedia with one session while a > normal user is logged into the system via another session, a > 'javax.jcr.RepositoryException: Unable to start edit operation: Already > in edit mode: Already in edit mode' is thrown when the user tries to > write or read data out of the repository. > i guess it is a problem of multiple threads working on the same data, > but i'm not sure. > > is there any synchronisation of sessions working on the repository, or > do i have to take care of it by myself? > do you have any hints for me? jackrabbit should be thread-safe although i can't guarantee that there aren't still some hidden issues. as long as you don't share Session objects among multiple threads there shouldn't be any unexpected issues. if n threads modify the *same* item concurrently only one thread will succeed and the others will get InvalidItemStateExceptions informing them that their modifications have become stale. this is by design. to prevent this you have to lock the node you're working on. your problem though seems to be caused by another issue. please provide a full thread dump and ideally some simple code to reproduce the problem. cheers stefan > > thanks a lot. > stephan. > > >
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | threading problems, stephan lohwasser |
|---|---|
| Next by Date: | Re: threading problems, Stefan Guggisberg |
| Previous by Thread: | threading problems, stephan lohwasser |
| Next by Thread: | Re: threading problems, Stefan Guggisberg |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business. subscribe Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field. subscribe The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business. subscribe Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. subscribe Total Telecom Total Telecom is "The Economist of the communications industry". subscribe |