Input dispatching timed out com.adobe.air.AIRFileDescriptorWrapper.Read
## Problem Description
Insights from play console: Problem The main thread was busy performing an I/O operation. This could be caused by network or file access (especially compressed files), but can also be caused by operations such as ClassLoader.loadClass. Recommendation I/O operations are very unpredictable, and can block a thread for a long time. Avoid I/O in the main thread and refactor your code so that I/O operations are done in a separate thread from the main thread.
Environment: AIR 51.1.3.10 Android 11 to 15 Issue cannot be reproduced locally
Current code in use:
For many years, I’ve been using the following code without issues: var xml : XML = NativeApplication.nativeApplication.applicationDescriptor; var ns : Namespace = xml.namespace(); var version : String = xml.ns::versionNumber;
This code executes on the main timeline during application launch (first frame).
This sounds like the loading of a file .. and if it's during application launch, it may be the initial SWF file. We currently do a synchronous load for the main SWF - did you change the packaging/build environment at all, as I'm wondering whether this is caused by the "compress files" thing mentioned above. Is your main SWF file quite large? and can you see if it makes any difference if you add "swf" to the list of uncompressed file extensions via the adt.cfg config file?
thanks
The SWF file is approximately 90 MB in size. I haven’t made any changes to the package or build environment. The project uses the MediaPlayer native extension along with a large SoundPool, which gets copied and loaded during the initialization process.