How to Fix CloudFlare Error 1101 (Worker threw exception)?

  • Time:2020-09-07 12:26:38
  • Class:Weblog
  • Read:28

After the update to the Load Balancer Node https://steem.justyy.workers.dev a few days ago, I started to notice the `scriptThrewException` error

scriptThrewException

Number of Errors 6
Number of Requests 6
Number of Sub Requests 42
CPU Time P50 (ms) 2.11
CPU Time P90 (ms) 3.37
CPU Time P99 (ms) 3.8
CPU Time P99.9 (ms) 3.85

After investigation, I found out it is due to Error 1101 thrown by CloudFlare Worker.

cloudflare-1101-error-worker-threw-exception How to Fix CloudFlare Error 1101 (Worker threw exception)? cloud cloud computing cloudflare javascript

This usually happens, when the script throws a Javascript exception, and can be handled by Try-Catch.

Further investigation shows that the error is caused by a rejection in a Promise, which is not handled. Thus, changing to the following (error happens when sending API to RPC node to Get the Version of the Steem Blockchain RPC Node)

1
2
3
4
5
6
  let version = "";
  try {
    version = await getVersion(server);
  } catch (e) {
    version = JSON.stringify(e);
  }
  let version = "";
  try {
    version = await getVersion(server);
  } catch (e) {
    version = JSON.stringify(e);
  }

–EOF (The Ultimate Computing & Technology Blog) —

Recommend:
7 Common Email List Building Mistakes
How to Do Email Marketing in 2020: A Beginner’s Guide
5 Music Blogs That Are Rocking It And How To Get Your Own Band F
Depth First Search Algorithm with Hash Set to Find Elements in a
Algorithms to Count How Many Numbers Are Smaller Than the Curren
Finding the Closest Divisors
Greedy Solution to Reconstruct a 2-Row Binary Matrix
How to Use jOOQ Library to Write SQL in Java using Fluent Style?
Algorithm to Compute the Number of Days Between Two Dates
How to Sort Integers by The Number of 1 Bits?
Share:Facebook Twitter
Comment list
Comment add