Stack trace ``` Traceback (most recent call last): File "/Users/chriset/tap-gong/.meltano/extracto...
c
Stack trace
Copy code
Traceback (most recent call last):
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/bin/tap-gong", line 8, in <module>
    sys.exit(Tapgong.cli())
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/click/core.py", line 1077, in main
    with self.make_context(prog_name, args, **extra) as ctx:
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/click/core.py", line 943, in make_context
    self.parse_args(ctx, args)
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/click/core.py", line 1408, in parse_args
    value, args = param.handle_parse_result(ctx, opts, args)
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/click/core.py", line 2400, in handle_parse_result
    value = self.process_value(ctx, value)
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/click/core.py", line 2362, in process_value
    value = self.callback(ctx, self, value)
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/tap_base.py", line 529, in cb_discover
    tap.run_discovery()
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/tap_base.py", line 289, in run_discovery
    catalog_text = self.catalog_json_text
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/tap_base.py", line 309, in catalog_json_text
    return json.dumps(self.catalog_dict, indent=2)
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/tap_base.py", line 300, in catalog_dict
    return t.cast(dict, self._singer_catalog.to_dict())
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/tap_base.py", line 318, in _singer_catalog
    return Catalog(
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/tap_base.py", line 319, in <genexpr>
    (stream.tap_stream_id, stream._singer_catalog_entry)  # noqa: SLF001
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/streams/core.py", line 573, in _singer_catalog_entry
    schema=singer.Schema.from_dict(self.schema),
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/_singerlib/schema.py", line 113, in from_dict
    kwargs["properties"] = {
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/_singerlib/schema.py", line 114, in <dictcomp>
    k: cls.from_dict(v, **schema_defaults) for k, v in properties.items()
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/_singerlib/schema.py", line 117, in from_dict
    kwargs["items"] = cls.from_dict(items, **schema_defaults)
  File "/Users/chriset/tap-gong/.meltano/extractors/tap-gong/venv/lib/python3.8/site-packages/singer_sdk/_singerlib/schema.py", line 109, in from_dict
    properties = data.get("properties")
AttributeError: 'list' object has no attribute 'get'