"Security error accessing url" error in Intranet Flex Development
Hi,
I have a simple Flex application with a Tree control that load data from a XML file on my intranet site using HTTPService. The Tree control pull in data without any problem if I ran the Flex app locally, however I would get "Security error accessing url" if I copied the Flex application to my intranet server and access it. The Flex SWF files and the XML file are in the same directory.
I thought there shouldn't be any cross domain security issue since both files are in the same domain/directory.
Any idea what is going on?
Thanks
xkxTnT
Thanks Guys for trying..
I figured out the problem - I initially create the project without server configuration, so the SWF runs off my local file system, I later set the server to local ColdFusion MX 7 server, the SWF still ran without problem, I then copied them to the production server and got the security error message.
Yes, I am pretty sure they are the same domain - the SWF files in in http://intranet/Flex and the url for HTTPService is http://intranet/Flex/data.xml.
I later solved the problem by creating a new project with server set to local ColdFusion server, copied the exact same code and data file, it ran find on http://localhost/Flex, and again ran without problem after deploying to the intranet server http://intranet/Flex.
I guessed Flash Builder compiled the code a little differently depending on the project configuration (server or no-server)? Not know the detail, or why does it even matter..
xkxTnT
Similar Messages
-
Flex encounters "Security error accessing url.Unable to load WSDL"
i have created a flex application which connects to SAP via web service.
when i try to run my flex application i encounter the following error.
"Security error accessing url.Unable to load WSDL"
i went through various posts relating a BSP application and crossdomain.xml
i have created the crossdomain.xml file in the application and
i tried those options and still not able to figure out the problem.
the security error is because of the absence of the crossdomain.xml file, and in which path should i be saving the file?
Kindly help me solve the problem.
Thanks in advance.Have you seen this blog
"Crossdomain.xml" in ABAP Web AS Server cache -
Urgent requirement : security error accessing url and http error: standalone flex
Hi,
I have a requirement to create record from standalone flex. I am using Flex builder 3.
I used Flex-force toolkit to login to salesforce. The swf file generated when used internal to salesforce it works great.
But my requirement is to run it from public sites page / standalone pages. How will I configure it? I am getting error 'security error accessing url', default HTTP
The requirement is on priority, please help me to resolve this issue.
The login code is also furnished below. please help.
Full error details:
(com.salesforce.events::ApexFaultEvent)#0
bubbles = false
cancelable = true
context = (null)
currentTarget = (null)
eventPhase = 2
fault = (mx.rpc::Fault)#1
content = (null)
errorID = 0
faultCode = "Channel.Security.Error"
faultDetail = "Destination: DefaultHTTP"
faultString = "Security error accessing url"
message = "faultCode:Channel.Security.Error faultString:'Security error accessing url' faultDetail:'Destination: DefaultHTTP'"
name = "Error"
rootCause = (flash.events::SecurityErrorEvent)#2
bubbles = false
cancelable = false
currentTarget = (flash.net::URLLoader)#3
bytesLoaded = 0
bytesTotal = 0
data = (null)
dataFormat = "text"
eventPhase = 2
target = (flash.net::URLLoader)#3
text = "Error #2170: Security sandbox violation: file:///C|/Users/R/DOCUME%7E1/FLEXBU%7E1/TESTLO%7E1/BIN%2DRE%7E1/TESTLO%7E1.SWF cannot send HTTP headers to https://login.salesforce.com/services/Soap/u/14.0?1000.1153011256829."
type = "securityError"
headers = (null)
message = (mx.messaging.messages::ErrorMessage)#4
body = (null)
clientId = "DirectHTTPChannel0"
correlationId = "B8A1B02E-CE17-DCBA-4894-F2E4CBEB7C04"
destination = ""
extendedData = (null)
faultCode = "Channel.Security.Error"
faultDetail = "Destination: DefaultHTTP"
faultString = "Security error accessing url"
headers = (Object)#5
DSStatusCode = 0
messageId = "41F6A90D-ECAE-EA2D-7C84-F2E4DABD72F3"
rootCause = (flash.events::SecurityErrorEvent)#2
timestamp = 0
timeToLive = 0
messageId = "41F6A90D-ECAE-EA2D-7C84-F2E4DABD72F3"
statusCode = 0
target = (null)
token = (mx.rpc::AsyncToken)#6
message = (mx.messaging.messages::HTTPRequestMessage)#7
body = "<se:Envelope xmlns:se="http://schemas.xmlsoap.org/soap/envelope/"><se:Header xmlns:sfns="urn:partner.soap.sforce.com"/><se:Body><login xmlns="urn:partner.soap.sforce.com" xmlns:ns1="sobject.partner.soap.sforce.com"><username>uname</username><password>pwdandsec token</password></login></se:Body></se:Envelope>"
clientId = (null)
contentType = "text/xml; charset=UTF-8"
destination = "DefaultHTTP"
headers = (Object)#8
DSEndpoint = "direct_http_channel"
httpHeaders = (Object)#9
Accept = "text/xml"
SOAPAction = """"
X-Salesforce-No-500-SC = "true"
messageId = "B8A1B02E-CE17-DCBA-4894-F2E4CBEB7C04"
method = "POST"
recordHeaders = false
timestamp = 0
timeToLive = 0
url = "https://login.salesforce.com/services/Soap/u/14.0?1000.1153011256829"
responders = (Array)#10
[0] (::SalesForceResponder)#11
result = (null)
type = "fault"
Login code:
[Bindable] public var sfdc:Connection = new Connection();
private function login():void {
Security.loadPolicyFile("http://salesforce.com/services/crossdomain.xml");
var lr:LoginRequest = new LoginRequest();
lr.username = "uname";
lr.password = "pwdtoken";
sfdc.protocol = "https";
sfdc.serverUrl = "https://login.salesforce.com/services/Soap/u/14.0";
lr.callback = new AsyncResponder(loginSuccess, loginFault);
sfdc.login(lr);This is resolved.
I have copied the crossdomain.xml file to tomcat Root folder
and the issue is resolved. -
Security error accessing url (Unable to load WSDL)
Hi folks.
I have a Flex project that use a WCF webservice. In my localhost everything is allright, but I want to upload my flex project to a web host (http://www.dorj.ir) and upload my WCF webservice to a server that has a valid IP...
After going to http://www.dorj.ir, you can see this error
Security error accessing url
Unable to load WSDL. If currently online, please verify the URI and/or format of the WSDL (http://ip/service.svc?wsdl)
I put the crossdomain.xml file in the root of my server:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="http://www.dorj.ir" />
<allow-http-request-headers-from domain="http://www.dorj.ir" headers="SOAPAction"/>
</cross-domain-policy>
But I have the same error, yet...!
what should I do?!Have you seen this blog
"Crossdomain.xml" in ABAP Web AS Server cache -
"Security error accessing url" - Accessing HTTP service running on another machine
Flex app is hosted as web service and is trying t access data
from HTTP Service
running on different machine. It throws following error
[RPC Fault faultString="Security error accessing url"
faultCode="Channel.Security.Error" faultDetail="Destination:
DefaultHTTP"]
at
mx.rpc::AbstractInvoker/
http://www.adobe.com/2006/flex/mx/internal::faultHandler
at mx.rpc::Responder/fault()
at mx.rpc::AsyncRequest/fault()
at ::DirectHTTPMessageResponder/securityErrorHandler()
at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunctio
n()
at flash.events::EventDispatcher/dispatchEvent()
But when I run the HTTP Services (data provider) on same
machine application
works fine.
Already used crossdomain.xmlSorted the cross domain problem by using mx:Webservice rather
than an httpservice. -
Security error accessing url with crossdomain.xml in InDesign FlexUI
I'm evaluating Flex as a UI component in an InDesign script. Part of what it needs to do involves retrieving some data from a web server to be displayed in a datagrid. I've written a server running on localhost that will provide this data. Everything works fine when I run the component from Flash Builder or from the HTML wrapper page that is generated during the release build, but once I copy the .swf to the InDesign scripts folder and load it as part of a ScriptUI component, I get a fault response ("security error accessing url") when connecting to the server. I'm running this bit of code in from my Flex client:
var h:HTTPService = new HTTPService();
h.url = "http://localhost:8080/elements";
h.method = "GET";
h.addEventListener("result", getElementsResult);
h.addEventListener("fault", getElementsFault);
h.send();
From what I've read, I may need a crossdomain.xml file at the root of my host, so I've added that to the server and can see that it is being accessed whenever the flex component attempts to connect to the service.
My crossdomain.xml file is:
<?xml version="1.0" ?>
<!DOCTYPE cross-domain-policy SYSTEM 'http://www.adobe.com/xml/dtds/cross-domain-policy.dtd'>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
which seems to be correct, from what I understand. I've also tried quite a few other variations (setting explicit site-control policies, etc.). I'm quite new to Flex/Flash and I'm basically stuck at this point. Where might I be going wrong?I think sleeping on this one helped... I found that if I serve the .swf from my web server then everything works out fine. Loading it from the local filesystem seems to have been the problem.
-
"Security error accessing url" only in Internet Explorer
I'm running Flex 4 with Flash 11.1.102.55. Here is my crossdomain.xml.
<cross-domain-policy>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="SOAPAction"/>
</cross-domain-policy>
Chrome and Firefox are fine loading the web services. However, all versions of IE (7, 8 and 9) return this error:
[RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Unable to load WSDL. If currently online, please verify the URI and/or format of the WSDL (http://api.example.com/Service/Service.asmx?WSDL)"]I just downloaded IE 10 (I was running IE9) and the error message doesn't pop up. Go figure. Though the Audio player is positioned differently in every browser.
-
Error opening URL Error on a Mac
So is this happening to anyone else?
I do a test movie from my Mac and when the movie I’m
testing needs to load an external file I get the following error
message:
Error opening URL
"ETC:Users:michael:Current:cvs:Gigapets:launch:banner_main.swf/xml/home.xml"
This happens on my Mac alone mind you, everyone else's in the
office works fine.
It doesn’t matter if I am loading an xml file through
the XML object, or a swf or jpg file through the loadMovie
functions, it always gives me this error when I load files with a
relative path on my local machine.
I am running Flash 8 on OS 10.3.9In this particular example I am using this code to start the
xml file load:
// now load the XML file that contains the content strings
var sXMLFile:String = "xml/home.xml";
var xmlContent:XML = new XML();
xmlContent.ignoreWhite = true;
xmlContent.onLoad = onXMLLoadComplete;
xmlContent.load( sXMLFile );
But I don’t think the code is the problem here . This
happens on every file I load when I am using a relative path to the
content, regardless of how I load the content (XML object,
loadMovie, MovieClipLoader, etc…) and the same code executes
perfectly on every other machine in the office(Mac and PC).
I’m more concerned with the semi-colons and .swf filename
that Flash is putting into my relative path on the error message.
Is that normal? -
Can i trap "Error opening URL" error?
Can i trap "Error opening URL" ?
I am using someMC.loadMovie("someImg.jpg")
This works fine I would however like to be able to use the
error "Error opening URL" and switch to another file if the first
dose not exist. Can i do this?use the moviecliploader class to catch that error.
-
Security error accessing url ???
I built the BlogReader, the second "lesson" in the help where
you read Matt
Chotin's blog on Adobe's site. It works great when I tested
it locally with
Flex Builder. When I copy it to my server and then run it, it
gives a
security error.
Here's the rss url
http://weblogs.macromedia.com/mchotin/index.xml
There's a crossdomain on the root:
http://weblogs.macromedia.com/crossdomain.xml
<?xml version="1.0" ?>
<!DOCTYPE cross-domain-policy (View Source for full
doctype...)>
- <cross-domain-policy>
<allow-access-from domain="*" secure="true" />
</cross-domain-policy>
Is it because of the secure="true" ? Then why did it work on
my local
computer?The crossdomain file should go in the folder that is pointed
to by: "
http://www.entegdt21.com:8000".
This is called the web server root.
Flex Builder installs into a trusted sandbox, which allows it
to access most any thing. When you run the app from a web server,
it must find the crossdomian file.
Tracy -
Security error accessing ur unable to load wsdl
HI
I am using a webservice(.net webservice) that is on my
localhost and using it in flex application that is also on my
system. Means both the webservice and flex application are on the
same system.
But when i gives the reference of the webservice using the
system ip and run the application by the flex builder it generates
the error as:
mx.messaging.messages::ErrorMessage)#0
body = (Object)#1
clientId = "DirectHTTPChannel0"
correlationId = "24CD6542-F141-1A05-BA35-00A108CB30A0"
destination = ""
extendedData = (null)
faultCode = "Channel.Security.Error"
faultDetail = "Destination: DefaultHTTP"
faultString = "Security error accessing url"
headers = (Object)#2
messageId = "CC123DF0-0E6C-05FF-7894-00A109676283"
rootCause = (flash.events::SecurityErrorEvent)#3
bubbles = false
cancelable = false
currentTarget = (flash.net::URLLoader)#4
bytesLoaded = 0
bytesTotal = 0
data = (null)
dataFormat = "text"
eventPhase = 2
target = (flash.net::URLLoader)#4
text = "Error #2170: Security sandbox violation:
http://localhost:3000/MYCIMS/flex_bin/Design.swf
cannot send HTTP headers to
http://myip/MyServer/AdminWS.asmx."
type = "securityError"
timestamp = 0
timeToLive = 0
I have put crossdomain.xml file in the root of the localhost
and made every changes possible in the crossdomain.xml file but the
application is not running.
Please somebody provide an effective solution, I have spend
lots of time to resolve the problem but its not being....
Thanks in advance
Gopi SainiHave you seen this blog
"Crossdomain.xml" in ABAP Web AS Server cache -
Error Accessing internet from the flex application.
Hi
I am getting the following error while runningm my flex
application deployed on the OC4J server. The error did not come
when I was running the application directly from the flex builder.
However , after deploying it on the application server my
flex application cannot access the internet and in turn
throws this error. Does this have anything to do with the
'crossdomain.xml' file, which most probably does not exist on my
server. If that is the case, please can somone let me know as to
where exactly do I put the 'crossdomain' file.
[RPC Fault faultString="Security error accessing url"
faultCode="Channel.Security.Error" faultDetail="Destination:
DefaultHTTP"]
at mx.rpc::AbstractInvoker/
http://www.adobe.com/2006/flex/mx/internal::faultHandler()
at mx.rpc::Responder/fault()
at mx.rpc::AsyncRequest/fault()
at ::DirectHTTPMessageResponder/securityErrorHandler()
at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader::redirectEvent()
TIA
~ShishirThis file goes in the"root of the web server". Now tis is not
very helpful so here are some examples:
IIS default:
C:\Inetpub\wwwroot
Flex 1.5 "integrated Jrun" default installation
C:\Program Files\Macromedia\Flex\jrun4\servers\default
Tomcat:
C:\Program Files\Apache Software Foundation\Tomcat
5.0\webapps
If in doubt, put one everywhere until it works, then take
them out until it breaks.
Use the universal permission until you get it working:
<allow-access-from domain="*" to-ports="*" secure="true"
/>
Tracy -
XML.sendAndLoad - (Security-related) Error Opening URL
Hi All,
I know this is a common problem (I've searched), but I'm
hoping you can help me out.
1. What my Application Does
My Flash app uses XML.sendAndLoad() to communicate with a
Java Servlet on the same domain, in the same webapp.
2. What happens when I run it on my (developer) machine
It works.
I connect to a url "
http://localhost:8080/webapp1/servlet/FlashServlet"
perfectly and pass around XML between Flash and Java
3. What Happens on the Real Machine
The Real Machines equivalent URL is
http://int-tzn:8101/webapp1/servlet/FlashServlet
The XML.sendAndLoad() cannot connect, with a "Error Opening
URL" error.
4. What I've Tried
4.1. Using a
crossdomain.xml on Real Machine
(not sure if I've got in correct place, but i
can see it at
http://int-tzn:8101/crossdomain.xml
4.2. Tried a StandAlone (Projector) WITH Network Access
4.3. Tried using
LocalContentUpdater to confirm and set
network access
4.4. Have set in my ActionScript :
System.security.allowDomain("*");
Please help.
This needs to go into a large Production Environment in 2
days and there are large amounts of money behind it.
Thanks in advance.
- Laven PillayOK the deal is:
When using TLF, a user visiting your webpage will download the TLF's SWZ file, if the user already has that file it will be downloaded from the adobe site, if the adobe site is down then it will search the .swz from where the website is hosted on.
Have a read here:
http://help.adobe.com/en_US/flash/cs/using/WSb03e830bd6f770ee-4b0db644124bbdb363d-8000.htm l#WSb03e830bd6f770ee72b69dc71257a25aa72-8000 -
When i try to read an XML from a url outside my domain, i
receive this sandbox error : [RPC Fault faultString="Security error
accessing url" faultCode="Channel.Security.Error"
faultDetail="Destination: DefaultHTTP"
I understand this is under cross domain policies in Flash
Player. Anyway, is there a technique i could read or load this XML
file without getting the error?The web site that you are trying to read from must have a
crossdomain.xml file
in it's root that allows access.
Below is an example that allows all access (fine for testing
but not for production)
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" to-ports="*" secure="true"
/>
</cross-domain-policy>
This must be in the root of the WebSever. Note that this
varies based on the WebServer. For tomcat it is the webapps\ROOT
directory.
To verify that the policy file is in the root you should be
able to see
it by typing in a browser:
http://myserver:myport/crossdomain.xml -
Timerjob Access denied error while opening web object
Hi Team,
I have created a timer job to get list information on the site. Everything is fine in the development(Stand alone server) . Got access denied error while running same timer job in QA server(one app and one WFE).
Note: This timer job is globally deployed.
Code snippet :
SPSite site1 = webApp.Sites[0];
SPWeb web = site1.RootWeb;
SPSecurity.RunWithElevatedPrivileges(delegate()
using (SPSite site = new SPSite(site1.ID))
using (SPWeb currWeb = site.OpenWeb(web.ID)) // Got access denied error here.
Additional information:
Sharepoint timer service account : Domain\SP_Farm
Site app pool account : Domain\SP_App.
Both accounts have site collection administrative access on the site. Do i need to check access permissions on DB level also this error ?
Waiting for urgent reply..Hi,
1. Please check the link below:
Fixing Access Denied Errors With SharePoint 2010 Timer Jobs
http://www.sharepointsecurity.com/sharepoint/sharepoint-security/fixing-access-denied-errors-with-sharepoint-2010-timer-jobs/
2. Try to set RemoteAdministratorAccessDenied to false using PowerShell
Access denied when deploying a timer Job or activating a feature from SharePoint 2010 content web application
https://support.microsoft.com/kb/2564009?wa=wsignin1.0
3. Check your ULS log for detail error message.
Best Regards
Dennis Guo
TechNet Community Support
Maybe you are looking for
-
How to handle Back button in IA06 BDC
Hi all, I am calling IA06 inspection screen for an task list operation using BDC from my custom program. on this screen user can change the SAP data. if I save the task list then it's working fine. But I have one issue how to control back button, whe
-
How to synchronize itunes with the hard-drive's directories ?
Hi everyone, I'm new at iTunes and iPod. I'm used to put all my mp3 files in the same folder. I add every weeks some new mp3 files. How to tell to iTunes to synchronize and get the new files in the music folder ? In the same way, i try to refresh the
-
I'm having trouble '''Finding''' the forum where I can look for the information I need. I keep ending up in '''endless menus of non-helpful information. ''' I got a popup message, I needed to upgrade to 3.6.17. After allowing it and rebooting, I coul
-
How do I manually uninstall FIM Portal and Service 2010
I installed Forefront Identity Manager 2010 as follows: Server 1: FIM Sync Service Servers 2, 3: SharePoint Farm, FIM Portal and Service I've had issues from the installation. When installing FIM Portal and Service on Server 2 it failed to recognize
-
How can I test Cinema HD and 24 LED displays?
Hi, I have two apple displays that I am trying to test to see if they work but I don't have a PC to hook them up to. I plug them into the wall outlet but nothing happens. Do I have to have them plugged up to a mac/pc to get anything to happen? thx