I have a spring-boot application with Hibernate 5.0.6 and I'm using hibernate-infinispan-5.0.6, which is depends on infinispan-7.2.1.Final. When I start my application I get the following exception:
Caused by: java.lang.IllegalArgumentException: Logger implementation class org.infinispan.persistence.remote.logging.Log_$logger has no matching constructor
at org.jboss.logging.Logger$1.run(Logger.java:2562)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2529)
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2516)
at org.infinispan.util.logging.LogFactory.getLog(LogFactory.java:21)
at org.infinispan.persistence.remote.configuration.RemoteStoreConfigurationParser70.<clinit>(RemoteStoreConfigurationParser70.java:35)
... 198 more
I think it's a mismatch of the jboss-logging versions.
As far as I can see the infinispan brings, jboss-logging-processor 1.1.0.Final, which depends on jboss-logging 3.1.2Final - which is quite old. Hibernate 5.0.6 depends on jboss-logging 3.3.0.Final. Is it possible that someone would update the dependencies please, or help me debug this error?