Server Error in '/' Application.

A .NET Framework error occurred during execution of user-defined routine or aggregate "RegEx_Replace":
System.ArgumentException: parsing "\b((ال)?اوبك(ي)?(ه|ون|ات|ين|ة)? (ال)?+(ي)?(ه|ون|ات|ين|ة)?)\b(?![^<]*>|[^<>]*<\/)" - Nested quantifier +.
System.ArgumentException:
  at System.Text.RegularExpressions.RegexParser.ScanRegex()
  at System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op)
  at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, TimeSpan matchTimeout, Boolean useCache)
  at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options)
  at REGEX.Replace(SqlChars ExpressionToValidate, SqlString RegularExpression, SqlString Replacement, SqlInt32 Count, SqlInt32 StartAt, SqlString RegExOptionsList)
.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: A .NET Framework error occurred during execution of user-defined routine or aggregate "RegEx_Replace":
System.ArgumentException: parsing "\b((ال)?اوبك(ي)?(ه|ون|ات|ين|ة)? (ال)?+(ي)?(ه|ون|ات|ين|ة)?)\b(?![^<]*>|[^<>]*<\/)" - Nested quantifier +.
System.ArgumentException:
  at System.Text.RegularExpressions.RegexParser.ScanRegex()
  at System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op)
  at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, TimeSpan matchTimeout, Boolean useCache)
  at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options)
  at REGEX.Replace(SqlChars ExpressionToValidate, SqlString RegularExpression, SqlString Replacement, SqlInt32 Count, SqlInt32 StartAt, SqlString RegExOptionsList)
.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[SqlException (0x80131904): A .NET Framework error occurred during execution of user-defined routine or aggregate "RegEx_Replace": System.ArgumentException: parsing "\b((ال)?اوبك(ي)?(ه|ون|ات|ين|ة)? (ال)?+(ي)?(ه|ون|ات|ين|ة)?)\b(?![^<]*>|[^<>]*<\/)" - Nested quantifier +. System.ArgumentException: at System.Text.RegularExpressions.RegexParser.ScanRegex() at System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op) at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, TimeSpan matchTimeout, Boolean useCache) at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options) at REGEX.Replace(SqlChars ExpressionToValidate, SqlString RegularExpression, SqlString Replacement, SqlInt32 Count, SqlInt32 StartAt, SqlString RegExOptionsList) .] System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +277 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +765 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) +4616 System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows) +253 System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more) +295 System.Data.SqlClient.SqlDataReader.Read() +38 System.Data.Entity.Core.Common.Internal.Materialization.Shaper`1.StoreRead() +36 [EntityCommandExecutionException: An error occurred while reading from the store provider's data reader. See the inner exception for details.] System.Data.Entity.Core.Common.Internal.Materialization.Shaper`1.HandleReaderException(Exception e) +185 System.Data.Entity.Core.Common.Internal.Materialization.Shaper`1.StoreRead() +72 System.Data.Entity.Core.Common.Internal.Materialization.SimpleEnumerator.MoveNext() +47 System.Linq.Enumerable.FirstOrDefault(IEnumerable`1 source) +246 StarNews.Services.StoryService.GetStory(Int32 id) +179 StarNews.Web.Controllers.StoryController.Story(Int32 id, String title, String readStoryKey) +112 lambda_method(Closure , ControllerBase , Object[] ) +244 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +229 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +35 System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +39 System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +77 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +42 System.Web.Mvc.Async.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() +72 System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +396 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +42 System.Web.Mvc.Async.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() +38 System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +188 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +38 System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +32 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +52 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +39 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +38 System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +46 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +38 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +651 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +220 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +134


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4700.0