Oxygene 8.3 generates thousands of exceptions (8.2 works fine)

Hi,

just installed 8.3. Running an asp.net 4.0 application from VS 2015 provides me thousands of those in debug window:

Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll
Ausnahme ausgelöst: “System.ArgumentException” in mscorlib.dll

Any more concrete details as what your application might look like and be doing?

It is an asp.net application with tons of source code. Framework 4 used with HTML5. It worked everthing fine with 8.2
Now (with 8.3) trying to run it from VS2015 the debug window is full of those mscorlib exceptions and it does not start.
I think a while ago I sent you a copy of it

Ok, we’ll need to do some investigation. Do you get any call stack for the exception?

Hi Marc,

where do I find call stack (Sorry I am unexperienced with VS)?

:slight_smile:

Doesn’t VS break into the debugger when the exception is hit?

Found call stack. But it is empty now, as I am using 8.2 again.

No, VS doesn’t break into Debugger. If I wait 30 minutes (millions of mscorlib exceptions in debug window later), my site is shown. But to wait always 1/2 hour when I hit F5 is a bit boaring.

Hello

Perhaps this article will be useful for you: https://blogs.msdn.microsoft.com/visualstudioalm/2015/02/23/the-new-exception-settings-window-in-visual-studio-2015/

If you’ll check the System.ArgumentException in this window execution will stop on the line where this exception occurs.

I have deinstalled 8.3 already as I have to do urgent stuff my customers are waiting for.
There is one line where a Threadexception in mscorlib is thrown. I use “response.redirect” in Default.aspx to the log-In form.
But this is wanted. Could Response.redirect be the reason?

It’s very hard to narrow down that exception without a callstack or indication of what fails (or if it’s even a failure). Thread.Abort throws a ThreadException so that’s probably not it. Does it actually fail or does it work fine but just log this? 8.3 comes with a new debugger which could make this exception show even if it was there all along. The best path is to select “ArgumentException” in the Exception panel/dialog and see where it breaks.

I understand. It is just logging the exception and not failing.
I may reinstall 8.3 tonite and provide you with call-stack and all other stuff you need.
But I cannot promise. By the way I am in europe, so tonite means probably in the morning for you.

Waited a couple of updates. Not solved yet. I get millions of ArgumentExceptions. Not possible to work. OxygeneErrors.pdf (760.0 KB)
Please solve problem. Attached a pdf wit some of the Errors (not all).

Hi.

We asked for more details back in March and you never responded. We cannot fix bugs (assuming this even is one) based on “something’s broken, please fix”, without having details. As Carlo indicated, for all we know these could be legitimate exceptions thrown under the hood by your app or the ASP.NET runtime. Who knows? Your PDF does not add any additional info, as I just repeats the same line again and again — that an exception occurred. That doesn’t tell us anything.

Sorry :frowning:

In addition, it took me TWO minutes just to insert this in an aspx file: Text="<%# %>" . Nice new feature, integrated keyboard delay.
Oxygene is unusuable for me. Thinking about to switch to MS C#

In general asp.net does not have that behavior here. Do you have a testcase we can try to see this and your other problem?

8.2 is working fine. I downgraded already. So it has to be a problem with 8.3 and VS 2015 Professional.
I cannot provide you with the test-project, as there is customer data in it.

Ah but of course there were a massive changes between 8.2 and 8.3. and argument exception is a rather generic error. There is not much we can do without at least a call stack or narrowed down version of your project, which we would of course keep confidential.

Hi Carlo,

I understand, I will check if we can do that.

Mit freundlichen Grüssen

Marcus van den Bergh

Geschäftsführer

asthenis GmbH

1 Like

After fiddling around for about half a year, I found how to get rid of it. Oxygene 8.3 runs like charm now.
In the debugging options just switch off showing the abortions of threads.

1 Like