Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 363632 - Migrate to Guava and Guice 3
Summary: Migrate to Guava and Guice 3
Status: CLOSED FIXED
Alias: None
Product: TMF
Classification: Modeling
Component: Xtext (show other bugs)
Version: 2.1.0   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 enhancement (vote)
Target Milestone: M4   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 358865
Blocks: 364905
  Show dependency tree
 
Reported: 2011-11-11 20:53 EST by Dénes Harmath CLA
Modified: 2017-09-19 18:13 EDT (History)
4 users (show)

See Also:
sven.efftinge: juno+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dénes Harmath CLA 2011-11-11 20:53:19 EST
Build Identifier: M20110909-1335

The situation described in http://www.eclipse.org/forums/index.php/m/652860/ makes it very complicated to use Google Guava and Xtext together, therefore the migration from the (long ago) deprecated Google Collections to Guava would be highly needed.

Reproducible: Always

Steps to Reproduce:
1. In an Xtext project, include Guava in the classpath and use a class from it.
2. At runtime, you get an exception similar to:
org.eclipse.emf.common.util.WrappedException: java.lang.SecurityException: class "com.google.common.base.Splitter"'s signer information does not match signer information of other classes in the same package
Comment 1 Sven Efftinge CLA 2011-11-21 05:36:36 EST
I've removed all the dependencies to com.google.inject.internal.
I also filed a CQ for Guava
Comment 2 Sven Efftinge CLA 2011-11-29 05:43:58 EST
Xtext has been migrated to Guice 3 and Guava 10
Comment 3 Karsten Thoms CLA 2017-09-19 18:03:46 EDT
Closing all bugs that were set to RESOLVED before Neon.0
Comment 4 Karsten Thoms CLA 2017-09-19 18:13:53 EDT
Closing all bugs that were set to RESOLVED before Neon.0