Error (#2148) Loading XML with Flex2
January 11th, 2007 . by polyGeekI was running through a simple tutorial for loading XML into Flex and displaying it in a DataGrid when I got the following error:
[RPC Fault faultString=”Error #2148: SWF file file:///C:/Documents and Settings/…/My Documents/xmlParsing/bin/xmlParsing.swf cannot access local resource Blades.xml. Only local-with-filesystem and trusted local SWF files may access local resources.” faultCode=”InvokeFailed” faultDetail=”null”]
If I go into the bin folder and launch the SWF directly then everything loads and works correctly. That right off is a tip that it’s probably a security issue. Sure enough. With a little research I found it.
- In the Navigator panel Right-click and select Properties
- In the lefNav select Flex Compiler
- In the Additional compiler arguments: field add the following argument: -use-network=false
So my arguments read: -locale en_US -use-network=false
It would seem that this setting has to be made for each project.
Stupid security settings. :-)
When I Googled this problem I only got three hits back. My guess is that this will be a common problem so it wouldn’t hurt for others to duplicate this solution to make it easier for others to find.
Aside: I had to create the Flex category to for this post. Nice to start things off with a fraking error.













It’s odd that Adobe decided not to give this option a place in the IDE settings. It’s a compiler option so you can at least add it yourself, but why not add a dropdown or other control? It’s obviously their intent to make you have to opt-in to local-access, but not having a UI element for it seems a little harsh.
I would suggest making a feature request for this.
@Derek - true. Or if we could automatically apply it to all projects or something. Then again, maybe you can do that and I just haven’t figured it out yet. I’m still learning the Eclipse IDE.
Posted on January 11th, 2007 by polyGeek …
now I’m trying to load local XML and I find this… polyGeek.com » Blog Archive » Error (#2148) Loading XML with Flex2. I like the fact that polyGeek’s first Flex post is about and error, and my first is …
Yep, this one just bit me too. Interestingly enough, I had another project that I was using the network to access XML content and everything was fine, so this was a little misleading/confusing.
@Carter, Yeah, I’ve done other projects that involved loading XML and didn’t add any arguments to the compiler and it worked just fine.
I would bother to understand why if it mattered. :-)
I’m glad this helped out.
these arguments, eg: -locale en_US -use-network=false
worked for me! :)
Thanks
Posted on January 11th, 2007 by polyGeek …
Thanks a lot
Worked like magic :)
God bless you
thank you friend…
it works..!
Leave a Reply