Error in TrackerStore DynamoDB Section

If you look at the documentation here: Tracker Stores, you can see that they have tablename: <name of the table to create, e.g. rasa> in the example. However, this will actually lead to a compilation error. Instead, table_name: <name of the table to create, e.g. rasa> is necessary for it compile correctly.

I used this feature recently without an issue. Can you provide more details on the problem you have run into? Do you have an example config and the error message you are receiving when you run Rasa?

Yes, my example config is

tracker_store:
  type: "dynamo"
  tablename: "mytable"
  region: "us-west-1"

where I got the following:

Experienced exception while trying to serve
Traceback (most recent call last):
  File "/Users/shawn/venv/lib/python3.7/site-packages/sanic/app.py", line 1167, in run
    serve(**server_settings)
  File "/Users/shawn/venv/lib/python3.7/site-packages/sanic/server.py", line 892, in serve
    trigger_events(before_start, loop)
  File "/Users/shawn/venv/lib/python3.7/site-packages/sanic/server.py", line 668, in trigger_events
    loop.run_until_complete(result)
  File "uvloop/loop.pyx", line 1456, in uvloop.loop.Loop.run_until_complete
  File "/Users/shawn/venv/lib/python3.7/site-packages/rasa/core/run.py", line 244, in load_agent_on_start
    _tracker_store = TrackerStore.create(endpoints.tracker_store, event_broker=_broker)
  File "/Users/shawn/venv/lib/python3.7/site-packages/rasa/core/tracker_store.py", line 93, in create
    return _create_from_endpoint_config(obj, domain, event_broker)
  File "/Users/shawn/venv/lib/python3.7/site-packages/rasa/core/tracker_store.py", line 1068, in _create_from_endpoint_config
    domain=domain, event_broker=event_broker, **endpoint_config.kwargs
TypeError: __init__() got an unexpected keyword argument 'tablename'

However, everything works fine (I’ve tested) with

tracker_store:
  type: "dynamo"
  table_name: "mytable"
  region: "us-west-1"

Note, I am using version 1.10.10