Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 314277

Summary: Git team provider configuration has gone missing.
Product: [Technology] EGit Reporter: vychtrle <vychtrle>
Component: CoreAssignee: Project Inbox <egit.core-inbox>
Status: CLOSED WORKSFORME QA Contact:
Severity: minor    
Priority: P3 CC: mail, matthias.sohn, stefan.lay
Version: unspecified   
Target Milestone: 0.8.0   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
screenshot none

Description vychtrle CLA 2010-05-25 10:12:32 EDT
Build Identifier: 20100218-1602 

Hey, I had a maven project using egit. Then I imported another maven project to the workspace, eclipse run out of heap and terminated. After startup I'm getting ten of these errors a minute:

java.io.FileNotFoundException: /home/lisak/Workspace-oss/.metadata/.plugins/org.eclipse.core.resources/.projects/seznam-scraper/org.eclipse.egit.core/GitProjectData.properties (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:106)
	at org.eclipse.egit.core.project.GitProjectData.load(GitProjectData.java:402)
	at org.eclipse.egit.core.project.GitProjectData.get(GitProjectData.java:165)
	at org.eclipse.egit.core.GitProvider.getData(GitProvider.java:69)
	at org.eclipse.egit.core.project.RepositoryMapping.getMapping(RepositoryMapping.java:244)
	at org.eclipse.egit.ui.Activator$RCS.run(Activator.java:322)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Reproducible: Always

Steps to Reproduce:
1.Import another maven project to my workspace
2.eclipse terminated, probably due to going out of heap space 
3.starting eclipse again, getting these errors
4.there is project/.git directory on filesystem, but in eclipse I disconnect from git and create a new connection
Comment 1 Matthias Sohn CLA 2010-05-26 20:07:37 EDT
could you try to unshare and share the project again
Comment 2 Franz Höpfinger CLA 2022-11-11 02:53:29 EST
Created attachment 288834 [details]
screenshot
Comment 3 Franz Höpfinger CLA 2022-11-11 02:54:11 EST
Git team provider configuration has gone missing.
C:\git\ms\4diac-SlurryTanker-sample\SlurryTanker\4diacIDE-workspace\.metadata\.plugins\org.eclipse.core.resources\.projects\Tool Library\org.eclipse.egit.core\GitProjectData.properties
  java.nio.file.NoSuchFileException: C:\git\ms\4diac-SlurryTanker-sample\SlurryTanker\4diacIDE-workspace\.metadata\.plugins\org.eclipse.core.resources\.projects\Tool Library\org.eclipse.egit.core\GitProjectData.properties
  	at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
  	at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
  	at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
  	at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(Unknown Source)
  	at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
  	at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
  	at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(Unknown Source)
  	at java.base/java.nio.file.Files.newInputStream(Unknown Source)
  	at org.eclipse.egit.core.project.GitProjectData.load(GitProjectData.java:647)
  	at org.eclipse.egit.core.project.GitProjectData.get(GitProjectData.java:217)
  	at org.eclipse.egit.core.GitProvider.getData(GitProvider.java:108)
  	at org.eclipse.egit.core.GitProvider.getMoveDeleteHook(GitProvider.java:92)
  	at org.eclipse.team.internal.core.MoveDeleteManager.getHookFor(MoveDeleteManager.java:37)
  	at org.eclipse.team.internal.core.MoveDeleteManager.deleteProject(MoveDeleteManager.java:71)
  	at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1805)
  	at org.eclipse.core.internal.resources.Resource.delete(Resource.java:771)
  	at org.eclipse.core.internal.resources.Project.delete(Project.java:332)
  	at org.eclipse.fordiac.ide.model.typelibrary.TypeLibraryManager.createToolLibrary(TypeLibraryManager.java:88)
  	at java.base/java.util.HashMap.computeIfAbsent(Unknown Source)
  	at org.eclipse.fordiac.ide.model.typelibrary.TypeLibraryManager.loadToolLibrary(TypeLibraryManager.java:80)
  	at org.eclipse.fordiac.ide.systemmanagement.SystemManager.<init>(SystemManager.java:104)
  	at org.eclipse.fordiac.ide.systemmanagement.SystemManager.<clinit>(SystemManager.java:72)
  	at org.eclipse.fordiac.ide.Activator.start(Activator.java:78)
  	at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818)
  	at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1)
  	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
  	at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810)
  	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767)
  	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
  	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
  	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
  	at org.eclipse.osgi.container.Module.start(Module.java:468)
  	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
  	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
  	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
  	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
  	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
  	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
  	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
  	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
  	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
  	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
  	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:196)
  	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:920)
  	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246)
  	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63)
  	at org.eclipse.ui.internal.WorkbenchPlugin.lambda$0(WorkbenchPlugin.java:287)
  	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
  	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:285)
  	at org.eclipse.ui.internal.splash.SplashHandlerFactory$1.run(SplashHandlerFactory.java:122)
  	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
  	at org.eclipse.ui.internal.splash.SplashHandlerFactory.create(SplashHandlerFactory.java:118)
  	at org.eclipse.ui.internal.splash.SplashHandlerFactory.processElement(SplashHandlerFactory.java:103)
  	at org.eclipse.ui.internal.splash.SplashHandlerFactory.findSplashHandlerFor(SplashHandlerFactory.java:61)
  	at org.eclipse.ui.internal.Workbench.getSplash(Workbench.java:874)
  	at org.eclipse.ui.internal.Workbench$3.run(Workbench.java:773)
  	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
  	at org.eclipse.ui.internal.Workbench.createSplashWrapper(Workbench.java:827)
  	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:611)
  	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
  	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550)
  	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171)
  	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
  	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
  	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
  	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
  	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
  	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
  	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
  	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
  	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)