Select to view content in your preferred language

Flash 2046 error and RSL's

4441
5
04-25-2012 03:24 PM
AndrewThomas
Deactivated User
I have deployed a product based on the Sample Flex viewer.

It's working fine for most users, except for one organisation that has it's users quite heavily locked down.
They have restricted internet access and users do not have local admin permissions on their Windows 7/IE9 machines.

When they go to our site, the get a white screen with a '2046 error' at the bottom of the page.
According to the Adobe site, this is something to do with - Runtime Shared Libraries (RSL's) could not be verified.
Apparently you can embed the RSL's in the project but I can't find out how to do this.


When their IT administrator logs into their machine, he can access the site fine. He has local admin rights.

The users are able to go to adobe.com and update their flash version.

Attached is a screenshot of the Flex Build Path settings

I tried unticking 'Verify RSL digests (recommended for production)' in the Flashbuilder->project->property->Flex build path menu but that seemed to have no effect.

I'm starting to run out of ideas to try.

I'm using Flash builder 4.5 (4.5 SDK)
ArcGIS lib 2.4

Rant: Does anyone else find restrictive IT policies seem to be counter-productive?

Cheers

Andrew
Tags (2)
0 Kudos
5 Replies
RobertScheitlin__GISP
MVP Emeritus
Andrew,

   If you have the IT manager install a http request response program like fiddler or Charles than you will find that the viewer is attempting to get to one of Adobe's site to get the RSLs and that is most likely being blocked by the locked down security. You can change the "Flex Builder Path" > "Framework Linkage" > "Merged into code".
0 Kudos
AndrewThomas
Deactivated User
[ATTACH=CONFIG]13868[/ATTACH]

I did get him to do that a few weeks ago.

Attached is a fiddler2 screenshot of the responses I get when I attempt (7 in total)

Their equivalent screenshot only shows the first 3 responses(all 200 with the same URL's and body size) and then no further requests are made.

I'll change the framework linkage and see if that has any effect.

Thanks

Andrew
0 Kudos
DasaPaddock
Esri Regular Contributor
Normally if Flex is unable to load the swz files from adobe.com, it'll try to load them from your app's directory. You may need to update your IIS settings though to allow swz files to be served. See:
http://forums.arcgis.com/threads/17201-Problem-deploying-Flexviewer-app?p=55447&viewfull=1#post55447
0 Kudos
AndrewThomas
Deactivated User
I wonder if their web marshal is blocking .swz files? I've asked their IT person that but could take a couple of days to get a reply.
Is that actually what's actually happening? Is it trying to download these .swz files form Adobe.com? Or is the verification from Adobe failing for a different reason then the .swz file download from us is failing?

Note: It appears that it is possible to download the .swz files from our nginx web server.

Thanks, and we'll see what their IT person comes back with.

Cheers

Andrew
0 Kudos
AndrewThomas
Deactivated User
Yep, web marshal was the culprit.

All resolved now.

Thanks
0 Kudos