Actions
Bug #12998
openОграничение на длину имени файла при загрузке проекта с требованиями из git
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
03/25/2024
Due date:
% Done:
0%
Estimated time:
Detected in build:
1.4.849
Platform:
Linux x64
Published in build:
Description
При загрузке из гита проекта с ТНУ к ОСРВ arch (https://forge.ispras.ru/git/jetos-reqs.arch.git) происходит коллапс по причине превышения допустимой длины имени файла и загрузка прерывается.
На win64 такого не наблюдалось.
eclipse.buildId=4.26.0.20221201-1200
java.version=17.0.5
java.vendor=Eclipse Adoptium
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.cpp.product -pluginCustomization=/home/user/workspace/tools/eclipse/custom.ini
Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.cpp.product -pluginCustomization=/home/user/workspace/tools/eclipse/custom.ini
org.eclipse.egit.ui
Error
Mon Mar 25 15:59:38 MSK 2024
Git repository clone failed.
org.eclipse.jgit.api.errors.JGitInternalException: File name too long
at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:223)
at org.eclipse.egit.core.op.CloneOperation.run(CloneOperation.java:194)
at org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard.executeCloneOperation(AbstractGitCloneWizard.java:490)
at org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard$5.run(AbstractGitCloneWizard.java:446)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: java.io.IOException: File name too long
at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.base/java.io.File.createTempFile(File.java:2170)
at org.eclipse.jgit.dircache.DirCacheCheckout.checkoutEntry(DirCacheCheckout.java:1532)
at org.eclipse.jgit.dircache.DirCacheCheckout.doCheckout(DirCacheCheckout.java:569)
at org.eclipse.jgit.dircache.DirCacheCheckout.checkout(DirCacheCheckout.java:471)
at org.eclipse.jgit.api.CloneCommand.checkout(CloneCommand.java:399)
at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:220)
... 4 more
!1.4.849_lin_arch_name_too_long.png!
Files
Actions