hi charles On Tue, Apr 29, 2008 at 5:36 PM, Charles Johnson <[EMAIL PROTECTED]> wrote: > Stefan, > > I wonder if you'd be kind enough to take a look at my repository.xml too? I > have similar error when using Derby and i think a bug involving this is > meant to be fixed now, so perhaps there's something wrong with my file.
i coudn't spot any configuration problems in your repository.xml. do you have multiple workspaces? if yes, did you create them programmatically? you said 'similar error', what's your exact error msg/stack trace? what jira issue are you refering to? cheers stefan > Please see below: > > Charles > > <?xml version="1.0"?> > <!-- > Licensed to the Apache Software Foundation (ASF) under one or more > contributor license agreements. See the NOTICE file distributed with > this work for additional information regarding copyright ownership. > The ASF licenses this file to You under the Apache License, Version 2.0 > (the "License"); you may not use this file except in compliance with > the License. You may obtain a copy of the License at > > http://www.apache.org/licenses/LICENSE-2.0 > > Unless required by applicable law or agreed to in writing, software > distributed under the License is distributed on an "AS IS" BASIS, > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > See the License for the specific language governing permissions and > limitations under the License. > --> > <!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD > Jackrabbit 1.4//EN" > > "http://jackrabbit.apache.org/dtd/repository-1.4.dtd"> > <!-- Example Repository Configuration File --> > <Repository> > <!-- > virtual file system where the repository stores global state > (e.g. registered namespaces, custom node types, etc.) > --> > <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> > <param name="path" value="${rep.home}/repository"/> > </FileSystem> > > <!-- > security configuration > --> > <Security appName="Jackrabbit"> > <!-- > access manager: > class: FQN of class implementing the AccessManager interface > --> > > <AccessManager > class="org.apache.jackrabbit.core.security.SimpleAccessManager"> > <!-- <param name="config" value="${rep.home}/access.xml"/> --> > </AccessManager> > > > <LoginModule > class="org.apache.jackrabbit.core.security.SimpleLoginModule"> > <!-- anonymous user name ('anonymous' is the default value) --> > <param name="anonymousId" value="anonymous"/> > <!-- > default user name to be used instead of the anonymous user > when no login credentials are provided (unset by default) > --> > <!-- <param name="defaultUserId" value="superuser"/> --> > </LoginModule> > </Security> > > <!-- > location of workspaces root directory and name of default workspace > --> > > <Workspaces rootPath="${rep.home}/workspaces" > defaultWorkspace="default"/> > <!-- > workspace configuration template: > used to create the initial workspace if there's no workspace yet > --> > <Workspace name="${wsp.name}"> > <!-- > virtual file system of the workspace: > class: FQN of class implementing the FileSystem interface > --> > <FileSystem > class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> > <param name="path" value="${wsp.home}"/> > </FileSystem> > <!-- > persistence manager of the workspace: > class: FQN of class implementing the PersistenceManager interface > --> > <PersistenceManager > class="org.apache.jackrabbit.core.persistence.bundle.DerbyPersistenceManager"> > <param name="url" value="jdbc:derby:${wsp.home}/db;create=true"/> > <param name="schemaObjectPrefix" value="${wsp.name}_"/> > </PersistenceManager> > <!-- > Search index and the file system it uses. > class: FQN of class implementing the QueryHandler interface > --> > > <SearchIndex > class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> > <param name="path" value="${wsp.home}/index"/> > <param name="textFilterClasses" > value="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.jackrabbit.extractor.RTFTextExtractor,org.apache.jackrabbit.extractor.HTMLTextExtractor,org.apache.jackrabbit.extractor.XMLTextExtractor"/> > <param name="extractorPoolSize " value="2"/> > <param name="supportHighlighting" value="true"/> > </SearchIndex> > </Workspace> > > <!-- > Configures the versioning > --> > <Versioning rootPath="${rep.home}/version"> > <!-- > Configures the filesystem to use for versioning for the > respective > persistence manager > --> > <FileSystem > class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> > <param name="path" value="${rep.home}/version" /> > </FileSystem> > > <!-- > Configures the persistence manager to be used for persisting > version state. > Please note that the current versioning implementation is based > on > a 'normal' persistence manager, but this could change in future > implementations. > --> > <PersistenceManager > class="org.apache.jackrabbit.core.persistence.bundle.DerbyPersistenceManager"> > <param name="url" > value="jdbc:derby:${rep.home}/version/db;create=true"/> > <param name="schemaObjectPrefix" value="version_"/> > </PersistenceManager> > </Versioning> > > <!-- > Search index for content that is shared repository wide > (/jcr:system tree, contains mainly versions) > --> > > <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> > <param name="path" value="${rep.home}/repository/index"/> > <param name="textFilterClasses" > value="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.jackrabbit.extractor.RTFTextExtractor,org.apache.jackrabbit.extractor.HTMLTextExtractor,org.apache.jackrabbit.extractor.XMLTextExtractor"/> > <param name="extractorPoolSize " value="2"/> > <param name="supportHighlighting" value="true"/> > </SearchIndex> > </Repository> > > > > > Stefan Guggisberg wrote: > > > On Mon, Apr 28, 2008 at 1:01 PM, Roman Puchkovskiy > > <[EMAIL PROTECTED]> wrote: > > > > > > > Can someone help: is error which is logged is caused by bug or just > > > misconfiguration of repository? All persistence managers use same DB > but > > > different schema prefixes - is this legal? > > > > > > >yes. could you please repost your repository.xml? the link's broken... > > > > > > > > > > ok, i have to correct my statement. if multiple PMs and FSs are > configured to > > use the same embedded derby db you'll encounter the exceptions on shutdown > > just like the one's you reported. > > > > i'd therefore suggest that you use separate db's, i.e. one embedded db > > per FS/PM > > instance. you can also file a jira improvement issue asking for support of > this > > special setup. > > > > cheers > > stefan > > > > > > > > > Looks like some mark-up is escaped incorrectly, please try to get file > from > > > here: http://rpuch.narod.ru/repository.xml > > > > > > Thanks for reply. > > > -- > > > View this message in context: > http://www.nabble.com/Derby-errors-when-shutting-repository-down-tp16895789p16936637.html > > > > > > > > > Sent from the Jackrabbit - Users mailing list archive at Nabble.com. > > > > > > > > > > > > > > > > > > > >
