Young-Seok Kim created ASTERIXDB-1114:
-----------------------------------------

             Summary: managix stop [instance_name] throws NullPointerException 
during checkpoint
                 Key: ASTERIXDB-1114
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1114
             Project: Apache AsterixDB
          Issue Type: Bug
            Reporter: Young-Seok Kim


When AsterixDB instance is stopped after inserting a record, checkpoint from 
the recovery manager throws NullPointerException, which doesn't make NCDriver 
stop. 
The exception is shown below:

INFO: Stopping NodeControllerService
java.lang.NullPointerException
    at 
org.apache.asterix.common.context.BaseOperationTracker.beforeOperation(BaseOperationTracker.java:45)
    at 
org.apache.hyracks.storage.am.lsm.common.impls.LSMHarness.enterComponents(LSMHarness.java:178)
    at 
org.apache.hyracks.storage.am.lsm.common.impls.LSMHarness.getAndEnterComponents(LSMHarness.java:113)
    at 
org.apache.hyracks.storage.am.lsm.common.impls.LSMHarness.scheduleFlush(LSMHarness.java:376)
    at 
org.apache.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.scheduleFlush(LSMTreeIndexAccessor.java:122)
    at 
org.apache.asterix.common.context.DatasetLifecycleManager.flushAndWaitForIO(DatasetLifecycleManager.java:237)
    at 
org.apache.asterix.common.context.DatasetLifecycleManager.flushDatasetOpenIndexes(DatasetLifecycleManager.java:518)
    at 
org.apache.asterix.common.context.DatasetLifecycleManager.flushAllDatasets(DatasetLifecycleManager.java:439)
    at 
org.apache.asterix.transaction.management.service.recovery.RecoveryManager.checkpoint(RecoveryManager.java:379)
    at 
org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint.stop(NCApplicationEntryPoint.java:138)
    at 
org.apache.hyracks.control.nc.NodeControllerService.stop(NodeControllerService.java:343)
    at org.apache.hyracks.control.nc.NCDriver$1.run(NCDriver.java:53)






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

Reply via email to