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...
the other thing that makes me wonder is, why the "old" configuration with
BerkeleyDBPersistenceManager doesnt need any information about my
datasource...


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.PooledJNDIDatabasePersistence 
>> 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.createInstan 
>> 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.contextInitializ 
>> 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.PooledJNDIDatabasePersistence 
>> Manager.initializeDataSource 
>> (PooledJNDIDatabasePersistenceManager.java:336)
>>         at
>> com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePersistence 
>> 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.PooledJNDIDatabasePersistence 
>> Manager.initializeDataSource 
>> (PooledJNDIDatabasePersistenceManager.java:336)
>>         at
>> com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePersistence 
>> 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.createInstan 
>> 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.contextInitializ 
>> 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.PooledJNDIDatabasePers 
>> 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.PooledJNDIDatabasePers 
>> 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
----------------------------------------------------------------

Reply via email to