Job: Opening data source "esacci.AEROSOL.mon.L3C.AER_PRODUCTS.AATSR.Envisat.ORAC.03-02.r1" Message: Dimension time already exists. Code: -32003 Method: set_workspace_resource Exception: ValueError Traceback (most recent call last): File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\util\web\jsonrpchandler.py", line 209, in send_service_method_result result = future.result() File "C:\Users\HClifton\cate-2.0.0.dev10\lib\concurrent\futures\_base.py", line 425, in result return self.__get_result() File "C:\Users\HClifton\cate-2.0.0.dev10\lib\concurrent\futures\_base.py", line 384, in __get_result raise self._exception File "C:\Users\HClifton\cate-2.0.0.dev10\lib\concurrent\futures\thread.py", line 56, in run result = self.fn(*self.args, **self.kwargs) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\util\web\jsonrpchandler.py", line 306, in call_service_method result = method(*method_params, monitor=monitor) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\webapi\websocket.py", line 289, in set_workspace_resource monitor=monitor) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\core\wsmanag.py", line 317, in set_workspace_resource workspace.execute_workflow(res_name=res_name, monitor=monitor) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\core\workspace.py", line 605, in execute_workflow self.workflow.invoke_steps(steps, context=self._new_context(), monitor=monitor) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\core\workflow.py", line 627, in invoke_steps steps[0].invoke(context=context, monitor=monitor) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\core\workflow.py", line 318, in invoke self._invoke_impl(_new_context(context, step=self), monitor=monitor) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\core\workflow.py", line 980, in _invoke_impl return_value = self._op(monitor=monitor, **input_values) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\core\op.py", line 216, in __call__ return_value = self._wrapped_op(**input_values) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\ops\io.py", line 83, in open_dataset return adjust_temporal_attrs(normalize_op(ds)) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\core\op.py", line 216, in __call__ return_value = self._wrapped_op(**input_values) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\ops\normalize.py", line 105, in adjust_temporal_attrs return adjust_temporal_attrs_impl(ds) File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\cate\core\opimpl.py", line 288, in adjust_temporal_attrs_impl ds = ds.expand_dims('time') File "C:\Users\HClifton\cate-2.0.0.dev10\lib\site-packages\xarray\core\dataset.py", line 1899, in expand_dims 'Dimension {dim} already exists.'.format(dim=d)) ValueError: Dimension time already exists.