Hi Sachini,

The STRING field values which are indexed as FACETs, will be split by comma
to create an array to index those value as FACETs. If the STRING field
value is exactly a comma, then the resultant array/path after being split
by a comma will be an array with zero elements. So the only possible reason
for above exception is having  a comma as the value for the field being
indexed as FACET.

On Fri, Apr 8, 2016 at 3:49 PM, Sachini Jayasekara <[email protected]>
wrote:

>
> Hi all,
>
> We are getting the below error while running integration tests.
>
>
>
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] -
> [2016-04-08 15:30:40,466] ERROR
> {org.wso2.carbon.analytics.dataservice.core.indexing.AnalyticsDataIndexer}
> -  Error in processing index batch operations: path must have at least one
> element
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] -
> java.lang.IllegalArgumentException: path must have at least one element
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> org.apache.lucene.facet.FacetField.<init>(FacetField.java:57)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> org.wso2.carbon.analytics.dataservice.core.indexing.AnalyticsDataIndexer.checkAndAddTaxonomyDocEntries(AnalyticsDataIndexer.java:1503)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> org.wso2.carbon.analytics.dataservice.core.indexing.AnalyticsDataIndexer.generateIndexDoc(AnalyticsDataIndexer.java:1525)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> org.wso2.carbon.analytics.dataservice.core.indexing.AnalyticsDataIndexer.updateIndex(AnalyticsDataIndexer.java:1402)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> org.wso2.carbon.analytics.dataservice.core.indexing.AnalyticsDataIndexer.processIndexOperationBatch(AnalyticsDataIndexer.java:374)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> org.wso2.carbon.analytics.dataservice.core.indexing.AnalyticsDataIndexer.processLocalShardDataQueue(AnalyticsDataIndexer.java:329)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> org.wso2.carbon.analytics.dataservice.core.indexing.AnalyticsDataIndexer.processIndexOperations(AnalyticsDataIndexer.java:269)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> org.wso2.carbon.analytics.dataservice.core.indexing.AnalyticsDataIndexer.access$100(AnalyticsDataIndexer.java:145)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> org.wso2.carbon.analytics.dataservice.core.indexing.AnalyticsDataIndexer$IndexWorker.run(AnalyticsDataIndexer.java:2137)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> INFO
>  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] - at
> java.lang.Thread.run(Thread.java:724)
>
>
> What could be the possible causes for above to occur?
> Appreciate if anyone could  shed some light on this.
>
> Thanks,
> Sachini
> --
>
>
>
> *Thanks & Regards,Sachini JayasekaraSoftware Engineer; **WSO2 Inc. *
>
> *lean . enterprise . middleware |  http://wso2.com <http://wso2.com> *
>
> Mobile : +94712371165
>



-- 
Gimantha Bandara
Software Engineer
WSO2. Inc : http://wso2.com
Mobile : +94714961919
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to