[
https://issues.jboss.org/browse/ISPN-2708?page=com.atlassian.jira.plugin....
]
Mircea Markus updated ISPN-2708:
--------------------------------
Fix Version/s: 5.3.0.Final
(was: 5.2.0.Final)
Configuration of infinispan/global/serialization does not work as
documented
----------------------------------------------------------------------------
Key: ISPN-2708
URL:
https://issues.jboss.org/browse/ISPN-2708
Project: Infinispan
Issue Type: Feature Request
Components: Marshalling
Affects Versions: 5.2.0.CR1
Reporter: Robert Stupp
Assignee: Galder ZamarreƱo
Fix For: 5.3.0.Final
The definition of element {{marshallerClass}} in {{infinispan-config-5.2.xsd}} says:
??Fully qualified name of the marshaller to use. It must implement
org.infinispan.marshall.StreamingMarshaller??.
But if I add a custom marshaller class Infinispan will not start because of a
*ClassCastException cannot be cast to org.infinispan.marshall.VersionAwareMarshaller*:
{noformat}
Caused by: org.infinispan.config.ConfigurationException: org.infinispan.CacheException:
Unable to construct a GlobalComponentRegistry!
at
org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:379)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
com.hrs.frw.commons.cache.infinispan.InfinispanCacheFactoryImpl.afterPropertiesSet(InfinispanCacheFactoryImpl.java:159)
[frw-thirdparty-infinispan-dev-SNAPSHOT.jar:20920]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1514)
[spring-beans-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
[spring-beans-3.1.1.RELEASE.jar:3.1.1.RELEASE]
... 23 more
Caused by: org.infinispan.CacheException: Unable to construct a GlobalComponentRegistry!
at
org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:146)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:375)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
... 26 more
Caused by: java.lang.ClassCastException: com.....MarshallerImpl cannot be cast to
org.infinispan.marshall.VersionAwareMarshaller
at
org.infinispan.factories.MarshallerFactory.construct(MarshallerFactory.java:48)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:290)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:246)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
org.infinispan.factories.AbstractComponentRegistry.access$000(AbstractComponentRegistry.java:86)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.java:811)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
org.infinispan.factories.AbstractComponentRegistry.registerComponentInternal(AbstractComponentRegistry.java:220)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:175)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:295)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:272)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
at
org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:140)
[infinispan-core-5.2.0.CR1.jar:5.2.0.CR1]
... 27 more
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira