Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Get error when using charles

Avatar

Level 2

Hello all,

I am learning FCS and when I use Charles to see what is happening within the transactions, I get errors:

#THROWING ERROR# onError from URLLoader. Error.: <[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: http://connectnow.acrobat.com/XXXX/room2?glt=g%3A&x=0%2E6759106982499361&mode=xml"]>
INVALID_INSTANCE: Invalid Instance
    at com.adobe.rtc.session.managers::SessionManagerBase/receiveError()[C:\work\main\connect\cocomoPlayer10\src\com\adobe\rtc\session\managers\SessionManagerBase.as:270]
    at com.adobe.rtc.session.managers::SessionManagerFMS/receiveError()[C:\work\main\connect\cocomoPlayer10\src\com\adobe\rtc\session\managers\SessionManagerFMS.as:288]
    at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/receiveError()[C:\work\main\connect\cocomoPlayer10\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:254]
    at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/onMeetingError()[C:\work\main\connect\cocomoPlayer10\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:93]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at com.adobe.rtc.session.sessionClasses::MeetingInfoService/onError()[C:\work\main\connect\cocomoPlayer10\src\com\adobe\rtc\session\sessionClasses\MeetingInfoService.as:347]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()


Is anyone else getting these errors and if so what do you use instead of Charles???

Thank you,

timgerr

1 Accepted Solution

Avatar

Correct answer by
Level 1

Charles generates it's on certificates for each site. This is why you get warnings and have other issues when testing content on SSL w/ Charles. The developer has addressed this issue by creating certificates for each browser to accept the Charles certificate. This may not resolve the problems in the original post, but it will ceartinly resolve issues with testing sites on SSL w/ Charles in general. See the instructions below from the developer:

http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/

View solution in original post

2 Replies

Avatar

Employee

I have to say I don't like Charles, so I am heavily biased but we always have problems trying to make it play nice with SSL connections (you need to do some magic with your browser to make it like the certificates)

If looking at request/response headers is enough (no data) I suggest Firefix with the LiveHTTPHeaders plugin.

For something more sophisticated (but it's a commercial product) I have used HttpAnalyzer (http://www.ieinspector.com).

Note that those are only going to help you see the initial HTTP handshakes. Once the "conversation" switches to RTMP you will not see any more HTTP traffic.

Avatar

Correct answer by
Level 1

Charles generates it's on certificates for each site. This is why you get warnings and have other issues when testing content on SSL w/ Charles. The developer has addressed this issue by creating certificates for each browser to accept the Charles certificate. This may not resolve the problems in the original post, but it will ceartinly resolve issues with testing sites on SSL w/ Charles in general. See the instructions below from the developer:

http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/