I am trying to use selenium with sikuli.So sikuli would not run on a 64 bit using the current java set up so in my project changed the runtime to point to a 32 bit runtime e
This error message...
java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;I)V
...implies that the IEDriverServer was unable to initiate/spawn a new WebBrowsing Session i.e. InternetExplorer Browser session.
Your main issue is the incompatibility between the version of the binaries you are using as follows:
Solution to your question would be either/all of the following steps:
Upgrade Guava to current levels of 26.0-jre (as per Selenium v3.14.0 Java clients).
Maven Dependency is as follows:
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>26.0-jre</version>
</dependency>
Ensure you don't have several versions in your dependency tree.
To look for the existing guava versions through Maven use the command:
mvn dependency:tree | less
Clean your Project Workspace through your IDE and Rebuild your project with required dependencies only.
MAVEN_HOME
directory .m2
and download the binaries afresh.