For those who enjoy a good laugh, here's the fix: https://github.com/Kochava/beam-s3/commit/e5d995640e046639b001250d8cf423e1179cc2aa
On Fri, Sep 15, 2017 at 3:33 PM, Jacob Marble <[email protected]> wrote: > 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 > -- Jacob
