[infinispan-issues] [JBoss JIRA] (ISPN-9783) infinispan-embedded.jar 9.4.1 is failing the startup of Weblogic 12. due to missing classes

ofer baranes (Jira) issues at jboss.org
Mon Dec 10 03:26:00 EST 2018


    [ https://issues.jboss.org/browse/ISPN-9783?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13672500#comment-13672500 ] 

ofer baranes commented on ISPN-9783:
------------------------------------

Can ISPN team give their feedback to the issue?

> infinispan-embedded.jar 9.4.1 is failing the startup of Weblogic 12. due to missing classes
> -------------------------------------------------------------------------------------------
>
>                 Key: ISPN-9783
>                 URL: https://issues.jboss.org/browse/ISPN-9783
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Dependency
>    Affects Versions: 9.4.1.Final
>         Environment: Weblogic 12.1.3.0.0
>            Reporter: ofer baranes
>            Priority: Major
>              Labels: embedded, jar
>
> We have EAR file with infinispan embedded 9.4.1 jar in the lib folder of the ear. We are using ISPN for local cache.
> AFAIU, the embedded jar should be able in order to start, however webloic won't startup due to various errors:
> o Issue
> 	weblogic.management.DeploymentException: java.lang.ClassNotFoundException: org.hibernate.engine.jdbc.connections.spi.ConnectionProvider
> 		at weblogic.application.internal.BaseDeployment.throwAppException(BaseDeployment.java:123)
> 		at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:260)
> 		at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:61)
> 		at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)
> 		at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
> 		Truncated. see log file for complete stacktrace
> 	Caused By: java.lang.ClassNotFoundException: org.hibernate.engine.jdbc.connections.spi.ConnectionProvider
> 		at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:357)
> 		at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:318)
> 		at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> 		at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> 		at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:186)
> 		Truncated. see log file for complete stacktrace
> Analysis:
> 	com.zaxxer.hikari.hibernate.HikariConnectionProvider is
> 	importing org.hibernate.engine.jdbc.connections.spi.ConnectionProvider 
> 	which is Hibernate 5 class. The embedded jar doesn't contains Hibernate5 classes and the application uses other hibernate version.
> Is there depenency on Hibernare5?
> Similiar issue:
> o Issue
> 	weblogic.management.DeploymentException: java.lang.ClassNotFoundException: org.conscrypt.AllocatedBuffer
> 		at weblogic.application.internal.BaseDeployment.throwAppException(BaseDeployment.java:123)
> 		at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:260)
> 		at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:61)
> 		at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)
> 		at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
> 		Truncated. see log file for complete stacktrace
> 	Caused By: java.lang.ClassNotFoundException: org.conscrypt.AllocatedBuffer
> 		at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:357)
> 		at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:318)
> 		at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> 		at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> 		at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:186)
> 		Truncated. see log file for complete stacktrace
> Again. the org.conscrypt.AllocatedBuffer class is imported by one of the netty classes but it's not part of the embedded jar.
> Other issue:
> 	weblogic.ejb.container.compliance.ComplianceException: Interceptor class org.infinispan.jcache.annotation.CacheResultInterceptor must have a public no-arg constructor
> 		at weblogic.ejb.container.compliance.InterceptorChecker.checkDefaultConstructorInInterceptorClass(InterceptorChecker.java:86)
> 		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 weblogic.ejb.container.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:100)
> 		at weblogic.ejb.container.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:84)
> 		at weblogic.ejb.container.ejbc.EJBCompiler.doCompile(EJBCompiler.java:172)
> 		at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:346)
> 		at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:314)
> 		at weblogic.ejb.container.deployer.EJBDeployer.compileJar(EJBDeployer.java:429)
> 		at weblogic.ejb.container.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:355)
> 		at weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:723)
> 		at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:439)
> 		at weblogic.application.internal.ExtensibleModuleWrapper$PrepareStateChange.next(ExtensibleModuleWrapper.java:295)
> 		at weblogic.application.internal.ExtensibleModuleWrapper$PrepareStateChange.next(ExtensibleModuleWrapper.java:285)
> 		at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)
> 		at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:109)



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the infinispan-issues mailing list