JetBrains / MPS-extensions

MPS-extensions aims to ease language development within MPS.
https://jetbrains.github.io/MPS-extensions/
Apache License 2.0
80 stars 47 forks source link

de.itemis.mps.editor.diagram.runtime depends on both IDEA guava and q60 guava #858

Closed enikao closed 2 weeks ago

enikao commented 3 weeks ago

We're using com.mbeddr.platform version 2022.3-2022.3.24305.b0eebaa.

de.itemis.mps.editor.diagram.runtime.jgraph uses Multimap from de.q60.mps.collections.libs/com.google.common.collect.

de.itemis.mps.editor.diagram.runtime/org.eclipse.elk.* uses Multimap from MPS.IDEA/com.google.common.collect.

Classloaders can get very confused by this.

alexanderpann commented 2 weeks ago

The issue is fixed in #859. Let me know if there are still similar issues.

enikao commented 2 weeks ago

Thanks @alexanderpann for the swift fix.