Actifsource

#6783 [Bug/TplGen] Remove must be in FIFO order

Actifsource code generator for any programming language
Release: Actifsource V11.1.0

ch.actifsource.util.AssertionFailure?: Remove must be in FIFO order!

    at ch.actifsource.util.Assert.fail(Assert.java:41)
    at ch.actifsource.util.Assert.assertTrue(Assert.java:321)
    at ch.actifsource.core.selector.code.IterationVariables?.remove(IterationVariables?.java:176)
    at ch.actifsource.template.generator.AbstractTemplateGenerator?$AbstractIterableContextHandler?.fillInContextStack(AbstractTemplateGenerator?.java:237)
    at ch.actifsource.template.generator.AbstractTemplateGenerator?$AbstractIterableContextHandler?.generate(AbstractTemplateGenerator?.java:107)
    at ch.actifsource.template.generator.TemplateGenerator?$FileContextChildHandler?$1.visit(TemplateGenerator?.java:291)
    at ch.actifsource.template.generator.TemplateGenerator?$FileContextChildHandler?$1.visit(TemplateGenerator?.java:1)
    at ch.actifsource.template.model.spec.types.impl.LineContext?.accept(LineContext?.java:333)
    at ch.actifsource.template.generator.TemplateGenerator?$FileContextChildHandler?.generate(TemplateGenerator?.java:277)
    at ch.actifsource.template.generator.TemplateGenerator?$FileContextChildHandler?.generate(TemplateGenerator?.java:1)
    at ch.actifsource.template.generator.AbstractTemplateGenerator?.generateChildren(AbstractTemplateGenerator?.java:293)
    at ch.actifsource.template.generator.TemplateGenerator?$FileContextHandler?$1.resultRun(TemplateGenerator?.java:190)
    at ch.actifsource.template.generator.TemplateGenerator?$FileContextHandler?$1.resultRun(TemplateGenerator?.java:1)
    at ch.actifsource.util.ResultRunnable?.run(ResultRunnable?.java:43)
    at ch.actifsource.util.ResultRunnable?.runAndGetResult(ResultRunnable?.java:77)
    at ch.actifsource.core.dependency.IDependencyRunnableExecutor$TrackDependenyReadJobNonNull?.doExecuteOn(IDependencyRunnableExecutor.java:98)
    at ch.actifsource.core.dependency.IDependencyRunnableExecutor$TrackDependenyReadJobNonNull?.doExecuteOn(IDependencyRunnableExecutor.java:1)
    at ch.actifsource.core.job.ReadJobNonNull?.executeOn(ReadJobNonNull?.java:51)
    at ch.actifsource.core.resourcepool.NestedReadJobExecutor?$ExecuteOnReadJobExecutor?.execute(NestedReadJobExecutor?.java:39)
    at ch.actifsource.core.resourcepool.CycleDetectorReadJobExecutor?.execute(CycleDetectorReadJobExecutor?.java:188)
    at ch.actifsource.core.resourcepool.DependencyReadJobExecutor?.execute(DependencyReadJobExecutor?.java:106)
    at ch.actifsource.core.resourcepool.CachingReadJobExecutor?.execute(CachingReadJobExecutor?.java:47)
    at ch.actifsource.core.resourcepool.DependencyReadJobExecutor?.execute(DependencyReadJobExecutor?.java:106)
    at ch.actifsource.core.resourcepool.DependencyReadJobExecutor?.execute(DependencyReadJobExecutor?.java:93)
    at ch.actifsource.core.resourcepool.CachingReadJobExecutor?.execute(CachingReadJobExecutor?.java:42)
    at ch.actifsource.core.resourcepool.NestedReadJobExecutor?.execute(NestedReadJobExecutor?.java:74)
    at ch.actifsource.core.resourcepool.AbstractSelectable?.execute(AbstractSelectable?.java:255)
    at ch.actifsource.core.resourcepool.PersistentResourcePool?$3.execute(PersistentResourcePool?.java:171)
    at ch.actifsource.core.session.AbstractSessionReadJobExecutor?.execute(AbstractSessionReadJobExecutor?.java:78)
    at ch.actifsource.core.session.AbstractReadSession?.execute(AbstractReadSession?.java:174)
    at ch.actifsource.core.session.BuildSession?.execute(BuildSession?.java:100)