# File lib_wpm/wpm.rb, line 4255
    def debug_print(driver, exception, http_method)
      driver.set_header('Content-Type', 'text/html')
      if (http_method != 'HEAD') then
        driver.write("<html>\n")
        driver.write("<head><title>500 Internal Server Error</title></head>\n")
        driver.write("<body>\n")
        driver.write("<h1>500 Internal Server Error</h1>\n")
        driver.write("<h2>Error message</h2>\n")
        driver.write("<p>#{escapeHTML(exception.message)}</p>\n")
        driver.write("<h2>Error type</h2>\n")
        driver.write("<p>#{escapeHTML(exception.class.to_s)}</p>\n")
        driver.write("<h2>Backtrace</h2>\n")
        if (exception.backtrace) then
          driver.write("<ol>\n")
          for frame in exception.backtrace
            driver.write("<li>#{escapeHTML(frame)}</li>\n")
          end
          driver.write("</ol>\n")
          driver.write("</body>\n")
          driver.write("</html>\n")
        else
          driver.write("<p><em>None.</em></p>\n")
        end
      end

      nil
    end