[jira] [Created] (FLINK-2003) Building on some encrypted filesystems leads to "File name too long" error

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-2003) Building on some encrypted filesystems leads to "File name too long" error

Shang Yuanchun (Jira)
Theodore Vasiloudis created FLINK-2003:
------------------------------------------

             Summary: Building on some encrypted filesystems leads to "File name too long" error
                 Key: FLINK-2003
                 URL: https://issues.apache.org/jira/browse/FLINK-2003
             Project: Flink
          Issue Type: Bug
          Components: Build System
            Reporter: Theodore Vasiloudis
            Priority: Minor


The classnames generated from the build system can be too long.
Creating too long filenames in some encrypted filesystems is not possible, including encfs which is what Ubuntu uses.

This the same as this [Spark issue|https://issues.apache.org/jira/browse/SPARK-4820]

The workaround (taken from the linked issue) is to add in Maven under the compile options:

{code}
+              <arg>-Xmax-classfile-name</arg>
+              <arg>128</arg>
{code}

And in SBT add:

{code}
+    scalacOptions in Compile ++= Seq("-Xmax-classfile-name", "128"),
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)