Taewoo Kim created ASTERIXDB-1969: ------------------------------------- Summary: org.apache.asterix.common.exceptions.ACIDException: Failed to read a checkpoint file Key: ASTERIXDB-1969 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1969 Project: Apache AsterixDB Issue Type: Bug Reporter: Taewoo Kim
I have a four-node cluster. When I start the instance, I saw the following exception in the log of one NC (first one). {code} Jun 30, 2017 6:04:15 PM org.apache.hyracks.control.nc.NodeControllerService start INFO: Starting NodeControllerService Jun 30, 2017 6:04:15 PM org.apache.hyracks.control.nc.NodeControllerService start INFO: Setting uncaught exception handler org.apache.hyracks.api.lifecycle.LifeCycleComponentManager@6043cd28 Jun 30, 2017 6:04:15 PM org.apache.asterix.hyracks.bootstrap.NCApplication start INFO: Starting Asterix node controller: 1 Jun 30, 2017 6:04:16 PM org.apache.asterix.transaction.management.service.recovery.AbstractCheckpointManager getLatest WARNING: Reading snapshot file: /lv_scratch/scratch/taewok2/4node/txnlog/checkpoint_1498733111492 Jun 30, 2017 6:04:16 PM org.apache.hyracks.control.nc.NCDriver main SEVERE: Exiting NCDriver due to exception org.apache.asterix.common.exceptions.ACIDException: Failed to read a checkpoint file at org.apache.asterix.transaction.management.service.recovery.AbstractCheckpointManager.getLatest(AbstractCheckpointManager.java:95) at org.apache.asterix.app.nc.TransactionSubsystem.<init>(TransactionSubsystem.java:78) at org.apache.asterix.app.nc.NCAppRuntimeContext.initialize(NCAppRuntimeContext.java:189) at org.apache.asterix.hyracks.bootstrap.NCApplication.start(NCApplication.java:108) at org.apache.hyracks.control.nc.NodeControllerService.startApplication(NodeControllerService.java:337) at org.apache.hyracks.control.nc.NodeControllerService.start(NodeControllerService.java:275) at org.apache.hyracks.control.nc.NCDriver.main(NCDriver.java:47) Caused by: org.apache.hyracks.api.exceptions.HyracksDataException: com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input at [Source: ; line: 1, column: 0] at org.apache.asterix.common.transactions.Checkpoint.fromJson(Checkpoint.java:131) at org.apache.asterix.transaction.management.service.recovery.AbstractCheckpointManager.getLatest(AbstractCheckpointManager.java:93) ... 6 more Caused by: com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input at [Source: ; line: 1, column: 0] at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:270) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3838) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3783) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2842) at org.apache.asterix.common.transactions.Checkpoint.fromJson(Checkpoint.java:129) ... 7 more {code} The contents of the transaction log directory is: {code} total 8.0K -rw-r--r-- 1 taewok2 grad 120 Jun 29 03:10 checkpoint_1498731014520 -rw-r--r-- 1 taewok2 grad 0 Jun 29 03:45 checkpoint_1498733111492 -rw-r--r-- 1 taewok2 grad 288 Jun 29 03:45 transaction_log_144 {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)