{ "application": "SIM-CMS-WebAPI-RELEASE", "host": "WN1XSDWK000DK0", "type": "System.Data.Linq.ChangeConflictException", "message": "Row not found or changed.", "source": "System.Data.Linq", "detail": "System.Web.HttpUnhandledException (0x80004005): Row not found or changed. ---> System.Data.Linq.ChangeConflictException: Row not found or changed.\r\n   at System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode)\r\n   at System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)\r\n   at AdminManager.API.Model.User.GetUserByUsername(String username, Boolean refreshCache) in C:\\home\\site\\repository\\AdminManager.API\\Model\\User.cs:line 208\r\n   at AdminManager.API.Model.User.get_Current() in C:\\home\\site\\repository\\AdminManager.API\\Model\\User.cs:line 145\r\n   at AdminManager.API.Web.Mvc.ApiSecurity.IsAuthorized(HttpActionContext actionContext) in C:\\home\\site\\repository\\AdminManager.API\\Web\\Mvc\\ApiSecurity.cs:line 57\r\n   at System.Web.Http.AuthorizeAttribute.OnAuthorization(HttpActionContext actionContext)\r\n   at System.Web.Http.Filters.AuthorizationFilterAttribute.OnAuthorizationAsync(HttpActionContext actionContext, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.AuthenticationFilterResult.<ExecuteAsync>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__1.MoveNext()", "time": "2026-09-04T16:35:12.1745158Z", "statusCode": 500, "webHostHtmlMessage": "<!DOCTYPE html>\r\n<html>\r\n    <head>\r\n        <title>Row not found or changed.<\/title>\r\n        <meta name=\"viewport\" content=\"width=device-width\" />\r\n        <style>\r\n         body {font-family:\"Verdana\";font-weight:normal;font-size: .7em;color:black;} \r\n         p {font-family:\"Verdana\";font-weight:normal;color:black;margin-top: -5px}\r\n         b {font-family:\"Verdana\";font-weight:bold;color:black;margin-top: -5px}\r\n         H1 { font-family:\"Verdana\";font-weight:normal;font-size:18pt;color:red }\r\n         H2 { font-family:\"Verdana\";font-weight:normal;font-size:14pt;color:maroon }\r\n         pre {font-family:\"Consolas\",\"Lucida Console\",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt}\r\n         .marker {font-weight: bold; color: black;text-decoration: none;}\r\n         .version {color: gray;}\r\n         .error {margin-bottom: 10px;}\r\n         .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:pointer; }\r\n         @media screen and (max-width: 639px) {\r\n          pre { width: 440px; overflow: auto; white-space: pre-wrap; word-wrap: break-word; }\r\n         }\r\n         @media screen and (max-width: 479px) {\r\n          pre { width: 280px; }\r\n         }\r\n        <\/style>\r\n    <\/head>\r\n\r\n    <body bgcolor=\"white\">\r\n\r\n            <span><H1>Server Error in '/' Application.<hr width=100% size=1 color=silver><\/H1>\r\n\r\n            <h2> <i>Row not found or changed.<\/i> <\/h2><\/span>\r\n\r\n            <font face=\"Arial, Helvetica, Geneva, SunSans-Regular, sans-serif \">\r\n\r\n            <b> Description: <\/b>Row not found or changed.\r\n            <br><br>\r\n\r\n            <b> Exception Details: <\/b>System.Data.Linq.ChangeConflictException: Row not found or changed.<br><br>\r\n\r\n            <b>Source Error:<\/b> <br><br>\r\n\r\n            <table width=100% bgcolor=\"#ffffcc\">\r\n               <tr>\r\n                  <td>\r\n                      <code><pre>\r\n\r\nLine 206:                        {\r\nLine 207:                            dataUser.DateLastLogin = DateTime.Now;\r\n<font color=red>Line 208:                            db.SubmitChanges();\r\n<\/font>Line 209:                        }\r\nLine 210:                    }<\/pre>                      <\/code>\r\n\r\n                  <\/td>\r\n               <\/tr>\r\n            <\/table>\r\n\r\n            <br>\r\n\r\n            <b> Source File: <\/b> C:\\home\\site\\repository\\AdminManager.API\\Model\\User.cs<b> &nbsp;&nbsp; Line: <\/b> 208\r\n            <br><br>\r\n\r\n            <b>Stack Trace:<\/b> <br><br>\r\n\r\n            <table width=100% bgcolor=\"#ffffcc\">\r\n               <tr>\r\n                  <td>\r\n                      <code><pre>\r\n\r\n[ChangeConflictException: Row not found or changed.]\r\n   System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode) +1273\r\n   System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode) +396\r\n   AdminManager.API.Model.User.GetUserByUsername(String username, Boolean refreshCache) in C:\\home\\site\\repository\\AdminManager.API\\Model\\User.cs:208\r\n   AdminManager.API.Model.User.get_Current() in C:\\home\\site\\repository\\AdminManager.API\\Model\\User.cs:145\r\n   AdminManager.API.Web.Mvc.ApiSecurity.IsAuthorized(HttpActionContext actionContext) in C:\\home\\site\\repository\\AdminManager.API\\Web\\Mvc\\ApiSecurity.cs:57\r\n   System.Web.Http.AuthorizeAttribute.OnAuthorization(HttpActionContext actionContext) +40\r\n   System.Web.Http.Filters.AuthorizationFilterAttribute.OnAuthorizationAsync(HttpActionContext actionContext, CancellationToken cancellationToken) +27\r\n   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102\r\n   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64\r\n   System.Web.Http.Filters.&lt;ExecuteAuthorizationFilterAsyncCore&gt;d__2.MoveNext() +169\r\n   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102\r\n   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64\r\n   System.Web.Http.Controllers.&lt;ExecuteAsync&gt;d__0.MoveNext() +956\r\n   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102\r\n   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64\r\n   System.Web.Http.Dispatcher.&lt;SendAsync&gt;d__1.MoveNext() +557\r\n<\/pre>                      <\/code>\r\n\r\n                  <\/td>\r\n               <\/tr>\r\n            <\/table>\r\n\r\n            <br>\r\n\r\n            <\/font>\r\n\r\n    <\/body>\r\n<\/html>\r\n", "serverVariables": { "ALL_HTTP": "HTTP_CONTENT_LENGTH:0\r\nHTTP_ACCEPT:application/json, text/plain, */*\r\nHTTP_ACCEPT_ENCODING:gzip, deflate, br, zstd\r\nHTTP_ACCEPT_LANGUAGE:en-US,en;q=0.9\r\nHTTP_AUTHORIZATION:Bearer X-wsA2ggJa2fh9S1ZUNgxYIU3WSEc1qIxSqu4kT1FGzhc4fp8njky_zAWjQuYSMrZQFXJkWc6FyPY8fcK2KsRoFZVm4PwXuFrNBTjeFSMs7tjPIN8dT9PbPj3dsXZnEucFbjJ01o4Ce1-9zi7VFMTfyuwBse8xcougPkhVMf98WmdagKezW60Z6sHNq7HCHCXNyv8aS5fxLKAj0257smY9PrsDhKWxzVKEVC7oRpGk0zCCTSFZvbY_qdc0tgcJASyJujQ30JIFSrnC1PUsXqcw\r\nHTTP_HOST:sim-cms-webapi.azurewebsites.net\r\nHTTP_MAX_FORWARDS:10\r\nHTTP_REFERER:https://portal.saleminteractivemedia.com/\r\nHTTP_USER_AGENT:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Safari/537.36\r\nHTTP_ORIGIN:https://portal.saleminteractivemedia.com\r\nHTTP_SEC_CH_UA_PLATFORM:\"Windows\"\r\nHTTP_ACTIVEROLEID:251\r\nHTTP_SEC_CH_UA:\"Chromium\";v=\"152\", \"Not?A_Brand\";v=\"24\", \"Google Chrome\";v=\"152\"\r\nHTTP_SEC_PURPOSE:prefetch;prerender\r\nHTTP_SEC_CH_UA_MOBILE:?0\r\nHTTP_USERNAME:dave.durica@salemorlando.com\r\nHTTP_ACTIVESITEID:228\r\nHTTP_SEC_FETCH_SITE:cross-site\r\nHTTP_SEC_FETCH_MODE:cors\r\nHTTP_SEC_FETCH_DEST:empty\r\nHTTP_PRIORITY:u=1, i\r\nHTTP_X_ARR_LOG_ID:591821a0-3509-4b4f-af97-e4423c6d99ee\r\nHTTP_CLIENT_IP:149.154.61.178:55658\r\nHTTP_DISGUISED_HOST:sim-cms-webapi.azurewebsites.net\r\nHTTP_X_SITE_DEPLOYMENT_ID:sim-cms-webapi\r\nHTTP_WAS_DEFAULT_HOSTNAME:sim-cms-webapi.azurewebsites.net\r\nHTTP_X_FORWARDED_PROTO:https\r\nHTTP_X_APPSERVICE_PROTO:https\r\nHTTP_X_ARR_SSL:2048|256|CN=Microsoft TLS G2 RSA CA OCSP 16, O=Microsoft Corporation, C=US|CN=*.azurewebsites.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US\r\nHTTP_X_FORWARDED_TLSVERSION:1.3\r\nHTTP_X_FORWARDED_FOR:149.154.61.178:55658\r\nHTTP_X_ORIGINAL_URL:/api/IsExpired\r\nHTTP_X_WAWS_UNENCODED_URL:/api/IsExpired\r\n", "ALL_RAW": "Content-Length: 0\r\nAccept: application/json, text/plain, */*\r\nAccept-Encoding: gzip, deflate, br, zstd\r\nAccept-Language: en-US,en;q=0.9\r\nAuthorization: Bearer X-wsA2ggJa2fh9S1ZUNgxYIU3WSEc1qIxSqu4kT1FGzhc4fp8njky_zAWjQuYSMrZQFXJkWc6FyPY8fcK2KsRoFZVm4PwXuFrNBTjeFSMs7tjPIN8dT9PbPj3dsXZnEucFbjJ01o4Ce1-9zi7VFMTfyuwBse8xcougPkhVMf98WmdagKezW60Z6sHNq7HCHCXNyv8aS5fxLKAj0257smY9PrsDhKWxzVKEVC7oRpGk0zCCTSFZvbY_qdc0tgcJASyJujQ30JIFSrnC1PUsXqcw\r\nHost: sim-cms-webapi.azurewebsites.net\r\nMax-Forwards: 10\r\nReferer: https://portal.saleminteractivemedia.com/\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Safari/537.36\r\nOrigin: https://portal.saleminteractivemedia.com\r\nsec-ch-ua-platform: \"Windows\"\r\nactiveroleid: 251\r\nsec-ch-ua: \"Chromium\";v=\"152\", \"Not?A_Brand\";v=\"24\", \"Google Chrome\";v=\"152\"\r\nsec-purpose: prefetch;prerender\r\nsec-ch-ua-mobile: ?0\r\nusername: dave.durica@salemorlando.com\r\nactivesiteid: 228\r\nsec-fetch-site: cross-site\r\nsec-fetch-mode: cors\r\nsec-fetch-dest: empty\r\npriority: u=1, i\r\nX-ARR-LOG-ID: 591821a0-3509-4b4f-af97-e4423c6d99ee\r\nCLIENT-IP: 149.154.61.178:55658\r\nDISGUISED-HOST: sim-cms-webapi.azurewebsites.net\r\nX-SITE-DEPLOYMENT-ID: sim-cms-webapi\r\nWAS-DEFAULT-HOSTNAME: sim-cms-webapi.azurewebsites.net\r\nX-Forwarded-Proto: https\r\nX-AppService-Proto: https\r\nX-ARR-SSL: 2048|256|CN=Microsoft TLS G2 RSA CA OCSP 16, O=Microsoft Corporation, C=US|CN=*.azurewebsites.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US\r\nX-Forwarded-TlsVersion: 1.3\r\nX-Forwarded-For: 149.154.61.178:55658\r\nX-Original-URL: /api/IsExpired\r\nX-WAWS-Unencoded-URL: /api/IsExpired\r\n", "APPL_MD_PATH": "/LM/W3SVC/1668833352/ROOT", "APPL_PHYSICAL_PATH": "C:\\home\\site\\wwwroot\\", "AUTH_TYPE": "Bearer", "AUTH_PASSWORD": "*****", "CERT_KEYSIZE": "256", "CERT_SECRETKEYSIZE": "2048", "CERT_SERVER_ISSUER": "CN=Microsoft TLS G2 RSA CA OCSP 16, O=Microsoft Corporation, C=US", "CERT_SERVER_SUBJECT": "CN=*.azurewebsites.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US", "CONTENT_LENGTH": "0", "GATEWAY_INTERFACE": "CGI/1.1", "HTTPS": "on", "HTTPS_KEYSIZE": "256", "HTTPS_SECRETKEYSIZE": "2048", "HTTPS_SERVER_ISSUER": "CN=Microsoft TLS G2 RSA CA OCSP 16, O=Microsoft Corporation, C=US", "HTTPS_SERVER_SUBJECT": "CN=*.azurewebsites.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US", "INSTANCE_ID": "1668833352", "INSTANCE_META_PATH": "/LM/W3SVC/1668833352", "LOCAL_ADDR": "10.71.96.46", "PATH_INFO": "/api/IsExpired", "PATH_TRANSLATED": "C:\\home\\site\\wwwroot\\api\\IsExpired", "REMOTE_ADDR": "149.154.61.178", "REMOTE_HOST": "149.154.61.178", "REMOTE_PORT": "55658", "REQUEST_METHOD": "POST", "SCRIPT_NAME": "/api/IsExpired", "SERVER_NAME": "sim-cms-webapi.azurewebsites.net", "SERVER_PORT": "443", "SERVER_PORT_SECURE": "1", "SERVER_PROTOCOL": "HTTP/1.1", "SERVER_SOFTWARE": "Microsoft-IIS/10.0", "URL": "/api/IsExpired", "HTTP_CONTENT_LENGTH": "0", "HTTP_ACCEPT": "application/json, text/plain, */*", "HTTP_ACCEPT_ENCODING": "gzip, deflate, br, zstd", "HTTP_ACCEPT_LANGUAGE": "en-US,en;q=0.9", "HTTP_AUTHORIZATION": "Bearer X-wsA2ggJa2fh9S1ZUNgxYIU3WSEc1qIxSqu4kT1FGzhc4fp8njky_zAWjQuYSMrZQFXJkWc6FyPY8fcK2KsRoFZVm4PwXuFrNBTjeFSMs7tjPIN8dT9PbPj3dsXZnEucFbjJ01o4Ce1-9zi7VFMTfyuwBse8xcougPkhVMf98WmdagKezW60Z6sHNq7HCHCXNyv8aS5fxLKAj0257smY9PrsDhKWxzVKEVC7oRpGk0zCCTSFZvbY_qdc0tgcJASyJujQ30JIFSrnC1PUsXqcw", "HTTP_HOST": "sim-cms-webapi.azurewebsites.net", "HTTP_MAX_FORWARDS": "10", "HTTP_REFERER": "https://portal.saleminteractivemedia.com/", "HTTP_USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Safari/537.36", "HTTP_ORIGIN": "https://portal.saleminteractivemedia.com", "HTTP_SEC_CH_UA_PLATFORM": "\"Windows\"", "HTTP_ACTIVEROLEID": "251", "HTTP_SEC_CH_UA": "\"Chromium\";v=\"152\", \"Not?A_Brand\";v=\"24\", \"Google Chrome\";v=\"152\"", "HTTP_SEC_PURPOSE": "prefetch;prerender", "HTTP_SEC_CH_UA_MOBILE": "?0", "HTTP_USERNAME": "dave.durica@salemorlando.com", "HTTP_ACTIVESITEID": "228", "HTTP_SEC_FETCH_SITE": "cross-site", "HTTP_SEC_FETCH_MODE": "cors", "HTTP_SEC_FETCH_DEST": "empty", "HTTP_PRIORITY": "u=1, i", "HTTP_X_ARR_LOG_ID": "591821a0-3509-4b4f-af97-e4423c6d99ee", "HTTP_CLIENT_IP": "149.154.61.178:55658", "HTTP_DISGUISED_HOST": "sim-cms-webapi.azurewebsites.net", "HTTP_X_SITE_DEPLOYMENT_ID": "sim-cms-webapi", "HTTP_WAS_DEFAULT_HOSTNAME": "sim-cms-webapi.azurewebsites.net", "HTTP_X_FORWARDED_PROTO": "https", "HTTP_X_APPSERVICE_PROTO": "https", "HTTP_X_ARR_SSL": "2048|256|CN=Microsoft TLS G2 RSA CA OCSP 16, O=Microsoft Corporation, C=US|CN=*.azurewebsites.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US", "HTTP_X_FORWARDED_TLSVERSION": "1.3", "HTTP_X_FORWARDED_FOR": "149.154.61.178:55658", "HTTP_X_ORIGINAL_URL": "/api/IsExpired", "HTTP_X_WAWS_UNENCODED_URL": "/api/IsExpired", "HTTP_APPLICATIONINSIGHTS_REQUESTTRACKINGTELEMETRYMODULE_ROOTREQUEST_ID": "7fdea2f9-7b65-4343-a51e-20beabe29f7c" } }