Error Ticket: division by zero

Traceback (most recent call last):
  File "/home/massimo/Dropbox/py4web/py4web/core.py", line 932, in wrapper
    ret = func(*func_args, **func_kwargs)
  File "/home/massimo/Dropbox/py4web/apps/showcase/examples/page_with_error.py", line 6, in page_with_error
    1 / 0
ZeroDivisionError: division by zero
id2501
uuidce059a4d-2b2b-4d67-b422-bd9914151254
app_nameshowcase
methodGET
path/showcase/page_with_error
timestampdatetime.datetime(2022, 6, 5, 22, 1, 21)
client_ip127.0.0.1
errordivision by zero
snapshot
timestamp2022-06-05 22:01:21.009223
python_version3.8.10 (default, Mar 15 2022, 12:22:08) [GCC 9.4.0]
platform_info
machinex86_64
nodemdp-g3
platformLinux-5.13.0-40-generic-x86_64-with-glibc2.29
processorx86_64
python_branch
python_build
  • default
  • Mar 15 2022 12:22:08
python_compilerGCC 9.4.0
python_implementationCPython
python_revision
python_version3.8.10
python_version_tuple
  • 3
  • 8
  • 10
release5.13.0-40-generic
systemLinux
uname
  • Linux
  • mdp-g3
  • 5.13.0-40-generic
  • #45~20.04.1-Ubuntu SMP Mon Apr 4 09:38:31 UTC 2022
  • x86_64
  • x86_64
version#45~20.04.1-Ubuntu SMP Mon Apr 4 09:38:31 UTC 2022
os_environ
DESKTOP_SESSIONubuntu
XDG_SESSION_CLASSuser
XDG_SESSION_TYPEx11
XAUTHORITY/run/user/1000/gdm/Xauthority
GDMSESSIONubuntu
XMODIFIERS@im=ibus
SHELL/bin/bash
VTE_VERSION6003
JOURNAL_STREAM8:48255
XDG_CONFIG_DIRS/etc/xdg/xdg-ubuntu:/etc/xdg
IM_CONFIG_PHASE1
USERNAMEmassimo
XDG_DATA_DIRS/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
_/usr/bin/make
MANAGERPID1630
LESSOPEN| /usr/bin/lesspipe %s
PATH/home/massimo/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
GPG_AGENT_INFO/run/user/1000/gnupg/S.gpg-agent:0:1
SESSION_MANAGERlocal/mdp-g3:@/tmp/.ICE-unix/1847,unix/mdp-g3:/tmp/.ICE-unix/1847
XDG_RUNTIME_DIR/run/user/1000
XDG_MENU_PREFIXgnome-
INVOCATION_ID5965126e4c7f45428c177345d762dde8
LS_COLORSrs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
XDG_SESSION_DESKTOPubuntu
SSH_AUTH_SOCK/run/user/1000/keyring/ssh
DISPLAY:0
HOME/home/massimo
PWD/home/massimo/Dropbox/py4web
SSH_AGENT_PID1808
GTK_MODULESgail:atk-bridge
DBUS_SESSION_BUS_ADDRESSunix:path=/run/user/1000/bus
LESSCLOSE/usr/bin/lesspipe %s %s
LOGNAMEmassimo
GNOME_DESKTOP_SESSION_IDthis-is-deprecated
COLORTERMtruecolor
QT_IM_MODULEibus
SHLVL1
GNOME_SHELL_SESSION_MODEubuntu
USERmassimo
XDG_CURRENT_DESKTOPubuntu:GNOME
OLDPWD/home/massimo/Dropbox/py4web/apps
MAKEFLAGS
MFLAGS
MAKE_TERMOUT/dev/pts/0
QT_ACCESSIBILITY1
GJS_DEBUG_TOPICSJS ERROR;JS LOG
GNOME_TERMINAL_SCREEN/org/gnome/Terminal/screen/0f261012_0553_488d_84c6_e5b447972d10
GNOME_TERMINAL_SERVICE:1.7932
WINDOWPATH2
GJS_DEBUG_OUTPUTstderr
MAKE_TERMERR/dev/pts/0
LANGen_US.UTF-8
TERMxterm-256color
MAKELEVEL1
PY4WEB_APPS_FOLDER/home/massimo/Dropbox/py4web/apps
PY4WEB_SERVICE_FOLDER/home/massimo/Dropbox/py4web/apps/.service
PY4WEB_SERVICE_DB_URIsqlite://service.storage
PY4WEB_PATH/home/massimo/Dropbox/py4web
PY4WEB_PASSWORD_FILEpassword.txt
PY4WEB_YESFalse
PY4WEB_HOST127.0.0.1
PY4WEB_PORT8000
PY4WEB_QUIETFalse
PY4WEB_SERVERdefault
PY4WEB_NUMBER_WORKERS0
PY4WEB_DASHBOARD_MODEfull
PY4WEB_WATCHlazy
PY4WEB_SSL_CERTNone
PY4WEB_SSL_KEYNone
PY4WEB_ERRORLOG:stderr
PY4WEB_LOGGING_LEVEL30
PY4WEB_DEBUGFalse
tracebackTraceback (most recent call last): File "/home/massimo/Dropbox/py4web/py4web/core.py", line 932, in wrapper ret = func(*func_args, **func_kwargs) File "/home/massimo/Dropbox/py4web/apps/showcase/examples/page_with_error.py", line 6, in page_with_error 1 / 0 ZeroDivisionError: division by zero
exception_typeZeroDivisionError
exception_valuedivision by zero
stackframes
  • file/home/massimo/Dropbox/py4web/py4web/core.py
    funcwrapper
    lnum932
    code
    • try:
    • request.app_name = app_name
    • ret = func(*func_args, **func_kwargs)
    • if isinstance(ret, dict):
    • response.headers["Content-Type"] = "application/json"
  • file/home/massimo/Dropbox/py4web/apps/showcase/examples/page_with_error.py
    funcpage_with_error
    lnum6
    code
    • @action("page_with_error")
    • def page_with_error():
    • 1 / 0