[ https://issues.apache.org/jira/browse/FLINK-4058?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15325361#comment-15325361 ]
Stephan Ewen commented on FLINK-4058: ------------------------------------- That makes complete sense, thanks for the report and diagnosis. Do you want to open a pull request with a fix? > Error uploading JAR with dependencies using flink.bat on a Windows > stand-alone instance > --------------------------------------------------------------------------------------- > > Key: FLINK-4058 > URL: https://issues.apache.org/jira/browse/FLINK-4058 > Project: Flink > Issue Type: Bug > Reporter: Mark Nadelson > Priority: Critical > > Uploading a JAR with dependencies in a sub-directory causes an" Unable to > create temporary file" IOException. This occurs in > org.apache.flink.client.program.PackagedProgram.extractContainedLibraries() > This because of the line "name = name.replace(File.separatorChar, '_');" > File.separatorChar in windows is the backslash (\) but files read from a Jar > are always in the format of the forward slash (/). Therefore the slash is > never replaced with the '_'. The fix is to remove the File.separatorChar > with '/'. -- This message was sent by Atlassian JIRA (v6.3.4#6332)