You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2015/09/27 00:04:04 UTC

[jira] [Commented] (ASTERIXDB-1114) managix stop [instance_name] throws NullPointerException during checkpoint

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

ASF subversion and git services commented on ASTERIXDB-1114:
------------------------------------------------------------

Commit 6b65eb536987f0a86f96b13f5f6734809ae5ba3e in incubator-asterixdb's branch refs/heads/master from [~mhubail]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git;h=6b65eb5 ]

ASTERIXDB-1114: Fix missing DatasetInfo in IndexOperationTracker

Change-Id: I28ae228e4322c07128a40432378ecaace913ad80
Reviewed-on: https://asterix-gerrit.ics.uci.edu/411
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Young-Seok Kim <ki...@gmail.com>


> 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
>            Assignee: Murtadha Hubail
>
> 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)