From: Jody G. <jga...@re...> - 2007-09-17 18:03:12
|
So Jesse where are we at with this? Can we finally step beyond use of the nogenerics jar? Jody > Hi folks, > > As you may know uDig uses the GeoAPI jars with Generics however I'm > getting an odd error when running the following code: > Id fidFilter=(Id) filter; > Set<Identifier> ids = new > HashSet<Identifier>(fidFilter.getIdentifiers()); > for (Iterator<Identifier> iter = ids.iterator(); > iter.hasNext();) { > Identifier element = (Identifier) iter.next(); > Object id = element.getID(); > > > The exception occurs at the element.getID() line. The exception is as > follows: > > java.lang.AbstractMethodError: > org.geotools.filter.identity.FeatureIdImpl.getID()Ljava/lang/Object; > at > net.refractions.udig.tools.edit.support.EditUtils.removeFidFromExcludeFilter(_EditUtils.java:1034_) > at > net.refractions.udig.tools.edit.support.EditUtils.refreshLayer(_EditUtils.java:1017_) > at > net.refractions.udig.tools.edit.commands.RemoveEditGeomCommand.run(_RemoveEditGeomCommand.java:136_) > at > net.refractions.udig.project.command.UndoableComposite.execute(_UndoableComposite.java:81_) > > Jody is telling me it has something to do with the generics not being > used in Geotools. I'd like to create a module for testing these types > of cases I find. I'd also like some suggestions on how I might go > about fixing this any ideas? I did my best to verify the versions of > GeoAPI is the same as the one used by the Geotools I'm using. I also > built the latest Geotools 2.4. So it all looks good. In eclipse I > can resolve the method it just goes south when I call the method at > runtime. > > Ideas? > > Jesse > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > ------------------------------------------------------------------------ > > _______________________________________________ > Geotools-devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geotools-devel > |