1. #31
    Ext JS Premium Member tvanzoelen's Avatar
    Join Date
    Apr 2008
    Location
    Groningen - Netherlands
    Posts
    1,108
    Vote Rating
    31
    tvanzoelen has a spectacular aura about tvanzoelen has a spectacular aura about tvanzoelen has a spectacular aura about

      0  

    Default


    Well a lot of users calling this morning. I tried Tyler___Durdens patch hopefully it works.

  2. #32
    Sencha User
    Join Date
    May 2009
    Posts
    128
    Vote Rating
    1
    DiscoBoy is on a distinguished road

      0  

    Default


    Quote Originally Posted by Tyler___Durden View Post
    You can also implement it like this

    Code:
    Ext.onReady(function(){
    
       if (Ext.firefoxVersion >= 18) {
          var noArgs = [];
          Ext.override(Ext.Base, {
          callParent : function(args) {
             var method, superMethod = (method = this.callParent.caller) && (method.$previous || ((method = method.$owner ?
    method :
    method.caller) && method.$owner.superclass[method.$name]));
    
             // Workarround for Firefox 18. I don't know why this works, but it does. Perhaps functions wich have
             // a try-catch block are handled differently
             try {
             } catch (e) {
             }
    
             return superMethod.apply(this, args || noArgs);
          }
         });
      }
    });
    This way you don't need to change the ExtJs Files...
    Thanks, actually I tried this first but it wasn't working for me and caused another error somewhere...will check this..really annoying bug with FF18 and just 2 days before our release

  3. #33
    Sencha User
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    8
    Vote Rating
    5
    Tyler___Durden is on a distinguished road

      0  

    Default


    Better than after, so you can be sure that it wasn't your fault Just a little explanation to my post, i've want to say that you can put the code anywhere in your ExtJS Application, i prefer it at the startup. Because it is an override to Ext.Base:callParent you don't have patch the library files, i've placed it right after Ext.onReady...

  4. #34
    Ext JS Premium Member tvanzoelen's Avatar
    Join Date
    Apr 2008
    Location
    Groningen - Netherlands
    Posts
    1,108
    Vote Rating
    31
    tvanzoelen has a spectacular aura about tvanzoelen has a spectacular aura about tvanzoelen has a spectacular aura about

      0  

    Default


    I applied the patch directly at the start in some function in Ext.onReady. Three users notified that their problem was gone. Following Mozilla's bugthread it should be gone because the function isn't compiled anymore with a try catch in it.

    Someway it is an amazing bugfix Tracking the problem down to the new JIT engine and bypass the compilation of the code with a try catch. Lets call it a Hack...

  5. #35
    Sencha Premium Member
    Join Date
    Nov 2010
    Posts
    2
    Vote Rating
    -1
    dwoosley has a little shameless behaviour in the past

      0  

    Default


    Quote Originally Posted by evant View Post
    Not really useful to speculate without seeing a test case, please post one.
    Here's the test case:

  6. #36
    Sencha Premium Member
    Join Date
    Nov 2010
    Posts
    2
    Vote Rating
    -1
    dwoosley has a little shameless behaviour in the past

      -1  

    Default


    Quote Originally Posted by dwoosley View Post
    Here's the test case:
    1. Code was working fine in FF, no changes to the code.
    2. FF was upgraded, Ext is now broken.

  7. #37
    Ext JS Premium Member
    Join Date
    Mar 2011
    Posts
    54
    Vote Rating
    0
    c2c-guinness is on a distinguished road

      0  

    Default


    After implementing the workaround I am immediately met with a "Too much recursion" error.

    We're using ExtJS 4.1.0

    Thoughts? anyone?

    Thanks,
    Luke
    "Sometimes the road less traveled...is less traveled for a reason."
    "But if your framework provider has already traveled a road, follow them."

  8. #38
    Sencha User
    Join Date
    Dec 2010
    Posts
    3
    Vote Rating
    0
    jzimmer is on a distinguished road

      0  

    Default Posted patch fixed our app too

    Posted patch fixed our app too


    Holger and Tyler Thanks! Your patch fixed our company's application too. The most used page of our critical internal application was not displaying information correctly without the work around. Thanks again for posting this information.

  9. #39
    Sencha User
    Join Date
    Mar 2012
    Location
    Mexico
    Posts
    1
    Vote Rating
    0
    fcoruiz is on a distinguished road

      0  

    Default


    I also get the error "Too much recursion" after using the workaround.

    c2c-guinness did you manage to get it to work?

    Thanks

  10. #40
    Sencha User
    Join Date
    Jan 2008
    Posts
    45
    Vote Rating
    0
    netslayer is on a distinguished road

      0  

    Default


    Is Sencha going to package this into a hot fix release or main stream release soon?

    For some reason actually applying this using Override is causing errors while patching the libraries directly for me worked fine.

film izle

hd film izle

film sitesi

takipci kazanma sitesi

takipci kazanma sitesi

güzel olan herşey

takipci alma sitesi

komik eğlenceli videolar