Re: Is Sling Jackrabbit Persistence Manager support Oracle12

2019-01-30 Thread Robert Munteanu
Hi Yanice,

On Tue, 2019-01-29 at 12:01 +0100, Yanice Youbi wrote:
> Caused by: java.lang.ClassNotFoundException:
> javax.crypto.interfaces.PBEKey not found by Oracle_JDBC_7_bundle
> [187]
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDele
> gation(BundleWiringImpl.java:1556)
> at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringIm
> pl.java:77)
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadCla
> ss(BundleWiringImpl.java:1993)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> ... 76 common frames omitted

Looks like you're missing an export for the javax.crypto.interfaces
package. In my Sling starter setup if I go to 

http://localhost:8080/system/console/depfinder

and search for that package I see that it's exported by the
org.apache.felix.framework bundle. What results do you get?

Thanks,

Robert



Is Sling Jackrabbit Persistence Manager support Oracle12

2019-01-30 Thread Yanice Youbi
Hi, 

I’m working on a project that uses Oracle instead of Derby as a persistence 
manager.
I use Oracle11 but the database is migrating to Oracle12.

I've just changed the connection string to fit with the new database but I’ve 
got the error below.

Can I use Oracle 12 as a persistence manager ? or do I need to migrate to 
Jackrabbit Oak ?
Thanks.

24.01.2019 11:05:47.561 *INFO* [FelixStartLevel] 
org.apache.jackrabbit.core.RepositoryImpl Starting repository...
24.01.2019 11:05:47.563 *INFO* [FelixStartLevel] 
org.apache.jackrabbit.core.fs.local.LocalFileSystem LocalFileSystem initialized 
at path /var/opt/jboss/v6/app-data/OPAL_DEV/jackrabbit/repository
24.01.2019 11:05:47.966 *INFO* [FelixStartLevel] 
org.apache.jackrabbit.core.RepositoryImpl Shutting down repository...
24.01.2019 11:05:47.967 *ERROR* [FelixStartLevel] 
org.apache.jackrabbit.core.RepositoryImpl In addition to startup fail, another 
unexpected problem occurred while shutting down the repository again.
java.lang.NullPointerException: null
at 
org.apache.jackrabbit.core.RepositoryImpl.doShutdown(RepositoryImpl.java:1130)
at 
org.apache.jackrabbit.core.RepositoryImpl.shutdown(RepositoryImpl.java:1048)
at 
org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:372)
at 
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:589)
at 
org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager.acquireRepository(SlingServerRepositoryManager.java:208)
at 
org.apache.sling.jcr.base.AbstractSlingRepositoryManager.start(AbstractSlingRepositoryManager.java:306)
at 
org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager.activate(SlingServerRepositoryManager.java:345)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:231)
at 
org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:39)
at 
org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:624)
at 
org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:508)
at 
org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:149)
at 
org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:315)
at 
org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:127)
at 
org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:871)
at 
org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:838)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:850)
at 
org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:931)
at 
org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:895)
at 
org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1480)
at 
org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1401)
at 
org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:1210)
at 
org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:1148)
at 
org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1432)
at 
org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:943)
at 
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:794)
at 
org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4445)
at org.apache.felix.framework.Felix.registerService(Felix.java:3431)
at 
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:1003)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:992)
at 
org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:134)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:1044)