AaronPLopez / Soccer

Soccer -- (Arc)SOC Scanner. Soccer is a command-line utility scanning and reading the services' status on a specific ArcGIS Server folder. It then writes this data to a CSV file for post-capture analysis. It takes advantage of the REST Admin's Service Report resource in ArcGIS Server to gather this info.
7 stars 0 forks source link

Binary release v0.1.0.1 reports the version of executable as v0.1.0.0 #1

Open anandak opened 11 months ago

anandak commented 11 months ago

Hi @AaronPLopez

We downloaded the latest release v0.1.0.1, but it still reports the version as v0.1.0.0 as shown in screenshot below. image

And we are still observing that it crashes when arcgis server is unreachable or offline.

AaronPLopez commented 11 months ago

Hello anandak, Thank you for the feedback. I believe that is a typo in the help. I will upload a new version to correct that and help eliminate any confusion.

If you right click on the Soccer.exe in Windows, then go to Details, the File version should be properly reported as 0.1.0.1. I would observe version 0.1.0.0 to definitely crash when ArcGIS Server was unreachable or offline, but I believe version 0.1.0.1 handled this much better. Does the generated csv file list any particular string under the Message column when it crashed?

Thanks again. Aaron

On Thu, Aug 10, 2023 at 3:02 AM anandak @.***> wrote:

Hi @AaronPLopez https://github.com/AaronPLopez

We downloaded the latest release v0.1.0.1, but it still reports the version as v0.1.0.0 as shown in screenshot below. [image: image] https://user-images.githubusercontent.com/1454027/259703059-bc4c8709-99bc-4f12-8f44-03b9ce06cb64.png

And we are still observing that it crashes when arcgis server is unreachable or offline.

— Reply to this email directly, view it on GitHub https://github.com/AaronPLopez/Soccer/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3IUNBYYYH7JQ5YG3QKQWBLXUSWTJANCNFSM6AAAAAA3LH5Y5U . You are receiving this because you were mentioned.Message ID: @.***>

shashank-k-mishra commented 11 months ago

Hello @AaronPLopez,

Below is the error we see after server is unreachable: 8/11/2023 9:55:13 AM,1691747713042,435,name.domain.net,Gas,Gas_Utility_Network,MapServer,ArcObjects11,16,5,16,11,0,0,6110,802897,1,239.7058,3520,STARTED,STARTED,success 8/11/2023 9:55:18 AM,1691747718284,440,name.domain.net,,Gas,Gas_Utility_Network,MapServer,ArcObjects11,16,2,16,14,0,0,6362,838022,1,214.2063,3520,STARTED,STARTED,success 8/11/2023 9:55:23 AM,1691747723501,445,,,,,,-1,-1,-1,-1,-1,-1,-1,-1,-1,100050.7487,0,na,na,success

Attached is the crash dump file.

Hope this helps!

cc @anandak Soccer.exe.zip

shashank-k-mishra commented 11 months ago

Hello @AaronPLopez

Also, it would be great if you could provide us an argument using which we can append the same log file.

Thank you!

AaronPLopez commented 10 months ago

Hello shashank-k-mishra,

I examined the dmp file, but it did not provide any clear explanation why my logic failed. I searched online for the exception code of 0xE0434352 reported by the .NET ThreadPool Worker but it looks like this is a generic CLR error.

Some things to try, the most recent version of soccer is built using the "SDK 6.0.413 win-x64" which is based on .NET Runtime 6.0.21. Would you be able to update the machine running soccer to this runtime version?

I have uploaded a new build to test: https://github.com/AaronPLopez/Soccer/blob/main/binaries/v0.2.0.0/soccer_v0.2.0.0.zip This build includes :

Service Report example from v0.2.0.0: [image: image.png]

Thanks Aaron

On Mon, Aug 14, 2023 at 1:05 AM shashank-k-mishra @.***> wrote:

Hello @AaronPLopez https://github.com/AaronPLopez

Also, it would be great if you could provide us an argument using which we can append the same log file.

Thank you!

— Reply to this email directly, view it on GitHub https://github.com/AaronPLopez/Soccer/issues/1#issuecomment-1676873474, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3IUNB7V2CQCWSIBAHIHVUTXVHL5FANCNFSM6AAAAAA3LH5Y5U . You are receiving this because you were mentioned.Message ID: @.***>