asterixdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wail Alkowaileet <wael....@gmail.com>
Subject Re: Strange error trying to run Asterix master
Date Fri, 29 Sep 2017 03:19:51 GMT
I got the same issue before. I did "clean project" and the issue seems to
be resolved.

On Thu, Sep 28, 2017 at 2:26 PM, Steven Jacobs <sjaco002@ucr.edu> wrote:

> Hi all,
> I've been stuck for some time now trying to get master Asterix to debug
> correctly for me in Eclipse on my machine. It seems to deal with the class
> generation being done by maven, but that's as far as I can see so far. No
> one I've talked to has a similar issue, so I was wondering if anyone from
> the community at large has had such an issue. It manifests itself when
> tying to create the evaluator for a function. The stack trace is attached
> below. If anyone has seen such an issue, I would love to get any advice you
> may have.
>
>
> java.lang.VerifyError: Bad return type
>
> Exception Details:
>
>   Location:
>
>
> org/apache/asterix/runtime/evaluators/functions/records/
> RecordMergeDescriptor$_EvaluatorFactoryGen.access$0(
> Lorg/apache/asterix/runtime/evaluators/functions/records/
> RecordMergeDescriptor$_EvaluatorFactoryGen;)Lorg/apache/asterix/runtime/
> evaluators/functions/records/RecordMergeDescriptor;
> @4: areturn
>
>   Reason:
>
>     Type
> 'org/apache/asterix/runtime/evaluators/functions/records/
> RecordMergeDescriptor$_Gen'
> (current frame, stack[0]) is not assignable to
> 'org/apache/asterix/runtime/evaluators/functions/records/
> RecordMergeDescriptor'
> (from method signature)
>
>   Current Frame:
>
>     bci: @4
>
>     flags: { }
>
>     locals: {
> 'org/apache/asterix/runtime/evaluators/functions/records/
> RecordMergeDescriptor$_EvaluatorFactoryGen'
> }
>
>     stack: {
> 'org/apache/asterix/runtime/evaluators/functions/records/
> RecordMergeDescriptor$_Gen'
> }
>
>   Bytecode:
>
>     0x0000000: 2ab4 0063 b0
>
>
> at
> org.apache.asterix.runtime.evaluators.functions.records.
> RecordMergeDescriptor$_Gen.createEvaluatorFactory(
> RecordMergeDescriptor.java:86)
>
> at
> org.apache.asterix.jobgen.QueryLogicalExpressionJobGen.
> createScalarFunctionEvaluatorFactory(
> QueryLogicalExpressionJobGen.java:144)
>
> at
> org.apache.asterix.jobgen.QueryLogicalExpressionJobGen.
> createEvaluatorFactory(
> QueryLogicalExpressionJobGen.java:109)
>
> at org.apache.asterix.jobgen.QueryLogicalExpressionJobGen.
> codegenArguments(
> QueryLogicalExpressionJobGen.java:161)
>
> at
> org.apache.asterix.jobgen.QueryLogicalExpressionJobGen.
> createScalarFunctionEvaluatorFactory(
> QueryLogicalExpressionJobGen.java:134)
>
> at
> org.apache.asterix.jobgen.QueryLogicalExpressionJobGen.
> createEvaluatorFactory(
> QueryLogicalExpressionJobGen.java:109)
>
> at
> org.apache.hyracks.algebricks.core.algebra.expressions.
> ExpressionRuntimeProvider.createEvaluatorFactory(
> ExpressionRuntimeProvider.java:41)
>
> at
> org.apache.hyracks.algebricks.core.algebra.operators.
> physical.AssignPOperator.contributeRuntimeOperator(
> AssignPOperator.java:84)
>
> at
> org.apache.hyracks.algebricks.core.algebra.operators.logical.
> AbstractLogicalOperator.contributeRuntimeOperator(
> AbstractLogicalOperator.java:166)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compileOpRef(
> PlanCompiler.java:97)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compileOpRef(
> PlanCompiler.java:84)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compileOpRef(
> PlanCompiler.java:84)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compileOpRef(
> PlanCompiler.java:84)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compileOpRef(
> PlanCompiler.java:84)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compileOpRef(
> PlanCompiler.java:84)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compileOpRef(
> PlanCompiler.java:84)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compileOpRef(
> PlanCompiler.java:84)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compileOpRef(
> PlanCompiler.java:84)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compileOpRef(
> PlanCompiler.java:84)
>
> at org.apache.hyracks.algebricks.core.jobgen.impl.PlanCompiler.
> compilePlan(
> PlanCompiler.java:60)
>
> at
> org.apache.hyracks.algebricks.compiler.api.HeuristicCompilerFactoryBuilde
> r$1$1.createJob(
> HeuristicCompilerFactoryBuilder.java:107)
>
> at org.apache.asterix.api.common.APIFramework.compileQuery(
> APIFramework.java:333)
>
> at
> org.apache.asterix.app.translator.QueryTranslator.
> rewriteCompileInsertUpsert(
> QueryTranslator.java:1864)
>
> at org.apache.asterix.app.translator.QueryTranslator.lambda$0(
> QueryTranslator.java:1752)
>
> at
> org.apache.asterix.app.translator.QueryTranslator.
> handleInsertUpsertStatement(
> QueryTranslator.java:1778)
>
> at org.apache.asterix.app.translator.QueryTranslator.compileAndExecute(
> QueryTranslator.java:336)
>
> at org.apache.asterix.api.http.server.ApiServlet.post(ApiServlet.java:162)
>
> at org.apache.hyracks.http.server.AbstractServlet.handle(
> AbstractServlet.java:78)
>
> at org.apache.hyracks.http.server.HttpRequestHandler.handle(
> HttpRequestHandler.java:70)
>
> at org.apache.hyracks.http.server.HttpRequestHandler.call(
> HttpRequestHandler.java:55)
>
> at org.apache.hyracks.http.server.HttpRequestHandler.call(
> HttpRequestHandler.java:36)
>
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>
> at java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1142)
>
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:617)
>
> at java.lang.Thread.run(Thread.java:745)
>



-- 

*Regards,*
Wail Alkowaileet

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message