This one seems weird to me. The shapefile plugin pom.xml declares no 
such dependency. What's the name of the jar that should contain this 
ConcurrentHashMap class?

Richard

Jody Garnett wrote:
> todd runstein wrote:
> 
>> I have a ShapefileDataStore that I'm trying to render
>> with StreamingRenderer.  I was able to do this in 2.2
>> M2, but in 2.2 RC3 I get an error (trace follows).  I
>> am able to render a TigerDataStore with the same code,
>> but shapefiles throw the error.  
>> The ConcurrentHashMap class isn't in any of the jars
>> for either version.  Is this a new dependency that I
>> don't have?  If so, what am I missing and where do I
>> get it?
>>   
> 
> I think this error goes out to Richard who put together the 2.2.RC3 list...
> Richard is their a chance we missed switching something over to the
> concurrency package?
> 
> Their is a great set of concurrency classes that has been adopted first by
> esri and then by Java 5. The library is available seperatly and we now use
> the original in geotools so as to still work with Java 1.4.
> 
> The motivation for the release of 2.2.RC3 was to remove the direct
> dependency on ESRI code (even just stuff they repackaged).
> 
> Jody
> 
>> Thanks,
>>
>> Todd
>>
>> Here's the trace:
>> java.lang.NoClassDefFoundError:
>> EDU/oswego/cs/dl/util/concurrent/ConcurrentHashMap
>>     at org.geotools.data.Diff.<init>(Diff.java:69)
>>     at
>> org.geotools.data.TransactionStateDiff.diff(TransactionStateDiff.java:100) 
>>
>>     at
>> org.geotools.data.AbstractDataStore.getFeatureReader(AbstractDataStore.java:358)
>>  
>>
>>     at
>> org.geotools.data.DefaultFeatureResults.reader(DefaultFeatureResults.java:147)
>>  
>>
>>     at
>> org.geotools.renderer.lite.StreamingRenderer.getReader(StreamingRenderer.java:1090)
>>  
>>
>>     at
>> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1188)
>>  
>>
>>     at
>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:506)
>>  
>>
>>     at
>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:412)
>>  
>>
>>     at
>> com.mymaps.viewers.AbstractViewer$ImageGenerator.construct(AbstractViewer.java:765)
>>  
>>
>>     at
>> javax.swing.SwingWorker3.SwingWorker$2.run(SwingWorker.java:108)
>>     at java.lang.Thread.run(Thread.java:534)
>>
>>
>>
>> The only "dumb question" is the one you were too afraid to ask.
>> ________________________________________
>> Check out RouteRuler - Free software for runners, cyclists, walkers, etc.
>> http://routeruler.sourceforge.net
>> ________________________________________
>> Get a handle on your data with "pocOLAP", the "little" OLAP project
>> http://pocolap.sourceforge.net
>> ________________________________________
>>
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam?  Yahoo! Mail has the best spam protection around 
>> http://mail.yahoo.com
>>
>> _______________________________________________
>> Geotools-gt2-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>>   
> 
> 
> 



_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to