Observed: Error: Unable to save changes. Please try again later.User cannot understand error reason
NB. After page reloading this exhibit is presenting on page.
Expected: User gets clear error message
In log:
Error connecting to service: update exhibit.
{"exception":"ArgumentException","message":"Parameter is not valid.","stacktrace":" at System.Drawing.Bitmap..ctor(Stream stream)\u000d\u000a at Chronozoom.UI.Utils.ThumbnailGenerator.CreateThumbnails(ContentItem contentItem)\u000d\u000a at Chronozoom.UI.ChronozoomSVC.<>cDisplayClass45.b43(User user, Storage storage, Collection collection)\u000d\u000a at Chronozoom.UI.ChronozoomSVC.<>cDisplayClass7c`1.b7b(User user, Storage storage)\u000d\u000a at Chronozoom.UI.ChronozoomSVC.ApiOperation[T](Func3 operation)\u000d\u000a at Chronozoom.UI.ChronozoomSVC.ApiOperationUnderCollection[T](Object requestObject, String superCollectionName, String collectionName, Func4 operation)\u000d\u000a at Chronozoom.UI.ChronozoomSVC.PutExhibit(String superCollectionName, String collectionName, ExhibitRaw exhibitRequest)\u000d\u000a at SyncInvokePutExhibit(Object , Object[] , Object[] )\u000d\u000a at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)\u000d\u000a at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)"}
Observed: Error: Unable to save changes. Please try again later.User cannot understand error reason
NB. After page reloading this exhibit is presenting on page.
Expected: User gets clear error message
In log: Error connecting to service: update exhibit. {"exception":"ArgumentException","message":"Parameter is not valid.","stacktrace":" at System.Drawing.Bitmap..ctor(Stream stream)\u000d\u000a at Chronozoom.UI.Utils.ThumbnailGenerator.CreateThumbnails(ContentItem contentItem)\u000d\u000a at Chronozoom.UI.ChronozoomSVC.<>cDisplayClass45.b 43(User user, Storage storage, Collection collection)\u000d\u000a at Chronozoom.UI.ChronozoomSVC.<>cDisplayClass7c`1.b 7b(User user, Storage storage)\u000d\u000a at Chronozoom.UI.ChronozoomSVC.ApiOperation[T](Func
3 operation)\u000d\u000a at Chronozoom.UI.ChronozoomSVC.ApiOperationUnderCollection[T](Object requestObject, String superCollectionName, String collectionName, Func
4 operation)\u000d\u000a at Chronozoom.UI.ChronozoomSVC.PutExhibit(String superCollectionName, String collectionName, ExhibitRaw exhibitRequest)\u000d\u000a at SyncInvokePutExhibit(Object , Object[] , Object[] )\u000d\u000a at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)\u000d\u000a at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)"}