RSL error 2046 inconsistent

Hi, I am attempting to do framework caching. It seems to work
fine, as long as I hardcode the complete host name for the url. If
I attempt to use relative paths as the docs say you can do,
however, it then fails to load ("rsl error 1 of 2") with a code
2046 at the bottom of the browser which indicates a problem with
the signature of the .swz file. What seems very strange, however,
is 1. why it works hardcoded as I described and 2. why it shows the
.swf file being the problem according to the browser. The browser
gets a 404 on this:
http://framework_3.2.0.3958.swf/
No surprise, since that is not the host nor the context root
of my app. The .swz file, however, does get the correct host and
context root every time.
I am trying to do this like so:
quote:
<runtime-shared-library-path
path-element="${FLEX_HOME}/frameworks/libs/framework.swc">
<url rsl-url="framework_${build.number}.swz" />
<url rsl-url="framework_${build.number}.swf" />
</runtime-shared-library-path>
<runtime-shared-library-path
path-element="${FLEX_HOME}/frameworks/libs/rpc.swc">
<url rsl-url="rpc_${build.number}.swz" />
<url rsl-url="rpc_${build.number}.swf" />
</runtime-shared-library-path>
all my swfs are under web/swfs. My app has an html page with
a swf in it under web/html . I have tried various combinations of
relative urls including ../swfs/framework_${build.number}.swz to no
avail. I'm stumped so any help will be appreciated. Thanks!

You should never see this error. There is nothing wrong with your application, the problem is with the RSL. Each milestone release has a set of RSLs that are signed correctly. The nightly builds do not have RSLs. Do not use any RSLs that you might find in an "add-on" link. Can you provide a link of where you loaded the RSLs from?
-Darrell

Similar Messages

  • RSL load error #2046

    Hi,
    I have been experiencing this error when I try to use the framework.swc RSL with flex sdk 3.5. I receive an RSL Error #2046: The loaded file did not have a valid signature.
    The file specifically is framework_3.5.0.12683.swz - and I have tried with both the version in the open source SDK, as well as the one that comes with Flash Builder 4. I am compiling my swf with mxmlc, and I am pretty sure the config and settings are all correct. When I keep the same settings and use flex 3.0 I have no problems with the RSL.
    If I build the project in FlashBuilder with 3.5 with RSLs and run from there, it will load correctly and the swz is cached. However, with the same swf and framework files run outside of FlashBuilder and a cleared cache, I once again get the error.
    I searched around and found almost the same issue someone had with datavisualization_3.5.0.12683 here http://bugs.adobe.com/jira/browse/FB-25156 . The issue was resolved and I see that a new version of the datavisualization RSL is available for download on the Adobe site. Is there the same issue with the framework.swc? Are there any other possible sources for this error?
    Thanks

    I always get this error using Flex Builder 3 after updating to a new SDK version. I don't use mxmlc to compile, but I can tell you in my case I have to adjust the RSL URL settings.
    In Flex 3:
    -->PROJECT-->PROPERTIES
    Flex Build Path
    Library Path tab
    Expand the node which reads "Flex 3.x - C:\program Files\..."
    Expand the node: "framework.swc"
    Select the node: RSL URL
      Check the version number here, if it is wrong, edit to match the SDK being used.
      i.e.  "framework_3.5.0.12683.swf"    and "framework_3.5.0.12683.swz"
    You might check this before you compile using mxmlc.

  • Error #2046: The loaded file did not have a valid signature in flex 4

    As part of our CI build, the ant script that builds the client side (flex 4) projects also runs a set of FlexUnit4 tests on the deployed project. Most of the tests work but a few fail with this error
    RSL
    http://local.foo.com/bar/com/blah/components/someComponent/framework_4.1.0.16076.swz failed to load.
    Error #2046: The loaded file did not have a valid signature.
    The build machine is running Ununtu 10.10 with Firefox 3.6 and Flashplayer 10.2. If I run  the exact same set of tasks, accessed from the same URL in windows everything passes with no problem. After some searching I did run across this thread: http://forums.adobe.com/message/2747415#2747415 but when I went looking for the libflashsupport.so file mentioned, the Ubuntu docs seemed to indicate that it was no longer needed.
    I'm at my wits end here. Is libflashsupport.so actually needed in Ubuntu 10.10 and if so where would I find it? If not does anyone know of another issue that could be responsible for this?

    hello,
    I have the same issue, Ubuntu 10.10, flashplayer 10.3rc1
    mxmlc SimplePrj.mxml -debug=true -benchmark=true --target-player=10 -output ../deploy/SimplePrj.swf
    mxlc verbose:
    Loading configuration file /home/.../flex-config.xml
    Initial setup: 79ms
    start loading swcs 9ms Running Total: 88ms
    Loaded 34 SWCs: 740ms
    precompile: 1062ms
    Required RSLs:
        http://fpdownload.adobe.com/pub/swz/flex/4.5.0.20967/framework_4.5.0.20967.swz with 1 failover.
        http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz with 1 failover.
        http://fpdownload.adobe.com/pub/swz/flex/4.5.0.20967/spark_4.5.0.20967.swz with 1 failover.
        http://fpdownload.adobe.com/pub/swz/flex/4.5.0.20967/sparkskins_4.5.0.20967.swz with 1 failover.
        http://fpdownload.adobe.com/pub/swz/flex/4.5.0.20967/mx_4.5.0.20967.swz with 1 failover.
    Files: 540 Time: 3380ms
    Linking... 27ms
    SWF Encoding... 18ms
    /.../SimplePrj/deploy/SimplePrj.swf (80059 bytes)
    postcompile: 45ms
    Total time: 4259ms
    Peak memory usage: 81 MB (Heap: 62, Non-Heap: 19)
    I had to copy the swz to deploy folder since failovers are not yet available.
    * accessing from windows machines it loads swz without complaints.
    Jaco

  • Error #2046 in SDK 3.4.0

    I just installed SDK 3.4.0.6955. I'm using RSL. This error message is produced
    now:
    Error #2046: The loaded file did not have a valid signature.
    Failed to load RSL framework_3.4.0.6955.swz
    Failing over to RSL framework_3.4.0.6955.swf
    What may be wrong?
    Thanks in advance.

    I've got the same problem in SDK 3.3.0.4852
    [SWF] C:\blabla\blabla.swf - 1,667,956 bytes after decompression
    Error #2046: Het geladen bestand heeft geen geldige handtekening.
    Failed to load RSL framework_3.3.0.4852.swz
    Failing over to RSL framework_3.3.0.4852.swf
    [SWF] C:\blabla\blabla.swf.swf - 1,153,335 bytes after decompression
    "Het geladen bestand heeft geen geldige handtekening" = dutch for   "The loaded file has no valid signature".
    When I create a new project, same problem.
    My flex-config looks okay
    <runtime-shared-library-path>
          <path-element>libs/framework.swc</path-element>
          <rsl-url>framework_3.3.0.4852.swz</rsl-url>
          <policy-file-url></policy-file-url>
          <rsl-url>framework_3.3.0.4852.swf</rsl-url>
          <policy-file-url></policy-file-url>
       </runtime-shared-library-path>
    Thanxs

  • Error #2046: The loaded file did not have a valid signature.

    I have three different applications which suddenly stopped working with this error
    Error #2046: The loaded file did not have a valid signature.
    None of the sites has been touched in Months, I assumed they would keep working the way they had.
    I wonder how many other sites are experiencing this and how many PO'd customers there are out there??
    This is really bad business practice, what is causing it?
    Dan Pride
    Note: the three were developed around the same time, one domain went down for a few days and was then renewed????

    Daniel... have you found a solution to your problem?
    I am also having the same problem. I was googling with no avail, when I noticed you added this post just yesterday,
    so I am thinking that adobe has done something to the swz files hosted on thier servers.
    Can someone from Adobe confirm if anything was done to either swz files or the crossdomain files on their end?
    I am in the same boat as you... no changes on our side, but the application has suddenly stopped working.
    We were building against a beta build of flex 4 (4.0.0.10485)
    I wonder which sdk version you are using?
    Here is what I see through the debugger...
    Warning: Ignoring 'secure' attribute in policy file from http://fpdownload.adobe.com/pub/swz/crossdomain.xml. The 'secure' attribute is only permitted in HTTPS and socket policy files. See http://www.adobe.com/go/strict_policy_files for details.
    [SWF] C:\Inetpub\wwwdata\xxxxxxxxx_Application.swf - 847,661 bytes after decompression
    Error #2046: The loaded file did not have a valid signature.
    Failed to load RSL http://fpdownload.adobe.com/pub/swz/flex/4.0.0.10485/framework_4.0.0.10485.swz
    Failing over to RSL framework_4.0.0.10485.swz
    Error #2046: The loaded file did not have a valid signature.
    PS... I have tried multple PCs (XP, Vista, Server 2008) with different versions of flash player (10.0.45.2, 10.0.22.87)
    Any help appreciated.

  • User reports "Error #2046", I can't replicate--possible causes?

    Hi All,
    We've got a Flex 4 app, built in Flash Builder, and we just had a user call in and report that when they click the "Begin" button on the app (the very first user interaction they would have after the app has finished loading), they got "Error message 2046."
    That's all the information I have from the user.  I've been doing searching on this and it sounds like Flash runtime error 2046 is an RSL that had an invalid signature.  Here's the official list of runtime errors:
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/runtimeErrors.html
    Now, this is the first user to report this problem, and I've never experienced this myself.  How would I troubleshoot this?  Is there a way to force my browser to try and load all the RSLs for my app?  I'm using Firebug to monitor the requests the browser makes, and I can see it requests my main SWF file, but none of the SWZ files, which I think are the RSLs?  I'm wondering if one of them is "bad" somehow, but I'm not seeing the error because I've got it cached from some other site that used the same RSL?
    Also, I'm confused as to why the user wouldn't have gotten this message until they clicked on a button in my app.  Aren't the RSL's loaded as part of the initial app startup?  I would have thought he would have gotten this error during the initial loading of the Flex app, not when he first attempted to click on a button in the app.
    I haven't changed with the compiler or RSL settings for my project from the default settings when I created the project.
    Thanks for any input/suggestions into what's going on here...
      -Josh

    I don't know if I'll have a way to contact this user again, but I'll see if I can find their information.  Thanks for the suggestion on the system clock.
    Also, once I followed your instructions on how to delete the RSLs, I can see them requested in Firebug.  I noticed something interesting, however, that I'm hoping someone can help me understand better.
    When I change the compiler options from using RSLs to "Merge into code," the total size of my SWF is 852kb.  If I use RSLs, then my SWF is 231kb, and the following additional files are loaded from fpdownload.adobe.com:
    1) osmf_flex.4.0.0.13495.swz (96kb)
    2) framework_4.0.0.14159.swz (607kb)
    3) textLayout_1.0.0.595.swz (129kb)
    4) spark_4.0.0.14159.swz (311kb)
    5) sparkskins_4.0.0.14159.swz (53kb)
    So that's a total of 1196kb in RSLs.  Combine that with my SWF size of 231kb, and you get a total of 1427kb.  That's 575kb (or 67%) more than the 852kb if I simply didn't use RSLs.  So, it looks like if I use RSLs, and the user actually needs to load the RSLs, they will have to load 575kb more than if I simply chose the option "merge into code."
    So, I'm guessing that the reason is that when I merge everything into code, it only actually includes the bits that I'm using.  However, when I opt for RSLs, the app must load the entire SWZ file, even if I'm only using a single item in that SWZ file.  Is that right?
    As for the reasoning for using loading entire RSLs over merging into your SWF only what you need, I'm guessing it goes like this: though some users might get a slower load experience, most users will already have those RSLs loaded, so they'll only need my smaller (231kb) SWF.
    Are there any statistics out there that can give me an idea of just what percentage of users will need to load the RSLs, versus those that will already have them cached locally?
      -Josh

  • Random Error 2046

    Ever since I upgraded to flashplayer 10 and Flex 4 I have been getting random error 2046 on my Linux system.  I am using no RSL's in my application.  I am using the open source flex-4.0.0 sdk and compliling with an ant build file. No changes have been made to the default framwork config file.  The application will load fine in firefox or flashplayerdebugger and I can reload it several times with no problems.  Then at some point the application won't load and a "Error 2046" message is inserted into by application instead (I will try to remember to take and post a screen shot when it happens again).  If I simply exit Firefox or flaashplayer and reload everything is fine again.
    This is not a major problem for me when developping but I am worried about it happening when I install it for production use.  I have read threads that indicate that this is only a Linux problem and the production environment is Windows based,  but I would like to know what is going on before I proceed with the installation.
    Thanks,
    Shawn

    I've updated everything to the latest version of Leopard.
    2010 intel iMac
    OSX 10.6.7
    v10.6.7 is Snow Leopard not Leopard and there is a v10.6.8 update available.
    Click your Apple menu  /  Software Update
    Restart your Mac after the update is installed.
    Same problem exists then run the Using Apple Hardware Test
    Might be a bad graphics card.

  • Error #2046 Show Stopper!

    I sure hope someone can give me a definitive answer about how to get rid of this error.  I had completed an application in Flash Builder 4, put the updated executables on my Linux Server (where previous revs had been working fine), and when i tried it, I got a blank screen (in Firefox, Opera, Safari, Chrome and IE ...all of which had been working fine before).  The only change in the interim was an update to Flash Player 10.1, but curiously my app still works fine if I run it on any browser from my Windows (Apache2.2/MySQL5.1/PHP5) server.  Thankfully, I at least got an error message "Error #2046" on my new litl webbook.  The debug Flash Player logged the error message, "Warning: Ignoring 'secure' attribute in policy file from http://fpdownload.adobe.com/pub/swz/crossdomain.xml.  The 'secure' attribute is only permitted in HTTPS and socket policy files.  See http://www.adobe.com/go/strict_policy_files for details."
    By my bad luck, this happened on the day i was about to deploy to my client.  I've spent two days since looking for a solution, but found NOTHING but complaints from others with similar problems and no responses (no solution).  Yes, my app uses RSLs.
    PLEASE HELP, I am desperate.  This was my first Flex app, and I was hitting stride until this.  Honestly, my faith in the stability/reliability of the Flex Framework is severely shaken.  I am close to jettisoning a month's work if Flex is this flakey.  I sure hope someone tells me I don't have to, because I was starting to really like FB4.
    Regards,
    bob

    Yes, and that's only on my litl webbook (see http://litl.com) and only when I use RSLs (i.e., when I do not "merge with code").  The error message I mentioned in my first post appeared in the logfile from a debug version of the Flash Player, again only when I used RSLs.  Hence, #Error 2046 is only half the problem.
    A new development might be relevant: My Linux server was apparently hacked, because SSH and MySQL services are blocked.  Shortly before this happened, my SSH client noted that my server's signature had changed.  Don't know what these possibilities might imply however, since after that I re-installed Linux, starting with new partitions, and it worked the same.
    The thing that kills me most about this is that my app continues to work fine on Windows Apache/MySQL/PHP., which is not what i care about.  I would love to hear an explanation of what's happening "behind the curtain", whatever that curtain is, that's causing it to color the background, but fail to load at all.
    Thanks,
    bob

  • RSL Error 3 of 3 - Is this problem to do with Flash Player?

    In trying to access sailing screens on www.sailonline.org I get the message "RSL Error 3 of 3", with the following at the foot of the page.
    "Flex Error #1001: Digest mismatch with RSL http://www.sailonline.org/static/windy/framework_3.5.0.12683.swf. Redeploy the matching RSL or relink your application with the matching library."
    There is discussion on this in the sailonline site, but the solutions suggested have not worked for me.  I see also similar being discussed elsewhere on internet.
    Does anyone know about this?

    "Flex Error"  would indicate that the problem lies within the SWF.
    A "workaround" that may work is listed here: https://success.salesforce.com/answers?id=90630000000gxC9AAI, but the posters also acknowledge that the problem is in the content and not the Player.

  • ASKB - Message error F5800 - Inconsistent currency information

    Mrs., I am with a problem when a I execute the transaction ASKB. This message appears in the error log:
    Inconsistent currency information
    Message no. F5800
    Diagnosis
    The currency information for the financial accounting component must be transferred fully for each currency type.
    If, for example, the sending application sends corporate group currency data to Accounting, this currency data must be transferred for every company code line item.
    An error has occurred for line item '000' of the financial accounting document (company code '5557') with currency type '10' (currency key 'BRL'). This could be for one of three reasons:
    Line item '000' does not have any currency data for currency type '10', although at least one other line item has currency data for currency type '10'.
    Line item '000' contains currency data for currency type '10', although at least one other line item contain no currency data for currency type '10'.
    Line item '000' has no currency data for currency type '10', although the currency type '10' corresponds to the local currency ( currency type '10').
    System response
    Data processing within Financial Accounting can only take place with consistent currency information.
    Procedure
    The calling application probably contains a system error. Contact the calling application to locate the error.
    Somebody knows what can I do to solve this problem?
    Tks,
    Eliana

    Hi Eliana,
    Have a look to the Wiki from Markus, this should help you:
    /people/markus.bredel/blog/2008/11/28/currencies-in-fixed-asset-accounting

  • I'm trying to install Creatice Suite 5.5 on a new Mac but I get the error message "Inconsistency in the installer database. Please restart your computer and install again."

    I'm trying to install Creatice Suite 5.5 on a new Mac but I get the error message "Inconsistency in the installer database. Please restart your computer and install again."
    I have restarted but that doesn't help.

    Jonkpirateboy did you migrate/transfer/copy your CS5.5 application to this new Mac?
    If so then please utilize the uninstallers located in the Applications/Utilities/Adobe Installers folder.  You will then want to run the CC Cleaner Tool located at Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6 - http://helpx.adobe.com/creative-suite/kb/cs5-cleaner-tool-installation-problems.html.
    Finally if you need a fresh copy of the installation files they are available for download at Download CS5.5 products.

  • Trying to install PSE11 in new MacOSX. keep getting error message:inconsistency in installer datab s

    trying to install PSE11 on new mac OSX.. keep getting error message:inconsistency in installer databace...restart computer and reload... well thats what I've been doing for six hours now... I don't know if its a mac or Adobe problem, but I'm getting PO'd at both of them

    Try http://forums.adobe.com/message/5048299

  • Why getting "Run-time error 2046 the command or action 'GoToRecord' isn't available now"

    Hello,
    I'm running this on Form Load:
    Private Sub Form_Load()DoCmd.GoToRecord , , acNewRec
    End Sub
    when I'm in the office connected to the LAN, the database opens without any error but when
    I'm working remote through a VPN, I get this error:
    Run-time error 2046 the command or action 'GoToRecord' isn't available now.
    I'm wondering if this is related to a speed issue and more importantly, how to fix it?
    Thanks,

    Make absolutely sure the query behind the form is updateable and the form allows edits
    Use the following code with the forms On Open event:
    DoCmd.ShowAllRecords
    DoCmd.GoToRecord , , acNewRec
    See if that helps. Have no clue why it would work in one environment but not another.

  • RSL error #2032 with IE8, Win7 Flash ver. 11.8.800.168

    I have some users that are getting a RSL error # 2032. The only ones getting this error are running IE8, Windows 7 and have Flash Version 11.8.800.168. Users running IE9, Windows 7 do not get this error. Is there a solution to this?

    No, we are not able to repair IE. We are controlled by GPO. Would you happen to know of any GPO that would cause this error in IE8?
    Thanks for your reply.

  • Anyone know what is Error #2046: The loaded file did not have a valid signature

    can anyone help me solve this issue? when i try to run project or make swf file
    Error #2046: The loaded file did not have a valid signature
    show up. how do i get a valid signature? or it show up because it is a trial version?
    please help me!!

    Hi Ryan,
    Please see this recent post: http://forums.adobe.com/message/3277736#3277736
    Your best option is to open your project in the shipping version of Flash Catalyst CS5 and re-publish it.  Catalyst CS5 can open projects that were created with the beta 2 release (October 2009) or newer.
    If your project won't open, then it was probably created in an earlier beta/alpha version of Catalyst.  If you know how to write Flex code, with some work you can upgrade these old projects by hand: import the project into Flash Builder 4 and then resolve any problems you encounter with compiling and running the project.
    Sorry for the trouble -- hope this info helps,
    - Peter

Maybe you are looking for