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
