spcl / serverless-benchmarks

SeBS: serverless benchmarking suite for automatic performance analysis of FaaS platforms.
https://mcopik.github.io/projects/sebs/
BSD 3-Clause "New" or "Revised" License
149 stars 67 forks source link

500 Internal error on multimedia benchmarks as well. Please assist #115

Closed jchigu closed 1 year ago

jchigu commented 1 year ago

(python-venv) jchigu@SEBS:~$ curl 172.17.0.3:9000 --request POST --data '{"bucket": {
"input": "210.thumbnailer-0-input-8f4da427-ac91-4f", "output": "210.thumbnailer-0-output-b78816aa-0c74-40" }, "object": { "height": 200, "key": "0_action-adrenaline-adventure-1047051.jpg", "width": 200 } }' --header 'Content-Type: application/json'

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
    <head>
        <title>Error: 500 Internal Server Error</title>
        <style type="text/css">
          html {background-color: #eee; font-family: sans;}
          body {background-color: #fff; border: 1px solid #ddd;
                padding: 15px; margin: 15px;}
          pre {background-color: #eee; border: 1px solid #ddd; padding: 5px;}
        </style>
    </head>
    <body>
        <h1>Error: 500 Internal Server Error</h1>
        <p>Sorry, the requested URL <tt>&#039;http://172.17.0.3:9000/&#039;</tt>
           caused an error:</p>
        <pre>Internal Server Error</pre>
          <h2>Exception:</h2>
          <pre>TypeError(&#039;an integer is required (got type NoneType)&#039;)</pre>
          <h2>Traceback:</h2>
          <pre>Traceback (most recent call last):

File "/usr/local/lib/python3.7/site-packages/bottle.py", line 868, in _handle return route.call(*args) File "/usr/local/lib/python3.7/site-packages/bottle.py", line 1748, in wrapper rv = callback(a, **ka) File "/sebs/server.py", line 17, in flush_log ret = function.handler(request.json) File "/function/function/function.py", line 9, in handler graph = igraph.Graph.Barabasi(size, 10) TypeError: an integer is required (got type NoneType) (python-venv) jchigu@SEBS:~$

mcopik commented 1 year ago

This seems to be a problem as in #114 - there is the same code of graph benchmark in the exception stack trace.

Closing as a duplicate.