# BasicDataProfiler Broken in 0.13.x?

**URL:** <https://discourse.greatexpectations.io/t/basicdataprofiler-broken-in-0-13-x/816>\
**Category:** Archive\
**Created:** [July 6, 2021, 1:21am UTC](https://discourse.greatexpectations.io/t/basicdataprofiler-broken-in-0-13-x/816 "2021-07-06T01:21:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![lwbayes91](https://avatars.discourse-cdn.com/v4/letter/l/94ad74/32.png) [@lwbayes91](https://discourse.greatexpectations.io/u/lwbayes91)\
**Post date:** [July 6, 2021, 1:21am UTC](https://discourse.greatexpectations.io/t/basicdataprofiler-broken-in-0-13-x/816/1 "2021-07-06T01:21:49Z")

</div>

Hi, I’m trying the data profiler to generate profiling for a minimum amount of data, but I’m getting errors. The code is as follows:

```auto
import great_expectations as ge
from great_expectations.profile.basic_dataset_profiler import BasicDatasetProfiler

context = ge.data_context.DataContext()
suite = context.create_expectation_suite(
    "new", overwrite_existing=True # Configure these parameters for your needs
)
batch_kwargs = {'path': "/Users/lwang6/git/bitbucket/great-expectations-experiment/great_expectations/data/account.csv", 
                'datasource': "account_data"}
batch = context.get_batch(batch_kwargs, suite)
expectation_suite, validation_result = BasicDatasetProfiler.profile(batch)

```

I’m getting the following error:

```auto
~/.pyenv/versions/3.7.9/envs/great-expectations/lib/python3.7/site-packages/great_expectations/data_asset/data_asset.py in validate(self, expectation_suite, run_id, data_context, evaluation_parameters, catch_exceptions, result_format, only_return_failures, run_name, run_time)
    861 if data_context is not None:
    862 runtime_evaluation_parameters = (
--> 863 data_context.evaluation_parameter_store.get_bind_params(run_id)
    864 )
    865 else:

~/.pyenv/versions/3.7.9/envs/great-expectations/lib/python3.7/site-packages/great_expectations/data_context/store/metric_store.py in get_bind_params(self, run_id)
    102 def get_bind_params(self, run_id):
    103 params = {}
--> 104 for k in self._store_backend.list_keys(run_id.to_tuple()):
    105 key = self.tuple_to_key(k)
    106 params[key.to_evaluation_parameter_urn()] = self.get(key)

TypeError: list_keys() takes 1 positional argument but 2 were given

```

Version is 0.13.21, and I’m otherwise able to create expectations and validations use existing configs.
