{"action":"created","issue":{"url":"https://api.github.com/repos/JeremySkinner/FluentValidation/issues/94","labels_url":"https://api.github.com/repos/JeremySkinner/FluentValidation/issues/94/labels{/name}","comments_url":"https://api.github.com/repos/JeremySkinner/FluentValidation/issues/94/comments","events_url":"https://api.github.com/repos/JeremySkinner/FluentValidation/issues/94/events","html_url":"https://github.com/JeremySkinner/FluentValidation/issues/94","id":94223729,"number":94,"title":"System.AccessViolationException System.AccessViolationException","user":{"login":"mattdone01","id":1646478,"avatar_url":"https://avatars.githubusercontent.com/u/1646478?v=3","gravatar_id":"","url":"https://api.github.com/users/mattdone01","html_url":"https://github.com/mattdone01","followers_url":"https://api.github.com/users/mattdone01/followers","following_url":"https://api.github.com/users/mattdone01/following{/other_user}","gists_url":"https://api.github.com/users/mattdone01/gists{/gist_id}","starred_url":"https://api.github.com/users/mattdone01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattdone01/subscriptions","organizations_url":"https://api.github.com/users/mattdone01/orgs","repos_url":"https://api.github.com/users/mattdone01/repos","events_url":"https://api.github.com/users/mattdone01/events{/privacy}","received_events_url":"https://api.github.com/users/mattdone01/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-07-10T06:09:02Z","updated_at":"2015-07-21T13:43:08Z","closed_at":null,"body":"Hi,\r\n  We keep getting a number of errors in our system that always have a very similar stack trace. Have you seen anything like this before. We are using FluentValidation.5.5.0.0\r\n\r\n<strong>Here is one stack trace.</strong>\r\nNine.Saturn.Services.Campaigns.Service.CampaignEndpoint NNA\\MTuckey 3431bc65-7c40-4fa3-9d41-d31b95f55cfc An unhandled error has occurred in Nine.Saturn.Services.Campaigns.Service.CampaignEndpoint. | System.AccessViolationException System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.\r\n   at FluentValidation.Internal.Extensions.<>c__DisplayClass1`2.<CoerceToNonGeneric>b__0(Object x) in c:\\Projects\\FluentValidation\\src\\FluentValidation\\Internal\\Extensions.cs: line 108\r\n   at FluentValidation.Validators.PropertyValidatorContext.get_PropertyValue() in c:\\Projects\\FluentValidation\\src\\FluentValidation\\Validators\\PropertyValidatorContext.cs: line 53\r\n   at FluentValidation.Validators.PropertyValidator.Validate(PropertyValidatorContext context) in c:\\Projects\\FluentValidation\\src\\FluentValidation\\Validators\\PropertyValidator.cs: line 68\r\n   at FluentValidation.Internal.PropertyRule.<Validate>d__10.MoveNext() in c:\\Projects\\FluentValidation\\src\\FluentValidation\\Internal\\PropertyRule.cs: line 234\r\n   at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()\r\n   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\r\n   at System.Linq.Enumerable.ToList(IEnumerable`1 source)\r\n   at FluentValidation.AbstractValidator`1.Validate(ValidationContext`1 context) in c:\\Projects\\FluentValidation\\src\\FluentValidation\\AbstractValidator.cs: line 113\r\n   at FluentValidation.DefaultValidatorExtensions.ValidateAndThrow(IValidator`1 validator, T instance) in DefaultValidatorExtensions.cs: line 791\r\n   at Nine.Saturn.Services.Campaigns.DomainLogic.SpotOperations.SpotBookingOperationService.PlaceNewSpot(SpotParameters parameters, SpotOperationOptions operationOptions, BookingSource bookingSource) in SpotBookingOperationService.cs: line 172\r\n   at Nine.Saturn.Services.Campaigns.DomainLogic.SpotOperations.SpotBookingOperationService.PlaceBooking(NormalBookingRequest bookingRequest, Nullable`1 auditTransactionType, Boolean publishChangeNotifications) in SpotBookingOperationService.cs: line 143\r\n   at Nine.Saturn.Services.Campaigns.Service.CampaignEndpoint.PlaceBooking(NormalBookingRequest bookingRequest) in CampaignEndpoint.cs: line 516\r\n   at SyncInvokePlaceBooking(Object, Object[], Object[])\r\n   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)\r\n   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(ref MessageRpc rpc)\r\n   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(ref MessageRpc rpc)\r\n   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(ref MessageRpc rpc)\r\n   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)\r\n\r\n<strong>and Here is another stack trace</strong>\r\nNine.Saturn.Services.Campaigns.Service.CampaignEndpoint NNA\\TSkippington ce8fe531-0d75-4751-aaee-b5d01704b736 : An unhandled error has occurred in Nine.Saturn.Services.Campaigns.Service.CampaignEndpoint. | System.AccessViolationException System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.\r\n   at FluentValidation.Internal.Extensions.<>c__DisplayClass1`2.<CoerceToNonGeneric>b__0(Object x) in c:\\Projects\\FluentValidation\\src\\FluentValidation\\Internal\\Extensions.cs:line 108\r\n   at FluentValidation.Validators.PropertyValidatorContext.get_PropertyValue() in c:\\Projects\\FluentValidation\\src\\FluentValidation\\Validators\\PropertyValidatorContext.cs:line 53\r\n   at FluentValidation.Validators.PropertyValidator.Validate(PropertyValidatorContext context) in c:\\Projects\\FluentValidation\\src\\FluentValidation\\Validators\\PropertyValidator.cs:line 68\r\n   at FluentValidation.Internal.PropertyRule.<Validate>d__10.MoveNext() in c:\\Projects\\FluentValidation\\src\\FluentValidation\\Internal\\PropertyRule.cs:line 234\r\n   at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()\r\n   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\r\n   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)\r\n   at FluentValidation.AbstractValidator`1.Validate(ValidationContext`1 context) in c:\\Projects\\FluentValidation\\src\\FluentValidation\\AbstractValidator.cs:line 113\r\n   at FluentValidation.DefaultValidatorExtensions.ValidateAndThrow[T](IValidator`1 validator, T instance) in c:\\Projects\\FluentValidation\\src\\FluentValidation\\DefaultValidatorExtensions.cs:line 791\r\n   at Nine.Saturn.Services.Campaigns.DomainLogic.SpotSearchService.SearchSpots(PagingContext pagingContext, SpotSearchRequest searchRequest) in d:\\SourceControl\\SaturnProd\\Services\\Campaigns.DomainLogic\\SpotSearchService.cs:line 160\r\n   at SyncInvokeSearchSpots(Object , Object[] , Object[] )\r\n   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)\r\n   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)\r\n   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)\r\n   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)\r\n   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)"},"comment":{"url":"https://api.github.com/repos/JeremySkinner/FluentValidation/issues/comments/123309198","html_url":"https://github.com/JeremySkinner/FluentValidation/issues/94#issuecomment-123309198","issue_url":"https://api.github.com/repos/JeremySkinner/FluentValidation/issues/94","id":123309198,"user":{"login":"JeremySkinner","id":90130,"avatar_url":"https://avatars.githubusercontent.com/u/90130?v=3","gravatar_id":"","url":"https://api.github.com/users/JeremySkinner","html_url":"https://github.com/JeremySkinner","followers_url":"https://api.github.com/users/JeremySkinner/followers","following_url":"https://api.github.com/users/JeremySkinner/following{/other_user}","gists_url":"https://api.github.com/users/JeremySkinner/gists{/gist_id}","starred_url":"https://api.github.com/users/JeremySkinner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeremySkinner/subscriptions","organizations_url":"https://api.github.com/users/JeremySkinner/orgs","repos_url":"https://api.github.com/users/JeremySkinner/repos","events_url":"https://api.github.com/users/JeremySkinner/events{/privacy}","received_events_url":"https://api.github.com/users/JeremySkinner/received_events","type":"User","site_admin":false},"created_at":"2015-07-21T13:43:08Z","updated_at":"2015-07-21T13:43:08Z","body":"I'm away with work until early September, so not until then at the earliest I'm afraid. Your best bet would be to build from source and patch it yourself rather than wait for me to do a release. "}}