]
RH Bugzilla Integration commented on ISPN-5149:
-----------------------------------------------
Dave Stahl <dstahl(a)redhat.com> changed the Status of [bug
Nested field is reported as non-indexed
---------------------------------------
Key: ISPN-5149
URL:
https://issues.jboss.org/browse/ISPN-5149
Project: Infinispan
Issue Type: Bug
Components: Remote Querying
Affects Versions: 7.1.0.Beta1
Reporter: Adrian Nistor
Assignee: Adrian Nistor
Fix For: 7.1.0.Final
Steps to reproduce:
1. use the remote-query quickstart app
(
https://github.com/jboss-developer/jboss-jdg-quickstarts/tree/master/remo...) with
an indexed cache config to add a Person and then a Memo object that has the Person as
author.
2. try to query memos by author -> you get this exception
{code}
Jan 14, 2015 4:13:52 PM org.infinispan.client.hotrod.impl.protocol.Codec20
checkForErrorsInResponseStatus
WARN: ISPN004005: Error received from the server: java.lang.IllegalArgumentException:
Field author.name from type quickstart.Memo is not indexed
org.infinispan.client.hotrod.exceptions.HotRodClientException:Request for message id[14]
returned server error (status=0x85): java.lang.IllegalArgumentException: Field author.name
from type quickstart.Memo is not indexed
at
org.infinispan.client.hotrod.impl.protocol.Codec20.checkForErrorsInResponseStatus(Codec20.java:321)
at
org.infinispan.client.hotrod.impl.protocol.Codec20.readPartialHeader(Codec20.java:111)
at org.infinispan.client.hotrod.impl.protocol.Codec20.readHeader(Codec20.java:97)
at
org.infinispan.client.hotrod.impl.operations.HotRodOperation.readHeaderAndValidate(HotRodOperation.java:56)
at
org.infinispan.client.hotrod.impl.operations.QueryOperation.executeOperation(QueryOperation.java:57)
at
org.infinispan.client.hotrod.impl.operations.QueryOperation.executeOperation(QueryOperation.java:24)
at
org.infinispan.client.hotrod.impl.operations.RetryOnFailureOperation.execute(RetryOnFailureOperation.java:50)
at
org.infinispan.client.hotrod.impl.query.RemoteQuery.executeQuery(RemoteQuery.java:72)
at org.infinispan.client.hotrod.impl.query.RemoteQuery.list(RemoteQuery.java:62)
at
org.jboss.as.quickstarts.datagrid.hotrod.query.AddressBookManager.queryMemoByAuthor(AddressBookManager.java:285)
at
org.jboss.as.quickstarts.datagrid.hotrod.query.AddressBookManager.main(AddressBookManager.java:328)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
>
{code}