Hey all: When interactively debugging an AIR mobile app when a runtime error occurs, Error.stackTrace includes file names and line numbers:
Error: Test Error at Function/()[*/.../src/Main.mxml:440*] at com.linqto.navcon.controller::RESTService/makeCallBack()[*/.../src/com/linqto/navcon/controller/RESTService.as:519*] at com.linqto.navcon.controller::RESTService/result() But running the app (run, or from a release build), Error.stackTrace no longer includes file names and line numbers: Error: Test Error at Function/() at com.linqto.navcon.controller::RESTService/makeCallBack() at com.linqto.navcon.controller::RESTService/result() I am including debug=true in the compiler options file for mxmlc and it still does not generate a debug SWF: <flex-config> <compiler> ... <debug>true</debug> </compiler> <swf-version>38</swf-version> <target-player>27.0</target-player> </flex-config> Information:[navcon]: mxmlc -load-config=/.../Library/Caches/IntelliJIdea2017.2/compile-server/navcon_19ada740/_temp_/IntelliJ_IDEA/idea-1162E68-3020E7BE.xml -load-config=/.../navcon/compiler-options.xml Is there a way to include filenames and line numbers in a release build of an AIR mobile app? We are uploading the stacktrace to a server API which is why we need this. Without files and line numbers it's almost useless information. We fully understand the performance hit by doing this. Thanks!