> On the other hand, Magnolia ships with sample jackrabbit config files for a  
> couple of different DBs

If i use the unmodified jackrabbit-bdb-nosearch.xml (which is nearly what I
used with 3.0.2), I get this error:


INFO   info.magnolia.cms.beans.config.ConfigLoader
ConfigLoader.java(load:133) 11.02.2008 10:15:01  Initializing content
repositories
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(init:195) 11.02.2008 10:15:01  System : loading JCR
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepositories:302) 11.02.2008 10:15:01  Loading
workspace:website
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepositories:302) 11.02.2008 10:15:01  Loading
workspace:config
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepositories:302) 11.02.2008 10:15:01  Loading
workspace:users
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepositories:302) 11.02.2008 10:15:01  Loading
workspace:userroles
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepositories:302) 11.02.2008 10:15:01  Loading
workspace:usergroups
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepositories:302) 11.02.2008 10:15:01  Loading
workspace:mgnlSystem
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepositories:302) 11.02.2008 10:15:01  Loading
workspace:mgnlVersion
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepositories:302) 11.02.2008 10:15:01  Loading
workspace:dms
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepositories:302) 11.02.2008 10:15:01  Loading
workspace:Store
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepositories:302) 11.02.2008 10:15:01  Loading
workspace:Expressions
INFO   info.magnolia.cms.beans.config.ContentRepository
ContentRepository.java(loadRepository:345) 11.02.2008 10:15:01  System :
loading JCR magnolia
INFO   info.magnolia.jackrabbit.ProviderImpl ProviderImpl.java(init:176)
11.02.2008 10:15:01  Loading repository at
P:\path\to\magnoliaAuthor\repositories\magnolia (config file:
P:\path\to\magnoliaAuthor\WEB-INF\config\repo-conf\jackrabbit-bdb-search.xml)
ERROR  org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/]
StandardContext.java(listenerStart:3767) 11.02.2008 10:15:02  Exception
sending context initialized event to listener instance of class
info.magnolia.cms.servlets.PropertyInitializer
java.lang.AbstractMethodError:
info.magnolia.state.berkeley.BerkeleyDBPersistenceManager.init(Lorg/apache/jackrabbit/core/persistence/PMContext;)V
        at
org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1117)
        at
org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:358)
        at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:275)
        at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:521)
        at
org.apache.jackrabbit.core.jndi.BindableRepository.createRepository(BindableRepository.java:174)
        at
org.apache.jackrabbit.core.jndi.BindableRepository.init(BindableRepository.java:138)
        at
org.apache.jackrabbit.core.jndi.BindableRepository.create(BindableRepository.java:125)
        at
org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.createInstance(BindableRepositoryFactory.java:59)
        at
org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository(RegistryHelper.java:60)
        at info.magnolia.jackrabbit.ProviderImpl.init(ProviderImpl.java:198)
        at
info.magnolia.cms.beans.config.ContentRepository.loadRepository(ContentRepository.java:347)
        at
info.magnolia.cms.beans.config.ContentRepository.loadRepositories(ContentRepository.java:311)
        at
info.magnolia.cms.beans.config.ContentRepository.init(ContentRepository.java:198)
        at
info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:142)
        at
info.magnolia.cms.beans.config.ConfigLoader.<init>(ConfigLoader.java:119)
        at
info.magnolia.cms.servlets.MgnlServletContextListener.contextInitialized(MgnlServletContextListener.java:224)
        at
info.magnolia.cms.servlets.PropertyInitializer.contextInitialized(PropertyInitializer.java:62)
        at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)

My search on web didnt help me... some ideas out there?


Magnolia - User mailing list wrote:
> 
> 
> On Feb 8, 2008, at 16:56 , WarrenFaith wrote:
> 
>>
>> Thank you for your reply!
>>
>> Thats exactly my problem!
>> Where can I find details to define my datasource? I just found  
>> details for
>> mysql or mssql...
> 
> Check the jackrabbit documentation or the documentation of the PM  
> you're using if its not one of those provided by jackrabbit. On the  
> other hand, Magnolia ships with sample jackrabbit config files for a  
> couple of different DBs
> 
>> the other thing that makes me wonder is, why the "old"  
>> configuration with
>> BerkeleyDBPersistenceManager doesnt need any information about my
>> datasource...
> 
> That's because bdb is an embedded database.
> 
> 
>>
>>
>> Magnolia - User mailing list wrote:
>>>
>>> errr, you don't even tell your PM what datasource to use, how could
>>> it guess it ?
>>> What does this have to do with an update from 3.0.2 ?
>>>
>>> -g
>>>
>>> On Feb 8, 2008, at 16:27 , WarrenFaith wrote:
>>>
>>>>
>>>> Hi,
>>>>
>>>> i'm searching for more than 4h to find some solutions, but i wasn't
>>>> able to
>>>> find an answer.
>>>>
>>>> My System: Tomcat 5.5.20, Magnolia 3.5.4, using BerkleyDB,  
>>>> jre1.5.0_06
>>>>
>>>> Everything worked fine till I started the Author-Instanz.
>>>> The exception:
>>>>
>>>> ERROR  info.magnolia.jackrabbit.ProviderImpl ProviderImpl.java(init:
>>>> 209)
>>>> 08.02.2008 14:45:14  Unable to initialize repository: Cannot
>>>> instantiate
>>>> persistence manager com.iorga.jackrabbit.core.persistence.db.Poo
>>>> ledJNDIDatabasePersistenceManager: null
>>>> javax.jcr.RepositoryException: Cannot instantiate persistence  
>>>> manager
>>>> com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePersisten 
>>>> ce
>>>> Manager:
>>>> null: null
>>>>         at
>>>> org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager
>>>> (RepositoryImpl.java:1121)
>>>>         at
>>>> org.apache.jackrabbit.core.RepositoryImpl.createVersionManager
>>>> (RepositoryImpl.java:358)
>>>>         at
>>>> org.apache.jackrabbit.core.RepositoryImpl.<init>
>>>> (RepositoryImpl.java:275)
>>>>         at
>>>> org.apache.jackrabbit.core.RepositoryImpl.create
>>>> (RepositoryImpl.java:521)
>>>>         at
>>>> org.apache.jackrabbit.core.jndi.BindableRepository.createRepository
>>>> (BindableRepository.java:174)
>>>>         at
>>>> org.apache.jackrabbit.core.jndi.BindableRepository.init
>>>> (BindableRepository.java:138)
>>>>         at
>>>> org.apache.jackrabbit.core.jndi.BindableRepository.create
>>>> (BindableRepository.java:125)
>>>>         at
>>>> org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.createInst 
>>>> an
>>>> ce(BindableRepositoryFactory.java:59)
>>>>         at
>>>> org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository
>>>> (RegistryHelper.java:60)
>>>>         at info.magnolia.jackrabbit.ProviderImpl.init
>>>> (ProviderImpl.java:198)
>>>>         at
>>>> info.magnolia.cms.beans.config.ContentRepository.loadRepository
>>>> (ContentRepository.java:347)
>>>>         at
>>>> info.magnolia.cms.beans.config.ContentRepository.loadRepositories
>>>> (ContentRepository.java:311)
>>>>         at
>>>> info.magnolia.cms.beans.config.ContentRepository.init
>>>> (ContentRepository.java:198)
>>>>         at
>>>> info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:
>>>> 142)
>>>>         at
>>>> info.magnolia.cms.beans.config.ConfigLoader.<init>
>>>> (ConfigLoader.java:119)
>>>>         at
>>>> info.magnolia.cms.servlets.MgnlServletContextListener.contextInitial 
>>>> iz
>>>> ed(MgnlServletContextListener.java:224)
>>>>         at
>>>> info.magnolia.cms.servlets.PropertyInitializer.contextInitialized
>>>> (PropertyInitializer.java:62)
>>>>         at
>>>> org.apache.catalina.core.StandardContext.listenerStart
>>>> (StandardContext.java:3763)
>>>>         at
>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:
>>>> 4211)
>>>>         at
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
>>>> 1013)
>>>>         at
>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>>>         at
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
>>>> 1013)
>>>>         at
>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java: 
>>>> 442)
>>>>         at
>>>> org.apache.catalina.core.StandardService.start(StandardService.java:
>>>> 450)
>>>>         at
>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java: 
>>>> 709)
>>>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:
>>>> 551)
>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native  
>>>> Method)
>>>>         at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke
>>>> (NativeMethodAccessorImpl.java:39)
>>>>         at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke
>>>> (DelegatingMethodAccessorImpl.java:25)
>>>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>>>         at org.apache.catalina.startup.Bootstrap.start
>>>> (Bootstrap.java:294)
>>>>         at org.apache.catalina.startup.Bootstrap.main
>>>> (Bootstrap.java:432)
>>>> Caused by: java.lang.NullPointerException
>>>>         at javax.naming.InitialContext.getURLScheme
>>>> (InitialContext.java:228)
>>>>         at
>>>> javax.naming.InitialContext.getURLOrDefaultInitCtx
>>>> (InitialContext.java:277)
>>>>         at javax.naming.InitialContext.lookup(InitialContext.java: 
>>>> 351)
>>>>         at
>>>> com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePersisten 
>>>> ce
>>>> Manager.initializeDataSource
>>>> (PooledJNDIDatabasePersistenceManager.java:336)
>>>>         at
>>>> com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePersisten 
>>>> ce
>>>> Manager.init(PooledJNDIDatabasePersistenceManager.java:267)
>>>>         at
>>>> org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager
>>>> (RepositoryImpl.java:1117)
>>>>         ... 31 more
>>>> java.lang.NullPointerException
>>>>         at javax.naming.InitialContext.getURLScheme
>>>> (InitialContext.java:228)
>>>>         at
>>>> javax.naming.InitialContext.getURLOrDefaultInitCtx
>>>> (InitialContext.java:277)
>>>>         at javax.naming.InitialContext.lookup(InitialContext.java: 
>>>> 351)
>>>>         at
>>>> com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePersisten 
>>>> ce
>>>> Manager.initializeDataSource
>>>> (PooledJNDIDatabasePersistenceManager.java:336)
>>>>         at
>>>> com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePersisten 
>>>> ce
>>>> Manager.init(PooledJNDIDatabasePersistenceManager.java:267)
>>>>         at
>>>> org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager
>>>> (RepositoryImpl.java:1117)
>>>>         at
>>>> org.apache.jackrabbit.core.RepositoryImpl.createVersionManager
>>>> (RepositoryImpl.java:358)
>>>>         at
>>>> org.apache.jackrabbit.core.RepositoryImpl.<init>
>>>> (RepositoryImpl.java:275)
>>>>         at
>>>> org.apache.jackrabbit.core.RepositoryImpl.create
>>>> (RepositoryImpl.java:521)
>>>>         at
>>>> org.apache.jackrabbit.core.jndi.BindableRepository.createRepository
>>>> (BindableRepository.java:174)
>>>>         at
>>>> org.apache.jackrabbit.core.jndi.BindableRepository.init
>>>> (BindableRepository.java:138)
>>>>         at
>>>> org.apache.jackrabbit.core.jndi.BindableRepository.create
>>>> (BindableRepository.java:125)
>>>>         at
>>>> org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.createInst 
>>>> an
>>>> ce(BindableRepositoryFactory.java:59)
>>>>         at
>>>> org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository
>>>> (RegistryHelper.java:60)
>>>>         at info.magnolia.jackrabbit.ProviderImpl.init
>>>> (ProviderImpl.java:198)
>>>>         at
>>>> info.magnolia.cms.beans.config.ContentRepository.loadRepository
>>>> (ContentRepository.java:347)
>>>>         at
>>>> info.magnolia.cms.beans.config.ContentRepository.loadRepositories
>>>> (ContentRepository.java:311)
>>>>         at
>>>> info.magnolia.cms.beans.config.ContentRepository.init
>>>> (ContentRepository.java:198)
>>>>         at
>>>> info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:
>>>> 142)
>>>>         at
>>>> info.magnolia.cms.beans.config.ConfigLoader.<init>
>>>> (ConfigLoader.java:119)
>>>>         at
>>>> info.magnolia.cms.servlets.MgnlServletContextListener.contextInitial 
>>>> iz
>>>> ed(MgnlServletContextListener.java:224)
>>>>         at
>>>> info.magnolia.cms.servlets.PropertyInitializer.contextInitialized
>>>> (PropertyInitializer.java:62)
>>>>         at
>>>> org.apache.catalina.core.StandardContext.listenerStart
>>>> (StandardContext.java:3763)
>>>>         at
>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:
>>>> 4211)
>>>>         at
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
>>>> 1013)
>>>>         at
>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>>>         at
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
>>>> 1013)
>>>>         at
>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java: 
>>>> 442)
>>>>         at
>>>> org.apache.catalina.core.StandardService.start(StandardService.java:
>>>> 450)
>>>>         at
>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java: 
>>>> 709)
>>>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:
>>>> 551)
>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native  
>>>> Method)
>>>>         at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke
>>>> (NativeMethodAccessorImpl.java:39)
>>>>         at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke
>>>> (DelegatingMethodAccessorImpl.java:25)
>>>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>>>         at org.apache.catalina.startup.Bootstrap.start
>>>> (Bootstrap.java:294)
>>>>         at org.apache.catalina.startup.Bootstrap.main
>>>> (Bootstrap.java:432)
>>>>
>>>> My jackrabbit-bdb-search.xml:
>>>>
>>>> <Repository>
>>>>     <FileSystem
>>>> class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
>>>>
>>>>     </FileSystem>
>>>>     <Security appName="Jackrabbit">
>>>>         <AccessManager
>>>> class="org.apache.jackrabbit.core.security.SimpleAccessManager"></
>>>> AccessManager>
>>>>         <LoginModule
>>>> class="org.apache.jackrabbit.core.security.SimpleLoginModule">
>>>>
>>>>         </LoginModule>
>>>>     </Security>
>>>>     <Workspaces rootPath="${rep.home}/workspaces"
>>>> defaultWorkspace="default"
>>>> />
>>>>     <Workspace name="default">
>>>>         <FileSystem
>>>> class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
>>>>
>>>>         </FileSystem>
>>>>         <!--PersistenceManager
>>>> class="info.magnolia.state.berkeley.BerkeleyDBPersistenceManager" /- 
>>>> ->
>>>>         <PersistenceManager
>>>> class="com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePe 
>>>> rs
>>>> istenceManager"/>
>>>>         <SearchIndex
>>>> class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>         </SearchIndex>
>>>>     </Workspace>
>>>>     <Versioning rootPath="${rep.home}/version">
>>>>         <FileSystem
>>>> class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
>>>>
>>>>         </FileSystem>
>>>>         <!--PersistenceManager
>>>> class="info.magnolia.state.berkeley.BerkeleyDBPersistenceManager" /- 
>>>> ->
>>>>         <PersistenceManager
>>>> class="com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePe 
>>>> rs
>>>> istenceManager"/>
>>>>     </Versioning>
>>>> </Repository>
>>>>
>>>>
>>>> If I use the BerkeleyDBPersistenceManager, i got an
>>>> AbstractMethodError. If
>>>> i use the PooledJNDIDatabasePersistenceManager i got the exception
>>>> above.
>>>>
>>>> I tried it with my old repository (.../magnoliaAuthor/
>>>> repositories), i tried
>>>> it with an empty repository... no changes
>>>>
>>>> Well, i dont know what to do next. Thanks for every hint or precise
>>>> help.
>>>> Best Regards
>>>> -- 
>>>> View this message in context: http://www.nabble.com/Update-
>>>> from-3.0.2-to-3.5.4---Repository-Exception-tp15356038p15356038.html
>>>> Sent from the Magnolia - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ----------------------------------------------------------------
>>>> for list details see
>>>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>>>> ----------------------------------------------------------------
>>>
>>>
>>> ----------------------------------------------------------------
>>> for list details see
>>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>>> ----------------------------------------------------------------
>>>
>>>
>>
>> -- 
>> View this message in context: http://www.nabble.com/Update- 
>> from-3.0.2-to-3.5.4---Repository-Exception-tp15356038p15358139.html
>> Sent from the Magnolia - User mailing list archive at Nabble.com.
>>
>>
>> ----------------------------------------------------------------
>> for list details see
>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>> ----------------------------------------------------------------
> 
> 
> ----------------------------------------------------------------
> for list details see
> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
> ----------------------------------------------------------------
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Update-from-3.0.2-to-3.5.4---Repository-Exception-tp15356038p15407860.html
Sent from the Magnolia - User mailing list archive at Nabble.com.


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

Reply via email to