[opencms-dev] OpenCms 8.0.4 - NoSuchMethodError in Guava?

Robert Spielmann robert.spielmann at codecentric.de
Mon Aug 20 14:04:20 CEST 2012


Hi all,

I'm facing a weird situation which I cannot resolve. I have a fresh
install of OpenCms 8.0.4 on Weblogic 12c. The workplace has no style.
Exception:

13:23:34,265 ERROR [CmsJspBean] Error in JSP Bean.
java.lang.NoSuchMethodError:
com.google.common.collect.Lists.reverse(Ljava/util/List;)Ljava/util/List;
	at org.opencms.ade.configuration.CmsADEConfigData.combineConfigurationElements(CmsADEConfigData.java:213)
	at org.opencms.ade.configuration.CmsADEConfigData.mergeParent(CmsADEConfigData.java:908)
	at org.opencms.ade.configuration.CmsConfigurationReader.mergeConfigurations(CmsConfigurationReader.java:434)
	at org.opencms.ade.configuration.CmsConfigurationReader.readModuleConfigurations(CmsConfigurationReader.java:384)
	at org.opencms.ade.configuration.CmsConfigurationCache.refreshModuleConfiguration(CmsConfigurationCache.java:315)
	at org.opencms.ade.configuration.CmsConfigurationCache.initialize(CmsConfigurationCache.java:243)
	at org.opencms.ade.configuration.CmsADEManager.initialize(CmsADEManager.java:578)
	at org.opencms.main.OpenCmsCore.getADEManager(OpenCmsCore.java:372)
	at org.opencms.main.OpenCms.getADEManager(OpenCms.java:174)
	at org.opencms.staticexport.CmsDefaultLinkSubstitutionHandler.getLink(CmsDefaultLinkSubstitutionHandler.java:156)
[...]

OCMS 8.0.4 is shipped with guava-r08.jar and guava-r08-gwt.jar. I've
checked the Guava JAR and com.google.common.collect.Lists *does* have
the reverse method which is claimed to be missing here. Anyone have an
explanation?

Also, I've noticed that if I include a maven dependency to OpenCms
8.0.4, I get a transitive dependency to Guava 10.0.1 and not r08.
Which kind of sense does it make to ship r08 while maven dependencies
point towars 10.0.1?

If anyone could give me some input, I'd be very grateful :-)

Have a nice day,
Robert

-- 
Mit freundlichen Grüßen | Best regards

Robert Spielmann | IT Consultant

codecentric AG | Merscheider Straße 1 | 42699 Solingen | Deutschland
tel: +49 (0) 212.23362842 | fax: +49 (0) 212.23362879 | mobil: +49 (0)
151.14705709
www.codecentric.de | blog.codecentric.de | www.meettheexperts.de |
www.more4fi.de

Sitz der Gesellschaft: Düsseldorf . HRB 63043 | Amtsgericht Düsseldorf
Vorstand: Klaus Jäger (Vorsitzender) . Mirko Novakovic . Rainer Vehns
Aufsichtsrat: Patric Fedlmeier (Vorsitzender) . Bernd Klinkmann . Jürgen Schütz

Diese E-Mail einschließlich evtl. beigefügter Dateien enthält
vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie
nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten
haben, informieren Sie bitte sofort den Absender und löschen Sie diese
E-Mail und evtl. beigefügter Dateien umgehend. Das unerlaubte
Kopieren, Nutzen oder Öffnen evtl. beigefügter Dateien sowie die
unbefugte Weitergabe dieser E-Mail ist nicht gestattet.



More information about the opencms-dev mailing list