POST
|
Hi, I am working on a Geodatabase that has traditional versioning enabled (Option to move edits to base was not used) and created a child version from Default version. Then made edits to the default version and tried to use Version Changes tool in the versioning tab to see the differences between Default and child versions. I am getting the message 'There are no Differences to display'. Similar activity using ArcMap will show the differences between Default and the child versions. Is there any way to achieve this using ArcGIS Pro? Thanks in advance. -Srikanth
... View more
06-21-2021
11:43 PM
|
0
|
1
|
873
|
POST
|
Hi, I have a Custom GP Service written in JAVA and published as GPService in asynchronous mode in ArcGIS Server 10.7.1. I use it to find version differences for a feature class by providing the global ids of features. When there are huge number of records, I hit the service in batches of 1000 records. This work when the record count is low. But when I hit the service continuously for more than 80k records in batches of 100 (which is total of 80+ different requests continuously), I am getting below error in the ArcGIS Server logs. com.esri.arcgis.discovery.json.JSONException: Expected a ':' after a key at character 38 of {002FAFF3-E3C1-4D45-848A-2F26BDD58025},{002FB64A-D639-448A-9BA9-BE729FE5122B},....<list of GUIDs continue> at com.esri.arcgis.discovery.json.JSONTokener.syntaxError(JSONTokener.java:454) at com.esri.arcgis.discovery.json.JSONObject.<init>(JSONObject.java:199) at com.esri.arcgis.discovery.json.JSONObject.<init>(JSONObject.java:273) at com.esri.rf.util.RUtil.toJsonValue(RUtil.java:410) at com.esri.rf.util.RUtil.paramsToJson(RUtil.java:368) at com.esri.rf.RRequest.paramsToJson(RRequest.java:1070) at com.esri.client.app.templates.OperationTemplate.gatherParams(OperationTemplate.java:314) at com.esri.client.app.templates.OperationTemplate.execute(OperationTemplate.java:108) at com.esri.client.app.gpserver.GPTaskHandler.submitJob(GPTaskHandler.java:133) at com.esri.client.app.gpserver.GPTaskHandler.service(GPTaskHandler.java:68) at com.esri.rf.RServlet.service(RServlet.java:123) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Unknown Source) I can infer from above that there is some issue when the GP Service is trying to parse input or output data to JSON. I need help as to what the reason can be and possible solution. Thanks, Srikanth
... View more
12-15-2020
07:41 AM
|
1
|
4
|
1043
|
POST
|
Hi Christof, Sorry for the delay in reply and thank you very much for the solution you provided. What you mentioned above is exactly what happened. The server.xml is present but of size 0. when I replaced it with the one from a healthy server and restarted everything started working. I would never find it without your help. -Srikanth
... View more
09-24-2020
11:50 AM
|
0
|
0
|
5568
|
POST
|
Hi Christof, Yes the issue persisted even after the space cleanup. And when I said I'm not able to connect to ArcGIS Server Manager or ArcGIS Admin I am getting error in browser saying "This site can't be reached." Also when I tried from ArcCatalog to connect to the server I am getting the error "Proxy server got bad address from remote server (verify the server is running). (status code 504)." And Regarding the log files, I have to get them which takes some time. Will upload as soon as I get them. However I was able to see some messages like below in the log files which I found odd. <Msg time="2020-09-21T21:53:36,282" type="SEVERE" code="7700" source="Server" process="1148" thread="1" methodName="" machine="SERVER.NAME" user="" elapsed="" requestID="">Failed to start web server. Web server failed to start</Msg> <Msg time="2020-09-22T11:35:24,749" type="WARNING" code="6740" source="Admin" process="1148" thread="1" methodName="" machine="SERVER.NAME" user="" elapsed="" requestID="">The machine 'SERVER.NAME' was not reachable while performing this operation. The server machine will be notified of this change when it comes back online. If ArcGIS Server is going to continue to be unavailable, remove the machine from the site.</Msg>
... View more
09-22-2020
11:05 AM
|
0
|
2
|
5568
|
POST
|
Hi Christof, Thank you very much for responding. ArcGIS Server is running on Windows Server 2008 R2 OS and is a Single machine site The account which I used for running Configure ArcGIS Server account application is the same one as before which was working fine. It is a local account having administrator privileges and has read/write permissions at the ArcGIS Server directories. There was some regular maintenance activity done over the weekend. However along with the server in issue there is another server with similar configurations where the ArcGIS Server installed and is working fine. One point I missed in the post is that the log level was set to VERBOSE, because of which the disk ran out of space. So I deleted all the log files present in the folder C:\arcgisserver\logs\<server name>\server and cleared upto 30GB of space. - Srikanth
... View more
09-21-2020
08:49 PM
|
0
|
4
|
5568
|
POST
|
Hi, I am having ArcGIS Server 10.7.1 installed which was working fine. I don't know what triggered the issue but suddenly one of my GP Services was not giving response to a Job status request. I restarted the ArcGIS Server service from the system services dialog in my windows server. Only the ArcGIS Server service got started and I cannot see any ArcSOC instances or the Javaw processes running in the processes list. Because of this I am not able to connect to ArcGIS Server Manager or ArcGIS Admin. I did some digging and found below log one of the log file present in the path (C:\Program Files\ArcGIS\Server\framework\etc\service\logs). Mon Sep 21 03:41:24.578 MDT 2020 log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager). Mon Sep 21 03:41:24.579 MDT 2020 log4j:WARN Please initialize the log4j system properly. Mon Sep 21 03:41:24.580 MDT 2020 log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Mon Sep 21 03:42:54.459 MDT 2020 java.lang.RuntimeException: Unable to connect to Log Service Mon Sep 21 03:42:54.459 MDT 2020 at com.esri.arcgis.discovery.logging.Logger.b(Logger.java:423) Mon Sep 21 03:42:54.459 MDT 2020 at com.esri.arcgis.discovery.logging.Logger.access$300(Logger.java:46) Mon Sep 21 03:42:54.459 MDT 2020 at com.esri.arcgis.discovery.logging.Logger$c.a(Logger$c.java:522) Mon Sep 21 03:42:54.459 MDT 2020 at com.esri.arcgis.discovery.logging.Logger$c.a(Logger$c.java:463) Mon Sep 21 03:42:54.459 MDT 2020 at com.esri.arcgis.discovery.logging.Logger$c.run(Logger$c.java:503) I repaired the ArcGIS Server installation from Programs and Features in control panel along with running Configure ArcGIS Server Account application but still it did not resolve the issue. Thanks in Advance - Srikanth
... View more
09-21-2020
07:58 AM
|
0
|
8
|
5713
|
POST
|
Hi, When I identify a feature which is having a double value as 0.00001 in ArcMap, it is showing what is expected. I have the layer published as a map service using ArcGIS Server. If I search for the same feature through Query Task of Map Service, I am getting the value as 9.999999999999999E-6. Below are some values where I identified such behavior. Value in ArcMap Value in ArcGIS Server Rest Endpoint -123.0102 -123.01020000000001 -1.23456789 -1.2345678900000001 0.00001 9.999999999999999E-6 Field Details from ArcMap: Number Format: Numeric Data Type: Double Precision: 38 Scale: 8 Products: ArcGIS Desktop 10.6.1, ArcGIS Server 10.6.1, Oracle DB Thanks, Srikanth
... View more
08-11-2020
09:08 AM
|
0
|
0
|
377
|
POST
|
Hi, I am working on getting the version differences using below code. This is just part of the actual code. Problem here is I am not able to understand the order in which the IDifferenceCursor will fetch the records. Can someone please tell the order in which the cursor will return the records. IDifferenceCursor pDiffCursor = null;
int[] oIDs = null;
IFeature[] pFeatures = null;
pDiffCursor = vdc.extract(fcName, esriDataChangeType.esriDataChangeTypeUpdate);
if(pDiffCursor != null){
oIDs = new int[1];
pFeatures = new SimpleJunctionFeature[1];
pDiffCursor.next(oIDs, pFeatures);
while(oIDs[0] != -1){
//<-- Logic-->
}
} Thanks in Advance.
... View more
08-10-2020
02:38 AM
|
0
|
0
|
395
|
BLOG
|
Hi Evan, is there any tentative date for the release of 10.8.1?
... View more
07-21-2020
09:58 PM
|
0
|
0
|
658
|
POST
|
Hi Tyler Lawson, ...did you find any solution!! If yes, could you please share it
... View more
08-20-2018
09:20 AM
|
0
|
1
|
542
|
POST
|
Hi, I have some personalized tools created using ArcObjects(.Net). These tools are placed in a toolbar and can added to ArcMap as AddIn. I want to publish them as service into ArcGIS server. Please Help, Thanks in advance
... View more
03-03-2015
07:04 AM
|
0
|
2
|
3915
|
POST
|
Hi, I am new to arcobjects. I want to create a windows forms application and access a Geodatabase(.gdb) file from it and access the data at table level. I am using C#. Please Help me.
... View more
01-20-2015
10:48 PM
|
0
|
3
|
7244
|
Title | Kudos | Posted |
---|---|---|
1 | 12-15-2020 07:41 AM |