<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 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 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"></a><a 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 href="mailto:Geotoolkit@lists.osgeo.org">Geotoolkit@lists.osgeo.org</a><br>
<a 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 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>