You cannot add all the jars, some of them conflict. You need for example to
only include one EPSG jar.
On Tue, Sep 17, 2013 at 8:52 AM, Oehler, Philipp <
[email protected]> wrote:
> Hi there,****
>
> ** **
>
> at the moment I am using Geotools in a project where we can’t use Maven,
> because we use a different building system yet. So I’m using the jars to
> make it work.****
>
> Unfortunately, this seems to cause some trouble.****
>
> First, I added ALL the jars to my project, as suggested in the Eclipse
> Quickstart tut.. but this causes the ImageIO to crash, when I want to
> render a map and write it to a file. At the moment, I’m trying the other
> way; removing all jars, and adding only the ones which seem to be necessary
> (until all the packages can be found).****
>
> ** **
>
> But now, my program crashes at this point****
>
> FileDataStore store;****
>
> *try* {****
>
> store = FileDataStoreFinder.*getDataStore*(file);****
>
> *featureSource* = store.getFeatureSource();****
>
> } *catch* (Exception e) {****
>
> System.*out*.println("Error fetching data from shape file.
> Exit");****
>
> e.printStackTrace();****
>
> }****
>
> ** **
>
> with a NullPointerException, because getDataStore(File) returns null. I
> used debug mode, and stepped into it, and found out that in
> CommonFactoryFinder.getFileDataStoreFactories(Hints) causes this, on the
> return line****
>
> *public* *static* *synchronized* Set<FileDataStoreFactorySpi>
> getFileDataStoreFactories(Hints hints) {****
>
> hints = mergeSystemHints(hints);****
>
> *return*
> *new*LazySet<FileDataStoreFactorySpi>(getServiceRegistry().getServiceProviders(
> ****
>
> FileDataStoreFactorySpi.*class*, *null*, hints));****
>
> }****
>
> ** **
>
> This is strange, as both the jars containing the LazySet and the
> FileDataStoreFactorySpi are linked (gt-metadata-9.4.jar), but one of them
> seems to be missing (or another one is disturbing?!).****
>
> ** **
>
> Does anyone know how I could solve this? Are there any jars which could be
> missing, or which are unnecessary?****
>
> (At the moment, I’m using the following jars:****
>
> gt-api-9.4.jar****
>
> gt-coverage-9.4.jar****
>
> gt-main-9.4.jar****
>
> gt-metadata-9.4.jar****
>
> gt-opengis-9.4.jar****
>
> gt-referencing-9.4.jar****
>
> gt-render-9.4.jar****
>
> gt-swing-9.4.jar****
>
> jts-1.13.jar****
>
> )****
>
>
> Furthermore, is there a better way to deal with problems like this than
> manually adding jar which *seem* to contain the right content? This is a
> very annoying and exhausting way…****
>
> ** **
>
> Thanks in advance!
> Philipp****
>
>
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8,
> SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack
> includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
> _______________________________________________
> GeoTools-GT2-Users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
>
------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users