Hi. Is anyone getting error on analyze_cereal soli...
# announcements
a
Hi. Is anyone getting error on analyze_cereal solid in dbt_example running on Windows 10 ( dagster 0.9.22). DBT models run and tests were successful : papermill.exceptions.PapermillExecutionError: --------------------------------------------------------------------------- Exception encountered at "In [2]": --------------------------------------------------------------------------- JSONDecodeError Traceback (most recent call last) <ipython-input-2-37f732a013df> in <module> 9 } 10 ) ---> 11 run_results = __dm_dagstermill._load_parameter('run_results', '{"file": "/tmp/dagstermill/19792f6e-c759-4384-9fb3-0548e89c8ca3/marshal\\input-run_results"}')
m
can you paste the full traceback?
a
Hi Max. papermill.exceptions.PapermillExecutionError: --------------------------------------------------------------------------- Exception encountered at "In [2]": --------------------------------------------------------------------------- JSONDecodeError Traceback (most recent call last) <ipython-input-2-6f52f7f3b88c> in <module> 9 } 10 ) ---> 11 run_results = __dm_dagstermill._load_parameter('run_results', '{"file": "/tmp/dagstermill/80743bd1-e041-4cc9-a6cd-c7a8d9c72bb5/marshal\\input-run_results"}') c:\users\azhyzhk\appdata\local\continuum\miniconda3\envs\dbt\lib\site-packages\dagstermill\manager.py in load_parameter(self, input_name, input_value) 306 def load_parameter(self, input_name, input_value): 307 input_def = self.solid_def.input_def_named(input_name) --> 308 return read_value(input_def.dagster_type, seven.json.loads(input_value)) 309 310 c:\users\azhyzhk\appdata\local\continuum\miniconda3\envs\dbt\lib\json\__init__.py in loads(s, encoding, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw) 359 if parse_constant is not None: 360 kw['parse_constant'] = parse_constant --> 361 return cls(**kw).decode(s) c:\users\azhyzhk\appdata\local\continuum\miniconda3\envs\dbt\lib\json\decoder.py in decode(self, s, _w) 335 336 """ --> 337 obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 338 end = _w(s, end).end() 339 if end != len(s): c:\users\azhyzhk\appdata\local\continuum\miniconda3\envs\dbt\lib\json\decoder.py in raw_decode(self, s, idx) 351 """ 352 try: --> 353 obj, end = self.scan_once(s, idx) 354 except StopIteration as err: 355 raise JSONDecodeError("Expecting value", s, err.value) from None JSONDecodeError: Invalid \escape: line 1 column 72 (char 71) File "c:\users\azhyzhk\appdata\local\continuum\miniconda3\envs\dbt\lib\site-packages\dagster\core\errors.py", line 180, in user_code_error_boundary yield File "c:\users\azhyzhk\appdata\local\continuum\miniconda3\envs\dbt\lib\site-packages\dagstermill\solids.py", line 217, in _t_fn raise exc File "c:\users\azhyzhk\appdata\local\continuum\miniconda3\envs\dbt\lib\site-packages\dagstermill\solids.py", line 190, in _t_fn log_output=True, File "c:\users\azhyzhk\appdata\local\continuum\miniconda3\envs\dbt\lib\site-packages\papermill\execute.py", line 108, in execute_notebook raise_for_execution_errors(nb, output_path) File "c:\users\azhyzhk\appdata\local\continuum\miniconda3\envs\dbt\lib\site-packages\papermill\execute.py", line 192, in raise_for_execution_errors raise error Copy
m
definitely a bug
should be a quick fix -- will jump on it tomorrow first thing
can you open an issue with this traceback? 🙏 and thank you for reporting it
a
yw