You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Michael Blow (JIRA)" <ji...@apache.org> on 2016/06/22 21:26:16 UTC

[jira] [Commented] (ASTERIXDB-1489) dataset-with-meta-record recovery test failing with "AsterixException: Failure in feed"

    [ https://issues.apache.org/jira/browse/ASTERIXDB-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15345195#comment-15345195 ] 

Michael Blow commented on ASTERIXDB-1489:
-----------------------------------------

Root cause exceptions follow:

2016-06-22 17:16:53,501 ERROR [pool-1-thread-1] runtime.AdapterExecutor (AdapterExecutor.java:run(61)) - Exception during feed ingestion 
org.apache.hyracks.api.exceptions.HyracksDataException: java.lang.ArrayIndexOutOfBoundsException: 8
	at org.apache.asterix.external.dataflow.FeedRecordDataFlowController.start(FeedRecordDataFlowController.java:79)
	at org.apache.asterix.external.dataset.adapter.FeedAdapter.start(FeedAdapter.java:36)
	at org.apache.asterix.external.feed.runtime.AdapterExecutor.run(AdapterExecutor.java:57)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 8
	at org.apache.asterix.external.input.record.RecordWithMetadataAndPK.getMetadata(RecordWithMetadataAndPK.java:102)
	at org.apache.asterix.external.parser.RecordWithMetadataParser.parseMeta(RecordWithMetadataParser.java:99)
	at org.apache.asterix.external.dataflow.FeedWithMetaDataFlowController.addMetaPart(FeedWithMetaDataFlowController.java:41)
	at org.apache.asterix.external.dataflow.FeedRecordDataFlowController.parseAndForward(FeedRecordDataFlowController.java:110)
	at org.apache.asterix.external.dataflow.FeedRecordDataFlowController.start(FeedRecordDataFlowController.java:70)
	... 5 more
org.apache.hyracks.api.exceptions.HyracksDataException: java.util.concurrent.ExecutionException: java.util.ConcurrentModificationException
	at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.runInParallel(SuperActivityOperatorNodePushable.java:218)
	at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.initialize(SuperActivityOperatorNodePushable.java:83)
	at org.apache.hyracks.control.nc.Task.run(Task.java:263)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.ExecutionException: java.util.ConcurrentModificationException
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
	at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.runInParallel(SuperActivityOperatorNodePushable.java:212)
	... 5 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
	at java.util.ArrayList$Itr.next(ArrayList.java:851)
	at org.apache.asterix.external.feed.runtime.IngestionRuntime.terminate(IngestionRuntime.java:74)
	at org.apache.asterix.external.operators.FeedIntakeOperatorNodePushable.initialize(FeedIntakeOperatorNodePushable.java:110)
	at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.lambda$initialize$0(SuperActivityOperatorNodePushable.java:83)
	at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable$1.call(SuperActivityOperatorNodePushable.java:205)
	at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable$1.call(SuperActivityOperatorNodePushable.java:202)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	... 3 more


> dataset-with-meta-record recovery test failing with "AsterixException: Failure in feed"
> ---------------------------------------------------------------------------------------
>
>                 Key: ASTERIXDB-1489
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1489
>             Project: Apache AsterixDB
>          Issue Type: Test
>            Reporter: Michael Blow
>            Assignee: Abdullah Alamoudi
>
> https://asterix-jenkins.ics.uci.edu/job/asterix-integration-tests/org.apache.asterix$asterix-installer/68/testReport/junit/org.apache.asterix.installer.transaction/RecoveryIT/test_0_/
> SEVERE: org.apache.asterix.common.exceptions.AsterixException: Failure in feed
> 	at org.apache.asterix.external.feed.management.FeedLifecycleEventSubscriber.assertNoFailure(FeedLifecycleEventSubscriber.java:62)
> 	at org.apache.asterix.external.feed.management.FeedLifecycleEventSubscriber.assertEvent(FeedLifecycleEventSubscriber.java:55)
> 	at org.apache.asterix.aql.translator.QueryTranslator.handleConnectFeedStatement(QueryTranslator.java:2232)
> 	at org.apache.asterix.aql.translator.QueryTranslator.compileAndExecute(QueryTranslator.java:366)
> 	at org.apache.asterix.aql.translator.QueryTranslator.compileAndExecute(QueryTranslator.java:253)
> 	at org.apache.asterix.api.http.servlet.RESTAPIServlet.handleRequest(RESTAPIServlet.java:195)
> 	at org.apache.asterix.api.http.servlet.UpdateAPIServlet.handleRequest(UpdateAPIServlet.java:30)
> 	at org.apache.asterix.api.http.servlet.RESTAPIServlet.doPost(RESTAPIServlet.java:162)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)