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.

Reply via email to