podaac / l2ss-py

Level 2 subsetter with Harmony integration
https://podaac.github.io/l2ss-py/
Apache License 2.0
11 stars 11 forks source link

SWOT_L2_NALT_IGDR_SGDR_1.0 failing l2ss-py in UAT and OPS #209

Open jamesfwood opened 9 months ago

jamesfwood commented 9 months ago

Failed autotest run: https://github.com/podaac/l2ss-py-autotest/pull/1298/checks?check_run_id=18682289015

"ERROR:root:NetCDF: String match to name in use\r\nTraceback (most recent call last):\r\n File \"/home/dockeruser/.local/lib/python3.9/site-packages/harmony/cli.py\", line 215, in _invoke\r\n (out_message, out_catalog) = adapter.invoke()\r\n File \"/home/dockeruser/.local/lib/python3.9/site-packages/harmony/adapter.py\", line 116, in invoke\r\n return (self.message, self._process_catalog_recursive(self.catalog))\r\n File \"/home/dockeruser/.local/lib/python3.9/site-packages/harmony/adapter.py\", line 181, in _process_catalog_recursive\r\n output_item = self.process_item(item.clone(), source)\r\n File \"/worker/podaac/subsetter/subset_harmony.py\", line 174, in process_item\r\n result_bbox = subset.subset(subset_params)\r\n File \"/worker/podaac/subsetter/subset.py\", line 1264, in subset\r\n recombine_grouped_datasets(datasets, output_file, start_date, time_var_names)\r\n File \"/worker/podaac/subsetter/group_handling.py\", line 126, in recombine_grouped_datasets\r\n dim_group.createDimension(new_dim_name, dataset.dims[dim_name])\r\n File \"src/netCDF4/_netCDF4.pyx\", line 2710, in netCDF4._netCDF4.Dataset.createDimension\r\n File \"src/netCDF4/_netCDF4.pyx\", line 3700, in netCDF4._netCDF4.Dimension.init\r\n File \"src/netCDF4/_netCDF4.pyx\", line 2029, in netCDF4._netCDF4._ensure_nc_success\r\nRuntimeError: NetCDF: String match to name in use\r\n", "{\"message\": \"timing./home/dockeruser/.local/bin/l2ss_harmony.end\", \"user\": \"jamesfwood\", \"requestId\": \"d504f101-91be-413a-9442-0f593160b7e3\", \"durationMs\": 11686, \"timestamp\": \"2023-11-14T21:12:49.482278Z\", \"level\": \"INFO\", \"application\": \"/home/dockeruser/.local/bin/l2ss_harmony\"}\r\nTraceback (most recent call last):\r\n File \"/home/dockeruser/.local/bin/l2ss_harmony\", line 8, in \r\n", " sys.exit(main())\r\n File \"/worker/podaac/subsetter/subset_harmony.py\", line 253, in main\r\n", " harmony.run_cli(parser, args, L2SubsetterService, cfg=config)\r\n File \"/home/dockeruser/.local/lib/python3.9/site-packages/harmony/cli.py\", line 309, in run_cli\r\n", " _invoke(adapter, args.harmony_metadata_dir)\r\n File \"/home/dockeruser/.local/lib/python3.9/site-packages/harmony/cli.py\", line 215, in _invoke\r\n", " (out_message, out_catalog) = adapter.invoke()\r\n File \"/home/dockeruser/.local/lib/python3.9/site-packages/harmony/adapter.py\", line 116, in invoke\r\n", " return (self.message, self._process_catalog_recursive(self.catalog))\r\n File \"/home/dockeruser/.local/lib/python3.9/site-packages/harmony/adapter.py\", line 181, in _process_catalog_recursive\r\n", " output_item = self.process_item(item.clone(), source)\r\n File \"/worker/podaac/subsetter/subset_harmony.py\", line 174, in process_item\r\n", " result_bbox = subset.subset(subset_params)\r\n File \"/worker/podaac/subsetter/subset.py\", line 1264, in subset\r\n", " recombine_grouped_datasets(datasets, output_file, start_date, time_var_names)\r\n File \"/worker/podaac/subsetter/group_handling.py\", line 126, in recombine_grouped_datasets\r\n", " dim_group.createDimension(new_dim_name, dataset.dims[dim_name])\r\n File \"src/netCDF4/_netCDF4.pyx\", line 2710, in netCDF4._netCDF4.Dataset.createDimension\r\n", " File \"src/netCDF4/_netCDF4.pyx\", line 3700, in netCDF4._netCDF4.Dimension.init\r\n File \"src/netCDF4/_netCDF4.pyx\", line 2029, in netCDF4._netCDF4._ensure_nc_success\r\n", "RuntimeError: NetCDF: String match to name in use\r\n",