I am doing sync from Mixpanel. I created Mixpanel source which was successful. I created target as Postgres DB and it is successful. But when I create a connection, it is giving error on Streams "No catalog found in source discovery output"
Pod Logs:
[ec2-user@ip-10-201-11-120 ~]$ KUBECONFIG=/home/ec2-user/.airbyte/abctl/abctl.kubeconfig kubectl logs -n airbyte-abctl mixpanel-discover-4595e8de-efd1-41f5-af3e-54c84c8e4e4a-0-pcprl -c connector-sidecar
Unsetting empty environment variable 'DATA_PLANE_SERVICE_ACCOUNT_CREDENTIALS_PATH'
Unsetting empty environment variable 'DATA_PLANE_SERVICE_ACCOUNT_EMAIL'
Unsetting empty environment variable 'AWS_SECRET_ACCESS_KEY'
Unsetting empty environment variable 'AWS_ACCESS_KEY_ID'
Unsetting empty environment variable 'S3_PATH_STYLE_ACCESS'
2026-06-12 16
3138,744 [main] INFO i.a.c.ApplicationKt(main):14 - Sidecar start
_ _
_ _
/ | (_)____/ /_ __ __/ /____
/ /| | / / ___/ __ \/ / / / __/ _ \
/
_ |/ / / / /_/ / /_/ / /_/ __/
/_/ |_/_/_/ /_.___/\__, /\__/\___/
/____/
: airbyte-connector-sidecar :
2026-06-12 16
3139,934 [main] INFO i.m.c.e.DefaultEnvironment(
init):170 - Established active environments: [worker-v2, k8s, control-plane, edition-community]
2026-06-12 16
3140,673 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'INFO' for logger: 'io.netty'
2026-06-12 16
3140,674 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'ERROR' for logger: 'com.zaxxer.hikari'
2026-06-12 16
3140,674 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'INFO' for logger: 'io.grpc'
2026-06-12 16
3140,674 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'INFO' for logger: 'io.temporal'
2026-06-12 16
3140,674 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'ERROR' for logger: 'com.zaxxer.hikari.pool'
2026-06-12 16
3140,674 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'INFO' for logger: 'io.fabric8.kubernetes.client'
2026-06-12 16
3140,710 [main] INFO i.m.r.Micronaut(start):183 - No embedded container found. Running as CLI application
2026-06-12 16
3143,528 [pool-3-thread-1] INFO i.a.c.i.LineGobbler$Companion(gobble$lambda$1):108 -
2026-06-12 16
3143,530 [pool-2-thread-1] INFO i.a.c.HeartbeatMonitor$HeartbeatTask(run):92 - Transitioning workload to running state
2026-06-12 16
3144,033 [main] INFO i.a.c.ConnectorWatcher(processConnectorOutput):154 - Connector exited, processing output
2026-06-12 16
3144,603 [pool-3-thread-1] INFO i.a.c.i.LineGobbler$Companion(gobble$lambda$1):108 - ----- START DISCOVER -----
2026-06-12 16
3144,603 [main] INFO i.a.c.ConnectorWatcher(getConnectorOutputStream):191 - Output file jobOutput.json found
2026-06-12 16
3144,604 [pool-3-thread-1] INFO i.a.c.i.LineGobbler$Companion(gobble$lambda$1):108 -
2026-06-12 16
3144,605 [main] INFO i.a.c.ConnectorWatcher(processConnectorOutput):157 - Connector exited with exit code 1
2026-06-12 16
3144,610 [main] INFO i.a.w.i.VersionedAirbyteStreamFactory(create):121 - Reading messages from protocol version 0.2.0
2026-06-12 16
3144,701 [main] ERROR i.a.w.i.VersionedAirbyteStreamFactory(internalLog$io_airbyte_airbyte_commons_worker):242 - generator raised StopIteration
Traceback (most recent call last):
File "/airbyte/integration_code/source_mixpanel/components.py", line 266, in extract_records
properties = next(super().extract_records(response))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
StopIteration
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/bin/source-mixpanel", line 6, in
module
sys.exit(run())
^^^^^
File "/airbyte/integration_code/source_mixpanel/run.py", line 55, in run
launch(source, _args)
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/entrypoint.py", line 341, in launch
for message in source_entrypoint.run(parsed_args):
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/entrypoint.py", line 163, in run
yield from map(
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/entrypoint.py", line 230, in discover
catalog = self.source.discover(self.logger, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/concurrent_declarative_source.py", line 172, in discover
concurrent_streams, synchronous_streams = self._group_streams(config=config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/concurrent_declarative_source.py", line 303, in _group_streams
declarative_stream.get_json_schema(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/declarative_stream.py", line 170, in get_json_schema
return self._schema_loader.get_json_schema()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/schema/dynamic_schema_loader.py", line 135, in get_json_schema
retrieved_record = next(self.retriever.read_records({}), None) # type: ignore[call-overload] # read_records return Iterable data type
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py", line 540, in read_records
for stream_data in self._read_pages(record_generator, self.state, _slice):
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py", line 374, in _read_pages
for record in records_generator_fn(response):
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py", line 626, in _parse_records
yield from self._parse_response(
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py", line 281, in _parse_response
yield from self.record_selector.select_records(
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/extractors/record_selector.py", line 88, in select_records
yield from self.filter_and_transform(
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/extractors/record_selector.py", line 119, in filter_and_transform
for data in normalized_data:
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/extractors/record_selector.py", line 132, in _normalize_by_schema
yield from records
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/extractors/record_selector.py", line 157, in _transform
for record in records:
File "/usr/local/lib/python3.11/site-packages/airbyte_cdk/sources/declarative/extractors/record_selector.py", line 149, in _filter
yield from records
RuntimeError: generator raised StopIteration
2026-06-12 16
3144,706 [main] INFO i.a.c.ConnectorMessageProcessor(updateConfigFromControlMessage):280 - Checking for optional control message...
2026-06-12 16
3144,711 [main] INFO i.a.c.ConnectorWatcher(saveConnectorOutput):202 - Writing output of 9fbecfaa-a6dd-4b1f-a91c-f47ea6539381_4595e8de-efd1-41f5-af3e-54c84c8e4e4a_0_discover to the doc store
2026-06-12 16
3144,822 [pool-2-thread-1] INFO i.a.c.HeartbeatMonitor$HeartbeatTask(run):94 - Workload successfully transitioned to running state
2026-06-12 16
3144,967 [main] INFO i.a.c.ConnectorWatcher(markWorkloadSuccess):207 - Marking workload 9fbecfaa-a6dd-4b1f-a91c-f47ea6539381_4595e8de-efd1-41f5-af3e-54c84c8e4e4a_0_discover as successful
2026-06-12 16
3144,982 [main] INFO i.a.c.ConnectorWatcher(exitProperly):265 - Deliberately exiting process with code 0.
2026-06-12 16
3144,982 [pool-5-thread-1] INFO i.a.c.i.LineGobbler$Companion(gobble$lambda$1):108 -
2026-06-12 16
3144,983 [pool-5-thread-1] INFO i.a.c.i.LineGobbler$Companion(gobble$lambda$1):108 - ----- END DISCOVER -----
2026-06-12 16
3144,984 [pool-5-thread-1] INFO i.a.c.i.LineGobbler$Companion(gobble$lambda$1):108 -
• Our access creds are correct (Service account and Secret Key)
• Project ID is correct
• Access is Admin
• We have data in Mixpanel