[ 
https://issues.apache.org/jira/browse/FLINK-11085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16712826#comment-16712826
 ] 

Chesnay Schepler commented on FLINK-11085:
------------------------------------------

Small correction on my part, if the following filter section is removed is 
packaged correctly.
{code:java}
   <filter>
      <artifact>*</artifact>
      <excludes>
         <exclude>META-INF/maven/org.weakref/**</exclude>
         <exclude>META-INF/maven/org.hdrhistogram/**</exclude>
         <exclude>META-INF/maven/joda-time/**</exclude>
         <exclude>META-INF/maven/io.airlift/**</exclude>
         <exclude>META-INF/maven/com*/**</exclude>
         <exclude>META-INF/maven/org.apache.flink/force-shading/**</exclude>
         <exclude>META-INF/LICENSE.txt</exclude>
      </excludes>
   </filter>{code}

> NoClassDefFoundError in presto-s3 filesystem
> --------------------------------------------
>
>                 Key: FLINK-11085
>                 URL: https://issues.apache.org/jira/browse/FLINK-11085
>             Project: Flink
>          Issue Type: Bug
>          Components: FileSystem
>    Affects Versions: 1.7.0
>            Reporter: Chesnay Schepler
>            Assignee: Chesnay Schepler
>            Priority: Blocker
>         Attachments: image-2018-12-07-13-04-06-563.png
>
>
> A user has reporter an issue on the ML where using the presto-s3 filesystem 
> fails with an exception due to a missing class. The missing class is indeed 
> filtered out in the shade-plugin configuration.
> {code:java}
> java.lang.NoClassDefFoundError: 
> org/apache/flink/fs/s3presto/shaded/com/facebook/presto/hadoop/HadoopFileStatus
>       at 
> org.apache.flink.fs.s3presto.shaded.com.facebook.presto.hive.PrestoS3FileSystem.directory(PrestoS3FileSystem.java:446)
>       at 
> org.apache.flink.fs.s3presto.shaded.com.facebook.presto.hive.PrestoS3FileSystem.delete(PrestoS3FileSystem.java:423)
>       at 
> org.apache.flink.fs.s3.common.hadoop.HadoopFileSystem.delete(HadoopFileSystem.java:147)
>       at 
> org.apache.flink.runtime.state.filesystem.FileStateHandle.discardState(FileStateHandle.java:80)
>       at 
> org.apache.flink.runtime.checkpoint.CompletedCheckpoint.doDiscard(CompletedCheckpoint.java:250)
>       at 
> org.apache.flink.runtime.checkpoint.CompletedCheckpoint.discardOnSubsume(CompletedCheckpoint.java:219)
>       at 
> org.apache.flink.runtime.checkpoint.StandaloneCompletedCheckpointStore.addCheckpoint(StandaloneCompletedCheckpointStore.java:72)
>       at 
> org.apache.flink.runtime.checkpoint.CheckpointCoordinator.completePendingCheckpoint(CheckpointCoordinator.java:844)
>       at 
> org.apache.flink.runtime.checkpoint.CheckpointCoordinator.receiveAcknowledgeMessage(CheckpointCoordinator.java:756)
>       at 
> org.apache.flink.runtime.jobmaster.JobMaster.lambda$acknowledgeCheckpoint$8(JobMaster.java:680)
>       at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:39)
>       at 
> akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:415)
>       at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
>       at 
> scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
>       at 
> scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
>       at 
> scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107){code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to