tgstation / tgstation-server-webpanel

React application for interacting with tgstation-server
GNU Affero General Public License v3.0
10 stars 11 forks source link

Directory .zip download error #153

Closed Wigleg90 closed 1 year ago

Wigleg90 commented 1 year ago

Getting errors when trying to download directory in ,zip from GameStaticFiles. Downloading files one by one works as it should.

Errors:

A data integrity check failed while performing the operation
ConfigurationContendedAccess: IO operation could not start contended access to the instance's configuration directory!
Webpanel Version: d81d3cb1da98d8f78e034fa5a09494d4f7e9fdee
Webpanel Mode: GITHUB
API Version: 9.12.0
Error Code: error.http.data_integrity
Error Description: ConfigurationContendedAccess: IO operation could not start contended access to the instance's configuration directory!
Additional Information:
{"addon":{"errorMessage":{"serverApiVersion":"9.12.0","message":"IO operation could not start contended access to the instance's configuration directory!","errorCode":46}},"origin":{"data":{"serverApiVersion":"9.12.0","message":"IO operation could not start contended access to the instance's configuration directory!","errorCode":46},"status":409,"statusText":"Conflict","headers":{"cache-control":"no-cache","content-length":"145","content-type":"application/json; charset=utf-8","date":"Sat, 07 Oct 2023 22:38:11 GMT","server":"Kestrel","x-powered-by":"tgstation-server"},"config":{"url":"/Config/File/GameStaticFiles/data/logs/2023/10/01/round-1\\\\cargo.html","method":"get","headers":{"Accept":"application/json","Api":"Tgstation.Server.Api/9.12.0","Webpanel-Version":"d81d3cb1da98d8f78e034fa5a09494d4f7e9fdee","Instance":"9","Authorization":"*********"},"baseURL":"http://wiki.tgmc.space:5000/","transformRequest":[null],"transformResponse":[null],"timeout":0,"withCredentials":false,"responseType":"json","xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false}},"request":{}},"config":{"githubtoken":{"id":"config.githubtoken","type":"pwd","value":""},"apipath":{"id":"config.apipath","type":"str","value":"http://wiki.tgmc.space:5000/"},"jobpollinactive":{"id":"config.jobpollinactive","type":"num","value":15},"jobpollactive":{"id":"config.jobpollactive","type":"num","value":5},"jobswidgetdisplay":{"id":"config.jobswidgetdisplay","type":"enum","possibleValues":{"ALWAYS":"always","AUTO":"auto","NEVER":"never"},"value":"auto"},"instanceprobetimer":{"id":"config.instanceprobetimer","type":"num","value":60},"itemsperpage":{"id":"config.itemsperpage","type":"num","value":25,"min":1,"max":100},"instanceeditsidebar":{"id":"config.instanceeditsidebar","type":"enum","possibleValues":{"AUTO":"auto","COLLAPSE":"collapse","EXPAND":"expand"},"value":"auto"},"showjson":{"id":"config.showjson","type":"bool","value":false},"manualpr":{"id":"config.manualpr","type":"bool","value":true}},"stack":"Error\\n    at new d (https://tgstation.github.io/tgstation-server-webpanel/api/9.12.0/607.008c02825ded50752267.bundle.js:1:49220)\\n    at Object.onRejected (https://tgstation.github.io/tgstation-server-webpanel/api/9.12.0/607.008c02825ded50752267.bundle.js:1:15617)\\n    at https://tgstation.github.io/tgstation-server-webpanel/api/9.12.0/607.008c02825ded50752267.bundle.js:1:17214\\n    at async o.getConfigFile (https://tgstation.github.io/tgstation-server-webpanel/webpanel/4.25.3/637.6647a8a037a38d60794e.bundle.js:1:1182)\\n    at async s (https://tgstation.github.io/tgstation-server-webpanel/webpanel/4.25.3/926.e01fb41a8476983eca65.bundle.js:1:4983)"} 
Unable to transfer file as it is no longer or never was valid
Webpanel Version: d81d3cb1da98d8f78e034fa5a09494d4f7e9fdee
Webpanel Mode: GITHUB
API Version: 9.12.0

Error Code: error.transfer.not_available
Error Description: undefined

Additional Information:
{"addon":{"errorMessage":{}},"config":{"githubtoken":{"id":"config.githubtoken","type":"pwd","value":""},"apipath":{"id":"config.apipath","type":"str","value":"**Censored**"},"jobpollinactive":{"id":"config.jobpollinactive","type":"num","value":15},"jobpollactive":{"id":"config.jobpollactive","type":"num","value":5},"jobswidgetdisplay":{"id":"config.jobswidgetdisplay","type":"enum","possibleValues":{"ALWAYS":"always","AUTO":"auto","NEVER":"never"},"value":"auto"},"instanceprobetimer":{"id":"config.instanceprobetimer","type":"num","value":60},"itemsperpage":{"id":"config.itemsperpage","type":"num","value":25,"min":1,"max":100},"instanceeditsidebar":{"id":"config.instanceeditsidebar","type":"enum","possibleValues":{"AUTO":"auto","COLLAPSE":"collapse","EXPAND":"expand"},"value":"auto"},"showjson":{"id":"config.showjson","type":"bool","value":false},"manualpr":{"id":"config.manualpr","type":"bool","value":true}},"stack":"Error\\n    at new d (https://tgstation.github.io/tgstation-server-webpanel/api/9.12.0/607.008c02825ded50752267.bundle.js:1:49220)\\n    at o.Download (https://tgstation.github.io/tgstation-server-webpanel/api/9.12.0/607.008c02825ded50752267.bundle.js:1:21501)\\n    at async o.getConfigFile (https://tgstation.github.io/tgstation-server-webpanel/webpanel/4.25.3/637.6647a8a037a38d60794e.bundle.js:1:1373)\\n    at async s (https://tgstation.github.io/tgstation-server-webpanel/webpanel/4.25.3/926.e01fb41a8476983eca65.bundle.js:1:4983)"}