jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Charles Johnson ...@proteanit.net>
Subject Re: Derby errors when shutting repository down
Date Wed, 30 Apr 2008 14:58:37 GMT
 >> you said 'similar error', what's your exact error msg/stack trace?

Well actually Stefan, it's disappeared for the moment, but i'll let you 
know if it resurfaces. Thanks for your attention

CJ

Stefan Guggisberg wrote:
> 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