# Unable to synchronize gradle project with Eclipse+Buildship on Windows

**URL:** https://discuss.gradle.org/t/unable-to-synchronize-gradle-project-with-eclipse-buildship-on-windows/21815
**Category:** Buildship
**Tags:** plugins, buildship, eclipse
**Created:** [March 2, 2017, 4:11pm UTC](https://discuss.gradle.org/t/unable-to-synchronize-gradle-project-with-eclipse-buildship-on-windows/21815 "2017-03-02T16:11:27Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![rdonnipadu](https://avatars.discourse-cdn.com/v4/letter/r/8edcca/32.png) [@rdonnipadu](https://discuss.gradle.org/u/rdonnipadu)
#### Post date: [March 2, 2017, 4:11pm UTC](https://discuss.gradle.org/t/unable-to-synchronize-gradle-project-with-eclipse-buildship-on-windows/21815/1 "2017-03-02T16:11:27Z")

</div>

I am using Eclipse Neon .2 (version 4.6.2) on Windows with Buildship plugin installed from Eclipse marketplace. When I tried to import a gradle project, I see this problem. The synchronization with gradle project stops with the following message.

_ **"Synchronizing Gradle projects with with workspace failed due to an error configuring Eclipse . org.eclipse.core.internal.resources.Resource Exception: A resource exists with a different case:’/web’.** _

org.eclipse.buildship.core.GradlePluginsRuntimeException: org.eclipse.core.internal.resources.ResourceException: A resource exists with a different case: ‘/web’.  
at org.eclipse.buildship.core.workspace.internal.DefaultWorkspaceOperations.createProject(DefaultWorkspaceOperations.java:135)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.addNewEclipseProjectToWorkspace(SynchronizeGradleBuildOperation.java:275)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.synchronizeNonWorkspaceProject(SynchronizeGradleBuildOperation.java:258)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.synchronizeGradleProjectWithWorkspaceProject(SynchronizeGradleBuildOperation.java:182)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.access$000(SynchronizeGradleBuildOperation.java:106)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation$1.run(SynchronizeGradleBuildOperation.java:141)  
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)  
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2262)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.synchronizeProjectsWithWorkspace(SynchronizeGradleBuildOperation.java:138)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.run(SynchronizeGradleBuildOperation.java:122)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildsJob.synchronizeBuild(SynchronizeGradleBuildsJob.java:77)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildsJob.runToolingApiJob(SynchronizeGradleBuildsJob.java:68)  
at org.eclipse.buildship.core.util.progress.ToolingApiJob$1.run(ToolingApiJob.java:73)  
at org.eclipse.buildship.core.util.progress.ToolingApiInvoker.invoke(ToolingApiInvoker.java:62)  
at org.eclipse.buildship.core.util.progress.ToolingApiJob.run(ToolingApiJob.java:70)  
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)  
Caused by: org.eclipse.core.internal.resources.ResourceException: A resource exists with a different case: ‘/web’.  
at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:323)  
at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:301)  
at org.eclipse.core.internal.resources.Project.assertCreateRequirements(Project.java:52)  
at org.eclipse.core.internal.resources.Project.create(Project.java:263)  
at org.eclipse.core.internal.resources.Project.create(Project.java:247)  
at org.eclipse.buildship.core.workspace.internal.DefaultWorkspaceOperations.createProject(DefaultWorkspaceOperations.java:120)  
… 15 more

I suspect this is due to Windows nature of case insensitivity. Can you help?

---

<div class="post-metadata">

### Author: ![st\_oehme](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/st_oehme/32/5249_2.png) [@st\_oehme](https://discuss.gradle.org/u/st_oehme)
#### Post date: [March 2, 2017, 5:36pm UTC](https://discuss.gradle.org/t/unable-to-synchronize-gradle-project-with-eclipse-buildship-on-windows/21815/2 "2017-03-02T17:36:01Z")

</div>

Which Buildship version are you using? Can you try the latest (2.0.1)?

---

<div class="post-metadata">

### Author: ![rdonnipadu](https://avatars.discourse-cdn.com/v4/letter/r/8edcca/32.png) [@rdonnipadu](https://discuss.gradle.org/u/rdonnipadu)
#### Post date: [March 3, 2017, 12:46am UTC](https://discuss.gradle.org/t/unable-to-synchronize-gradle-project-with-eclipse-buildship-on-windows/21815/3 "2017-03-03T00:46:06Z")

</div>

Thanks for the tip!

I was using 2.0 version of Buildship. But, now upgraded to 2.0.1, But the result is identical.

---

<div class="post-metadata">

### Author: ![st\_oehme](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/st_oehme/32/5249_2.png) [@st\_oehme](https://discuss.gradle.org/u/st_oehme)
#### Post date: [March 3, 2017, 7:19am UTC](https://discuss.gradle.org/t/unable-to-synchronize-gradle-project-with-eclipse-buildship-on-windows/21815/4 "2017-03-03T07:19:36Z")

</div>

Can you make sure there are no preexisting .project files before you import?

---

<div class="post-metadata">

### Author: ![rdonnipadu](https://avatars.discourse-cdn.com/v4/letter/r/8edcca/32.png) [@rdonnipadu](https://discuss.gradle.org/u/rdonnipadu)
#### Post date: [March 5, 2017, 5:49pm UTC](https://discuss.gradle.org/t/unable-to-synchronize-gradle-project-with-eclipse-buildship-on-windows/21815/5 "2017-03-05T17:49:39Z")

</div>

Yes, Stefan! Infact I deleted the whole directory, cloned entire project from bitbucket and imported it as gradle project. The result is almost same. The minor difference being the line # where there are throwing errors. See the stack trace below:

org.eclipse.buildship.core.GradlePluginsRuntimeException: org.eclipse.core.internal.resources.ResourceException: A resource exists with a different case: ‘/web’.  
at org.eclipse.buildship.core.workspace.internal.DefaultWorkspaceOperations.createProject(DefaultWorkspaceOperations.java:128)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.addNewEclipseProjectToWorkspace(SynchronizeGradleBuildOperation.java:276)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.synchronizeNonWorkspaceProject(SynchronizeGradleBuildOperation.java:259)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.synchronizeGradleProjectWithWorkspaceProject(SynchronizeGradleBuildOperation.java:175)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.access$000(SynchronizeGradleBuildOperation.java:99)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation$1.run(SynchronizeGradleBuildOperation.java:134)  
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)  
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2262)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.synchronizeProjectsWithWorkspace(SynchronizeGradleBuildOperation.java:131)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildOperation.run(SynchronizeGradleBuildOperation.java:115)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildsJob.synchronizeBuild(SynchronizeGradleBuildsJob.java:81)  
at org.eclipse.buildship.core.workspace.internal.SynchronizeGradleBuildsJob.runToolingApiJob(SynchronizeGradleBuildsJob.java:72)  
at org.eclipse.buildship.core.util.progress.ToolingApiJob$1.run(ToolingApiJob.java:73)  
at org.eclipse.buildship.core.util.progress.ToolingApiInvoker.invoke(ToolingApiInvoker.java:62)  
at org.eclipse.buildship.core.util.progress.ToolingApiJob.run(ToolingApiJob.java:70)  
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)  
Caused by: org.eclipse.core.internal.resources.ResourceException: A resource exists with a different case: ‘/web’.  
at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:323)  
at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:301)  
at org.eclipse.core.internal.resources.Project.assertCreateRequirements(Project.java:52)  
at org.eclipse.core.internal.resources.Project.create(Project.java:263)  
at org.eclipse.core.internal.resources.Project.create(Project.java:247)  
at org.eclipse.buildship.core.workspace.internal.DefaultWorkspaceOperations.createProject(DefaultWorkspaceOperations.java:113)  
… 15 more

---

<div class="post-metadata">

### Author: ![rdonnipadu](https://avatars.discourse-cdn.com/v4/letter/r/8edcca/32.png) [@rdonnipadu](https://discuss.gradle.org/u/rdonnipadu)
#### Post date: [March 5, 2017, 6:04pm UTC](https://discuss.gradle.org/t/unable-to-synchronize-gradle-project-with-eclipse-buildship-on-windows/21815/6 "2017-03-05T18:04:43Z")

</div>

It looks like this is related to [https://bugs.eclipse.org/bugs/show\_bug.cgi?id=479609](https://bugs.eclipse.org/bugs/show_bug.cgi?id=479609)

---

<div class="post-metadata">

### Author: ![st\_oehme](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/st_oehme/32/5249_2.png) [@st\_oehme](https://discuss.gradle.org/u/st_oehme)
#### Post date: [March 6, 2017, 9:02am UTC](https://discuss.gradle.org/t/unable-to-synchronize-gradle-project-with-eclipse-buildship-on-windows/21815/7 "2017-03-06T09:02:46Z")

</div>

> [@rdonnipadu](#):
>
> addNewEclipseProjectToWorkspace

Could you provide a little example project on GitHub that I could use to reproduce the issue?
