-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Describe the bug
When attempting to open jamstats and view the page, "Error Rendering Rosters"
To Reproduce
Start CRG2025.7 with game running
Start Jamstats 3.4.15 on Mac OS
Connect to scoreboard using standard settings
Open the webpage and browse to Jamstats IP
Get error
Expected behavior
Displays Details
Additional context
jamstats version 3.4.15, by Damon May
Connecting to server 10.240.80.6, port 8001...
Mode not specified. Inferred mode web
Using theme white
Starting jamstats server...
Point your browser to: http://10.240.80.215:8080
Opened connection.
2025-11-08 09:23:26,589 | jamstats.io.scoreboard_server_io | INFO: Opened connection.
Exception while rendering template: 'Styler' object has no attribute 'hide'
EXC: Traceback (most recent call last):
EXC: File "jamstats/web/statserver.py", line 316, in index
EXC: File "flask/templating.py", line 147, in render_template
EXC: File "flask/templating.py", line 130, in _render
EXC: File "jinja2/environment.py", line 1304, in render
EXC: File "jinja2/environment.py", line 925, in handle_exception
EXC: File "/var/folders/5r/psvb5q954v9_1sx6xrs2hb9w0000gn/T/_MEIx8SmDi/templates/jamstats_gameplots.html", line 113, in top-level template code
EXC:
{{element.build_html(derby_game) | safe}}
EXC: File "jamstats/tables/table_util.py", line 83, in build_html
EXC: File "jamstats/tables/table_util.py", line 71, in prepare_table_styler
EXC: AttributeError: 'Styler' object has no attribute 'hide'
Exception while rendering template: 'Styler' object has no attribute 'hide'
EXC: Traceback (most recent call last):
EXC: File "jamstats/web/statserver.py", line 316, in index
EXC: File "flask/templating.py", line 147, in render_template
EXC: File "flask/templating.py", line 130, in _render
EXC: File "jinja2/environment.py", line 1304, in render
EXC: File "jinja2/environment.py", line 925, in handle_exception
EXC: File "/var/folders/5r/psvb5q954v9_1sx6xrs2hb9w0000gn/T/_MEIx8SmDi/templates/jamstats_gameplots.html", line 113, in top-level template code
EXC:
{{element.build_html(derby_game) | safe}}
EXC: File "jamstats/tables/table_util.py", line 83, in build_html
EXC: File "jamstats/tables/table_util.py", line 71, in prepare_table_styler
EXC: AttributeError: 'Styler' object has no attribute 'hide'
Exception while rendering template: 'Styler' object has no attribute 'hide'
EXC: Traceback (most recent call last):
EXC: File "jamstats/web/statserver.py", line 316, in index
EXC: File "flask/templating.py", line 147, in render_template
EXC: File "flask/templating.py", line 130, in _render
EXC: File "jinja2/environment.py", line 1304, in render
EXC: File "jinja2/environment.py", line 925, in handle_exception
EXC: File "/var/folders/5r/psvb5q954v9_1sx6xrs2hb9w0000gn/T/_MEIx8SmDi/templates/jamstats_gameplots.html", line 113, in top-level template code
EXC:
{{element.build_html(derby_game) | safe}}
EXC: File "jamstats/tables/table_util.py", line 83, in build_html
EXC: File "jamstats/tables/table_util.py", line 71, in prepare_table_styler
EXC: AttributeError: 'Styler' object has no attribute 'hide'
Exception while rendering template: 'Styler' object has no attribute 'hide'
EXC: Traceback (most recent call last):
EXC: File "jamstats/web/statserver.py", line 316, in index
EXC: File "flask/templating.py", line 147, in render_template
EXC: File "flask/templating.py", line 130, in _render
EXC: File "jinja2/environment.py", line 1304, in render
EXC: File "jinja2/environment.py", line 925, in handle_exception
EXC: File "/var/folders/5r/psvb5q954v9_1sx6xrs2hb9w0000gn/T/_MEIx8SmDi/templates/jamstats_gameplots.html", line 113, in top-level template code
EXC:
{{element.build_html(derby_game) | safe}}
EXC: File "jamstats/tables/table_util.py", line 83, in build_html
EXC: File "jamstats/tables/table_util.py", line 71, in prepare_table_styler
EXC: AttributeError: 'Styler' object has no attribute 'hide'
Exception while rendering template: 'Styler' object has no attribute 'hide'
EXC: Traceback (most recent call last):
EXC: File "jamstats/web/statserver.py", line 316, in index
EXC: File "flask/templating.py", line 147, in render_template
EXC: File "flask/templating.py", line 130, in _render
EXC: File "jinja2/environment.py", line 1304, in render
EXC: File "jinja2/environment.py", line 925, in handle_exception
EXC: File "/var/folders/5r/psvb5q954v9_1sx6xrs2hb9w0000gn/T/_MEIx8SmDi/templates/jamstats_gameplots.html", line 113, in top-level template code
EXC:
{{element.build_html(derby_game) | safe}}
EXC: File "jamstats/tables/table_util.py", line 83, in build_html
EXC: File "jamstats/tables/table_util.py", line 71, in prepare_table_styler
EXC: AttributeError: 'Styler' object has no attribute 'hide'
Exception while rendering template: 'Styler' object has no attribute 'hide'
EXC: Traceback (most recent call last):
EXC: File "jamstats/web/statserver.py", line 316, in index
EXC: File "flask/templating.py", line 147, in render_template
EXC: File "flask/templating.py", line 130, in _render
EXC: File "jinja2/environment.py", line 1304, in render
EXC: File "jinja2/environment.py", line 925, in handle_exception
EXC: File "/var/folders/5r/psvb5q954v9_1sx6xrs2hb9w0000gn/T/_MEIx8SmDi/templates/jamstats_gameplots.html", line 113, in top-level template code
EXC:
{{element.build_html(derby_game) | safe}}
EXC: File "jamstats/tables/table_util.py", line 83, in build_html
EXC: File "jamstats/tables/table_util.py", line 71, in prepare_table_styler
EXC: AttributeError: 'Styler' object has no attribute 'hide'
Exception while rendering template: 'Styler' object has no attribute 'hide'
EXC: Traceback (most recent call last):
EXC: File "jamstats/web/statserver.py", line 316, in index
EXC: File "flask/templating.py", line 147, in render_template
EXC: File "flask/templating.py", line 130, in _render
EXC: File "jinja2/environment.py", line 1304, in render
EXC: File "jinja2/environment.py", line 925, in handle_exception
EXC: File "/var/folders/5r/psvb5q954v9_1sx6xrs2hb9w0000gn/T/_MEIx8SmDi/templates/jamstats_gameplots.html", line 113, in top-level template code
EXC:
{{element.build_html(derby_game) | safe}}
EXC: File "jamstats/tables/table_util.py", line 83, in build_html
EXC: File "jamstats/tables/table_util.py", line 71, in prepare_table_styler
EXC: AttributeError: 'Styler' object has no attribute 'hide'
Exception while rendering template: 'Styler' object has no attribute 'hide'
EXC: Traceback (most recent call last):
EXC: File "jamstats/web/statserver.py", line 316, in index
EXC: File "flask/templating.py", line 147, in render_template
EXC: File "flask/templating.py", line 130, in _render
EXC: File "jinja2/environment.py", line 1304, in render
EXC: File "jinja2/environment.py", line 925, in handle_exception
EXC: File "/var/folders/5r/psvb5q954v9_1sx6xrs2hb9w0000gn/T/_MEIx8SmDi/templates/jamstats_gameplots.html", line 113, in top-level template code
EXC:
{{element.build_html(derby_game) | safe}}
EXC: File "jamstats/tables/table_util.py", line 83, in build_html
EXC: File "jamstats/tables/table_util.py", line 71, in prepare_table_styler
EXC: AttributeError: 'Styler' object has no attribute 'hide'
Exception while rendering template: 'Styler' object has no attribute 'hide'
EXC: Traceback (most recent call last):
EXC: File "jamstats/web/statserver.py", line 316, in index
EXC: File "flask/templating.py", line 147, in render_template
EXC: File "flask/templating.py", line 130, in _render
EXC: File "jinja2/environment.py", line 1304, in render
EXC: File "jinja2/environment.py", line 925, in handle_exception
EXC: File "/var/folders/5r/psvb5q954v9_1sx6xrs2hb9w0000gn/T/_MEIx8SmDi/templates/jamstats_gameplots.html", line 113, in top-level template code
EXC:
{{element.build_html(derby_game) | safe}}
EXC: File "jamstats/tables/table_util.py", line 83, in build_html
EXC: File "jamstats/tables/table_util.py", line 71, in prepare_table_styler
EXC: AttributeError: 'Styler' object has no attribute 'hide'
`