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
----------------------------------------------------------------

Reply via email to