lucee.runtime.exp.NativeException: java.lang.StackOverflowError

Description

I have been able to identify a regression when runing the ColdBox test suites. Once you add some object references to a struct via a `put()` operation, lucee throws a stack overflow error. You can see the full regression in the build: https://travis-ci.org/ColdBox/coldbox-platform/jobs/584141244

The offending code can be found here: https://github.com/ColdBox/coldbox-platform/blob/development/system/core/events/EventPool.cfc#L48

I have changed it to a CFML struct and an ordered struct to test and all 3 cases the exception is thrown as well. The CFC instance I was trying to store was the CFC that was actually being executed (The Test).

Environment

None

Assignee

Michael Offner

Reporter

Luis Majano

Priority

Blocker

Labels

Fix versions

Sprint

None

Affects versions

Configure