cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

TypeError: Method Promise.prototype.then called on incompatible receiver #<DexiePromise>

shaco.zhang
Producer

Dears, 

    When i manual injection of the JavaScript Agent, I have a problem. It seems to have something conflict with Dexie.js and window.Promise. (This might be helpful: https://dexie.org/docs/Promise/Promise)
    
The script is below, and Dexie's version is  3.0.1.

 

 <script charset="UTF-8" type="text/javascript">
    window["adrum-start-time"] = new Date().getTime();
    (function(config){
      config.appKey = "*";
      config.adrumExtUrlHttp = "http://cdn.appdynamics.com";
      config.adrumExtUrlHttps = "https://cdn.appdynamics.com";
      config.beaconUrlHttp = "http://pdx-col.eum-appdynamics.com";
      config.beaconUrlHttps = "https://pdx-col.eum-appdynamics.com";
      config.resTiming = {"bufSize":200,"clearResTimingOnBeaconSend":true};
      config.maxUrlLength = 512;
    })(window["adrum-config"] || (window["adrum-config"] = {}));
  </script>
  <script src="//cdn.appdynamics.com/adrum/adrum-20.9.0.3268.js"></script>
  <script>

 

    In addition, it leads thousands of requests and doesn't stop itself. We have to close the page in the end.

    If you have any ideas, please let me know. Thanks a lot.

errorerrora lot of request in secondsa lot of request in seconds

2 REPLIES 2

Mohideen.K
AppDynamics Team

Hi Zhang,


Can you please add the below parameter along with the instrumentation code and let know if that helps.

config.isZonePromise = true;

Regards,

Mohideen

Cool, This is the right solution.
Thanks for your reply!

June 26 Webinar
Discover new Splunk integrations and AI innovations for Cisco AppDynamics.


Register Now!

Observe and Explore
Dive into our Community Blog for the Latest Insights and Updates!


Read the blog here