Actions
Bug #13042
openОграничение на длину имени файла при загрузке проекта с требованиями из git (первый запуск сборки)
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
04/24/2024
Due date:
% Done:
0%
Estimated time:
Detected in build:
1.4.854
Platform:
Linux x64
Published in build:
Description
При первом запуске на виртуалке отказывался импортировать проект arch из гита, ссылаясь на ограничение по длине имени файла (4 раза подряд).
После рестарта приложения поведение прошло, импорт удачен.
Доп.тесты на 1.4.853 и 1.4.848 показали, что только при третьем запуске (т.е. после двух рестартов) только что развёрнутой сборки получается импортировать arch.
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
Wed Apr 24 15:46:47 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
Files
Actions