Hi guys, sorry for interrupting but I really need your help.
I need to upgrade Jackrabbit 2.1.6 to Jackrabbit 2.20.6, but when I start
the APP with jackrabbit 2.20.6 I get an error that I attached in this mail.
I check the Jackrabbit code for both versions, and I notice that there is a
difference in the *private void map(String prefix, String uri, Integer idx)*
method implementation in the *NamespaceRegistryImpl* class.
 I suppose that this is making a problem because mapping in the
*ns_idx.properties* file is different for Jackrabbit 2.1.6, and for
Jackrabbit 2.20.6.
So' can you please help me to find the best way for resolving this problem?

Thanks in advance
Mihajlo Stankov
Caused by: java.lang.IllegalArgumentException: Invalid namespace index: 2
    at 
org.apache.jackrabbit.core.NamespaceRegistryImpl.indexToString(NamespaceRegistryImpl.java:366)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.persistence.util.BundleReader.readBundleOld(BundleReader.java:221)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.persistence.util.BundleReader.readBundle(BundleReader.java:149)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.persistence.util.BundleBinding.readBundle(BundleBinding.java:152)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.readBundle(BundleDbPersistenceManager.java:927)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.loadBundle(BundleDbPersistenceManager.java:889)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager.getBundleCacheMiss(AbstractBundlePersistenceManager.java:766)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager.getBundle(AbstractBundlePersistenceManager.java:750)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager.exists(AbstractBundlePersistenceManager.java:563)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.version.InternalVersionManagerImpl.<init>(InternalVersionManagerImpl.java:162)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:526)
 ~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:314) 
~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]
    at 
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:616) 
~[org.apache.jackrabbit.core-2.20.6.jar:2.20.6]

Reply via email to