The below error may be seen in the RmiServer logs or as an RmiServer pop up error in the Java Client:
Note that #TESTSUBVAR would be replaced with an actual Subvar name
ErrorMsg: AwE-5517 Circular reference in subvar
Details: #TESTSUBVAR -> #TESTSUBVAR
Circular reference in subvar : #TESTSUBVAR -> #TESTSUBVAR : java.lang.IllegalArgumentException
at com.appworx.util.ResolveSubvars.A(ResolveSubvars.java:693)
at com.appworx.util.ResolveSubvars.B(ResolveSubvars.java:476)
at com.appworx.util.ResolveSubvars.evalPrompt(ResolveSubvars.java:382)
at com.appworx.server.data.AbstractSpawnJob.A(AbstractSpawnJob.java:201)
at com.appworx.server.data.AbstractSpawnJob.A(AbstractSpawnJob.java:148)
at com.appworx.server.data.AbstractSpawnJob.B(AbstractSpawnJob.java:86)
at com.appworx.server.data.SpawnAWJob.spawnJob(SpawnAWJob.java:44)
at com.appworx.server.data.J.doRun(SpawnJobWorker.java:139)
at com.uc4.be.threading.AbstractWorker.run(AbstractWorker.java:367)
at java.lang.Thread.run(Thread.java:750)
Additional behaviors seen may include:
#TESTSUBVAR is set to a value of #TESTSUBVAR. This causes an infinite loop where the subvar is resolving to itself and not an actual value.
Edit subvar #TESTSUBVAR to remove value #TESTSUBVAR and save.
Additional action may be required such as removing Jobs in the Backlog, which are using/referencing the subvar.