You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a program with a dependent jar that has non-reducible loops. The program I'm running can also have non-reducible loops. Here I'm running the program through Kraal before native image. Native image generator detect the dependency with a non-reducible loop and throws out following error.
$ ./jballerina/bin/jballerina build hw.bal
Compiling source
hw.bal
Generating executable
substratevm $ ./jballerina/bin/jballerina native-img hw.jar
Jul 10, 2019 5:20:21 PM com.hpe.kraal.FileHandlerKt removeIrreducibleLoops
INFO: Processing jar file /Users/chintana/src/graal/substratevm/hw.jar1704144666113187578.jar
Jul 10, 2019 5:20:21 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /___init.class
Jul 10, 2019 5:20:21 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /hello__service_0___initFrame.class
Jul 10, 2019 5:20:21 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /hello__service_0_sayHelloFrame.class
Jul 10, 2019 5:20:21 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /___start_Frame.class
Jul 10, 2019 5:20:21 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /___init_Frame.class
Jul 10, 2019 5:20:21 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /hello__service_0.class
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r849~849..852 in hello__service_0.sayHello with size 4 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r28~1607..1611 as clone of r849~849..852 for r0~0..597;1098..1349
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r853~853..856 in hello__service_0.sayHello with size 4 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r27~1612..1615 as clone of r853~853..856 for r821~821..836;849..852
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1058~1058..1061 in hello__service_0.sayHello with size 4 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r26~1616..1620 as clone of r1058~1058..1061 for r0~0..597;853..856;1098..1349;1607..1611
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1062~1062..1065 in hello__service_0.sayHello with size 4 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r25~1621..1625 as clone of r1062~1062..1065 for r1034~1034..1061
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r618~618..623 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r24~1626..1632 as clone of r618~618..623 for r0~0..597;853..856;1062..1065;1098..1349;1607..1611;1616..1620
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r670~670..675 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r23~1633..1639 as clone of r670~670..675 for r0~0..597;853..856;1062..1065;1098..1349;1607..1611;1616..1620;1626..1632
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r746~746..751 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r22~1640..1646 as clone of r746~746..751 for r0~0..597;853..856;1062..1065;1098..1349;1607..1611;1616..1620;1626..1639
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r815~815..820 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r21~1647..1653 as clone of r815~815..820 for r0~0..597;853..856;1062..1065;1098..1349;1607..1611;1616..1620;1626..1646
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r837~837..842 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r20~1654..1660 as clone of r837~837..842 for r0~0..597;853..856;1062..1065;1098..1349;1607..1611;1616..1620;1626..1653
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r843~843..848 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r19~1661..1666 as clone of r843~843..848 for r821~821..842;849..852;1612..1615
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r921~921..926 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r18~1667..1673 as clone of r921~921..926 for r0~0..597;843..848;853..856;1062..1065;1098..1349;1607..1611;1616..1620;1626..1660
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r970~970..975 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r17~1674..1680 as clone of r970~970..975 for r0~0..597;843..848;853..856;1062..1065;1098..1349;1607..1611;1616..1620;1626..1660;1667..1673
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1028~1028..1033 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r16~1681..1687 as clone of r1028~1028..1033 for r0~0..597;843..848;853..856;1062..1065;1098..1349;1607..1611;1616..1620;1626..1660;1667..1680
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1074~1074..1079 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r15~1688..1694 as clone of r1074~1074..1079 for r0~0..597;843..848;853..856;1062..1065;1098..1349;1607..1611;1616..1620;1626..1660;1667..1687
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1080~1080..1085 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r14~1695..1701 as clone of r1080~1080..1085 for r1066~1066..1079
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1092~1092..1097 in hello__service_0.sayHello with size 6 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r13~1702..1707 as clone of r1092~1092..1097 for r0~0..597;843..848;853..856;1062..1065;1080..1085;1098..1349;1607..1611;1616..1620;1626..1660;1667..1694
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1086~1086..1097 in hello__service_0.sayHello with size 12 and 3 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r12~1708..1719 as clone of r1086~1086..1097 for r821~821..842;849..852;1612..1615;1661..1666
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r13~1720..1731 as clone of r1086~1086..1097 for r1066~1066..1079;1695..1701
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r598~598..623 in hello__service_0.sayHello with size 26 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r11~1732..1758 as clone of r598~598..623 for r821~821..842;849..852;1612..1615;1661..1666;1708..1719
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1034~1034..1061;1621..1625 in hello__service_0.sayHello with size 33 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r10~1759..1791 as clone of r1034~1034..1061;1621..1625 for r976~976..1033
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1066~1066..1079;1695..1701;1720..1731 in hello__service_0.sayHello with size 33 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r9~1792..1824 as clone of r1066~1066..1079;1695..1701;1720..1731 for r0~0..623;843..848;853..856;1034..1065;1080..1349;1607..1611;1616..1660;1667..1694;1702..1707
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r927~927..975 in hello__service_0.sayHello with size 49 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r8~1825..1874 as clone of r927~927..975 for r624~624..675;857..926
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r752~752..820 in hello__service_0.sayHello with size 69 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r7~1875..1944 as clone of r752~752..820 for r676~676..751
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r821~821..842;849..852;1612..1615;1661..1666;1708..1719;1732..1758 in hello__service_0.sayHello with size 75 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r6~1945..2020 as clone of r821~821..842;849..852;1612..1615;1661..1666;1708..1719;1732..1758 for r676~676..751;1875..1944
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r976~976..1033;1066..1079;1695..1701;1720..1731;1759..1791 in hello__service_0.sayHello with size 124 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r5~2021..2144 as clone of r976~976..1033;1066..1079;1695..1701;1720..1731;1759..1791 for r624~624..675;857..926;1825..1874
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r676~676..751;1875..2020 in hello__service_0.sayHello with size 222 and 2 predecessor regions
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r4~2145..2366 as clone of r676~676..751;1875..2020 for r624~624..675;857..926;1825..1874;2021..2144
Jul 10, 2019 5:20:21 PM com.hpe.kraal.NodeSplitterKt removeIrreducibleLoops
INFO: Removed non-reducible loops in hello__service_0.sayHello
Jul 10, 2019 5:20:21 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Updated /hello__service_0.class
WARNING: Ignoring server-mode native-image argument --no-server
[hw:93725] classlist: 15,845.90 ms
[hw:93725] (cap): 2,148.10 ms
[hw:93725] setup: 4,258.23 ms
[hw:93725] analysis: 12,953.99 ms
Error: Unsupported features in 2 methods
Detailed message:
Error: Non-reducible loop
Call path from entry point to ballerina.cache.cache.runCacheExpiry(Strand):
at ballerina.cache.cache.runCacheExpiry(cache.bal)
at ballerina.cache._anonService_0__service_1.onTrigger(cache.bal:328)
at ballerina.cache._anonService_0__service_1.call(cache.bal)
at hello__service_0.sayHello(hw.bal:6)
at hello__service_0.call(hw.bal)
at ___init.___init_(.:4)
at ___init.$lambda$___init_$(.)
at ___init$$Lambda$316/1996197856.accept(Unknown Source)
at org.ballerinalang.jvm.SchedulerItem.execute(Scheduler.java:444)
at org.ballerinalang.jvm.Scheduler.run(Scheduler.java:208)
at org.ballerinalang.jvm.Scheduler.runSafely(Scheduler.java:180)
at org.ballerinalang.jvm.Scheduler.start(Scheduler.java:172)
at ___init.main(.)
at com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:147)
at com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0)
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Non-reducible loop
at org.graalvm.compiler.java.BciBlockMapping.computeBlockOrder(BciBlockMapping.java:895)
at org.graalvm.compiler.java.BciBlockMapping.build(BciBlockMapping.java:540)
at org.graalvm.compiler.java.BciBlockMapping.create(BciBlockMapping.java:1150)
at org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:892)
at org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:870)
at org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:84)
at org.graalvm.compiler.phases.Phase.run(Phase.java:49)
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:42)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:38)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:221)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:340)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:310)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107)
at com.oracle.graal.pointsto.flow.StaticInvokeTypeFlow.update(InvokeTypeFlow.java:346)
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:510)
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Error: Non-reducible loop
Call path from entry point to ballerina.http.service_endpoint.addAuthFiltersForSecureListener(Strand, MapValue, boolean):
at ballerina.http.service_endpoint.addAuthFiltersForSecureListener(service_endpoint.bal)
at ballerina.http.service_endpoint.initListener(service_endpoint.bal:96)
at ballerina.http.Listener.init(service_endpoint.bal:63)
at ballerina.http.Listener.call(service_endpoint.bal)
at ___init.___start_(.:4)
at ___init.$lambda$___start_$(.)
at ___init$$Lambda$319/1139139450.accept(Unknown Source)
at org.ballerinalang.jvm.SchedulerItem.execute(Scheduler.java:444)
at org.ballerinalang.jvm.Scheduler.run(Scheduler.java:208)
at org.ballerinalang.jvm.Scheduler.runSafely(Scheduler.java:180)
at org.ballerinalang.jvm.Scheduler.start(Scheduler.java:172)
at ___init.main(.)
at com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:147)
at com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0)
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Non-reducible loop
at org.graalvm.compiler.java.BciBlockMapping.computeBlockOrder(BciBlockMapping.java:895)
at org.graalvm.compiler.java.BciBlockMapping.build(BciBlockMapping.java:540)
at org.graalvm.compiler.java.BciBlockMapping.create(BciBlockMapping.java:1150)
at org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:892)
at org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:870)
at org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:84)
at org.graalvm.compiler.phases.Phase.run(Phase.java:49)
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:42)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:38)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:221)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:340)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:310)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107)
at com.oracle.graal.pointsto.flow.StaticInvokeTypeFlow.update(InvokeTypeFlow.java:346)
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:510)
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
com.oracle.svm.core.util.UserError$UserException: Unsupported features in 2 methods
Detailed message:
Error: Non-reducible loop
Call path from entry point to ballerina.cache.cache.runCacheExpiry(Strand):
at ballerina.cache.cache.runCacheExpiry(cache.bal)
at ballerina.cache._anonService_0__service_1.onTrigger(cache.bal:328)
at ballerina.cache._anonService_0__service_1.call(cache.bal)
at hello__service_0.sayHello(hw.bal:6)
at hello__service_0.call(hw.bal)
at ___init.___init_(.:4)
at ___init.$lambda$___init_$(.)
at ___init$$Lambda$316/1996197856.accept(Unknown Source)
at org.ballerinalang.jvm.SchedulerItem.execute(Scheduler.java:444)
at org.ballerinalang.jvm.Scheduler.run(Scheduler.java:208)
at org.ballerinalang.jvm.Scheduler.runSafely(Scheduler.java:180)
at org.ballerinalang.jvm.Scheduler.start(Scheduler.java:172)
at ___init.main(.)
at com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:147)
at com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0)
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Non-reducible loop
at org.graalvm.compiler.java.BciBlockMapping.computeBlockOrder(BciBlockMapping.java:895)
at org.graalvm.compiler.java.BciBlockMapping.build(BciBlockMapping.java:540)
at org.graalvm.compiler.java.BciBlockMapping.create(BciBlockMapping.java:1150)
at org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:892)
at org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:870)
at org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:84)
at org.graalvm.compiler.phases.Phase.run(Phase.java:49)
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:42)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:38)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:221)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:340)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:310)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107)
at com.oracle.graal.pointsto.flow.StaticInvokeTypeFlow.update(InvokeTypeFlow.java:346)
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:510)
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Error: Non-reducible loop
Call path from entry point to ballerina.http.service_endpoint.addAuthFiltersForSecureListener(Strand, MapValue, boolean):
at ballerina.http.service_endpoint.addAuthFiltersForSecureListener(service_endpoint.bal)
at ballerina.http.service_endpoint.initListener(service_endpoint.bal:96)
at ballerina.http.Listener.init(service_endpoint.bal:63)
at ballerina.http.Listener.call(service_endpoint.bal)
at ___init.___start_(.:4)
at ___init.$lambda$___start_$(.)
at ___init$$Lambda$319/1139139450.accept(Unknown Source)
at org.ballerinalang.jvm.SchedulerItem.execute(Scheduler.java:444)
at org.ballerinalang.jvm.Scheduler.run(Scheduler.java:208)
at org.ballerinalang.jvm.Scheduler.runSafely(Scheduler.java:180)
at org.ballerinalang.jvm.Scheduler.start(Scheduler.java:172)
at ___init.main(.)
at com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:147)
at com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0)
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Non-reducible loop
at org.graalvm.compiler.java.BciBlockMapping.computeBlockOrder(BciBlockMapping.java:895)
at org.graalvm.compiler.java.BciBlockMapping.build(BciBlockMapping.java:540)
at org.graalvm.compiler.java.BciBlockMapping.create(BciBlockMapping.java:1150)
at org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:892)
at org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:870)
at org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:84)
at org.graalvm.compiler.phases.Phase.run(Phase.java:49)
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:42)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:38)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:221)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:340)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:310)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107)
at com.oracle.graal.pointsto.flow.StaticInvokeTypeFlow.update(InvokeTypeFlow.java:346)
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:510)
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
at com.oracle.svm.core.util.UserError.abort(UserError.java:75)
at com.oracle.svm.hosted.FallbackFeature.reportAsFallback(FallbackFeature.java:223)
at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:732)
at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:522)
at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:440)
at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1386)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: Unsupported features in 2 methods
Detailed message:
Error: Non-reducible loop
Call path from entry point to ballerina.cache.cache.runCacheExpiry(Strand):
at ballerina.cache.cache.runCacheExpiry(cache.bal)
at ballerina.cache._anonService_0__service_1.onTrigger(cache.bal:328)
at ballerina.cache._anonService_0__service_1.call(cache.bal)
at hello__service_0.sayHello(hw.bal:6)
at hello__service_0.call(hw.bal)
at ___init.___init_(.:4)
at ___init.$lambda$___init_$(.)
at ___init$$Lambda$316/1996197856.accept(Unknown Source)
at org.ballerinalang.jvm.SchedulerItem.execute(Scheduler.java:444)
at org.ballerinalang.jvm.Scheduler.run(Scheduler.java:208)
at org.ballerinalang.jvm.Scheduler.runSafely(Scheduler.java:180)
at org.ballerinalang.jvm.Scheduler.start(Scheduler.java:172)
at ___init.main(.)
at com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:147)
at com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0)
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Non-reducible loop
at org.graalvm.compiler.java.BciBlockMapping.computeBlockOrder(BciBlockMapping.java:895)
at org.graalvm.compiler.java.BciBlockMapping.build(BciBlockMapping.java:540)
at org.graalvm.compiler.java.BciBlockMapping.create(BciBlockMapping.java:1150)
at org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:892)
at org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:870)
at org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:84)
at org.graalvm.compiler.phases.Phase.run(Phase.java:49)
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:42)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:38)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:221)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:340)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:310)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107)
at com.oracle.graal.pointsto.flow.StaticInvokeTypeFlow.update(InvokeTypeFlow.java:346)
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:510)
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Error: Non-reducible loop
Call path from entry point to ballerina.http.service_endpoint.addAuthFiltersForSecureListener(Strand, MapValue, boolean):
at ballerina.http.service_endpoint.addAuthFiltersForSecureListener(service_endpoint.bal)
at ballerina.http.service_endpoint.initListener(service_endpoint.bal:96)
at ballerina.http.Listener.init(service_endpoint.bal:63)
at ballerina.http.Listener.call(service_endpoint.bal)
at ___init.___start_(.:4)
at ___init.$lambda$___start_$(.)
at ___init$$Lambda$319/1139139450.accept(Unknown Source)
at org.ballerinalang.jvm.SchedulerItem.execute(Scheduler.java:444)
at org.ballerinalang.jvm.Scheduler.run(Scheduler.java:208)
at org.ballerinalang.jvm.Scheduler.runSafely(Scheduler.java:180)
at org.ballerinalang.jvm.Scheduler.start(Scheduler.java:172)
at ___init.main(.)
at com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:147)
at com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0)
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Non-reducible loop
at org.graalvm.compiler.java.BciBlockMapping.computeBlockOrder(BciBlockMapping.java:895)
at org.graalvm.compiler.java.BciBlockMapping.build(BciBlockMapping.java:540)
at org.graalvm.compiler.java.BciBlockMapping.create(BciBlockMapping.java:1150)
at org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:892)
at org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:870)
at org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:84)
at org.graalvm.compiler.phases.Phase.run(Phase.java:49)
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:42)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:38)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:221)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:340)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:310)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107)
at com.oracle.graal.pointsto.flow.StaticInvokeTypeFlow.update(InvokeTypeFlow.java:346)
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:510)
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
at com.oracle.graal.pointsto.constraints.UnsupportedFeatures.report(UnsupportedFeatures.java:133)
at com.oracle.graal.pointsto.BigBang.finish(BigBang.java:565)
at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:683)
... 7 more
Error: Image build request failed with exit status 1
Then I ran the depenent jar through Kraal. No errors here.
java -cp kraal-0.0.15.jar:kotlin-stdlib-1.3.31.jar:kotlin-stdlib-common-1.3.31.jar:slf4j-api-1.7.22.jar:slf4j-jdk14-1.7.22.jar:asm-7.1.jar:asm-analysis-7.1.jar:asm-tree-7.1.jar:asm-util-7.1.jar:ballerina-runtime-0.992.0-m2-SNAPSHOT.jar:task.jar com.hpe.kraal.MainKt cache.jar
Jul 10, 2019 5:09:11 PM com.hpe.kraal.FileHandlerKt removeIrreducibleLoops
INFO: Processing jar file /Users/chintana/src/graal/substratevm/jballerina/bre/lib-modified/cache.jar7796619929219938077.jar
Jul 10, 2019 5:09:11 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/cache.class
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1053~1053..1056 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r81~2905..2909 as clone of r1053~1053..1056 for r0~0..473;1861..2379
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1057~1057..1060 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r80~2910..2914 as clone of r1057~1057..1060 for r1009~1009..1056
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1061~1061..1064 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r79~2915..2919 as clone of r1061~1061..1064 for r0~0..473;1057..1060;1861..2379;2905..2909
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1065~1065..1068 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r78~2920..2924 as clone of r1065~1065..1068 for r1009~1009..1056;1061..1064;2910..2914
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1069~1069..1072 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r77~2925..2929 as clone of r1069~1069..1072 for r1009~1009..1056;1061..1064;2910..2914;2920..2924
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1073~1073..1076 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r76~2930..2933 as clone of r1073~1073..1076 for r1009~1009..1056;1061..1064;2910..2914;2920..2929
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1218~1218..1221 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r75~2934..2938 as clone of r1218~1218..1221 for r0~0..473;1057..1060;1065..1076;1861..2379;2905..2909;2915..2919
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1222~1222..1225 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r74~2939..2942 as clone of r1222~1222..1225 for r1181~1181..1221
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1359~1359..1362 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r73~2943..2947 as clone of r1359~1359..1362 for r0~0..473;1057..1060;1065..1076;1222..1225;1861..2379;2905..2909;2915..2919;2934..2938
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1363~1363..1366 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r72~2948..2952 as clone of r1363~1363..1366 for r1315~1315..1362
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1367~1367..1370 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:11 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r71~2953..2957 as clone of r1367~1367..1370 for r0~0..473;1057..1060;1065..1076;1222..1225;1363..1366;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1371~1371..1374 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r70~2958..2962 as clone of r1371~1371..1374 for r1315~1315..1362;1367..1370;2948..2952
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1375~1375..1378 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r69~2963..2967 as clone of r1375~1375..1378 for r1315~1315..1362;1367..1370;2948..2952;2958..2962
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1379~1379..1382 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r68~2968..2971 as clone of r1379~1379..1382 for r1315~1315..1362;1367..1370;2948..2952;2958..2967
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1511~1511..1514 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r67~2972..2976 as clone of r1511~1511..1514 for r0~0..473;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1515~1515..1518 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r66~2977..2980 as clone of r1515~1515..1518 for r1463~1463..1514;1519..1528
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1619~1619..1622 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r65~2981..2985 as clone of r1619~1619..1622 for r0~0..473;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1623~1623..1626 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r64~2986..2990 as clone of r1623~1623..1626 for r1565~1565..1622
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1631~1631..1634 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r63~2991..2995 as clone of r1631~1631..1634 for r0~0..473;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1820~1820..1823 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r62~2996..3000 as clone of r1820~1820..1823 for r0~0..473;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..2995
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1824~1824..1827 in ballerina/cache/cache.runCacheExpiry with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r61~3001..3004 as clone of r1824~1824..1827 for r1801~1801..1823
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r494~494..499 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r60~3005..3011 as clone of r494~494..499 for r0~0..473;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r573~573..578 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r59~3012..3018 as clone of r573~573..578 for r0~0..473;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3011
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r587~587..592 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r58~3019..3025 as clone of r587~587..592 for r0~0..473;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3018
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r593~593..598 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r57~3026..3031 as clone of r593~593..598 for r579~579..592;599..683
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r684~684..689 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r56~3032..3038 as clone of r684~684..689 for r0~0..473;593..598;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r715~715..720 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r55~3039..3045 as clone of r715~715..720 for r0~0..473;593..598;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3038
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r752~752..757 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r54~3046..3052 as clone of r752~752..757 for r0~0..473;593..598;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3045
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r758~758..763 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r53~3053..3059 as clone of r758~758..763 for r721~721..757
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r784~784..789 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r52~3060..3066 as clone of r784~784..789 for r0~0..473;593..598;758..763;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r881~881..886 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r51~3067..3073 as clone of r881~881..886 for r0~0..473;593..598;758..763;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3066
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r895~895..900 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r50~3074..3080 as clone of r895~895..900 for r0~0..473;593..598;758..763;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3073
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r901~901..906 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r49~3081..3086 as clone of r901~901..906 for r887~887..900
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r907~907..912 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r48~3087..3093 as clone of r907~907..912 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1003~1003..1008 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r47~3094..3100 as clone of r1003~1003..1008 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3093
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1085~1085..1090 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r46~3101..3107 as clone of r1085~1085..1090 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3100
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1091~1091..1096 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r45~3108..3114 as clone of r1091~1091..1096 for r790~790..886;1077..1090
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1117~1117..1122 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r44~3115..3121 as clone of r1117~1117..1122 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1175~1175..1180 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r43~3122..3128 as clone of r1175~1175..1180 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3121
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1252~1252..1257 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r42~3129..3135 as clone of r1252~1252..1257 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3128
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1309~1309..1314 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r41~3136..3142 as clone of r1309~1309..1314 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3135
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1399~1399..1404 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r40~3143..3149 as clone of r1399~1399..1404 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3142
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1457~1457..1462 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r39~3150..3156 as clone of r1457~1457..1462 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3149
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1529~1529..1534 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r38~3157..3163 as clone of r1529~1529..1534 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3156
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1559~1559..1564 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r37~3164..3170 as clone of r1559~1559..1564 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3163
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1643~1643..1648 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r36~3171..3177 as clone of r1643~1643..1648 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3170
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1649~1649..1654 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r35~3178..3184 as clone of r1649~1649..1654 for r1635~1635..1648
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1675~1675..1680 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r34~3185..3191 as clone of r1675~1675..1680 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1649..1654;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3177
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1727~1727..1732 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r33~3192..3198 as clone of r1727~1727..1732 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1649..1654;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3177;3185..3191
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1795~1795..1800 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r32~3199..3205 as clone of r1795~1795..1800 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1649..1654;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3177;3185..3198
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1836~1836..1841 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r31~3206..3212 as clone of r1836~1836..1841 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1649..1654;1824..1827;1861..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3177;3185..3205
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1842~1842..1847 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r30~3213..3219 as clone of r1842~1842..1847 for r1681~1681..1732;1828..1841
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1848~1848..1853 in ballerina/cache/cache.runCacheExpiry with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r29~3220..3226 as clone of r1848~1848..1853 for r1681~1681..1732;1828..1841;3213..3219
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1854~1854..1860 in ballerina/cache/cache.runCacheExpiry with size 7 and 2 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r28~3227..3233 as clone of r1854~1854..1860 for r1681~1681..1732;1828..1841;3213..3226
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1627~1627..1634 in ballerina/cache/cache.runCacheExpiry with size 8 and 3 predecessor regions
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r27~3234..3242 as clone of r1627~1627..1634 for r0~0..473;593..598;758..763;901..906;1057..1060;1065..1076;1091..1096;1222..1225;1363..1366;1371..1382;1515..1518;1623..1626;1649..1654;1824..1827;1842..2379;2905..2909;2915..2919;2934..2938;2943..2947;2953..2957;2972..2976;2981..2985;2991..3000;3005..3025;3032..3052;3060..3080;3087..3107;3115..3177;3185..3212
Jul 10, 2019 5:09:12 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r28~3243..3251 as clone of r1627~1627..1634 for r1565~1565..1622;2986..2990
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r887~887..900;907..912;3081..3086 in ballerina/cache/cache.runCacheExpiry with size 26 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r26~3252..3278 as clone of r887~887..900;907..912;3081..3086 for r790~790..886;1077..1090;3108..3114
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1801~1801..1823;3001..3004 in ballerina/cache/cache.runCacheExpiry with size 27 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r25~3279..3305 as clone of r1801~1801..1823;3001..3004 for r1733~1733..1800
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r690~690..720 in ballerina/cache/cache.runCacheExpiry with size 31 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r24~3306..3337 as clone of r690~690..720 for r579~579..592;599..689;3026..3031
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1535~1535..1564;1627..1634 in ballerina/cache/cache.runCacheExpiry with size 38 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r23~3338..3377 as clone of r1535~1535..1564;1627..1634 for r1463~1463..1514;1519..1534;2977..2980
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1635~1635..1648;3178..3184 in ballerina/cache/cache.runCacheExpiry with size 21 and 3 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r22~3378..3398 as clone of r1635~1635..1648;3178..3184 for r1463~1463..1514;1519..1534;2977..2980;3338..3377
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r23~3399..3419 as clone of r1635~1635..1648;3178..3184 for r1565~1565..1622;2986..2990;3243..3251
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r721~721..757;3053..3059 in ballerina/cache/cache.runCacheExpiry with size 44 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r21~3420..3463 as clone of r721~721..757;3053..3059 for r579~579..592;599..689;3026..3031;3306..3337
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1181~1181..1221;2939..2942 in ballerina/cache/cache.runCacheExpiry with size 45 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r20~3464..3508 as clone of r1181~1181..1221;2939..2942 for r1123~1123..1180;1226..1257
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r474~474..499 in ballerina/cache/cache.runCacheExpiry with size 26 and 3 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r19~3509..3535 as clone of r474~474..499 for r1315~1315..1362;1367..1370;2948..2952;2958..2971
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r20~3536..3562 as clone of r474~474..499 for r579~579..592;599..689;3026..3031;3306..3337;3420..3463
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1097~1097..1122 in ballerina/cache/cache.runCacheExpiry with size 26 and 3 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r18~3563..3589 as clone of r1097~1097..1122 for r790~790..886;1077..1090;3108..3114;3252..3278
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r19~3590..3616 as clone of r1097~1097..1122 for r1123~1123..1180;1226..1257;3464..3508
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1258~1258..1314 in ballerina/cache/cache.runCacheExpiry with size 57 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r17~3617..3674 as clone of r1258~1258..1314 for r1123~1123..1180;1226..1257;3464..3508;3590..3616
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1405~1405..1462 in ballerina/cache/cache.runCacheExpiry with size 58 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r16~3675..3733 as clone of r1405~1405..1462 for r500~500..578;1383..1404
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1009~1009..1056;1061..1064;2910..2914;2920..2933 in ballerina/cache/cache.runCacheExpiry with size 71 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r15~3734..3804 as clone of r1009~1009..1056;1061..1064;2910..2914;2920..2933 for r913~913..1008
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r764~764..789 in ballerina/cache/cache.runCacheExpiry with size 26 and 4 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r14~3805..3831 as clone of r764~764..789 for r790~790..886;1077..1090;3108..3114;3252..3278;3563..3589
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r15~3832..3858 as clone of r764~764..789 for r579~579..592;599..689;3026..3031;3306..3337;3420..3463;3536..3562
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r16~3859..3885 as clone of r764~764..789 for r913~913..1008;3734..3804
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1655~1655..1680 in ballerina/cache/cache.runCacheExpiry with size 26 and 4 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r13~3886..3912 as clone of r1655~1655..1680 for r1733~1733..1800;3279..3305
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r14~3913..3939 as clone of r1655~1655..1680 for r1463~1463..1514;1519..1534;2977..2980;3338..3398
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r15~3940..3966 as clone of r1655~1655..1680 for r1565~1565..1622;2986..2990;3243..3251;3399..3419
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1315~1315..1362;1367..1370;2948..2952;2958..2971;3509..3535 in ballerina/cache/cache.runCacheExpiry with size 98 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r12~3967..4064 as clone of r1315~1315..1362;1367..1370;2948..2952;2958..2971;3509..3535 for r1123~1123..1180;1226..1257;3464..3508;3590..3674
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1565~1565..1622;2986..2990;3243..3251;3399..3419;3940..3966 in ballerina/cache/cache.runCacheExpiry with size 120 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r11~4065..4184 as clone of r1565~1565..1622;2986..2990;3243..3251;3399..3419;3940..3966 for r1463~1463..1514;1519..1534;2977..2980;3338..3398;3913..3939
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1733~1733..1800;3279..3305;3886..3912 in ballerina/cache/cache.runCacheExpiry with size 122 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r10~4185..4306 as clone of r1733~1733..1800;3279..3305;3886..3912 for r1681~1681..1732;1828..1841;3213..3233
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r913~913..1008;3734..3804;3859..3885 in ballerina/cache/cache.runCacheExpiry with size 194 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r9~4307..4500 as clone of r913~913..1008;3734..3804;3859..3885 for r790~790..886;1077..1090;3108..3114;3252..3278;3563..3589;3805..3831
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1681~1681..1732;1828..1841;3213..3233;4185..4306 in ballerina/cache/cache.runCacheExpiry with size 209 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r8~4501..4711 as clone of r1681~1681..1732;1828..1841;3213..3233;4185..4306 for r1463~1463..1514;1519..1534;2977..2980;3338..3398;3913..3939;4065..4184
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r579~579..592;599..689;3026..3031;3306..3337;3420..3463;3536..3562;3832..3858 in ballerina/cache/cache.runCacheExpiry with size 241 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r7~4712..4953 as clone of r579~579..592;599..689;3026..3031;3306..3337;3420..3463;3536..3562;3832..3858 for r500~500..578;1383..1404;3675..3733
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r1123~1123..1180;1226..1257;3464..3508;3590..3674;3967..4064 in ballerina/cache/cache.runCacheExpiry with size 318 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r6~4954..5273 as clone of r1123~1123..1180;1226..1257;3464..3508;3590..3674;3967..4064 for r790~790..886;1077..1090;3108..3114;3252..3278;3563..3589;3805..3831;4307..4500
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r500~500..578;1383..1404;3675..3733;4712..4953 in ballerina/cache/cache.runCacheExpiry with size 402 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r5~5274..5677 as clone of r500~500..578;1383..1404;3675..3733;4712..4953 for r790~790..886;1077..1090;3108..3114;3252..3278;3563..3589;3805..3831;4307..4500;4954..5273
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt removeIrreducibleLoops
INFO: Removed non-reducible loops in ballerina/cache/cache.runCacheExpiry
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r874~874..877 in ballerina/cache/cache.checkAndAdd with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r26~1505..1509 as clone of r874~874..877 for r0~0..488;930..1214
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r878~878..881 in ballerina/cache/cache.checkAndAdd with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r25~1510..1514 as clone of r878~878..881 for r777~777..877
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r882~882..885 in ballerina/cache/cache.checkAndAdd with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r24~1515..1519 as clone of r882~882..885 for r0~0..488;878..881;930..1214;1505..1509
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r886~886..889 in ballerina/cache/cache.checkAndAdd with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r23~1520..1524 as clone of r886~886..889 for r777~777..877;882..885;1510..1514
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r890~890..893 in ballerina/cache/cache.checkAndAdd with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r22~1525..1529 as clone of r890~890..893 for r777~777..877;882..885;1510..1514;1520..1524
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r894~894..897 in ballerina/cache/cache.checkAndAdd with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r21~1530..1533 as clone of r894~894..897 for r777~777..877;882..885;1510..1514;1520..1529
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r509~509..514 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r20~1534..1540 as clone of r509~509..514 for r0~0..488;878..881;886..897;930..1214;1505..1509;1515..1519
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r561~561..566 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r19~1541..1547 as clone of r561~561..566 for r0~0..488;878..881;886..897;930..1214;1505..1509;1515..1519;1534..1540
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r629~629..634 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r18~1548..1554 as clone of r629~629..634 for r0~0..488;878..881;886..897;930..1214;1505..1509;1515..1519;1534..1547
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r678~678..683 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r17~1555..1561 as clone of r678~678..683 for r0~0..488;878..881;886..897;930..1214;1505..1509;1515..1519;1534..1554
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r729~729..734 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r16~1562..1568 as clone of r729~729..734 for r0~0..488;878..881;886..897;930..1214;1505..1509;1515..1519;1534..1561
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r735~735..740 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r15~1569..1574 as clone of r735~735..740 for r684~684..734;741..770
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r771~771..776 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r14~1575..1581 as clone of r771~771..776 for r0~0..488;735..740;878..881;886..897;930..1214;1505..1509;1515..1519;1534..1568
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r906~906..911 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r13~1582..1588 as clone of r906~906..911 for r0~0..488;735..740;878..881;886..897;930..1214;1505..1509;1515..1519;1534..1568;1575..1581
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r912~912..917 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r12~1589..1595 as clone of r912~912..917 for r898~898..911
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r918~918..923 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r11~1596..1602 as clone of r918~918..923 for r898~898..911;1589..1595
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r924~924..929 in ballerina/cache/cache.checkAndAdd with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r10~1603..1608 as clone of r924~924..929 for r898~898..911;1589..1602
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r489~489..514 in ballerina/cache/cache.checkAndAdd with size 26 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r9~1609..1635 as clone of r489~489..514 for r777~777..877;882..885;1510..1514;1520..1533
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r635~635..683 in ballerina/cache/cache.checkAndAdd with size 49 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r8~1636..1685 as clone of r635~635..683 for r567~567..634
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r515~515..566 in ballerina/cache/cache.checkAndAdd with size 52 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r7~1686..1738 as clone of r515~515..566 for r777~777..877;882..885;1510..1514;1520..1533;1609..1635
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r898~898..911;1589..1608 in ballerina/cache/cache.checkAndAdd with size 34 and 3 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r6~1739..1772 as clone of r898~898..911;1589..1608 for r684~684..734;741..776;1569..1574
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r7~1773..1806 as clone of r898~898..911;1589..1608 for r777~777..877;882..885;1510..1514;1520..1533;1609..1635;1686..1738
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r567~567..634;1636..1685 in ballerina/cache/cache.checkAndAdd with size 118 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r5~1807..1924 as clone of r567~567..634;1636..1685 for r777~777..877;882..885;1510..1514;1520..1533;1609..1635;1686..1738;1773..1806
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r684~684..734;741..776;1569..1574;1739..1772 in ballerina/cache/cache.checkAndAdd with size 127 and 2 predecessor regions
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r4~1925..2054 as clone of r684~684..734;741..776;1569..1574;1739..1772 for r777~777..877;882..885;1510..1514;1520..1533;1609..1635;1686..1738;1773..1924
Jul 10, 2019 5:09:13 PM com.hpe.kraal.NodeSplitterKt removeIrreducibleLoops
INFO: Removed non-reducible loops in ballerina/cache/cache.checkAndAdd
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Updated /ballerina/cache/cache.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/___init.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/_anonService_0__service_1_onTriggerFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/_anonService_0__service_1___initFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/Cache_evictFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/Cache_sizeFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/Cache_keysFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/Cache_putFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/Cache_getFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/Cache_removeFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/Cache_getLRUCacheKeysFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/Cache_hasKeyFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/Cache___initFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/CacheEntry___init_Frame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/checkAndAddFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/runCacheExpiryFrame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/ballerina_cache__start_Frame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/ballerina_cache__init_Frame.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/_anonService_0__service_1.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/Cache.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r708~708..711 in ballerina/cache/Cache.evict with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r15~1161..1165 as clone of r708~708..711 for r0~0..531;748..951
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r712~712..715 in ballerina/cache/Cache.evict with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r14~1166..1169 as clone of r712~712..715 for r689~689..711
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r552~552..557 in ballerina/cache/Cache.evict with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r13~1170..1176 as clone of r552~552..557 for r0~0..531;712..715;748..951;1161..1165
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r604~604..609 in ballerina/cache/Cache.evict with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r12~1177..1183 as clone of r604~604..609 for r0~0..531;712..715;748..951;1161..1165;1170..1176
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r683~683..688 in ballerina/cache/Cache.evict with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r11~1184..1190 as clone of r683~683..688 for r0~0..531;712..715;748..951;1161..1165;1170..1183
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r724~724..729 in ballerina/cache/Cache.evict with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r10~1191..1197 as clone of r724~724..729 for r0~0..531;712..715;748..951;1161..1165;1170..1190
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r730~730..735 in ballerina/cache/Cache.evict with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r9~1198..1204 as clone of r730~730..735 for r558~558..609;716..729
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r736~736..741 in ballerina/cache/Cache.evict with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r8~1205..1211 as clone of r736~736..741 for r558~558..609;716..729;1198..1204
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r742~742..747 in ballerina/cache/Cache.evict with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r7~1212..1217 as clone of r742~742..747 for r558~558..609;716..729;1198..1211
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r532~532..557 in ballerina/cache/Cache.evict with size 26 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r6~1218..1244 as clone of r532~532..557 for r689~689..711;1166..1169
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r689~689..711;1166..1169;1218..1244 in ballerina/cache/Cache.evict with size 54 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r5~1245..1298 as clone of r689~689..711;1166..1169;1218..1244 for r610~610..688
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r558~558..609;716..729;1198..1217 in ballerina/cache/Cache.evict with size 86 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r4~1299..1387 as clone of r558~558..609;716..729;1198..1217 for r610~610..688;1245..1298
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt removeIrreducibleLoops
INFO: Removed non-reducible loops in ballerina/cache/Cache.evict
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r759~759..762 in ballerina/cache/Cache.getLRUCacheKeys with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r19~1258..1262 as clone of r759~759..762 for r0~0..504;808..1029
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r763~763..766 in ballerina/cache/Cache.getLRUCacheKeys with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r18~1263..1267 as clone of r763~763..766 for r738~738..762
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r771~771..774 in ballerina/cache/Cache.getLRUCacheKeys with size 4 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r17~1268..1271 as clone of r771~771..774 for r0~0..504;763..766;808..1029;1258..1262
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r525~525..530 in ballerina/cache/Cache.getLRUCacheKeys with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r16~1272..1278 as clone of r525~525..530 for r0~0..504;763..766;808..1029;1258..1262;1268..1271
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r577~577..582 in ballerina/cache/Cache.getLRUCacheKeys with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r15~1279..1285 as clone of r577~577..582 for r0~0..504;763..766;808..1029;1258..1262;1268..1278
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r677~677..682 in ballerina/cache/Cache.getLRUCacheKeys with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r14~1286..1292 as clone of r677~677..682 for r0~0..504;763..766;808..1029;1258..1262;1268..1285
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r732~732..737 in ballerina/cache/Cache.getLRUCacheKeys with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r13~1293..1299 as clone of r732~732..737 for r0~0..504;763..766;808..1029;1258..1262;1268..1292
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r783~783..788 in ballerina/cache/Cache.getLRUCacheKeys with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r12~1300..1306 as clone of r783~783..788 for r0~0..504;763..766;808..1029;1258..1262;1268..1299
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r789~789..794 in ballerina/cache/Cache.getLRUCacheKeys with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r11~1307..1313 as clone of r789~789..794 for r531~531..582;775..788
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r795~795..800 in ballerina/cache/Cache.getLRUCacheKeys with size 6 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r10~1314..1320 as clone of r795~795..800 for r531~531..582;775..788;1307..1313
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r801~801..807 in ballerina/cache/Cache.getLRUCacheKeys with size 7 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r9~1321..1327 as clone of r801~801..807 for r531~531..582;775..788;1307..1320
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r767~767..774 in ballerina/cache/Cache.getLRUCacheKeys with size 8 and 3 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r8~1328..1335 as clone of r767~767..774 for r0~0..504;763..766;789..1029;1258..1262;1268..1306
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r9~1336..1343 as clone of r767~767..774 for r738~738..762;1263..1267
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r738~738..762;1263..1267;1336..1343 in ballerina/cache/Cache.getLRUCacheKeys with size 38 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r7~1344..1381 as clone of r738~738..762;1263..1267;1336..1343 for r683~683..737;767..774
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r505~505..530 in ballerina/cache/Cache.getLRUCacheKeys with size 26 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r6~1382..1408 as clone of r505~505..530 for r683~683..737;767..774;1344..1381
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r531~531..582;775..788;1307..1327 in ballerina/cache/Cache.getLRUCacheKeys with size 87 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r5~1409..1498 as clone of r531~531..582;775..788;1307..1327 for r683~683..737;767..774;1344..1408
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Found region to clone r583~583..682 in ballerina/cache/Cache.getLRUCacheKeys with size 100 and 2 predecessor regions
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt t3
INFO: Added r4~1499..1599 as clone of r583~583..682 for r683~683..737;767..774;1344..1498
Jul 10, 2019 5:09:14 PM com.hpe.kraal.NodeSplitterKt removeIrreducibleLoops
INFO: Removed non-reducible loops in ballerina/cache/Cache.getLRUCacheKeys
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Updated /ballerina/cache/Cache.class
Jul 10, 2019 5:09:14 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /ballerina/cache/CacheEntry.class
Then when I run the native image generator, I'm getting following error.
$ ./jballerina/bin/jballerina native-img hw.jar
Jul 10, 2019 4:39:02 PM com.hpe.kraal.FileHandlerKt removeIrreducibleLoops
INFO: Processing jar file /Users/chintana/src/graal/substratevm/hw.jar1111141809119796616.jar
Jul 10, 2019 4:39:02 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /___init.class
Jul 10, 2019 4:39:02 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /hello__service_0___initFrame.class
Jul 10, 2019 4:39:02 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /hello__service_0_sayHelloFrame.class
Jul 10, 2019 4:39:02 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /___start_Frame.class
Jul 10, 2019 4:39:02 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /___init_Frame.class
Jul 10, 2019 4:39:02 PM com.hpe.kraal.FileHandlerKt processClassFile
INFO: Processing /hello__service_0.class
WARNING: Ignoring server-mode native-image argument --no-server
[hw:93168] classlist: 13,229.09 ms
[hw:93168] (cap): 1,271.42 ms
[hw:93168] setup: 3,186.07 ms
[hw:93168] analysis: 4,316.30 ms
Error: Error encountered while parsing ballerina.cache.Cache.put(org.ballerinalang.jvm.Strand, java.lang.String, boolean, java.lang.Object, boolean)
Parsing context:
parsing ballerina.cache.Cache.call(cache.bal)
parsing ballerina.http.service_endpoint.addAuthFiltersForSecureListener(service_endpoint.bal:262)
parsing ballerina.http.service_endpoint.initListener(service_endpoint.bal:96)
parsing ballerina.http.Listener.init(service_endpoint.bal:67)
parsing ballerina.http.Listener.call(service_endpoint.bal)
parsing ___init.___init_(.:4)
parsing ___init.$lambda$___init_$(.)
parsing ___init$$Lambda$325/924036902.accept(Unknown Source)
parsing org.ballerinalang.jvm.SchedulerItem.execute(Scheduler.java:444)
parsing org.ballerinalang.jvm.Scheduler.run(Scheduler.java:208)
parsing org.ballerinalang.jvm.Scheduler.runSafely(Scheduler.java:180)
parsing org.ballerinalang.jvm.Scheduler.start(Scheduler.java:172)
parsing ___init.main(.)
parsing com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:147)
parsing com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0)
com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing ballerina.cache.Cache.put(org.ballerinalang.jvm.Strand, java.lang.String, boolean, java.lang.Object, boolean)
Parsing context:
parsing ballerina.cache.Cache.call(cache.bal)
parsing ballerina.http.service_endpoint.addAuthFiltersForSecureListener(service_endpoint.bal:262)
parsing ballerina.http.service_endpoint.initListener(service_endpoint.bal:96)
parsing ballerina.http.Listener.init(service_endpoint.bal:67)
parsing ballerina.http.Listener.call(service_endpoint.bal)
parsing ___init.___init_(.:4)
parsing ___init.$lambda$___init_$(.)
parsing ___init$$Lambda$325/924036902.accept(Unknown Source)
parsing org.ballerinalang.jvm.SchedulerItem.execute(Scheduler.java:444)
parsing org.ballerinalang.jvm.Scheduler.run(Scheduler.java:208)
parsing org.ballerinalang.jvm.Scheduler.runSafely(Scheduler.java:180)
parsing org.ballerinalang.jvm.Scheduler.start(Scheduler.java:172)
parsing ___init.main(.)
parsing com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:147)
parsing com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0)
at com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:138)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:323)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107)
at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:191)
at com.oracle.graal.pointsto.flow.TypeFlow.notifyObservers(TypeFlow.java:343)
at com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:385)
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:510)
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: org.graalvm.compiler.java.BytecodeParser$BytecodeParserError: org.graalvm.compiler.debug.GraalError: failed guarantee: stacks do not match on merge; bytecodes would not verify:
expect: 29|Merge
actual: [locals: [1,2,562,563,564,565,658,#,658,#,1,649,570,#,571,572,1,660,575,#,576,#,577,#,578,579,580,581,#,582,#,583,584,585,586,587,588,589,590,#,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,67,57,_,_] stack: [666] locks: [645 / 646]]
at parsing ballerina.cache.Cache.put(cache.bal:114)
at org.graalvm.compiler.java.BytecodeParser.throwParserError(BytecodeParser.java:2470)
at com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.throwParserError(SharedGraphBuilderPhase.java:92)
at org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3272)
at org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3074)
at org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:976)
at org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:870)
at org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:84)
at org.graalvm.compiler.phases.Phase.run(Phase.java:49)
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:42)
at org.graalvm.compiler.phases.Phase.apply(Phase.java:38)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:221)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:340)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:310)
... 12 more
Caused by: org.graalvm.compiler.debug.GraalError: failed guarantee: stacks do not match on merge; bytecodes would not verify:
expect: 29|Merge
actual: [locals: [1,2,562,563,564,565,658,#,658,#,1,649,570,#,571,572,1,660,575,#,576,#,577,#,578,579,580,581,#,582,#,583,584,585,586,587,588,589,590,#,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,67,57,_,_] stack: [666] locks: [645 / 646]]
at org.graalvm.compiler.debug.GraalError.guarantee(GraalError.java:104)
at org.graalvm.compiler.java.FrameStateBuilder.merge(FrameStateBuilder.java:418)
at org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:3016)
at org.graalvm.compiler.java.BytecodeParser.createTarget(BytecodeParser.java:2934)
at org.graalvm.compiler.java.BytecodeParser.createHandleExceptionTarget(BytecodeParser.java:1254)
at org.graalvm.compiler.java.BytecodeParser.handleException(BytecodeParser.java:1231)
at org.graalvm.compiler.java.BytecodeParser.emitBytecodeExceptionCheck(BytecodeParser.java:1502)
at org.graalvm.compiler.java.BytecodeParser.genCheckCast(BytecodeParser.java:4252)
at org.graalvm.compiler.java.BytecodeParser.genCheckCast(BytecodeParser.java:4207)
at org.graalvm.compiler.java.BytecodeParser.genCheckCast(BytecodeParser.java:4202)
at org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5123)
at org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3267)
... 23 more
Error: Image build request failed with exit status 1
Appreciate any pointers to narrow down the problem.
The text was updated successfully, but these errors were encountered:
I have a program with a dependent jar that has non-reducible loops. The program I'm running can also have non-reducible loops. Here I'm running the program through Kraal before native image. Native image generator detect the dependency with a non-reducible loop and throws out following error.
Then I ran the depenent jar through Kraal. No errors here.
Then when I run the native image generator, I'm getting following error.
Appreciate any pointers to narrow down the problem.
The text was updated successfully, but these errors were encountered: