You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Wail Y. Alkowaileet (Jira)" <ji...@apache.org> on 2023/05/26 15:01:00 UTC
[jira] [Updated] (ASTERIXDB-3200) NullPointerException on deep-copy of DataProjectionFiltrationInfo
[ https://issues.apache.org/jira/browse/ASTERIXDB-3200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wail Y. Alkowaileet updated ASTERIXDB-3200:
-------------------------------------------
Epic Link: ASTERIXDB-3002
> NullPointerException on deep-copy of DataProjectionFiltrationInfo
> -----------------------------------------------------------------
>
> Key: ASTERIXDB-3200
> URL: https://issues.apache.org/jira/browse/ASTERIXDB-3200
> Project: Apache AsterixDB
> Issue Type: Bug
> Components: COMP - Compiler
> Affects Versions: 0.9.9
> Reporter: Wail Y. Alkowaileet
> Assignee: Wail Y. Alkowaileet
> Priority: Major
> Fix For: 0.9.9
>
>
> {code:java}
> java.lang.NullPointerException: null at java.util.HashMap.putMapEntries(HashMap.java:495) ~[?:?] at java.util.HashMap.<init>(HashMap.java:484) ~[?:?] at org.apache.asterix.runtime.projection.DataProjectionFiltrationInfo.<init>(DataProjectionFiltrationInfo.java:66) ~[asterix-runtime-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.runtime.projection.DataProjectionFiltrationInfo.createCopy(DataProjectionFiltrationInfo.java:79) ~[asterix-runtime-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.runtime.projection.DataProjectionFiltrationInfo.createCopy(DataProjectionFiltrationInfo.java:35) ~[asterix-runtime-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.algebra.operators.logical.visitors.OperatorDeepCopyVisitor.visitDataScanOperator(OperatorDeepCopyVisitor.java:279) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.algebra.operators.logical.visitors.OperatorDeepCopyVisitor.visitDataScanOperator(OperatorDeepCopyVisitor.java:78) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.algebra.operators.logical.DataSourceScanOperator.accept(DataSourceScanOperator.java:78) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.algebra.util.OperatorManipulationUtil.deepCopy(OperatorManipulationUtil.java:298) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.algebra.operators.logical.visitors.IsomorphismOperatorVisitor.copyAndSubstituteVar(IsomorphismOperatorVisitor.java:785) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.algebra.operators.logical.visitors.IsomorphismOperatorVisitor.visitDataScanOperator(IsomorphismOperatorVisitor.java:501) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.algebra.operators.logical.visitors.IsomorphismOperatorVisitor.visitDataScanOperator(IsomorphismOperatorVisitor.java:84) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.algebra.operators.logical.DataSourceScanOperator.accept(DataSourceScanOperator.java:78) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.algebra.operators.logical.visitors.IsomorphismUtilities.isOperatorIsomorphic(IsomorphismUtilities.java:52) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.rewriter.rules.ExtractCommonOperatorsRule.prune(ExtractCommonOperatorsRule.java:473) ~[algebricks-rewriter-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.rewriter.rules.ExtractCommonOperatorsRule.genCandidates(ExtractCommonOperatorsRule.java:382) ~[algebricks-rewriter-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.rewriter.rules.ExtractCommonOperatorsRule.rewritePost(ExtractCommonOperatorsRule.java:102) ~[algebricks-rewriter-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.rewriter.base.AbstractRuleController.rewriteOperatorRef(AbstractRuleController.java:119) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.compiler.rewriter.rulecontrollers.SequentialOnceRuleController.rewriteWithRuleCollection(SequentialOnceRuleController.java:43) ~[algebricks-compiler-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.rewriter.base.HeuristicOptimizer.runOptimizationSets(HeuristicOptimizer.java:92) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.rewriter.base.HeuristicOptimizer.runPhysicalOptimizationSets(HeuristicOptimizer.java:122) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.core.rewriter.base.HeuristicOptimizer.optimize(HeuristicOptimizer.java:66) ~[algebricks-core-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.algebricks.compiler.api.HeuristicCompilerFactoryBuilder$CompilerImpl.optimize(HeuristicCompilerFactoryBuilder.java:163) ~[algebricks-compiler-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.api.common.APIFramework.compileQuery(APIFramework.java:268) ~[asterix-app-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.app.translator.QueryTranslator.rewriteCompileQuery(QueryTranslator.java:3630) ~[asterix-app-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.app.translator.QueryTranslator.lambda$handleQuery$2(QueryTranslator.java:4534) ~[asterix-app-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.app.translator.QueryTranslator.createAndRunJob(QueryTranslator.java:4673) ~[asterix-app-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.app.translator.QueryTranslator.deliverResult(QueryTranslator.java:4580) ~[asterix-app-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.app.translator.QueryTranslator.handleQuery(QueryTranslator.java:4550) ~[asterix-app-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.app.translator.QueryTranslator.compileAndExecute(QueryTranslator.java:497) ~[asterix-app-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.app.message.ExecuteStatementRequestMessage.handle(ExecuteStatementRequestMessage.java:180) ~[asterix-app-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.messaging.CCMessageBroker.receivedMessage(CCMessageBroker.java:64) ~[asterix-app-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.control.cc.work.ApplicationMessageWork.lambda$notifyMessageBroker$0(ApplicationMessageWork.java:68) ~[hyracks-control-cc-7.5.0-4396.jar:7.5.0-4396] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)