Fehlschlag
tests.wurstscript.tests.TupleTests.vecs (from tests.wurstscript.tests.AllTests)
Fehlermeldung
Parent of (v_y916 == 7.) already set: ImExprs(true, (v_y916 == 7.)) tried to change to ImExprs((true and (v_y916 == 7.)), (v_z123 == 9.))
Stacktrace
java.lang.Error: Parent of (v_y916 == 7.) already set: ImExprs(true, (v_y916 == 7.)) tried to change to ImExprs((true and (v_y916 == 7.)), (v_z123 == 9.)) at de.peeeq.wurstscript.jassIm.ImOperatorCallImpl.setParent(ImOperatorCallImpl.java:17) at de.peeeq.wurstscript.jassIm.ImExprsImpl.other_setParentToThis(ImExprsImpl.java:14) at de.peeeq.wurstscript.jassIm.ImExprsImpl.other_setParentToThis(ImExprsImpl.java:1) at de.peeeq.wurstscript.jassIm.ParseqList.set(ParseqList.java:213) at de.peeeq.wurstscript.jassIm.ImExprs.set(ImExprs.java:1) at de.peeeq.wurstscript.jassIm.ImExprsImpl.set(ImExprsImpl.java:23) at de.peeeq.wurstscript.translation.imtranslation.ImHelper.replaceElem(ImHelper.java:175) at de.peeeq.wurstscript.jassIm.ImOperatorCallImpl.replaceWith(ImOperatorCallImpl.java:375) at de.peeeq.wurstscript.intermediateLang.optimizer.SimpleRewrites.optimizeOpCall(SimpleRewrites.java:146) at de.peeeq.wurstscript.intermediateLang.optimizer.SimpleRewrites.optimizeElement(SimpleRewrites.java:85) at de.peeeq.wurstscript.intermediateLang.optimizer.SimpleRewrites.optimizeElement(SimpleRewrites.java:81) at de.peeeq.wurstscript.intermediateLang.optimizer.SimpleRewrites.optimizeElement(SimpleRewrites.java:81) at de.peeeq.wurstscript.intermediateLang.optimizer.SimpleRewrites.optimizeElement(SimpleRewrites.java:81) at de.peeeq.wurstscript.intermediateLang.optimizer.SimpleRewrites.optimizeElement(SimpleRewrites.java:81) at de.peeeq.wurstscript.intermediateLang.optimizer.SimpleRewrites.optimizeElement(SimpleRewrites.java:81) at de.peeeq.wurstscript.intermediateLang.optimizer.SimpleRewrites.optimizeElement(SimpleRewrites.java:81) at de.peeeq.wurstscript.intermediateLang.optimizer.SimpleRewrites.optimizeElement(SimpleRewrites.java:81) at de.peeeq.wurstscript.intermediateLang.optimizer.SimpleRewrites.optimize(SimpleRewrites.java:35) at de.peeeq.wurstscript.translation.imoptimizer.ImOptimizer.localOptimizations(ImOptimizer.java:51) at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:437) at de.peeeq.wurstio.WurstCompilerJassImpl.translateProg(WurstCompilerJassImpl.java:362) at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:309) at tests.wurstscript.tests.WurstScriptTest.testWithInliningAndOptimizations(WurstScriptTest.java:215) at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:200) at tests.wurstscript.tests.WurstScriptTest.testScript(WurstScriptTest.java:163) at tests.wurstscript.tests.WurstScriptTest.testAssertOk(WurstScriptTest.java:110) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:98) at tests.wurstscript.tests.TupleTests.vecs(TupleTests.java:74)
Standard Ausgabe (STDOUT)
revision = 7ea2806aa56320bf00d6a9fa3615adfca851d66c Nullpointer exception when calling A.foo Called A.foo on invalid object. set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test leftType = integer [ { "label": "bar", "kind": "Function", "detail": "() [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.bar() \u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 4 } }, "newText": "bar()" }, "rating": 0.6, "parameters": [] }, { "label": "foo", "kind": "Function", "detail": "() [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 4 } }, "newText": "foo()" }, "rating": 0.6, "parameters": [] } ] update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test leftType = integer [ { "label": "foo", "kind": "Function", "detail": "() [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 5 } }, "newText": "foo()" }, "rating": 1.33, "parameters": [] } ] update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test leftType = integer [ { "label": "foo", "kind": "Function", "detail": "(integer a, boolean b) [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e a, \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e b) \u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 5, "column": 4 }, "end": { "line": 5, "column": 5 } }, "newText": "foo" }, "rating": 1.33, "parameters": [ { "type": "integer", "name": "a" }, { "type": "boolean", "name": "b" } ] } ] update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test leftType = integer [ { "label": "foo", "kind": "Function", "detail": "() [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 5 } }, "newText": "foo()" }, "rating": 1.33, "parameters": [] }, { "label": "foo", "kind": "Function", "detail": "(integer x) [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo(\u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e x) \u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 5 } }, "newText": "foo" }, "rating": 1.33, "parameters": [ { "type": "integer", "name": "x" } ] } ] update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test leftType = integer [ { "label": "foo", "kind": "Function", "detail": "() [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 5 } }, "newText": "foo()" }, "rating": 1.33, "parameters": [] } ] update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test leftType = integer [ { "label": "foo", "kind": "Function", "detail": "() [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 7, "column": 13 }, "end": { "line": 7, "column": 14 } }, "newText": "foo()" }, "rating": 1.33, "parameters": [] } ] update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test leftType = integer [ { "label": "foo", "kind": "Function", "detail": "() returns integer [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 6, "column": 12 }, "end": { "line": 6, "column": 13 } }, "newText": "foo()" }, "rating": 1.33, "parameters": [] }, { "label": "fuu", "kind": "Function", "detail": "() returns boolean [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 6, "column": 12 }, "end": { "line": 6, "column": 13 } }, "newText": "fuu()" }, "rating": 1.23, "parameters": [] } ] update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/test leftType = integer [ { "label": "fuu", "kind": "Function", "detail": "() returns boolean [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.fuu() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003eboolean\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 6, "column": 13 }, "end": { "line": 6, "column": 14 } }, "newText": "fuu()" }, "rating": 1.33, "parameters": [] }, { "label": "foo", "kind": "Function", "detail": "() returns integer [package test]", "documentation": "\u003cpre\u003e\u003chr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003efunction\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e.foo() \u003cbr /\u003e\u003cb\u003e\u003cfont color\u003d\"rgb(127,0,85)\"\u003ereturns\u003c/font\u003e\u003c/b\u003e \u003cfont color\u003d\"rgb(34,136,143)\"\u003einteger\u003c/font\u003e\u003cbr /\u003e\u003c/pre\u003edefined in package test", "textEdit": { "range": { "start": { "line": 6, "column": 13 }, "end": { "line": 6, "column": 14 } }, "newText": "foo()" }, "rating": 1.23, "parameters": [] } ] processing file ./temp/testProject/wurst/Wurst.wurst update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/Wurst.wurst processing file ./temp/testProject/wurst/C.wurst update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst processing file ./temp/testProject/wurst/B.wurst update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst processing file ./temp/testProject/wurst/A.wurst update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 : Reference to function c could not be resolved. err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 : The import C is never used. err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 5:2 - 5:3 : Reference to function b could not be resolved. err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 : Reference to function c could not be resolved. err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 2:1 - 3:1 : The import B is never used. err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 : The import C is never used. update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 : Reference to function c could not be resolved. err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 : The import C is never used. err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 4:2 - 4:3 : Reference to function c could not be resolved. err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/B.wurst line 2:1 - 3:1 : The import C is never used. err: Error in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 6:2 - 6:3 : Reference to function c could not be resolved. err: Warning in File /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/A.wurst line 3:1 - 4:1 : The import C is never used. update model with /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst found 0 errors in file /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/temp/testProject/wurst/C.wurst
Standard Fehler (STDERR)
Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable C_alive is null. Variable A_typeId is null. Variable A_i is null. Variable A_i is null. Variable A_i is null. Variable A_i is null. Variable Iterator_t is null. Variable Iterator_t is null.