Select to view content in your preferred language

griding a map with carto

3604
3
07-21-2015 05:08 AM
ahpahp2
Deactivated User

when i try use carto and grid my map i see below error ; it's happen when i want create a  Graticule : Graticule mapGrid = new Graticule();

i installed arcmap10.2 and also used both jdk 64&32bit and eclipse 64bit; i run some samples that is in arcobject but i couldn't creat a grid; my code is exactly that is said in this link(createGrid() function).

i followed some guide links but i couldn't solve it,

thanks .

and the error is:

Java version : 1.8.0_51 (Oracle Corporation) x86

Rendering engine : DirectX

java.lang.UnsatisfiedLinkError: no ntvauth in java.library.path

Could not load native libraries.

java.lang.UnsatisfiedLinkError: no ntvauth in java.library.path

  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1865)

  at java.lang.Runtime.loadLibrary0(Runtime.java:870)

  at java.lang.System.loadLibrary(System.java:1122)

  at com.esri.arcgis.interop.NativeLoader.loadLibrary(Unknown Source)

  at com.esri.arcgis.interop.NativeAuth.c(Unknown Source)

  at com.esri.arcgis.interop.c.a(Unknown Source)

  at com.esri.arcgis.interop.RpcConnectionHandler.a(Unknown Source)

  at com.esri.arcgis.interop.hb.a(Unknown Source)

  at com.esri.arcgis.interop.Dispatch.createDispatch(Unknown Source)

  at com.esri.arcgis.interop.Dispatch.<init>(Unknown Source)

  at com.esri.arcgis.carto.IMapGridProxy.<init>(Unknown Source)

  at com.esri.arcgis.carto.IGraticuleProxy.<init>(Unknown Source)

  at com.esri.arcgis.carto.Graticule.<init>(Unknown Source)

  at com.esri.arcgis.carto.Graticule.<init>(Unknown Source)

  at GridApp.CartoTest(GridApp.java:225)

  at GridApp.createUI(GridApp.java:215)

  at GridApp$1.run(GridApp.java:301)

  at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)

  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)

  at java.awt.EventQueue.access$500(EventQueue.java:97)

  at java.awt.EventQueue$3.run(EventQueue.java:709)

  at java.awt.EventQueue$3.run(EventQueue.java:703)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)

  at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)

  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)

  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

  at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: com.esri.arcgis.interop.NativeAuth.getNegociateMessage()[B

  at com.esri.arcgis.interop.NativeAuth.getNegociateMessage(Native Method)

  at com.esri.arcgis.interop.NativeAuth.a(Unknown Source)

  at com.esri.arcgis.interop.tb.b(Unknown Source)

  at com.esri.arcgis.interop.tb.a(Unknown Source)

  at com.esri.arcgis.interop.RpcConnectionHandler.<init>(Unknown Source)

  at com.esri.arcgis.interop.RpcConnectionHandler.a(Unknown Source)

  at com.esri.arcgis.interop.hb.a(Unknown Source)

  at com.esri.arcgis.interop.Dispatch.createDispatch(Unknown Source)

  at com.esri.arcgis.interop.Dispatch.<init>(Unknown Source)

  at com.esri.arcgis.carto.IMapGridProxy.<init>(Unknown Source)

  at com.esri.arcgis.carto.IGraticuleProxy.<init>(Unknown Source)

  at com.esri.arcgis.carto.Graticule.<init>(Unknown Source)

  at com.esri.arcgis.carto.Graticule.<init>(Unknown Source)

  at GridApp.CartoTest(GridApp.java:225)

  at GridApp.createUI(GridApp.java:215)

  at GridApp$1.run(GridApp.java:301)

  at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)

  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)

  at java.awt.EventQueue.access$500(EventQueue.java:97)

  at java.awt.EventQueue$3.run(EventQueue.java:709)

  at java.awt.EventQueue$3.run(EventQueue.java:703)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)

  at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)

  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)

  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

  at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

0 Kudos
3 Replies
ahpahp2
Deactivated User

anyone?

0 Kudos
EricBader
Honored Contributor

Are you using ArcObjects or ArcGIS Runtime?

The stacktrace looks like its from ArcObjects code.

A good place for this question is here: ArcObjects SDK

Apologies for the late response!

0 Kudos
EricBader
Honored Contributor

Also keep in mind, with ArcObjects Java, you need to always use 32-bit Eclipse and 32-bit Java.

ArcObjects SDK

0 Kudos