The MTConnect Institute's Standards Committee agreed in the latest SC meeting that the validation tool should be accessible from https://validator.mtconnect.org/ .
There are several avenues to pursue this:
Setup a CI/CD environment using the MTConnect Institute resources. This would require:
i. A virtual machine to host the Blazor WASM application
ii. Setup access rights for maintenance and CD
iii. Create CD scripts here on GitHub to continue deploying on release
iv. Update DNS records of mtconnect.org to include the sub-domain validator.mtconnect.org
Temporary redirect to mtconnectcore.dev. This would require:
i. Update DNS records of mtconnect.org to forward the sub-domain validator.mtconnect.org to mtconnectcore.dev
Develop a new site for the validator at validator.mtconnect.org. This would require:
i. Same setup as option 1.
ii. Create a new (possibly private) repo on GitHub
iii. Develop the contents of the site
iv. Create CD scripts on GitHub to deploy to the virtual machine.
Describe the bug
Interval request errors out over time. The exception indicates that the request was canceled, but any CancellationToken provided does not indicate that a cancel was requested.
Stack Trace
System.AggregateException: One or more errors occurred.---> System.IO.IOException: The read operation failed, see inner exception.---> System.Net.WebException: The request was aborted: The request was canceled.
at System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.Http.HttpClientHandler.WebExceptionWrapperStream.Read(Byte[] buffer, Int32 offset, Int32 count)--- End of inner exception stack trace ---
at System.Net.Http.HttpClientHandler.WebExceptionWrapperStream.Read(Byte[]buffer,Int32offset,Int32count)
at System.Net.Http.DelegatingStream.Read(Byte[]buffer,Int32offset,Int32count)
at MtconnectCore.MtconnectAgentService.<RequestInterval>d__7.MoveNext()--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at MtconnectCore.MtconnectAgentService.<CurrentInterval>d__10.MoveNext()--- End of inner exception stack trace ---