You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "changxue (Jira)" <ji...@apache.org> on 2023/01/05 12:59:00 UTC

[jira] [Commented] (IOTDB-5277) [schema] SchemaRegion throws NPE when loading snapshot

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

changxue commented on IOTDB-5277:
---------------------------------

verified at Build: 4d94377

> [schema] SchemaRegion throws NPE when loading snapshot 
> -------------------------------------------------------
>
>                 Key: IOTDB-5277
>                 URL: https://issues.apache.org/jira/browse/IOTDB-5277
>             Project: Apache IoTDB
>          Issue Type: Bug
>            Reporter: yanze chen
>            Assignee: yanze chen
>            Priority: Major
>              Labels: pull-request-available
>         Attachments: 9b23c97eca9eeb1adc11571607baa3f6.zip
>
>
> reproduce: Launch 1C1D using the attached data directory
>  
> {code:java}
> 1972 [main] ERROR o.a.iotdb.commons.ServerCommandLine - Failed to execute system command 
> java.util.concurrent.CompletionException: java.lang.NullPointerException: Cannot invoke "org.apache.iotdb.db.metadata.mnode.IMNode.getAsStorageGroupMNode()" because the return value of "org.apache.iotdb.db.metadata.mtree.store.MemMTreeStore.getRoot()" is null
>     at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
>     at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
>     at java.base/java.util.concurrent.CompletableFuture$BiRelay.tryFire(CompletableFuture.java:1498)
>     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
>     at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147)
>     at org.apache.ratis.util.ConcurrentUtils.accept(ConcurrentUtils.java:174)
>     at org.apache.ratis.util.ConcurrentUtils.lambda$null$3(ConcurrentUtils.java:165)
>     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>     at java.base/java.lang.Thread.run(Thread.java:833)
> Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.iotdb.db.metadata.mnode.IMNode.getAsStorageGroupMNode()" because the return value of "org.apache.iotdb.db.metadata.mtree.store.MemMTreeStore.getRoot()" is null
>     at org.apache.iotdb.db.metadata.mtree.MTreeBelowSGMemoryImpl.<init>(MTreeBelowSGMemoryImpl.java:133)
>     at org.apache.iotdb.db.metadata.mtree.MTreeBelowSGMemoryImpl.loadFromSnapshot(MTreeBelowSGMemoryImpl.java:173)
>     at org.apache.iotdb.db.metadata.schemaregion.SchemaRegionMemoryImpl.loadSnapshot(SchemaRegionMemoryImpl.java:457)
>     at org.apache.iotdb.db.consensus.statemachine.SchemaRegionStateMachine.loadSnapshot(SchemaRegionStateMachine.java:67)
>     at org.apache.iotdb.consensus.ratis.ApplicationStateMachineProxy.loadSnapshot(ApplicationStateMachineProxy.java:257)
>     at org.a {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)