groovy-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefán Freyr Stefánsson (JIRA) <j...@apache.org>
Subject [jira] [Commented] (GROOVY-7166) Can't build Groovy project due to too long file name
Date Fri, 19 Aug 2016 11:00:27 GMT

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

Stefán Freyr Stefánsson commented on GROOVY-7166:
-------------------------------------------------

Really? I'm not too familiar with the way groovy gets compiled so I apologize for the dumb
question but is there no mechanism that checks whether the generated classes have a file name
that is too long? Even if you're not using ecryptfs you will have a 255 character limitation
to the filename. How (if at all) does groovy handle that? Does it just fail? Or is there something
else that would inhibit the creation of a file that has such a long name?

> Can't build Groovy project due to too long file name
> ----------------------------------------------------
>
>                 Key: GROOVY-7166
>                 URL: https://issues.apache.org/jira/browse/GROOVY-7166
>             Project: Groovy
>          Issue Type: Bug
>    Affects Versions: 2.3.7
>            Reporter: Marcin Grzejszczak
>            Priority: Minor
>
> When I clone groovy-core and execute 
> {noformat}
> ./gradlew clean test
> {noformat}
> I get:
> {noformat}
> :compileTestGroovy
> warning: [options] bootstrap class path not set in conjunction with -source 1.6
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 1 warning
> startup failed:
> /home/marcin/repo/groovy-fork/target/test-classes/org/codehaus/groovy/ast/builder/AstBuilderFromSpecificationTest$_testSwitchAndCaseAndBreakStatements_closure31_closure120_closure124_closure128_closure129_closure130_closure131.class
(File name too long)
> /home/marcin/repo/groovy-fork/target/test-classes/org/codehaus/groovy/ast/builder/AstBuilderFromSpecificationTest$_testForStatementAndClosureListExpression_closure36_closure154_closure156_closure160_closure161_closure162.class
(File name too long)
> {noformat}
> Executed with JDK7 and JDK8. On Linux Mint.
> _uname -a_ execution result:
> {noformat}                                                                          
          
> Linux someName 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64
x86_64 GNU/Linux
> {noformat}
> A workaround is to move the repository to another folder to shorten the path.



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

Mime
View raw message