Good afternoon, I have started work on BEAM-2500, "Add support for S3 as a Apache Beam FileSystem". The work-in-progress: https://github.com/Kochava/beam-s3
Feel free to critique anything there, I hope to submit a PR eventually. The code is heavily inspired by the GCS FileSystem implementation, and does not have Hadoop dependencies. This error is foreign to me, can someone comment on what I have likely missed so far? java.lang.IllegalAccessError: tried to access class com.kochava.beam.s3.S3Util from class com.sun.proxy.$Proxy35 at com.sun.proxy.$Proxy35.getS3Util(Unknown Source) at com.kochava.beam.s3.S3FileSystem.matchNonGlobs(S3FileSystem.java:191) at com.kochava.beam.s3.S3FileSystem.match(S3FileSystem.java:72) at org.apache.beam.sdk.io.FileSystems.match(FileSystems.java:111) at org.apache.beam.sdk.io.FileBasedSource.getEstimatedSizeBytes(FileBasedSource.java:207) at org.apache.beam.runners.direct.BoundedReadEvaluatorFactory$InputProvider.getInitialInputs(BoundedReadEvaluatorFactory.java:207) Thanks! -- Jacob