Loading, please wait...

Type Mismatch

Your code tried to use a value in a way that does not work for its type (for example, mixing text and numbers).

payload.rendering_failed: Payload rendering failed for URL index: Unsupported page content type: <class 'int'>
At ['[1]', 'table', '[1]', 'tbody', '[0]', 'tr', '[1]', 'td', '[0]']  

What To Try Next

  • Check that each function call has the right number of arguments.
  • Verify that values have the type your code expects (for example, text vs number).
  • Print intermediate values to see what type they are before the failing line.

Navigation Options:

Technical Details

Error ID payload.rendering_failed
Message
Payload rendering failed for URL index: Unsupported page content type: <class 'int'>
At ['[1]', 'table', '[1]', 'tbody', '[0]', 'tr', '[1]', 'td', '[0]']          
Route Call
index()          
Status error
Severity error
Category payload
Recoverable yes
Payload
Show details
state None
content
  • body Expedition Log
    level 1
  • rows
    • destination the volcano
      days 3
      survived True
    • destination the couch
      days 1
      survived True
    • destination the DMV
      days 1
      survived False
    header None
  • body Same data, lists and a custom header
    level 2
  • rows
      • the volcano
      • 3
      • the couch
      • 1
    header
    • Place
    • Days
target
id drafter-body--
tag None
class_name None
selector None
data_attribute None
attribute None
nth_child None
closest False
within None
all False
is_page_load True
replace False
remove False
html False
append False
prepend False
before False
after False
attributes_to_set None
styles_to_set None
class_toggles None
fallback None
css None
js None
Request
Show details
id 1
action precompilation
url index
kwargs {}
event {}
dom_id
button_pressed
raw_payload []
Traceback

Read from the bottom up: the last line names the error, and the nearest “your code” entry above it shows where to look.

Traceback (most recent call last):
File /home/runner/work/drafter/drafter/src/drafter/client_server/client_server.py , line 611 , in render_payload
return payload.render(self.state, configuration)
       ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^              
File /home/runner/work/drafter/drafter/src/drafter/payloads/kinds/fragment.py , line 134 , in render
content = render(
    self.content,
    state,
    configuration,
)              
File /home/runner/work/drafter/drafter/src/drafter/payloads/renderer.py , line 218 , in render
renderer.render(component)
~~~~~~~~~~~~~~~^^^^^^^^^^^              
File /home/runner/work/drafter/drafter/src/drafter/payloads/renderer.py , line 127 , in render
self.render(child)
~~~~~~~~~~~^^^^^^^              
File /home/runner/work/drafter/drafter/src/drafter/payloads/renderer.py , line 173 , in render
self.render(child)
~~~~~~~~~~~^^^^^^^              
File /home/runner/work/drafter/drafter/src/drafter/payloads/renderer.py , line 173 , in render
self.render(child)
~~~~~~~~~~~^^^^^^^              
File /home/runner/work/drafter/drafter/src/drafter/payloads/renderer.py , line 173 , in render
  self.render(child)
  ~~~~~~~~~~~^^^^^^^
[Previous line repeated 1 more time]              
File /home/runner/work/drafter/drafter/src/drafter/payloads/renderer.py , line 197 , in render
raise TypeError(
    f"Unsupported page content type: {type(component)}\nAt {self.component_stack}"
)              
TypeError: Unsupported page content type: <class 'int'>
At ['[1]', 'table', '[1]', 'tbody', '[0]', 'tr', '[1]', 'td', '[0]']