Open GoogleCodeExporter opened 9 years ago
Here's the relevant portion of the slave log:
INFO | jvm 1 | 2014/05/23 10:40:05 | 2014-05-23 10:40:05,235 [tsandbox -
remote-to-thl-0] INFO thl.RemoteTHLExtractor Connection is accepted
INFO | jvm 1 | 2014/05/23 10:40:05 | 2014-05-23 10:40:05,235 [tsandbox -
remote-to-thl-0] INFO thl.RemoteTHLExtractor Connected to master on
uri=thl://gmini:12110/ after 0 retries
INFO | jvm 1 | 2014/05/23 10:40:05 | 2014-05-23 10:40:05,235 [tsandbox -
pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change
Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE
INFO | jvm 1 | 2014/05/23 10:40:45 | 2014-05-23 10:40:45,421 [tsandbox -
q-to-dbms-0] ERROR pipeline.SingleThreadStageTask Stage task failed:
stage=q-to-dbms seqno=3 fragno=0
INFO | jvm 1 | 2014/05/23 10:40:45 | java.lang.IndexOutOfBoundsException:
Index: 1, Size: 1
INFO | jvm 1 | 2014/05/23 10:40:45 | at
java.util.ArrayList.RangeCheck(ArrayList.java:547)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
java.util.ArrayList.get(ArrayList.java:322)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.applier.JdbcApplier.applyOneRowChangePrepared
(JdbcApplier.java:1040)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.applier.JdbcApplier.applyRowChangeData(JdbcAp
plier.java:1263)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.applier.JdbcApplier.apply(JdbcApplier.java:13
56)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.applier.ApplierWrapper.apply(ApplierWrapper.j
ava:101)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.pipeline.SingleThreadStageTask.apply(SingleTh
readStageTask.java:797)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.pipeline.SingleThreadStageTask.runTask(Single
ThreadStageTask.java:530)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.pipeline.SingleThreadStageTask.run(SingleThre
adStageTask.java:179)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
java.lang.Thread.run(Thread.java:695)
INFO | jvm 1 | 2014/05/23 10:40:45 | 2014-05-23 10:40:45,422 [tsandbox -
q-to-dbms-0] INFO pipeline.SingleThreadStageTask Performing emergency rollback
of applied changes
INFO | jvm 1 | 2014/05/23 10:40:45 | 2014-05-23 10:40:45,423 [tsandbox -
q-to-dbms-0] INFO pipeline.SingleThreadStageTask Dispatching error event:
Stage task failed: stage=q-to-dbms seqno=3 fragno=0
INFO | jvm 1 | 2014/05/23 10:40:45 | 2014-05-23 10:40:45,423 [tsandbox -
q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for
stage task thread
INFO | jvm 1 | 2014/05/23 10:40:45 | 2014-05-23 10:40:45,423 [tsandbox -
q-to-dbms-0] INFO pipeline.SingleThreadStageTask Last successfully processed
event prior to termination: seqno=3 eventid=mysql-bin.000002:0000000000000834;-1
INFO | jvm 1 | 2014/05/23 10:40:45 | 2014-05-23 10:40:45,423 [tsandbox -
q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 4
INFO | jvm 1 | 2014/05/23 10:40:45 | 2014-05-23 10:40:45,424 [tsandbox -
pool-2-thread-1] ERROR management.OpenReplicatorManager Received error
notification, shutting down services :
INFO | jvm 1 | 2014/05/23 10:40:45 | Stage task failed: stage=q-to-dbms
seqno=3 fragno=0
INFO | jvm 1 | 2014/05/23 10:40:45 | java.lang.IndexOutOfBoundsException:
Index: 1, Size: 1
INFO | jvm 1 | 2014/05/23 10:40:45 | at
java.util.ArrayList.RangeCheck(ArrayList.java:547)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
java.util.ArrayList.get(ArrayList.java:322)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.applier.JdbcApplier.applyOneRowChangePrepared
(JdbcApplier.java:1040)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.applier.JdbcApplier.applyRowChangeData(JdbcAp
plier.java:1263)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.applier.JdbcApplier.apply(JdbcApplier.java:13
56)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.applier.ApplierWrapper.apply(ApplierWrapper.j
ava:101)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.pipeline.SingleThreadStageTask.apply(SingleTh
readStageTask.java:797)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.pipeline.SingleThreadStageTask.runTask(Single
ThreadStageTask.java:530)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
com.continuent.tungsten.replicator.pipeline.SingleThreadStageTask.run(SingleThre
adStageTask.java:179)
INFO | jvm 1 | 2014/05/23 10:40:45 | at
java.lang.Thread.run(Thread.java:695)
INFO | jvm 1 | 2014/05/23 10:40:45 | 2014-05-23 10:40:45,424 [tsandbox -
pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency
service shutdown
INFO | jvm 1 | 2014/05/23 10:40:45 | 2014-05-23 10:40:45,424 [tsandbox -
pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave
Original comment by g.maxia
on 23 May 2014 at 3:46
Thanks for the detailed bug report. I will investigate this first thing Friday
Does this problem occur in a 2.2.1 replicator? (Just want to ensure it's a
regression and not something that has been around for a while...)
Original comment by robert.h...@continuent.com
on 23 May 2014 at 5:03
It also fails on 2.2.1-403.
I have removed the "regression" label
Original comment by g.maxia
on 23 May 2014 at 6:09
Original comment by linas.vi...@continuent.com
on 19 Dec 2014 at 7:03
Original comment by linas.vi...@continuent.com
on 19 Jan 2015 at 2:18
Original issue reported on code.google.com by
g.maxia
on 23 May 2014 at 3:45