Error while parsing GSI #143

furio opened this Issue Apr 1, 2014 · 4 comments


None yet

2 participants

furio commented Apr 1, 2014

I've created a sample configuration, with a table and a gsi of that table and when I try to start the service i get this error.

[ec2-user@ip-10-235-36-224 dynamoconf]$ dynamic-dynamodb -c ./dyn.conf --dry-run
Traceback (most recent call last):
  File "/usr/bin/dynamic-dynamodb", line 5, in <module>
    pkg_resources.run_script('dynamic-dynamodb==1.10.5', 'dynamic-dynamodb')
  File "/usr/lib/python2.6/site-packages/", line 461, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python2.6/site-packages/", line 1194, in run_script
    execfile(script_filename, namespace, namespace)
  File "/usr/lib/python2.6/site-packages/dynamic_dynamodb-1.10.5-py2.6.egg/EGG-INFO/scripts/dynamic-dynamodb", line 22, in <module>
    import dynamic_dynamodb
  File "/usr/lib/python2.6/site-packages/dynamic_dynamodb-1.10.5-py2.6.egg/dynamic_dynamodb/", line 29, in <module>
    from dynamic_dynamodb.core import dynamodb, gsi, table
  File "/usr/lib/python2.6/site-packages/dynamic_dynamodb-1.10.5-py2.6.egg/dynamic_dynamodb/core/", line 12, in <module>
    from dynamic_dynamodb.log_handler import LOGGER as logger
  File "/usr/lib/python2.6/site-packages/dynamic_dynamodb-1.10.5-py2.6.egg/dynamic_dynamodb/", line 25, in <module>
    import config_handler
  File "/usr/lib/python2.6/site-packages/dynamic_dynamodb-1.10.5-py2.6.egg/dynamic_dynamodb/", line 4, in <module>
    CONFIGURATION = config.get_configuration()
  File "/usr/lib/python2.6/site-packages/dynamic_dynamodb-1.10.5-py2.6.egg/dynamic_dynamodb/config/", line 118, in get_configuration
    configuration['tables'] = __get_config_table_options(conf_file_options)
  File "/usr/lib/python2.6/site-packages/dynamic_dynamodb-1.10.5-py2.6.egg/dynamic_dynamodb/config/", line 191, in __get_config_table_options
    options[table_name]['gsis'][gsi_name][option] = opt
KeyError: 'gsis'
sebdah commented Apr 1, 2014

Thanks, I will take a look at that and get back to you.

@sebdah sebdah self-assigned this Apr 1, 2014
@sebdah sebdah added this to the 1.10.x milestone Apr 1, 2014
@sebdah sebdah added a commit that referenced this issue Apr 1, 2014
@sebdah Created dict structure earlier #143 1697b13
sebdah commented Apr 1, 2014

This should have been fixed in 1.10.6. Can you please upgrade and validate the fix?


@sebdah sebdah closed this Apr 1, 2014
furio commented Apr 1, 2014

It seems fixed! Thank you!

sebdah commented Apr 1, 2014

Perfect, thanks for reporting!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment