title: During handling of the above exception, another exception occurred
body: <p>I have below try-except to catch JSON parse errors:</p>
  
  <pre><code>with open(json_file) as j:
      try:
          json_config = json.load(j)
      except ValueError as e:
          raise Exception('Invalid json: {}'.format(e))
  </code></pre>
  
  <p>Why is <code>During handling of the above exception, another exception occurred</code> printed out, and how do I resolve it?</p>
  
  <pre><code>json.decoder.JSONDecodeError: Expecting ',' delimiter: line 103 column 9 (char 1093)
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
  &lt;....&gt;
  raise Exception('Invalid json: {}'.format(e))
  Exception: Invalid json: Expecting ',' delimiter: line 103 column 9 (char 1093)
  </code></pre>