4
I am responsible for supporting a web platform made in Silverlight, in which I am not allowed to change anything in its code. The customer has complained that sometimes there are some strange mistakes but I have no idea what is causing these errors (they do not always appear).
The most recent error was:
[Noelements]: Debug resource chains are not available. Often, the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/? linkid=106663&version=5.1.50918.00&File=System.core.dll&Key=Noelements
When opening the link the following message appears:
Exception Message
Details The Definition of the Resource ID could not be found. This webpage provides Developers with Silverlight Exception message text, which can be Useful in diagnosing failures and problems with Silverlight Applications. Some Exception strings contain tokens for Additional information produced by your application.
To see These descriptive error messages on your local machine and obtain other debugging Resources, Please install the Latest version of Silverlight for Developers on your Windows or Mac computer.
I tried to install the latest version of Silverlight on the server but the server already has the latest version. I still thought it would be a problem of machine resources but the server has more than enough resources.
Analyzing the IIS logs at the time the user got the error, a log was recorded with the following data:
Método HTTP: POST
HTTP Code: 202
URI Stem: /NomeDaPlataforma/ApplicationData.svc/$batch
We thought it was not session problem because the user had successfully done operations 2 minutes before.
On Event Viewer we did not find anything that might be related to this error.
What could it be? How can I fix this error? What is /ApplicationData.svc/$batch
?
Does anyone know the translation of this error in English? I have tried searching in English but can’t find anything about this error.
Note: My biggest concern is not HTTP code 202, it is the error [NoElements]
that sometimes appears on the platform.
Good afternoon.. 2 questions... 1) Application Is Remotely Accessed? 2) Only Happens With 1 Customer and Has More Using Smoothly?
– It Wasn't Me
@itwasme no, the application is published on a server and is normally accessed by the browser like any other website. It happens to everyone who accesses the site
– Ninita
The 202 response is intentionally not compromising. Its purpose is to allow a server to accept a request for some other process (perhaps a batch-oriented process that runs only once a day) without requiring the user agent’s connection to the server to persist until the process is completed. The entity returned with this response MUST include an indication of the current request status and a pointer to a status monitor or an estimate of when the user can expect the request to be met.
– ElvisP
Read here https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd315592(v%3dws.10)
– ElvisP
Do one thing, please. Change the browser that accesses the application. For example: If in your company the computers that access the program use windows and the program is accessed by Google Chrome go to use Microsoft Edge and see if the error persists.
– Augusto Vasques
@Augustovasques as Microsoft no longer supports the technology in which the application was created, currently only runs on IE.
– Ninita
@Ninita tries to empty the IE cache. If the cache is pressing may be the cause of sporadic and increasingly frequent errors.
– Augusto Vasques
@Ninita. As the technology is no longer supported it is no case of running IE as if it were a previous version of windows.
– Augusto Vasques