Uploaded image for project: 'SystemDS'
  1. SystemDS
  2. SYSTEMDS-3110

Codegen CNodeBinary - No enum constant RBIND

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • SystemDS 3.2
    • None
    • None

    Description

      The following appeared when executing a federated MultiAggregateTemplate Test:

      StackTrace:
      LEVEL : 0
      Exception : class org.apache.sysds.runtime.DMLRuntimeException
      Message   : java.lang.IllegalArgumentException: No enum constant org.apache.sysds.hops.codegen.cplan.CNodeBinary.BinType.RBIND
      0  >  org.apache.sysds.hops.codegen.SpoofCompiler.optimize(SpoofCompiler.java:611)
      0  >  org.apache.sysds.hops.recompile.Recompiler.recompile(Recompiler.java:374)
      0  >  org.apache.sysds.hops.recompile.Recompiler.recompileHopsDag(Recompiler.java:157)
      0  >  org.apache.sysds.hops.recompile.Recompiler.recompileHopsDag(Recompiler.java:178)
      0  >  org.apache.sysds.hops.codegen.SpoofCompiler.generateCodeFromHopDAGsToInst(SpoofCompiler.java:440)
      0  >  org.apache.sysds.hops.codegen.SpoofCompiler.generateCodeFromProgramBlock(SpoofCompiler.java:423)
      0  >  org.apache.sysds.hops.codegen.SpoofCompiler.generateCode(SpoofCompiler.java:336)
      0  >  org.apache.sysds.parser.DMLTranslator.codgenHopsDAG(DMLTranslator.java:318)
      0  >  org.apache.sysds.parser.DMLTranslator.getRuntimeProgram(DMLTranslator.java:466)
      0  >  org.apache.sysds.api.DMLScript.execute(DMLScript.java:411)
      0  >  org.apache.sysds.api.DMLScript.executeScript(DMLScript.java:274)
      0  >  org.apache.sysds.test.AutomatedTestBase.main(AutomatedTestBase.java:1489)
      0  >  org.apache.sysds.test.AutomatedTestBase.runTest(AutomatedTestBase.java:1445)
      0  >  org.apache.sysds.test.AutomatedTestBase.runTest(AutomatedTestBase.java:1346)
      0  >  org.apache.sysds.test.functions.federated.codegen.FederatedCodegenMultipleFedMOTest.testFederatedCodegenMultipleFedMO(FederatedCodegenMultipleFedMOTest.java:210)
      0  >  org.apache.sysds.test.functions.federated.codegen.FederatedCodegenMultipleFedMOTest.federatedCodegenMultipleFedMOHybrid(FederatedCodegenMultipleFedMOTest.java:157)
      0  >  sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)
      0  >  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      0  >  java.lang.reflect.Method.invoke(Method.java:498)
         >  ... Stopping Stack Trace at JUnit
      LEVEL : 1
      Exception : class java.lang.IllegalArgumentException
      Message   : No enum constant org.apache.sysds.hops.codegen.cplan.CNodeBinary.BinType.RBIND
      1  >  java.lang.Enum.valueOf(Enum.java:238)
      1  >  org.apache.sysds.hops.codegen.cplan.CNodeBinary$BinType.valueOf(CNodeBinary.java:1)
      1  >  org.apache.sysds.hops.codegen.template.TemplateCell.rConstructCplan(TemplateCell.java:233)
      1  >  org.apache.sysds.hops.codegen.template.TemplateCell.rConstructCplan(TemplateCell.java:204)
      1  >  org.apache.sysds.hops.codegen.template.TemplateMultiAgg.constructCplan(TemplateMultiAgg.java:89)
      1  >  org.apache.sysds.hops.codegen.SpoofCompiler.rConstructCPlans(SpoofCompiler.java:737)
      1  >  org.apache.sysds.hops.codegen.SpoofCompiler.rConstructCPlans(SpoofCompiler.java:752)
      1  >  org.apache.sysds.hops.codegen.SpoofCompiler.rConstructCPlans(SpoofCompiler.java:752)
      1  >  org.apache.sysds.hops.codegen.SpoofCompiler.rConstructCPlans(SpoofCompiler.java:752)
      1  >  org.apache.sysds.hops.codegen.SpoofCompiler.optimize(SpoofCompiler.java:499)
      1  >  org.apache.sysds.hops.recompile.Recompiler.recompile(Recompiler.java:374)
      1  >  org.apache.sysds.hops.recompile.Recompiler.recompileHopsDag(Recompiler.java:157)
      1  >  org.apache.sysds.hops.recompile.Recompiler.recompileHopsDag(Recompiler.java:178)
      1  >  org.apache.sysds.hops.codegen.SpoofCompiler.generateCodeFromHopDAGsToInst(SpoofCompiler.java:440)
      1  >  org.apache.sysds.hops.codegen.SpoofCompiler.generateCodeFromProgramBlock(SpoofCompiler.java:423)
      1  >  org.apache.sysds.hops.codegen.SpoofCompiler.generateCode(SpoofCompiler.java:336)
      1  >  org.apache.sysds.parser.DMLTranslator.codgenHopsDAG(DMLTranslator.java:318)
      1  >  org.apache.sysds.parser.DMLTranslator.getRuntimeProgram(DMLTranslator.java:466)
      1  >  org.apache.sysds.api.DMLScript.execute(DMLScript.java:411)
      1  >  org.apache.sysds.api.DMLScript.executeScript(DMLScript.java:274)
      1  >  org.apache.sysds.test.AutomatedTestBase.main(AutomatedTestBase.java:1489)
      1  >  org.apache.sysds.test.AutomatedTestBase.runTest(AutomatedTestBase.java:1445)
      1  >  org.apache.sysds.test.AutomatedTestBase.runTest(AutomatedTestBase.java:1346)
      1  >  org.apache.sysds.test.functions.federated.codegen.FederatedCodegenMultipleFedMOTest.testFederatedCodegenMultipleFedMO(FederatedCodegenMultipleFedMOTest.java:210)
      1  >  org.apache.sysds.test.functions.federated.codegen.FederatedCodegenMultipleFedMOTest.federatedCodegenMultipleFedMOHybrid(FederatedCodegenMultipleFedMOTest.java:157)
      1  >  sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)
      1  >  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      1  >  java.lang.reflect.Method.invoke(Method.java:498)
         >  ... Stopping Stack Trace at JUnit
      	at org.apache.sysds.test.functions.federated.codegen.FederatedCodegenMultipleFedMOTest.testFederatedCodegenMultipleFedMO(FederatedCodegenMultipleFedMOTest.java:210)
      	at org.apache.sysds.test.functions.federated.codegen.FederatedCodegenMultipleFedMOTest.federatedCodegenMultipleFedMOHybrid(FederatedCodegenMultipleFedMOTest.java:157)
       

      Attachments

        Activity

          People

            Unassigned Unassigned
            ywcb00 David Weissteiner
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: