Flex 2 Error with XML

While teaching a Flex class recently, I had several students encounter this error in which their application would error out with the following: “Error #2148: this error did not allow to read data from a file XML”

This seemed rather strange because the XML file was surely there, but something else was up. So we started debugging the error. The Flex RPC Fault faultString would come back as “Error #2148: this error did not allow to read data from a file XML”. Hmmm, great help!

One of the students, Martin, found the solution. In Flex Builder you can set compiler arguments. They are located via Properties > Flex Compiler > Additional Compiler Arguments.

Simply add the following: “-use-network=false”

You will have to do this for each Flex project in Flex Builder that you’re experiencing the problem.

About Rob Rusher

In his role as Principal Consultant for On3, Rob leads an software development practice to help his clients build rich Internet applications for the desktop, browser, and mobile devices, and to rapidly increase their knowledge and skills to better support their organization's goals. Rob is an Adobe Certified Expert, Community Professional, and Certified Instructor. He has taught and mentored the technical teams at HP, Overstock, Paychex, SAS, the FedEx, and other Government and Fortune 100 organizations. Rob has co-authored four best-selling books on building secure, cutting-edge and rapidly developed applications using Adobe AIR, ColdFusion and Flex. He is very active in organizing and speaking at RIA, Adobe LiveCycle, mobile conferences, and user groups. In addition to growing his software consulting practice, On3, Rob has been building expertise in rich client application development on a wider variety of devices and platforms that extend the applications to change the way we all create and live.