InvalidOperationException when closing app

Questions or problems related to updating projects from v.6 to v.7

InvalidOperationException when closing app

Postby matus » Wed Sep 14, 2016 11:47 am

Hello,
when a chart is displayed on screen and I close the application, I get InvalidOperationException. This was not happening on v6.

Code: Select all
System.Transactions Critical: 0 : <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Critical"><TraceIdentifier>http://msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled</TraceIdentifier><Description>Unhandled exception</Description><AppDomain>---.exe</AppDomain><Exception><ExceptionType>System.InvalidOperationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>The calling thread cannot access this object because a different thread owns it.</Message><StackTrace>   at System.Windows.Threading.Dispatcher.VerifyAccess()
   at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
   at Arction.Wpf.Charting.LightningChartUltimate.OXB(Boolean A)
   at Arction.Wpf.Charting.LightningChartUltimate.Finalize()</StackTrace><ExceptionString>System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it.
   at System.Windows.Threading.Dispatcher.VerifyAccess()
   at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
   at Arction.Wpf.Charting.LightningChartUltimate.OXB(Boolean A)
   at Arction.Wpf.Charting.LightningChartUltimate.Finalize()</ExceptionString></Exception></TraceRecord>
matus
 
Posts: 24
Joined: Mon Sep 12, 2016 7:52 am

Re: InvalidOperationException when closing app

Postby ArctionPasi » Thu Sep 15, 2016 5:31 am

Hello,

thanks for reporting the problem.

Can you please try if these new assemblies will help with the problem:

www.arction.com/download/v.7.1.3.5_assemblies.zip

We'll then make them available publicly soon.
LightningChart Support Team, PT
User avatar
ArctionPasi
 
Posts: 1360
Joined: Tue Mar 26, 2013 10:57 pm
Location: Finland

Re: InvalidOperationException when closing app

Postby matus » Mon Sep 19, 2016 6:33 am

is the fix included also in 7.1.3.6?
matus
 
Posts: 24
Joined: Mon Sep 12, 2016 7:52 am

Re: InvalidOperationException when closing app

Postby matus » Mon Sep 19, 2016 7:26 am

i updated to 7.1.3.6 (latest NuGet version) and the InvalidOperationException seems to be fixed

but now I get this: HRESULT: [0x80004001], Module: [Unknown], ApiCode: [Unknown/Unknown], Message: Not implemented

Stack trace: at SharpDX.Result.CheckError()
matus
 
Posts: 24
Joined: Mon Sep 12, 2016 7:52 am

Re: InvalidOperationException when closing app

Postby ArctionLasse » Mon Sep 19, 2016 8:53 am

Hi Matus,

could you provide a stacktrace or minidump? The given exception can come from multiple different places.
LightningChart Support Team, LV
User avatar
ArctionLasse
 
Posts: 26
Joined: Fri Mar 27, 2015 11:23 am

Re: InvalidOperationException when closing app

Postby matus » Mon Sep 19, 2016 1:58 pm

unfortunatelly that's the whole stack trace that came with the exception

The only thing I noticed is that the chart that involved in this exception uses FreeformPointLineSeries (other charts in our application don't use that). But it's just a guess, I don't know how to get a longer stack trace.
matus
 
Posts: 24
Joined: Mon Sep 12, 2016 7:52 am

Re: InvalidOperationException when closing app

Postby ArctionLasse » Thu Sep 22, 2016 6:40 am

Hi,

Is there a possibility of creating a small application that replicates the probem? Possibly by modifying some of our demo applications to work the way you use LightningChart? We have been unable to reproduce the issue and really can't fix it before we can get it replicated.
LightningChart Support Team, LV
User avatar
ArctionLasse
 
Posts: 26
Joined: Fri Mar 27, 2015 11:23 am

Re: InvalidOperationException when closing app

Postby matus » Thu Sep 22, 2016 3:10 pm

Unfortunatelly this does not happen consistently, so now even I cannot reproduce it.
matus
 
Posts: 24
Joined: Mon Sep 12, 2016 7:52 am

Re: InvalidOperationException when closing app

Postby snOOfy » Mon Nov 21, 2016 11:46 am

Hi,

I have the same problem with version 7.1.3.4001. Even in an empty WPF application that only contains a chart in the main window I get the InvalidOperationException when closing the app. I attached the sample solution for analysis.

The Problem can be solved by adding
Code: Select all
Closing += delegate { Process.GetCurrentProcess().Kill(); };

to the MainWindow constructor, but I would prefer a different solution.
Attachments
LChartTestWpf.zip
(64.14 KiB) Downloaded 421 times
snOOfy
 
Posts: 14
Joined: Mon Aug 29, 2016 5:45 pm

Re: InvalidOperationException when closing app

Postby ArctionLasse » Mon Nov 21, 2016 12:38 pm

Hi snOOfy,

the consistently happening InvalidOperationException exception on application closing has been fixed on LC v. 7.1.3.4006. It's been fixed as part of a separate bug report and unfortunately not reported back in here. There has been some reports of similar but not-consistently happening exception and it is unclear if those are of the same problem as the one fixed.

I suggest that you update to use the latest 7.2.1.1 version of the LightningChart®.
LightningChart Support Team, LV
User avatar
ArctionLasse
 
Posts: 26
Joined: Fri Mar 27, 2015 11:23 am


Return to Updating LightningChart from v.6 to v.7

Who is online

Users browsing this forum: No registered users and 0 guests

cron