<div dir="ltr"><div><div><div><div><div><div><div><div>This was fixed [1]<br><br></div>Regarding the tutorial, I could run it &quot;as is&quot;:<br><br>git clone <a href="https://github.com/infinispan/infinispan-simple-tutorials.git">https://github.com/infinispan/infinispan-simple-tutorials.git</a><br></div>cd infinispan-simple-tutorials<br></div>mvn clean install<br></div>cd spark<br></div>mvn exec:exec<br><br><br></div>How did you reproduced the issue?<br><br><br>[1] <a href="https://issues.jboss.org/browse/ISPRK-33">https://issues.jboss.org/browse/ISPRK-33</a><br><br><br></div>Thanks,<br></div>Gustavo<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 23, 2017 at 1:40 PM, Galder Zamarreño <span dir="ltr">&lt;<a href="mailto:galder@redhat.com" target="_blank">galder@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey guys,<br>
<br>
The Spark Java simple tutorial [1] tutorial does not work as is due to some dependencies mix up.<br>
<br>
If you run that class, with the dependencies defined in the pom.xml, you get:<br>
<br>
java.lang.NoSuchMethodError: org.infinispan.client.hotrod.<wbr>logging.Log.tracef(Ljava/lang/<wbr>Throwable;Ljava/lang/String;<wbr>II)V<br>
<br>
The dependencies are defined as:<br>
<br>
&lt;dependency&gt;<br>
  &lt;groupId&gt;org.infinispan&lt;/<wbr>groupId&gt;<br>
  &lt;artifactId&gt;infinispan-spark_<wbr>2.11&lt;/artifactId&gt;<br>
  &lt;version&gt;0.4&lt;/version&gt;<br>
&lt;/dependency&gt;<br>
...<br>
<br>
Looking at the dependency tree, I see this:<br>
<br>
[INFO] +- org.infinispan:infinispan-<wbr>spark_2.11:jar:0.4:compile<br>
[INFO] |  +- org.infinispan:infinispan-<wbr>client-hotrod:jar:9.0.0.<wbr>Alpha4:compile<br>
...<br>
[INFO] |  +- org.infinispan.protostream:<wbr>protostream:jar:3.0.5.Final:<wbr>compile<br>
[INFO] |  |  +- org.jboss.logging:jboss-<wbr>logging:jar:3.1.4.GA:compile<br>
<br>
That logging jar seems an old one, it should be 3.3.x. I worked around this by doing:<br>
<br>
&lt;dependency&gt;<br>
  &lt;groupId&gt;org.infinispan&lt;/<wbr>groupId&gt;<br>
  &lt;artifactId&gt;infinispan-spark_<wbr>2.11&lt;/artifactId&gt;<br>
  &lt;version&gt;${version.spark-<wbr>connector}&lt;/version&gt;<br>
  &lt;exclusions&gt;<br>
    &lt;exclusion&gt;<br>
      &lt;groupId&gt;org.jboss.logging&lt;/<wbr>groupId&gt;<br>
      &lt;artifactId&gt;jboss-logging&lt;/<wbr>artifactId&gt;<br>
    &lt;/exclusion&gt;<br>
  &lt;/exclusions&gt;<br>
&lt;/dependency&gt;<br>
&lt;dependency&gt;<br>
  &lt;groupId&gt;org.jboss.logging&lt;/<wbr>groupId&gt;<br>
  &lt;artifactId&gt;jboss-logging&lt;/<wbr>artifactId&gt;<br>
  &lt;version&gt;${version.jboss.<wbr>logging}&lt;/version&gt;<br>
&lt;/dependency&gt;<br>
<br>
@Adrian Are the dependencies of the latest protostream versions in line with the infinispan hot rod client ones?<br>
<br>
@Gustavo, Once there&#39;s a client version which depends on a protostream version that fixes this (if there&#39;s not one already...), can you release a 0.5 alpha/beta/cr version?<br>
<br>
Cheers,<br>
<br>
[1] <a href="http://infinispan.org/tutorials/simple/spark/" rel="noreferrer" target="_blank">http://infinispan.org/<wbr>tutorials/simple/spark/</a><br>
--<br>
Galder Zamarreño<br>
Infinispan, Red Hat<br>
<br>
<br>
______________________________<wbr>_________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/infinispan-<wbr>dev</a></blockquote></div><br></div>