Sorry for the breakage... This was changed between rc1 and rc2 and is a side-effect of swig requirements upgrade to at least 1.3.28 (recent swigs attempt to introduce proper enum simulation in Java wrappers). Constants are now in separate classes, one for each named enum (for example MS_LAYER_TYPE and MS_SHAPE_TYPE). Anonymous enums are still in mapscriptConstants.
There is a note about this in mapscript/java/README and in MIGRATION_GUIDE.TXT. You can revert to ol'good interface by uncommenting line 6 in javamodule.i. HTH, Umberto On 10/5/06, Mario Basa <[EMAIL PROTECTED]> wrote:
I have been getting errors like these: java.lang.NoSuchFieldError: field edu.umn.gis.mapscript.mapscriptConstants.MS_SHAPE_POLYGON was not found. java.lang.NoSuchFieldError: field edu.umn.gis.mapscript.mapscriptConstants.MS_SHAPE_POINT was not found. when using Java Mapscript from rc1. This never happened with beta3 nor with mapserver-4.8.4. Are these constants been deprecated? Thanks. mario.
