You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Taewoo Kim (JIRA)" <ji...@apache.org> on 2018/03/13 03:16:00 UTC

[jira] [Created] (ASTERIXDB-2327) An AsterixDB node cannot start with java.lang.StackOverflowError

Taewoo Kim created ASTERIXDB-2327:
-------------------------------------

             Summary: An AsterixDB node cannot start with java.lang.StackOverflowError
                 Key: ASTERIXDB-2327
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2327
             Project: Apache AsterixDB
          Issue Type: Bug
            Reporter: Taewoo Kim


On the Cloudberry cluster, after I shutdown the cluster and tried to bring it again, one of server showed the following exception.

 
{code:java}
20:05:41.700 [Executor-6:4] WARN org.apache.asterix.transaction.management.service.recovery.AbstractCheckpointManager - Reading checkpoint file: /mnt/ssd/scrat
ch/waans11/asterixdb/txnlog/checkpoint_1520910173665
20:05:41.790 [Executor-6:4] ERROR org.apache.asterix.app.replication.message.RegistrationTasksResponseMessage - Failed during startup task
java.lang.StackOverflowError: null
at java.util.HashMap$EntryIterator.<init>(HashMap.java:1461) ~[?:1.8.0]
at java.util.HashMap$EntrySet.iterator(HashMap.java:1005) ~[?:1.8.0]
at org.apache.asterix.app.nc.RecoveryManager.freeJobsCachedEntities(RecoveryManager.java:556) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.access$200(RecoveryManager.java:91) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.writeCurrentPartitionToDisk(RecoveryManager.java:929) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9
.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.spillToDiskAndfreeMemory(RecoveryManager.java:840) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-
SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.freeJobsCachedEntities(RecoveryManager.java:559) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.access$200(RecoveryManager.java:91) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.writeCurrentPartitionToDisk(RecoveryManager.java:929) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9
.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.spillToDiskAndfreeMemory(RecoveryManager.java:840) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-
SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.freeJobsCachedEntities(RecoveryManager.java:559) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.access$200(RecoveryManager.java:91) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.writeCurrentPartitionToDisk(RecoveryManager.java:929) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9
.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.spillToDiskAndfreeMemory(RecoveryManager.java:840) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-
SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.freeJobsCachedEntities(RecoveryManager.java:559) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.access$200(RecoveryManager.java:91) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.writeCurrentPartitionToDisk(RecoveryManager.java:929) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9
.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.spillToDiskAndfreeMemory(RecoveryManager.java:840) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-
SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.freeJobsCachedEntities(RecoveryManager.java:559) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.access$200(RecoveryManager.java:91) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.writeCurrentPartitionToDisk(RecoveryManager.java:929) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9
.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.spillToDiskAndfreeMemory(RecoveryManager.java:840) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-
SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.freeJobsCachedEntities(RecoveryManager.java:559) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.access$200(RecoveryManager.java:91) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.writeCurrentPartitionToDisk(RecoveryManager.java:929) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9
.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.spillToDiskAndfreeMemory(RecoveryManager.java:840) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-
SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.freeJobsCachedEntities(RecoveryManager.java:559) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.access$200(RecoveryManager.java:91) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.writeCurrentPartitionToDisk(RecoveryManager.java:929) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9
.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.spillToDiskAndfreeMemory(RecoveryManager.java:840) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-
SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.freeJobsCachedEntities(RecoveryManager.java:559) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.access$200(RecoveryManager.java:91) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.writeCurrentPartitionToDisk(RecoveryManager.java:929) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9
.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.spillToDiskAndfreeMemory(RecoveryManager.java:840) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-
SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.freeJobsCachedEntities(RecoveryManager.java:559) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager.access$200(RecoveryManager.java:91) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.writeCurrentPartitionToDisk(RecoveryManager.java:929) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9
.4-SNAPSHOT]
at org.apache.asterix.app.nc.RecoveryManager$JobEntityCommits.spillToDiskAndfreeMemory(RecoveryManager.java:840) ~[asterix-app-0.9.4-SNAPSHOT.jar:0.9.4-
SNAPSHOT]{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)