[JBoss JIRA] (ISPN-1887) AdvancedCache.lock() when run without transactions should produce a more sane error
by Galder Zamarreño (JIRA)
Galder Zamarreño created ISPN-1887:
--------------------------------------
Summary: AdvancedCache.lock() when run without transactions should produce a more sane error
Key: ISPN-1887
URL: https://issues.jboss.org/browse/ISPN-1887
Project: Infinispan
Issue Type: Bug
Affects Versions: 5.1.1.FINAL
Reporter: Galder Zamarreño
Assignee: Galder Zamarreño
Fix For: 5.1.2.CR1, 5.1.2.FINAL
2) using AdvancedCache::lock w/o Tx present results in CCE
java.lang.ClassCastException: org.infinispan.context.impl.NonTxInvocationContext cannot be cast to org.infinispan.context.impl.TxInvocationContext
at org.infinispan.commands.control.LockControlCommand.acceptVisitor(LockControlCommand.java:129)
at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:345)
at org.infinispan.CacheImpl.lock(CacheImpl.java:481)
at org.infinispan.CacheImpl.lock(CacheImpl.java:468)
at org.infinispan.AbstractDelegatingAdvancedCache.lock(AbstractDelegatingAdvancedCache.java:153)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] (ISPN-1888) A question about index and query
by zhang ni (JIRA)
zhang ni created ISPN-1888:
------------------------------
Summary: A question about index and query
Key: ISPN-1888
URL: https://issues.jboss.org/browse/ISPN-1888
Project: Infinispan
Issue Type: Bug
Components: Querying
Affects Versions: 5.1.1.FINAL
Environment: windows server
Reporter: zhang ni
Assignee: Sanne Grinovero
Priority: Critical
Fix For: 5.1.1.FINAL
There are two cache in my cluster, one cache put data and one cache using getClusteredQuery API to search.
When putting 100 entries, the query work well.
But when putting 200 or 300 or more data, the query can not work, the log is as following:
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 149, Size: 149
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at org.infinispan.query.clustered.DistributedIterator.current(DistributedIterator.java:138)
at org.infinispan.query.clustered.DistributedIterator.next(DistributedIterator.java:114)
at org.infinispan.query.clustered.ClusteredCacheQueryImpl.list(ClusteredCacheQueryImpl.java:136)
at start.Start.main(Start.java:68)
My query code is:
QueryParser queryParser = new QueryParser(Version.LUCENE_30, "userName", new StandardAnalyzer(Version.LUCENE_30));
Query luceneQuery =queryParser.parse("wf");;
CacheQuery query12 = searchManager.getClusteredQuery(luceneQuery);
System.out.println("start query....");
List<Object> objectList = query12.list();
System.out.println("query result is:");
if (objectList.size() == 0)
{
System.out.println("no data");
}
for (Object value : objectList)
{
MetricValue mvalue = (MetricValue)value;
System.out.println(mvalue);
}
My configuration is:
<infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:infinispan:config:5.1 http://www.infinispan.org/schemas/infinispan-config-5.1.xsd"
xmlns="urn:infinispan:config:5.1">
<global>
<transport
transportClass="org.infinispan.remoting.transport.jgroups.JGroupsTransport">
<properties>
<property name="configurationFile" value="jgroups.xml" />
</properties>
</transport>
<serialization marshallerClass="org.infinispan.marshall.VersionAwareMarshaller" />
</global>
<default>
<!-- Configure a synchronous replication cache -->
<clustering mode="distribution">
<sync />
<hash numOwners="2" />
</clustering>
</default>
<namedCache name="yunhua">
<indexing enabled="true" indexLocalOnly="true" >
<properties>
<property name="hibernate.search.default.directory_provider" value="ram" />
<property name="hibernate.search.lucene_version" value="LUCENE_30" />
</properties>
</indexing>
</namedCache>
</infinispan>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] (ISPN-1882) IllegalStateException in state transfer when starting a single clustered node
by Galder Zamarreño (JIRA)
Galder Zamarreño created ISPN-1882:
--------------------------------------
Summary: IllegalStateException in state transfer when starting a single clustered node
Key: ISPN-1882
URL: https://issues.jboss.org/browse/ISPN-1882
Project: Infinispan
Issue Type: Bug
Components: State transfer
Affects Versions: 5.1.1.FINAL
Reporter: Galder Zamarreño
Assignee: Dan Berindei
Fix For: 5.1.2.CR1, 5.1.2.FINAL
Starting a single clustered node results in:
{code}java.lang.IllegalStateException: Trying to unblock write commands for cache view 1 but they were not blocked
at org.infinispan.statetransfer.StateTransferLockImpl.unblockNewTransactions(StateTransferLockImpl.java:260)
at org.infinispan.statetransfer.BaseStateTransferManagerImpl.postInstallView(BaseStateTransferManagerImpl.java:351)
at org.infinispan.cacheviews.CacheViewsManagerImpl.handleCommitView(CacheViewsManagerImpl.java:520)
at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterCommitView(CacheViewsManagerImpl.java:387)
at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterInstallView(CacheViewsManagerImpl.java:271)
at org.infinispan.cacheviews.CacheViewsManagerImpl$ViewInstallationTask.call(CacheViewsManagerImpl.java:876)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680){code}
See attached log.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months
[JBoss JIRA] (ISPN-1885) CommandAwareRpcDispatcher returns nonserializable objects from handle(Message)
by Paul Ferraro (JIRA)
Paul Ferraro created ISPN-1885:
----------------------------------
Summary: CommandAwareRpcDispatcher returns nonserializable objects from handle(Message)
Key: ISPN-1885
URL: https://issues.jboss.org/browse/ISPN-1885
Project: Infinispan
Issue Type: Bug
Components: RPC
Affects Versions: 5.1.1.FINAL
Reporter: Paul Ferraro
Assignee: Manik Surtani
Priority: Critical
Fix For: 5.1.2.FINAL
In CommandAwareRpcDispatcher, in handle(Message), if an exception occurs during request unmarshalling, or command execution, the object returned in an ExceptionResponse. However, JGroups cannot serialize this object. Hence the following stacktrace:
[JBossINF] 10:24:24,735 ERROR [org.infinispan.cacheviews.CacheViewsManagerImpl] (CacheViewTrigger,perf21/web) Error recovering views from the cluster members: java.util.concurrent.ExecutionException: org.infinispan.CacheException: java.util.concurrent.ExecutionException: org.infinispan.marshall.NotSerializableException: org.infinispan.remoting.responses.ExceptionResponse
[JBossINF] at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) [rt.jar:1.6.0_30]
[JBossINF] at java.util.concurrent.FutureTask.get(FutureTask.java:83) [rt.jar:1.6.0_30]
[JBossINF] at org.infinispan.cacheviews.CacheViewsManagerImpl.recoverViews(CacheViewsManagerImpl.java:672) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]
[JBossINF] at org.infinispan.cacheviews.CacheViewsManagerImpl.access$500(CacheViewsManagerImpl.java:95) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]
[JBossINF] at org.infinispan.cacheviews.CacheViewsManagerImpl$ViewTriggerThread.run(CacheViewsManagerImpl.java:812) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]
[JBossINF] Caused by: org.infinispan.CacheException: java.util.concurrent.ExecutionException: org.infinispan.marshall.NotSerializableException: org.infinispan.remoting.responses.ExceptionResponse
[JBossINF] at org.infinispan.util.Util.rewrapAsCacheException(Util.java:524) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]
[JBossINF] at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommands(CommandAwareRpcDispatcher.java:115) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]
[JBossINF] at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:447) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]
[JBossINF] at org.infinispan.cacheviews.CacheViewsManagerImpl$4.call(CacheViewsManagerImpl.java:663) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]
[JBossINF] at org.infinispan.cacheviews.CacheViewsManagerImpl$4.call(CacheViewsManagerImpl.java:660) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]
[JBossINF] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_30]
[JBossINF] at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_30]
[JBossINF] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_30]
[JBossINF] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_30]
[JBossINF] at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_30]
[JBossINF] Caused by: java.util.concurrent.ExecutionException: org.infinispan.marshall.NotSerializableException: org.infinispan.remoting.responses.ExceptionResponse
[JBossINF] at org.jgroups.blocks.UnicastRequest.getValue(UnicastRequest.java:165) [jgroups-3.0.4.Final.jar:3.0.4.Final]
[JBossINF] at org.jgroups.blocks.UnicastRequest.get(UnicastRequest.java:191) [jgroups-3.0.4.Final.jar:3.0.4.Final]
[JBossINF] at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher$ReplicationTask.call(CommandAwareRpcDispatcher.java:269) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]
[JBossINF] at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommands(CommandAwareRpcDispatcher.java:111) [infinispan-core-5.1.1.FINAL.jar:5.1.1.FINAL]
[JBossINF] ... 8 more
[JBossINF] Caused by: org.infinispan.marshall.NotSerializableException: org.infinispan.remoting.responses.ExceptionResponse
[JBossINF] Caused by: an exception which occurred:
[JBossINF] in object org.infinispan.remoting.responses.ExceptionResponse@58e39f23
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 2 months