Hi dconneely, the build finally had a failure with this same error. Here is the log information I grabbed from it. Please let me know if you see anything that stands out causing this issue. Thank you!
Aug 21, 2023 9:05:55 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
DimensionsAPI.login - build number: "816", project: "JobNet_Maintenance_Stream"
Aug 21, 2023 9:05:55 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Checking Dimensions login parameters...
Aug 21, 2023 9:05:55 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Logging into Dimensions: dmsys mdotdimensions.state.mi.us dba_pcms@cmtl
Aug 21, 2023 9:05:55 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Getting Dimensions connection...
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Connection map key is 12
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Connection map size before putIfAbsent is 0
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Connection map size after putIfAbsent is 1
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
key: "12"
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsSCM checkout
Login worked.
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI logout
DimensionsAPI.logout - build number: "816", project: "JobNet_Maintenance_Stream"
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI getCon
Looking for key 12
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI getCon
Found database
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI logout
Closing connection to Dimensions for key "12"...
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI logout
Now have 0 connections in use...
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsSCM checkout
Checking if master or slave...
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.GenericAPITask
Creating task - hudson.plugins.dimensionsscm.CheckOutAPITask
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.CheckOutAPITask
Creating task - hudson.plugins.dimensionsscm.CheckOutAPITask
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
DimensionsAPI.login - build number: "816", project: "JobNet_Maintenance_Stream"
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Checking Dimensions login parameters...
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Logging into Dimensions: dmsys mdotdimensions.state.mi.us dba_pcms@cmtl
Aug 21, 2023 9:05:56 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Getting Dimensions connection...
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Connection map key is 13
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Connection map size before putIfAbsent is 0
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Connection map size after putIfAbsent is 1
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Server information detected -3
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
0 - 14.6
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
1 - 2
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
2 - 14.6.0 Build 9.548
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Detected server version: 14.6.0 Build 9.548
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
Version to process set to 2009
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI login
key: "13"
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.GenericAPITask invoke
Login worked.
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.CheckOutAPITask execute
Deleting 'file:/D:/.jenkins/workspace/JobNet_Maintenance_Stream/'...
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.CheckOutAPITask execute
Extra parameters - null null
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.CheckOutAPITask execute
Checking out 'Development/jobnet/'...
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI getCon
Looking for key 13
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI getCon
Found database
Aug 21, 2023 9:05:57 AM FINE hudson.plugins.dimensionsscm.DimensionsAPI run
Running the command 'UPDATE /BRIEF /DIR="Development\jobnet"/WORKSET="JBOSS:JOBNET_MAINT2019" /USER_DIR="D:\.jenkins\workspace\JobNet_Maintenance_Stream" /NOMETADATA'...
Hi #brumms, it does sound like some kind of timeout. However, 5 or 10 minutes doesn't actually sound that long - I've seen jobs that fetch for 20 or 30 minutes on very large streams.
One thing to consider is if there is any software on your network that might be cutting the TCP network connection (like a firewall or other network utility) between Jenkins and the Dimensions CM server. This seems a possible explanation given the abrupt 'Connection reset' message you are seeing.
If you follow the instructions at https://github.com/jenkinsci/dimensionsscm-plugin/blob/master/docs/logging.md (clear the log before a failed build, run a failing build, then copy-and-paste the log contents here) then there may be additional information in the diagnostic logs that helps understand what's going on.
If we can't get anywhere with it, then there is an option used when uploading artifacts to force the use of *dmcli.exe* instead of the Java API, which I could extend to apply to downloads as well - although of course it's likely dmcli will be affected the same way as the Java API if this is due to some network hardware cutting the network connections. You could also try setting up a Jenkins agent, which would use that option (to use *dmcli.exe* for download) by default