jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Guggisberg" <stefan.guggisb...@day.com>
Subject Re: Derby errors when shutting repository down
Date Wed, 30 Apr 2008 12:50:39 GMT
hi charles

On Tue, Apr 29, 2008 at 5:36 PM, Charles Johnson <cj@proteanit.net> 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
> > <roman.puchkovskiy@blandware.com> 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.
> > >
> > >
> > >
> > >
> >
> >
> >
>
>

Mime
View raw message