Should there be a ticket created about this:

/home/mbeckerle/dataiti/opensource/drill/contrib/storage-hive/hive-exec-shade/target/classes/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore$drop_partition_by_name_with_environment_context_args$drop_partition_by_name_with_environment_context_argsTupleSchemeFactory.class

The largest part of that path is the file name part which has
"drop_partition_by_name_with_environment_context_args" appearing twice in
the class file name. This appears to be a generated name so we should be
able to shorten it.


On Tue, Jul 11, 2023 at 12:27 AM James Turton <dz...@apache.org> wrote:

> Good news and welcome to Drill!
>
> I haven't heard of anyone runing into this problem before, and I build
> Drill under the directory /home/james/Development/apache/drill which
> isn't far off of what you tried in terms of length. I do see the
> 280-character path cited by Maven below though. Perhaps in your case the
> drill-hive-exec-shaded was downloaded from the Apache Snapshots repo,
> rather than built locally, and this issue only presents itself if the
> maven-dependency-plugin must unpack a very long file path from a
> downloaded jar.
>
>
> On 2023/07/10 18:23, Mike Beckerle wrote:
> > Never mind. The file name was > 255 long, so I have installed the drill
> > build tree in /opt and now the path is shorter than 255.
> >
> >
> > On Mon, Jul 10, 2023 at 12:00 PM Mike Beckerle <mbecke...@apache.org>
> wrote:
> >
> >> I'm trying to build the current master branch as of today 2023-07-10.
> >>
> >> It fails due to a file-name too long issue.
> >>
> >> The command I issued is just "mvn clean install -DskipTests" per the
> >> instructions.
> >>
> >> I'm running on Linux, Ubuntu 20.04. Java 8.
> >>
> >> [INFO] --- maven-dependency-plugin:3.4.0:unpack (unpack) @
> >> drill-hive-exec-shaded ---
> >> [INFO] Configured Artifact:
> >>
> org.apache.drill.contrib.storage-hive:drill-hive-exec-shaded:1.22.0-SNAPSHOT:jar
> >> [INFO] Unpacking
> >>
> /home/mbeckerle/dataiti/opensource/drill/contrib/storage-hive/hive-exec-shade/target/drill-hive-exec-shaded-1.22.0-SNAPSHOT.jar
> >> to
> >>
> /home/mbeckerle/dataiti/opensource/drill/contrib/storage-hive/hive-exec-shade/target/classes
> >> with includes "**/**" and excludes ""
> >> [INFO]
> >> ------------------------------------------------------------------------
> >> [INFO] Reactor Summary for Drill : 1.22.0-SNAPSHOT:
> >> [INFO]
> >> [INFO] Drill : ............................................ SUCCESS [
> >>   3.974 s]
> >> [INFO] Drill : Tools : .................................... SUCCESS [
> >>   0.226 s]
> >> [INFO] Drill : Tools : Freemarker codegen ................. SUCCESS [
> >>   3.762 s]
> >> [INFO] Drill : Protocol ................................... SUCCESS [
> >>   5.001 s]
> >> [INFO] Drill : Common ..................................... SUCCESS [
> >>   4.944 s]
> >> [INFO] Drill : Logical Plan ............................... SUCCESS [
> >>   5.991 s]
> >> [INFO] Drill : Exec : ..................................... SUCCESS [
> >>   0.210 s]
> >> [INFO] Drill : Exec : Memory : ............................ SUCCESS [
> >>   0.179 s]
> >> [INFO] Drill : Exec : Memory : Base ....................... SUCCESS [
> >>   2.373 s]
> >> [INFO] Drill : Exec : RPC ................................. SUCCESS [
> >>   2.436 s]
> >> [INFO] Drill : Exec : Vectors ............................. SUCCESS [
> >> 54.917 s]
> >> [INFO] Drill : Contrib : .................................. SUCCESS [
> >>   0.138 s]
> >> [INFO] Drill : Contrib : Data : ........................... SUCCESS [
> >>   0.143 s]
> >> [INFO] Drill : Contrib : Data : TPCH Sample ............... SUCCESS [
> >>   1.473 s]
> >> [INFO] Drill : Metastore : ................................ SUCCESS [
> >>   0.144 s]
> >> [INFO] Drill : Metastore : API ............................ SUCCESS [
> >>   4.366 s]
> >> [INFO] Drill : Metastore : Iceberg ........................ SUCCESS [
> >>   3.940 s]
> >> [INFO] Drill : Exec : Java Execution Engine ............... SUCCESS
> [01:04
> >> min]
> >> [INFO] Drill : Exec : JDBC Driver using dependencies ...... SUCCESS [
> >>   7.332 s]
> >> [INFO] Drill : Exec : JDBC JAR with all dependencies ...... SUCCESS [
> >> 16.304 s]
> >> [INFO] Drill : On-YARN .................................... SUCCESS [
> >>   5.477 s]
> >> [INFO] Drill : Metastore : RDBMS .......................... SUCCESS [
> >>   6.704 s]
> >> [INFO] Drill : Metastore : Mongo .......................... SUCCESS [
> >>   3.621 s]
> >> [INFO] Drill : Contrib : Storage : Kudu ................... SUCCESS [
> >>   6.693 s]
> >> [INFO] Drill : Contrib : Format : XML ..................... SUCCESS [
> >>   3.511 s]
> >> [INFO] Drill : Contrib : Storage : HTTP ................... SUCCESS [
> >>   5.195 s]
> >> [INFO] Drill : Contrib : Storage : OpenTSDB ............... SUCCESS [
> >>   3.561 s]
> >> [INFO] Drill : Contrib : Storage : MongoDB ................ SUCCESS [
> >>   4.850 s]
> >> [INFO] Drill : Contrib : Storage : HBase .................. SUCCESS [
> >> 10.857 s]
> >> [INFO] Drill : Contrib : Storage : JDBC ................... SUCCESS [
> >>   4.413 s]
> >> [INFO] Drill : Contrib : Storage : Hive : ................. SUCCESS [
> >>   0.128 s]
> >> [INFO] Drill : Contrib : Storage : Hive : Exec Shaded ..... FAILURE [
> >> 19.135 s]
> >> [INFO] Drill : Contrib : Storage : Hive : Core ............ SKIPPED
> >> [INFO] Drill : Contrib : Storage : Kafka .................. SKIPPED
> >> [INFO] Drill : Contrib : Storage : Cassandra .............. SKIPPED
> >> [INFO] Drill : Contrib : Storage : ElasticSearch .......... SKIPPED
> >> [INFO] Drill : Contrib : Storage : Splunk ................. SKIPPED
> >> [INFO] Drill : Contrib : Storage : GoogleSheets ........... SKIPPED
> >> [INFO] Drill : Contrib : Storage : Phoenix ................ SKIPPED
> >> [INFO] Drill : Contrib : UDFs ............................. SKIPPED
> >> [INFO] Drill : Contrib : Format : Syslog .................. SKIPPED
> >> [INFO] Drill : Contrib : Format : Httpd/Nginx Access Log .. SKIPPED
> >> [INFO] Drill : Contrib : Format : PDF ..................... SKIPPED
> >> [INFO] Drill : Contrib : Format : HDF5 .................... SKIPPED
> >> [INFO] Drill : Contrib : Format : SPSS .................... SKIPPED
> >> [INFO] Drill : Contrib : Format : SAS ..................... SKIPPED
> >> [INFO] Drill : Contrib : Format : LTSV .................... SKIPPED
> >> [INFO] Drill : Contrib : Format : Image ................... SKIPPED
> >> [INFO] Drill : Contrib : Format : Pcap-NG ................. SKIPPED
> >> [INFO] Drill : Contrib : Format : Esri .................... SKIPPED
> >> [INFO] Drill : Contrib : Format : Excel ................... SKIPPED
> >> [INFO] Drill : Contrib : Format : MS Access ............... SKIPPED
> >> [INFO] Drill : Contrib : Format : Log Regex ............... SKIPPED
> >> [INFO] Drill : Contrib : Storage : Druid .................. SKIPPED
> >> [INFO] Drill : Contrib : Format : Iceberg ................. SKIPPED
> >> [INFO] Drill : Contrib : Format : Delta Lake .............. SKIPPED
> >> [INFO] Drill : Contrib : Storage : Drill .................. SKIPPED
> >> [INFO] Drill : Packaging and Distribution Assembly ........ SKIPPED
> >> [INFO] Drill : Contrib : Format : MaprDB .................. SKIPPED
> >> [INFO]
> >> ------------------------------------------------------------------------
> >> [INFO] BUILD FAILURE
> >> [INFO]
> >> ------------------------------------------------------------------------
> >> [INFO] Total time:  04:17 min
> >> [INFO] Finished at: 2023-07-10T11:50:33-04:00
> >> [INFO]
> >> ------------------------------------------------------------------------
> >> [ERROR] Failed to execute goal
> >> org.apache.maven.plugins:maven-dependency-plugin:3.4.0:unpack (unpack)
> on
> >> project drill-hive-exec-shaded: Error unpacking file:
> >>
> /home/mbeckerle/dataiti/opensource/drill/contrib/storage-hive/hive-exec-shade/target/drill-hive-exec-shaded-1.22.0-SNAPSHOT.jar
> >> to:
> >>
> /home/mbeckerle/dataiti/opensource/drill/contrib/storage-hive/hive-exec-shade/target/classes:
> >> Error while expanding
> >>
> /home/mbeckerle/dataiti/opensource/drill/contrib/storage-hive/hive-exec-shade/target/drill-hive-exec-shaded-1.22.0-SNAPSHOT.jar:
> >>
> /home/mbeckerle/dataiti/opensource/drill/contrib/storage-hive/hive-exec-shade/target/classes/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore$drop_partition_by_name_with_environment_context_args$drop_partition_by_name_with_environment_context_argsTupleSchemeFactory.class:
> >> File name too long -> [Help 1]
> >> [ERROR]
> >> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> >> -e switch.
> >> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> >> [ERROR]
> >> [ERROR] For more information about the errors and possible solutions,
> >> please read the following articles:
> >> [ERROR] [Help 1]
> >> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
> >> [ERROR]
> >> [ERROR] After correcting the problems, you can resume the build with the
> >> command
> >> [ERROR]   mvn <args> -rf :drill-hive-exec-shaded
> >> mbeckerle@cat:~/dataiti/opensource/drill$
> >>
> >>
>
>

Reply via email to