storing debugging data crashes server

Description

storing debugging data can crash server (memory) when we have hughe data

at java.lang.Integer.toString(I)Ljava/lang/String; (Integer.java:403) at java.lang.Integer.toString(II)Ljava/lang/String; (Integer.java:136) at lucee.runtime.op.Caster.toString(I)Ljava/lang/String; (Caster.java:2164) at lucee.runtime.type.wrap.ListAsArray.keys()[Llucee/runtime/type/Collection$Key; (ListAsArray.java:341) at lucee.runtime.type.wrap.ListAsArray.entryIterator()Ljava/util/Iterator; (ListAsArray.java:414) at lucee.runtime.type.ArrayImpl.duplicate(Llucee/runtime/type/ArrayImpl;Z)Llucee/runtime/type/Collection; (ArrayImpl.java:72) at lucee.runtime.type.ArrayImpl.duplicate(Z)Llucee/runtime/type/Collection; (ArrayImpl.java:68) at lucee.runtime.op.Duplicator.duplicate(Ljava/lang/Object;Z)Ljava/lang/Object; (Duplicator.java:131) at lucee.runtime.type.QueryImpl.addColumn(Llucee/runtime/type/Collection$Key;Llucee/runtime/type/Array;I)Z (QueryImpl.java:1209) at lucee.runtime.type.QueryImpl.addColumn(Llucee/runtime/type/Collection$Key;Llucee/runtime/type/Array;)Z (QueryImpl.java:1197) at lucee.runtime.debug.DebuggerImpl.getDebuggingData(Llucee/runtime/PageContext;Z)Llucee/runtime/type/Struct; (DebuggerImpl.java:651) at lucee.runtime.debug.DebuggerPool.store(Llucee/runtime/PageContext;Llucee/runtime/debug/Debugger;)V (DebuggerPool.java:48) at lucee.runtime.PageContextImpl.release()V (PageContextImpl.java:520)

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Priority

New Issue warning screen

Before you create a new Issue, please post to the mailing list first https://dev.lucee.org

Once the issue has been verified, one of the Lucee team will ask you to file an issue

Created 23 April 2020 at 08:24
Updated 21 May 2024 at 18:56
Resolved 21 May 2024 at 18:56

Flag notifications