Thanks Alex, you are correct -- now I can retrieve the flashlog.txt file. 
Here's what it is for Safari debug FP run using FB4.7 leading to "HTTP Request 
Error": 



'072C8379-78DJ3-D2EC-A600-289916442EDE' producer set destination to 
'jDestination'. 
'086B1D328F-D787-D581-D6F9-28AB96492F98' producer set destination to 
'DefaultHTTP'. 
'direct_http_channel' channel endpoint set to http: 
'086B1D328F-D787-D581-D6F9-28AB96492F98' producer sending message 
'CCC89DCF-C521-8CA5-4642-28BD77875527' 
'direct_http_channel' channel sending message: 
(mx.messaging.messages::HTTPRequestMessage)#0 
body = (Object)#1 
userEmail = "[email protected]" 
userPwd = "mypassword" 
clientId = (null) 
contentType = "application/x-www-form-urlencoded" 
destination = "DefaultHTTP" 
headers = (Object)#2 
httpHeaders = (Object)#3 
messageId = "CCC89DCF-C521-8CA5-4642-28BD77875527" 
method = "POST" 
recordHeaders = false 
timestamp = 0 
timeToLive = 0 
url = "https://www.mycompany.com:443/myapp/login"; 
'086B1D328F-D787-D581-D6F9-28AB96492F98' producer connected. 
'086B1D328F-D787-D581-D6F9-28AB96492F98' producer acknowledge of 
'CCC89DCF-C521-8CA5-4642-28BD77875527'. 
'086B1D328F-D787-D581-D6F9-28AB96492F98' producer fault for 
'CCC89DCF-C521-8CA5-4642-28BD77875527'. 

Does that offer any hints? 

Could cross-domain policy problems cause such a scenario for one browser and 
not another? 

My app uses RemoteObject with BlazeDS for HTTP access (e.g. 
http://www.mycompany.com/ ...) on port 80, and HTTPService for HTTPS access 
(e.g. https://mycompany.com/.. ..) on port 443. I'm not using any 
crossdomain.xml file anywhere. I do have a proxy-config.xml file sitting on my 
server WEB-INF/flex directory. It looks like: 



<?xml version="1.0" encoding="UTF-8"?> 
<service id="proxy-service" 
class="flex.messaging.services.HTTPProxyService"> 

<properties> 
<connection-manager> 
<max-total-connections>100</max-total-connections> 
<default-max-connections-per-host>2</default-max-connections-per-host> 
</connection-manager> 
<allow-lax-ssl>true</allow-lax-ssl> 
</properties> 

<adapters> 
<adapter-definition id="http-proxy" 
class="flex.messaging.services.http.HTTPProxyAdapter" default="true"/> 
<adapter-definition id="soap-proxy" 
class="flex.messaging.services.http.SOAPProxyAdapter"/> 
</adapters> 

<default-channels> 
<channel ref="my-amf"/> 
</default-channels> 

<destination id="DefaultHTTP"> 
</destination> 

</service> 




I believe this is the default proxy-config.xml file. I don't know if this 
proxy-config.xml file is actually being used here by HTTPService (I assume not, 
although the destination id="DefaultHTTP" makes me suspicious), although 
BlazeDS certainly is for all http requests to the server. 

Not sure if I'm on the right track or not with this. Seems like if this is a 
cross-domain policy issue, I would have seen it the last couple years when I 
was developing the app on my old machine, rather than now when I'm 
transitioning to a new machine. 


----- Original Message -----

From: "Alex Harui" <[email protected]> 
To: [email protected] 
Sent: Wednesday, February 12, 2014 4:37:38 PM 
Subject: Re: new Macbook and HTTP Request Errors for certain browsers 

I thought the file was mm.cfg, not mms.cfg. 

On 2/12/14 3:07 PM, "[email protected]" <[email protected]> wrote: 

>I have a new Macbook OSX 10.9.1 and fresh installs of FB 4.7, and the 
>nightly 4.12 SDK. 
> 
>I export my fully functional application from my desktop Mac, and import 
>into FB 4.8 in the Macbook. 
> 
>From the new Macbook, I export a release build and place on the internet. 
> 
>The app runs fine when I run it on the internet from my old desktop Mac 
>(Chrome, Safari, Firefox). 
> 
>However, the NEW MACBOOK (which uses the same versions of Chrome and 
>Firefox, but a newer Safari version) shows errors when accessing this app 
>from the internet, and when running from FB 4.7, as follows: 
> 
> 
>**** PRODUCTION flash player, running app from WEBSITE **** 
> 
>Chrome -- works 
>Firefox -- works 
>Safari -- "HTTP Request Error" 
> 
>The Safari error occurs as soon as Safari communicates with the server 
>(to log the user in) using the variable: 
> 
>private var _serviceSSL:HTTPService; 
> 
> 
>**** PRODUCTION flash player, running app from FLASH BUILDER **** 
> 
>Chrome -- "Security error accessing url : Destination : Default HTTP" 
>Firefox -- works 
>Safari -- "HTTP Request Error" 
> 
>These errors occur at the same place discussed above for Safari. 
> 
> 
>**** DEBUG flash player, running app from FLASH BUILDER **** 
> 
>Chrome -- works 
>Firefox -- works 
>Safari -- "HTTP Request Error" 
> 
> 
>I tried to create a flashlog.txt file based on the article: 
> 
>http://helpx.adobe.com/flash-player/kb/configure-debugger-version-flash-pl 
>ayer.html 
> 
>I configured the mms.cfg file correctly as root, but while I have a path 
> 
>/Users/username/Library/Preferences/Macromedia/Flash Player/ 
> 
>there is no Logs folder here as the knowledge base article says there 
>should be. Regardless, I run the app after cleaning, and compiling, and 
>still no Logs folder is created. Then I manually create a Logs folder and 
>repeat and still no flashlog.txt file in the Logs folder. I must be doing 
>something wrong to generate this log file. 
> 
>Anyway, I'm stuck here. Seems to be a security setting for my Macbook, or 
>interplay between Macbook and browsers, creating some problems. Any hints 
>would be much appreciated. 
> 
> 


Reply via email to