Project

General

Profile

Bug #13042

Updated by Natalia Gorelits 7 months ago

При первом запуске на виртуалке отказывался импортировать проект arch из гита, ссылаясь на ограничение по длине имени файла (4 раза подряд).  
 После рестарта приложения поведение прошло, импорт удачен. 

 Доп.тесты на 1.4.853 и 1.4.848 показали, что только при третьем запуске (т.е. после двух рестартов) только что развёрнутой сборки получается импортировать arch. 

 <pre><code class="java"> 
 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 

 </code></pre> 

Back