Return-Path: Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: (qmail 25353 invoked from network); 19 Mar 2009 12:52:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Mar 2009 12:52:26 -0000 Received: (qmail 90759 invoked by uid 500); 19 Mar 2009 12:52:24 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 90744 invoked by uid 500); 19 Mar 2009 12:52:24 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 90733 invoked by uid 99); 19 Mar 2009 12:52:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Mar 2009 05:52:23 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tmueller@day.com designates 207.126.148.181 as permitted sender) Received: from [207.126.148.181] (HELO eu3sys201aog001.obsmtp.com) (207.126.148.181) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 19 Mar 2009 12:52:15 +0000 Received: from source ([209.85.220.179]) by eu3sys201aob001.postini.com ([207.126.154.11]) with SMTP ID DSNKScI/6D26KeCwdWa9LS+CffHRNljrMLam@postini.com; Thu, 19 Mar 2009 12:51:54 UTC Received: by fxm27 with SMTP id 27so607617fxm.30 for ; Thu, 19 Mar 2009 05:51:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.52.72 with SMTP id h8mr834149bkg.30.1237467111862; Thu, 19 Mar 2009 05:51:51 -0700 (PDT) In-Reply-To: <56e02d470903190446t2cbb15efpfdc6c55907dabfb0@mail.gmail.com> References: <56e02d470903130539g49b8068le0102f344e486178@mail.gmail.com> <56e02d470903180941i43120bb3sbae4139f8970635b@mail.gmail.com> <91f3b2650903190403j32eb66f5t57184d06b1d49442@mail.gmail.com> <56e02d470903190446t2cbb15efpfdc6c55907dabfb0@mail.gmail.com> Date: Thu, 19 Mar 2009 13:51:51 +0100 Message-ID: <91f3b2650903190551m7f413599g20782d9e080ba322@mail.gmail.com> Subject: Re: Exception while creating workspace created on another cluster node From: =?ISO-8859-1?Q?Thomas_M=FCller?= To: users@jackrabbit.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi, Most likely the problem is that both cluster nodes point to the same file system. I have updated the documentation at http://wiki.apache.org/jackrabbit/Clustering "Clustering in Jackrabbit works as follows: content is shared between all cluster nodes. That means all Jackrabbit cluster nodes need access to the SAME persistent storage (persistence manager and data store). However, each cluster node needs its own (private) FileSystem and search index. " Regards, Thomas 2009/3/19 Dipu : > Hi Thomas, > > Thanks for the reply. > > This is the error message that gets logged, there is no stacktrace > > 2009-03-19 11:19:19:046 ERROR > org.apache.jackrabbit.core.cluster.ClusterNode > [ClusterNode-dev_node_hestia] - Unable to create workspace: failed to > create workspace configuration at path > /configRootPath/brix_ws_59e521c6_676b_4782_9ba9_ef3651e1fb54/workspace.xm= l: > file system entry already exists: > /configRootPath/brix_ws_59e521c6_676b_4782_9ba9_ef3651e1fb54 > > createFolder =A0method in DatabaseFileSystem class is throwing the > new FileSystemException("file system entry already exists: " + > folderPath); which gets propagated and ClusterNode.process method logs > it. > > this is how the real URL looks > > > > we connect to the DB fine and i don't think there is any problem there. > > Regards > Dipu > > > 2009/3/19 Thomas M=FCller : >> Hi, >> >> Could you post the exception message and stack trace please? >> >> >> >> Could you also include the real URL? >> >> Regards, >> Thomas >> >> >> On Wed, Mar 18, 2009 at 5:41 PM, Dipu wrote: >>> Hi, >>> >>> This is how my repository.xml looks, can someone check if there is >>> anything wrong >>> with my configuration that's resulting in the failure please. >>> >>> >>> >>> >> Jackrabbit 1.5//EN" >>> >>> "http://jackrabbit.apache.org/dtd/repository-1.5.dtd"> >>> >>> >>> =A0 =A0 >>> =A0 =A0 >>> =A0 =A0 >>> >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> >>> =A0 =A0 >>> =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0>> class=3D"org.apache.jackrabbit.core.security.SimpleAccessManager"> >>> =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> >>> =A0 =A0 =A0 =A0>> class=3D"org.apache.jackrabbit.core.security.SimpleLoginModule"> >>> =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 >>> >>> =A0 =A0 >>> >>> =A0 >> defaultWorkspace=3D"default" configRootPath=3D"/configRootPath"/> >>> >>> =A0 =A0 >>> =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> >>> =A0 =A0 =A0 =A0 >>> >>> =A0 =A0 =A0 =A0 >>> >>> =A0 =A0 =A0 =A0 >> class=3D"org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersis= tenceManager"> >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0>> class=3D"org.apache.jackrabbit.core.query.lucene.SearchIndex"> >>> =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0>> value=3D"org.apache.jackrabbit.extractor.MsWordTextExtractor,org.apache= .jackrabbit.extractor.MsExcelTextExtractor,org.apache.jackrabbit.extractor.= MsPowerPointTextExtractor,org.apache.jackrabbit.extractor.PdfTextExtractor,= org.apache.jackrabbit.extractor.OpenOfficeTextExtractor,org.apache.jackrabb= it.extractor.RTFTextExtractor,brix.jcr.jackrabbit.HtmlTextExtractor,org.apa= che.jackrabbit.extractor.XMLTextExtractor"/> >>> =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> >>> =A0 =A0 =A0 =A0>> class=3D"org.apache.jackrabbit.core.state.FineGrainedISMLocking"> >>> >>> =A0 =A0 >>> >>> =A0 =A0 >>> =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >> class=3D"org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersis= tenceManager"> >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> >>> =A0 =A0 =A0 =A0>> class=3D"org.apache.jackrabbit.core.state.FineGrainedISMLocking"> >>> >>> =A0 =A0 >>> >>> =A0 =A0 >>> =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0>> value=3D"org.apache.jackrabbit.extractor.MsWordTextExtractor,org.apache= .jackrabbit.extractor.MsExcelTextExtractor,org.apache.jackrabbit.extractor.= MsPowerPointTextExtractor,org.apache.jackrabbit.extractor.PdfTextExtractor,= org.apache.jackrabbit.extractor.OpenOfficeTextExtractor,org.apache.jackrabb= it.extractor.RTFTextExtractor,brix.jcr.jackrabbit.HtmlTextExtractor,org.apa= che.jackrabbit.extractor.XMLTextExtractor"/> >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 >>> >>> >>> =A0 >>> >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 >>> >>> >>> =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 >>> =A0 =A0 =A0 =A0 >>> >>> >>> >>> >>> >>> Thanks >>> Dipu >>> >> >