Hide Forgot
BPELConsole depends on Errai 1.1. This depends on org.reflections reflections-0.9.5-RC2_jboss-SP1.jar which pulls in Google Collections 1.0. This appears to conflict with com.google.guava guava-13.0.1-redhat-1.jar (from EAP). Guava superceded Google Collections (http://code.google.com/p/google-collections). Note that the 0.9.5 version of org.reflections from Maven central does not have this collections dependency ( http://code.google.com/p/reflections / http://central.maven.org/maven2/org/reflections/reflections/0.9.5/reflections-0.9.5.pom ) : it has started to move to guava as well. The error message we get on server startup is 09:39:44,945 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/bpel-console]] (ServerService Thread Pool -- 54) JBWEB000289: Servlet ErraiServlet threw load() exception: java.lang.NoSuchMethodError: com.google.common.collect.ImmutableSet.of([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; at org.reflections.util.ConfigurationBuilder.setScanners(ConfigurationBuilder.java:62) [reflections-0.9.5-RC2_jboss-SP1.jar:] at org.jboss.errai.bus.server.service.metadata.MetaDataScanner.<init>(MetaDataScanner.java:64) [errai-bus-1.1-Final.jar:1.1-Final]
X:ref: Bug 1038267 Fixed by 7ca9ef841a41bbe43e3467d9053b490e881a00b2
Updated with commit 78edf681677082941e4db87ce760a6cac3c2a2b0 in ip: Back out 7ca9ef841a41bbe43e3467d9053b490e881a00b2: BZ1036559 / BZ1038267 Fix for BPMConsole GoogleCollections/Guava clash The real bug is in the Drools/jBPM modules, so we'll fix it there instead.
Verified on ER7