quote:
Originally posted by: cxf02
It's the same problem on either type of machine. The library's you are using were hosed.
---------------------------------------------------------------------- -------------------------
The problem with framework_3.0.189825.swf is that it was not packaged in the sdk when it should of been and you ended up with a bad one (either thru your efforts to create one or Flex Builder created an unoptimized one for you).
---------------------------------------------------------------------- ------------------------
Hope this helps...
I'm getting this error, though it references framework 3.2.0.3958, as you can see below. I haven't had any problems with the application in question, and it works fine for some users. Some users, however, are getting this error. The application used to work for them (including after my last deployment) but suddenly some of them get this error. I'm using the same version of Flash Player as the users with the problem (10,0,45,2 ). The only difference between users with and without the problem seems to be the network that they're on.
Does anyone have idea how some users could suddenly start getting this error, or how it might be possible that being on a specific LAN could cause it?
Flex Error #1001: Digest mismatch with RSL http://gis.chesapeakebay.net/baybarometer/framework_3.2.0.3958.swf.
Redeploy the matching RSL or relink your application with the matching library.
Thanks!
There are 2 ways to fix this problem:
1) In project's properties->Flex Build Path change the combo to "Use SDK default". This way encreases the size of your *.swf file but it will be available from every PC.
2) I've found the solution there: http://viveklakhanpal.wordpress.com/2009/02/13/failed-to-load-rsl-erro r-2032/, so you need to update your webserver to recognise file extension (*.swz) or mime-type (application/x-shockwave-flash).
Hi Darrell- I'm currently experiencing same problem locally with our flex sdk 3.4.0.9271 application deployed on tomcat:
Flex Error #1001: Digest mismatch with RSL http://10.129.142.158:8080/paragon2/flex/framework_3.4.0.9271.swf. Redeploy the matching RSL or relink your application with the matching library.
Previously i was able to run the application successfully with same flash player 10.2.153 on IE without this error but i noticed the issue started around the time i installed flash player debugger to run flexunits and even uninstalling it, clearing the player cache doesnt fix the problem as well as perfoming the instructions you earlier provided on this thread also reinstalled flex sdk 3.4 to no avail. Other developers are able to access the application sucessfully deployed on my localhost.
Please i would appreciate if you can urgently help as i have to test changes made to the application for production. I can send a you a copy of my framework_3.4.0.9271.swf and framework_3.4.0.9271.swz privately to confirm that the digests are valid or not (i didnt make any changes to).
Thanks,
Folakemi
Here's what I would try for troubleshooting:
1. Confirm that other developers who can run the application have cleared their flash player and browser caches.
2. It could be that your framework_3.4.0.9271.swf and framework_3.4.0.9271.swz match up, but you may be compiling your application with a different version of the library than you expect.
First, I would verify that I was compiling with the correct framework.swc and getting the right digest in the application. If that was correct I would then verify the RSLs that are deployed match the digest in the application.
Verifying the digest in the application:
Compile your application with "-keep". In the "generated" folder there will be a file named digest temp.swf -swc-path temp.swc
The digest tool calculates the digest of temp.swf and updates temp.swc with the new digest. Open temp.swc and look at the unsigned digest of temp.swf. Does it match the digest of the application?
Please reply with your results.
-Darrell
North America
Europe, Middle East and Africa
Asia Pacific