[
https://issues.jboss.org/browse/ISPN-1247?page=com.atlassian.jira.plugin....
]
Mathieu Lachance updated ISPN-1247:
-----------------------------------
Description:
When enabling storeAsBinary with the xml configuration you cannot specify value for xml
attribute storeKeysAsBinary nor storeValuesAsBinary.
<storeAsBinary enabled="true" storeKeysAsBinary="true"
storeValuesAsBinary="true"/> will fail on runtime with this stack trace :
java.io.IOException: The property has a getter "public java.lang.Boolean
org.infinispan.config.Configuration$StoreAsBinary.isStoreKeysAsBinary()" but no
setter. For unmarshalling, please define setters. (Or if this is a collection property,
make sure that the getter returns a collection instance.)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:262)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:280)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:132)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:108)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:253)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:239)
<storeAsBinary enabled="true" /> will pass and default value (true) will
be applied over storeKeysAsBinary and storeValuesAsBinary properties.
But does it really make sense to store keys while not value as binary or vice versa ?
was:
When enabling storeAsBinary with the xml configuration you cannot specify value for xml
attribute storeKeysAsBinary nor storeValuesAsBinary.
<storeAsBinary enabled="true" storeKeysAsBinary="true"
storeValuesAsBinary="true"/> will fail on runtime with this stack trace :
java.io.IOException: The property has a getter "public java.lang.Boolean
org.infinispan.config.Configuration$StoreAsBinary.isStoreKeysAsBinary()" but no
setter. For unmarshalling, please define setters. (Or if this is a collection property,
make sure that the getter returns a collection instance.)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:262)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:280)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:132)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:108)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:253)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:239)
at com.frimastudio.commons.infinispan.Infinispan.<clinit>(Infinispan.java:37)
at com.frimastudio.snowstorm.core.AbstractBll.start(AbstractBll.java:159)
at com.frimastudio.snowstorm.core.ModuleLoader$2.call(ModuleLoader.java:581)
at com.frimastudio.snowstorm.core.ModuleLoader$2.call(ModuleLoader.java:1)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
<storeAsBinary enabled="true" /> will pass and default value (true) will
be applied over storeKeysAsBinary and storeValuesAsBinary properties.
But does it really make sense to store keys while not value as binary or vice versa ?
StoreAsBinary configuration
---------------------------
Key: ISPN-1247
URL:
https://issues.jboss.org/browse/ISPN-1247
Project: Infinispan
Issue Type: Bug
Components: Configuration
Affects Versions: 5.0.0.CR7
Reporter: Mathieu Lachance
Assignee: Manik Surtani
Priority: Minor
Fix For: 5.0.0.FINAL
When enabling storeAsBinary with the xml configuration you cannot specify value for xml
attribute storeKeysAsBinary nor storeValuesAsBinary.
<storeAsBinary enabled="true" storeKeysAsBinary="true"
storeValuesAsBinary="true"/> will fail on runtime with this stack trace :
java.io.IOException: The property has a getter "public java.lang.Boolean
org.infinispan.config.Configuration$StoreAsBinary.isStoreKeysAsBinary()" but no
setter. For unmarshalling, please define setters. (Or if this is a collection property,
make sure that the getter returns a collection instance.)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:262)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:280)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:132)
at
org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:108)
at
org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:253)
at
org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:239)
<storeAsBinary enabled="true" /> will pass and default value (true) will
be applied over storeKeysAsBinary and storeValuesAsBinary properties.
But does it really make sense to store keys while not value as binary or vice versa ?
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira