Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

It is possible to obtain StackOverflowError om dependencies #633

Open
MikhailMalyutin opened this issue Apr 26, 2017 · 3 comments
Open

It is possible to obtain StackOverflowError om dependencies #633

MikhailMalyutin opened this issue Apr 26, 2017 · 3 comments
Milestone

Comments

@MikhailMalyutin
Copy link

null
java.lang.StackOverflowError
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$ModuleWeakReference.hashCode(ModuleDependencies.java:125)
	at java.util.HashMap.hash(HashMap.java:338)
	at java.util.HashMap.get(HashMap.java:556)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:479)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
	at com.redhat.ceylon.ide.common.model.ModuleDependencies$1DependencyAnalyzer.isRootExportedBy(ModuleDependencies.java:498)
@bjansen
Copy link
Contributor

bjansen commented Apr 26, 2017

Do you have a way to reproduce this problem on a simple module.ceylon that could could attach to this issue?

@MikhailMalyutin
Copy link
Author

MikhailMalyutin commented Apr 26, 2017

This is not easy. This is happened after I try to use com.vasileff.ceylon.structures "1.0.0" module, and additionally I have overrides.xml file. And additionally 2 instances of IDEA was runned with different projects.

@MikhailMalyutin
Copy link
Author

And this is floating bug. Then I restart IDEA - all works fine. But later (may be after one hour), then I edit the code, this error is thrown and all code looks invalid. Then I have to restart IDEA again.

@bjansen bjansen added this to the 1.3.3 milestone Apr 27, 2017
@bjansen bjansen modified the milestones: 1.3.3, 1.3.4 Aug 23, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants