Patrick Shovein
10/28/2026, 2:18 PMairbyte/source-e2e-test:2.2.2 is failing the sync due to net.jimblackler.jsonschemafriend.GenerationException: java.io.FileNotFoundException: raw.githubusercontent.com/fent/…/randexp.min.js - is this a known issuekapa.ai
10/28/2026, 2:18 PMCONTRIBUTING.md for source-e2e-test explicitly notes:
> It uses JavaScript inside Java through org.mozilla:rhino-engine and fetches remote JavaScript snippets in PatternReverser.
The GenerationException: java.io.FileNotFoundException for raw.githubusercontent.com/fent/randexp.js/.../randexp.min.js is a direct consequence of this design — the connector's JSON generator (airbytehq/jsongenerator, forked from jimblackler/jsongenerator) attempts to fetch that remote JS file at runtime, and if that URL is unreachable (e.g., due to network restrictions in your environment, GitHub rate limiting, or the file being moved/removed), the sync fails. [Contributor Notes]
What you can try 1. Upgrade to 2.2.3 — the changelog shows a version 2.2.3 released on 2025-07-10 (Gradle build flow update). It's worth testing whether this version resolves the network fetch issue. [Changelog]
2. Check network egress — ensure the environment running the connector can reach raw.githubusercontent.com. If you're running in an air-gapped or restricted network, this fetch will always fail.
3. Check if the remote file still exists — the URL https://raw.githubusercontent.com/fent/randexp.js/master/build/randexp.min.js may have changed or been removed upstream.
Caveat The knowledge sources do not contain a specific bug report or fix for this exact FileNotFoundException. I'd recommend opening or searching for an issue on the Airbyte GitHub repository with the label source-e2e-test to see if it's been formally tracked. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Patrick Shovein
10/28/2026, 2:20 PMkapa.ai
10/28/2026, 3:36 PMFileNotFoundError in a connector context can have a few common causes:
1. File not copied into the Docker image — Check your Dockerfile to ensure all necessary files are copied in. For example:COPY . ./airbyte/integration_code
2. Volume not correctly mounted — If you're using Docker volumes to provide files to your container, verify the volume is correctly mounted.
3. Incorrect file path in code — Check that file paths in your code are correct. If accessing files in a local directory like /tmp/airbyte_local, you may need to enable file sharing for that directory. [Forum Post]
However, given your previous question about source-e2e-test:2.2.2, the FileNotFoundException you're seeing is most likely the remote fetch issue described earlier — the connector attempts to fetch randexp.min.js from raw.githubusercontent.com at runtime, and that request is failing. [Contributor Notes]
The knowledge sources do not contain enough information to confirm a fix for this specific issue. I'd recommend:
• Verifying network access to raw.githubusercontent.com from your connector's runtime environment
• Checking the Airbyte GitHub issues for a formal bug report or fix 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.