<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hello sebastian,<br>
    <br>
    Mixing geotools and geotoolkit is a bad idea, <br>
    geotools duplicates some very old classes from the Geoapi project
    and geotoolkit uses the most up to date Geoapi.<br>
    High chances your problem comes from this.<br>
    <br>
    If luckily you have some influence on geotools, please tell them to
    stop making hard copies of geoapi classes, this isn't the first time
    developers encounter this problem.<br>
    <br>
    Beside, geotoolkit has a geojson feature store, so you should be
    able to replace it.<br>
    <br>
    Johann Sorel<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 21/12/2015 16:17, Sebastian Clarke
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAKeP342drbamZ+ZuHyR4qR5usj3+rXUZ1d0FE7+_P+bojxi1dg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Thanks for getting back to me so quickly Martin.
        <div><br>
        </div>
        <div>I am currently using gradle/eclipse rather than Maven to
          build. These are the dependencies I have set up in my
          gradle.build</div>
        <div><br>
        </div>
        <div>
          <div>[group: 'org.geotools', name: 'gt-geojson', version:
            '14.0'],</div>
          <div>[group: 'org.geotoolkit', name: 'geotk-client-wmts',
            version: '4.0-SNAPSHOT'],</div>
        </div>
        <div><br>
        </div>
        <div>Which resolve to this set of dependency lib jars</div>
        <div><br>
        </div>
        <div>
          <div>.gradle/caches/modules-2/files-2.1/com.esri.geometry/esri-geometry-api/1.2.1/239591428ff10e829b77ea03a9984bcb49786aaf/esri-geometry-api-1.2.1.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/com.googlecode.efficient-java-matrix-library/core/0.26/2df89c44ad92900f025a61e228bbbcd6abca3efd/core-0.26.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/com.googlecode.json-simple/json-simple/1.1/5e303a03d04e6788dddfa3655272580ae0fc13bb/json-simple-1.1.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/com.vividsolutions/jts/1.13/3ccfb9b60f04d71add996a666ceb8902904fd805/jts-1.13.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/commons-beanutils/commons-beanutils/1.8.3/686ef3410bcf4ab8ce7fd0b899e832aaba5facf7/commons-beanutils-1.8.3.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/commons-lang/commons-lang/2.6/ce1edb914c94ebc388f086c6827e8bdeec71ac2/commons-lang-2.6.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/commons-pool/commons-pool/1.5.4/75b6e20c596ed2945a259cea26d7fadd298398e6/commons-pool-1.5.4.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/io.netty/netty/3.9.4.Final/678200bda583ff36d796455c2bdcdd434897115b/netty-3.9.4.Final.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/java3d/vecmath/1.5.2/79846ba34cbd89e2422d74d53752f993dcc2ccaf/vecmath-1.5.2.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/javax.measure/jsr-275/0.9.3/ab2fb094fc5297ae5636ef6ed0d6051d5a656588/jsr-275-0.9.3.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/javax.media/jai_core/1.1.3/b179d2efb1174658483e8b41bf4ac9d2eb5de438/jai_core-1.1.3.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/javax.media/jai_imageio/1.1.1/8a894c6ee89b4f3603c16d3726ae12c4211145bc/jai_imageio-1.1.1.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/jaxen/jaxen-limited/1.1.2/bc0230d67e627442297b9a485b54a724c622841e/jaxen-limited-1.1.2.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/jgridshift/jgridshift/1.0/82c163e82b1548c93a9e866dcfd24c66c590a829/jgridshift-1.0.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/net.iharder/base64/2.3.8/7d2e2cea90cc51169fd02a35888820ab07f6d02f/base64-2.3.8.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/net.java.dev.jsr-275/jsr-275/1.0-beta-2/7bdd90125e67cd38bee363208e32993c0c75e9be/jsr-275-1.0-beta-2.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/net.sf.geographiclib/GeographicLib-Java/1.44/7e18468fafefedd5d1934ea830c1c9683ffd0632/GeographicLib-Java-1.44.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.abego.treelayout/org.abego.treelayout.core/1.0.1/e31e79cba7a5414cf18fa69f3f0a2cf9ee997b61/org.abego.treelayout.core-1.0.1.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.antlr/antlr4-annotations/4.2.2/ab9b4d205530b2b225987c1740f8d71103835aa4/antlr4-annotations-4.2.2.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.antlr/antlr4-runtime/4.2.2/23f7a0544b36189d688de27688ebd3111f456c97/antlr4-runtime-4.2.2.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.apache.sis.core/sis-feature/0.7-jdk7-SNAPSHOT/231d19388bd6192d4be16da065ca1e652fa23cbe/sis-feature-0.7-jdk7-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.apache.sis.core/sis-metadata/0.7-jdk7-SNAPSHOT/80001e3642b2d6904d2cb91b6da447fa6d5c2beb/sis-metadata-0.7-jdk7-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.apache.sis.core/sis-referencing/0.7-jdk7-SNAPSHOT/5064b876b473d3f6ae21c6f77cda646d11d4d138/sis-referencing-0.7-jdk7-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.apache.sis.core/sis-utility/0.7-jdk7-SNAPSHOT/75f40bf31aa71b365dd515a68fc26b17aada98ec/sis-utility-0.7-jdk7-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.apache.sis.storage/sis-storage/0.7-jdk7-SNAPSHOT/26db9510f134fbe8456c41847b7b2d3c4617303/sis-storage-0.7-jdk7-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-all/2.2.2/7a917c8329fe11445de19c2ca28fd2ca586830da/groovy-all-2.2.2.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.codehaus.jackson/jackson-core-asl/1.9.12/ecfc6f73a841c4c3c653b59651a3f9d5f1286469/jackson-core-asl-1.9.12.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-client-store/4.0-SNAPSHOT/3c24524294d5116b63fa8295708e4d612b11b06e/geotk-client-store-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-client-wmts/4.0-SNAPSHOT/7dbc4e2259b89dc178e82749ff221c629635cc4e/geotk-client-wmts-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-coverage-imagery/4.0-SNAPSHOT/2cf91f4f8e4793351af8aa47c2f7cb5d99921f75/geotk-coverage-imagery-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-coverage-store/4.0-SNAPSHOT/d2b3cc4ddb2a9e3b785c1f38884e86338d52b0a/geotk-coverage-store-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-coverage-wkb/4.0-SNAPSHOT/990e144fc4f1fc8aee7cfb9af5befff432e3636e/geotk-coverage-wkb-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-coverage/4.0-SNAPSHOT/6c8c483d3cf3b33bd8ffecf2a4fb8bd8069a0302/geotk-coverage-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-epsg/4.0-SNAPSHOT/16d94e1b186c52ed4cad1e51f1e790fa330ac5cd/geotk-epsg-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-feature/4.0-SNAPSHOT/e9a8d0791d6559ed0c9a9afbe18afa0f93629251/geotk-feature-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-geometry/4.0-SNAPSHOT/bf3f1cb9ea40eeda1c91a644af3ff795e32b4a29/geotk-geometry-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-jtswrapper/4.0-SNAPSHOT/6e2836d7cb2c2f81f721c0a530313be0dba0538e/geotk-jtswrapper-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-metadata-sql/4.0-SNAPSHOT/94a6e2339e0c69ca26997f9695b9fe14002f6774/geotk-metadata-sql-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-referencing-sis-fragment/4.0-SNAPSHOT/6d507c71a747b3df769e5ffba27abf9d2f977f5d/geotk-referencing-sis-fragment-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-referencing/4.0-SNAPSHOT/70460fa6e9930348e857a7a51439dbb5edf9358d/geotk-referencing-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-temporal/4.0-SNAPSHOT/fba32097dc593220e739994f9b6e5a5ad8915d58/geotk-temporal-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-utility-pending/4.0-SNAPSHOT/b9a48e09aad0cfbf674f16a6afe69f3d1375a11/geotk-utility-pending-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-utility/4.0-SNAPSHOT/db66bda47285f138f8595143f70a17d0aec57d3b/geotk-utility-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-xml-gml/4.0-SNAPSHOT/19c28d9b09a1140835e3d134e743491dc579182/geotk-xml-gml-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-xml-ows/4.0-SNAPSHOT/9e795b16c02d3e6f3624683cb964b675ac1bfeb1/geotk-xml-ows-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotoolkit/geotk-xml-wmts/4.0-SNAPSHOT/7e251c3980bb42e9170fc265c1461d324ee8265d/geotk-xml-wmts-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotools/gt-api/14.0/a4c87e2d6a598eebeca554305a704a990b7ffdfc/gt-api-14.0.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/14.0/1f6693b3b8cc3a2f70bd44fbf3d491d87180ad34/gt-geojson-14.0.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/14.0/c1997f973ea60e33ee200db6657caf132d86393e/gt-main-14.0.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/14.0/ccb480a9d203c1398590a82c2d14e130a55c240/gt-metadata-14.0.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/14.0/9d1859b13cdf52d45fe0e84602286e02fd2def00/gt-opengis-14.0.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/14.0/a4a50ce9851344859cb8535f488203eedd340266/gt-referencing-14.0.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.jdom/jdom/1.1.3/8bdfeb39fa929c35f5e4f0b02d34350db39a1efc/jdom-1.1.3.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.json/json/20090211/c183aa3a2a6250293808bba12262c8920ce5a51c/json-20090211.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.opengis/geoapi-pending/4.0-SNAPSHOT/d4b7be76ad9bf70a80b69783a7037a61ee6c096c/geoapi-pending-4.0-SNAPSHOT.jar</div>
          <div>.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.13/73cbb494a912866c4c831a178c3a2a9169f4eaad/snakeyaml-1.13.jar</div>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On 21 December 2015 at 15:01, Martin
          Desruisseaux <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:martin.desruisseaux@geomatys.com"
              target="_blank">martin.desruisseaux@geomatys.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <div>
                <p>Hello Sebastian<br>
                </p>
                <p>Error of kind <tt>java.lang.NoSuchMethodError</tt>
                  are usually a compilation issue. Are you building with
                  Maven? If not Maven, which JAR files do you use?<br>
                </p>
                <p>    Martin<br>
                </p>
                <p><br>
                </p>
                <p>Le 21/12/15 15:50, Sebastian Clarke a écrit :</p>
              </div>
              <span class="">
                <blockquote type="cite">
                  <div dir="ltr">I was trying to reproduce the code from
                    here <a moz-do-not-send="true"
href="https://github.com/Geomatys/geotoolkit/blob/master/demos/geotk-demo-samples/src/main/java/org/geotoolkit/pending/demo/clients/wmts/WMTSClientDemo.java"
                      target="_blank">https://github.com/Geomatys/geotoolkit/blob/master/demos/geotk-demo-samples/src/main/java/org/geotoolkit/pending/demo/clients/wmts/WMTSClientDemo.java</a>
                    however I hit problems when initting the
                    WebMapTileClient class.
                    <div><br>
                    </div>
                    <div>I'm not sure whether this might be some library
                      incompatibility, or plain old operator error (as
                      this is my first time using this). I have pasted
                      the stack trace below, along with the relevant
                      line from my test class which causes it. Any help
                      would be gratefully appreciated.</div>
                    <div><br>
                    </div>
                    <div>-- stacktrace snip --</div>
                    <div><br>
                    </div>
                    <font face="monospace, monospace">java.lang.NoSuchMethodError:
org.opengis.parameter.ParameterDescriptor.getName()Lorg/opengis/metadata/Identifier;</font><br>
                  </div>
                </blockquote>
              </span> (...snip...)<br>
              <br>
            </div>
            <br>
            _______________________________________________<br>
            Geotoolkit mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Geotoolkit@lists.osgeo.org">Geotoolkit@lists.osgeo.org</a><br>
            <a moz-do-not-send="true"
              href="http://lists.osgeo.org/mailman/listinfo/geotoolkit"
              rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/geotoolkit</a><br>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div class="gmail_signature">
          <div dir="ltr">
            <p style="font:7.5pt/normal
arial,sans-serif;color:gray;text-transform:none;text-indent:0px;letter-spacing:normal;word-spacing:0px;white-space:normal;font-size-adjust:none;font-stretch:normal;background-color:rgb(255,255,255)"><b>Sebastian
                Clarke<br>
                Software Developer<br>
                Environment Systems</b><br>
              Tel: +44 (0) 1970 626688<br>
              <a moz-do-not-send="true" href="http://www.envsys.co.uk/"
                target="_blank">www.envsys.co.uk</a></p>
            <p style="font:7.5pt/normal
arial,sans-serif;color:gray;text-transform:none;text-indent:0px;letter-spacing:normal;word-spacing:0px;white-space:normal;font-size-adjust:none;font-stretch:normal;background-color:rgb(255,255,255)">The
              information contained in this e-mail is intended only for
              the use of the person(s) to whom it is addressed and may
              contain confidential or privileged information. If you
              have received this e-mail in error please contact the
              sender and delete the material without copying,
              distributing or disclosing the content. All reasonable
              precautions have been taken to ensure that this e-mail is
              free from any virus, however, the recipient should verify
              this to be the case. Please 'think before you print'</p>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Geotoolkit mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Geotoolkit@lists.osgeo.org">Geotoolkit@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/geotoolkit">http://lists.osgeo.org/mailman/listinfo/geotoolkit</a></pre>
    </blockquote>
    <br>
  </body>
</html>