Hello,
I rebuilt ClearCanvas.Dicom for the ImageServer. All I did was change the Regex matches for uid validation. Rebuilt and replace the ClearCanvas.Dicom.dll with my new one. The shred started fine and then would fail with the following Exception. Not sure how it could be missing a method because I didn't remove any.
Exception thrown
Fatal error - unhandled exception in running Shred; ShredHost must terminate
System.MissingMethodException: Method not found: 'Void ClearCanvas.Dicom.Audit.QueryAuditHelper..ctor(ClearCanvas.Dicom.Audit.DicomAuditSource, ClearCanvas.Dicom.Audit.EventIdentificationTypeEventOutcomeIndicator, ClearCanvas.Dicom.Network.AssociationParameters, System.String, ClearCanvas.Dicom.DicomAttributeCollection)'.
at ClearCanvas.ImageServer.Services.Dicom.QueryScpExtension.AuditLog(AssociationParameters parms, EventIdentificationTypeEventOutcomeIndicator outcome, DicomMessage msg)
at ClearCanvas.ImageServer.Services.Dicom.QueryScpExtension.OnReceiveStudyLevelQuery(DicomServer server, Byte presentationID, DicomMessage message)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
Thank you,
Luke