Трабл с версией от 14.05.07
Добавлено: 14 май 2007, 17:53
Необработанное исключение: System.InvalidOperationException: Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'sepZoom2' не из того потока, в котором он был создан.
Нопонятно при каких условиях возникает глюк - вообщем пока скажу только это:
и еще
теперь работает, а
выдает A first chance exception of type 'System.FieldAccessException' occurred in Stimulsoft.Report.dll
и еще заметил - теперь регистрируются пустые списки Business Objects, но только... как если бы StiOptions.Dictionary.Enumerables.MaxLevel = 1
т.е. если раньше было
то теперь только
и при переделке с Orders_Owner на Orders.Owner возникает следующее исключение (что понятно когда видишь, что Orders.Owner в словаре почему-то отсутствует, хотя Orders.Client и прочие есть....):
Нопонятно при каких условиях возникает глюк - вообщем пока скажу только это:
Код: Выделить всё
2007:05:14, 22:36: StiReport: Starting report designer
'myapp.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Stimulsoft.Editor\2007.2.0.0__ebe6666cba19647a\Stimulsoft.Editor.dll', No symbols loaded.
'myapp.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Transactions.resources\2.0.0.0_ru_b77a5c561934e089\System.Transactions.resources.dll', No symbols loaded.
System.Transactions Critical: 0 : http://msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/UnhandledНеобработанное исключениеmyapp.exeSystem.InvalidOperationException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'sepZoom2' не из того потока, в котором он был создан.
в System.Windows.Forms.Control.get_Handle()
в System.Windows.Forms.Control.SetVisibleCore(Boolean value)
в System.Windows.Forms.Control.set_Visible(Boolean value)
в Stimulsoft.Report.Render.StiPreviewControl.LoadConfig()
в Stimulsoft.Report.Render.StiPreviewControl.set_Report(StiReport value)
в Stimulsoft.Report.Render.StiPreviewControl.Dispose(Boolean disposing)
в System.ComponentModel.Component.Finalize()System.InvalidOperationException: Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'sepZoom2' не из того потока, в котором он был создан.
в System.Windows.Forms.Control.get_Handle()
в System.Windows.Forms.Control.SetVisibleCore(Boolean value)
в System.Windows.Forms.Control.set_Visible(Boolean value)
в Stimulsoft.Report.Render.StiPreviewControl.LoadConfig()
в Stimulsoft.Report.Render.StiPreviewControl.set_Report(StiReport value)
в Stimulsoft.Report.Render.StiPreviewControl.Dispose(Boolean disposing)
в System.ComponentModel.Component.Finalize()
Необработанное исключение: System.InvalidOperationException: Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'sepZoom2' не из того потока, в котором он был создан.
в System.Windows.Forms.Control.get_Handle()
в System.Windows.Forms.Control.SetVisibleCore(Boolean value)
в System.Windows.Forms.Control.set_Visible(Boolean value)
в Stimulsoft.Report.Render.StiPreviewControl.LoadConfig()
в Stimulsoft.Report.Render.StiPreviewControl.set_Report(StiReport value)
в Stimulsoft.Report.Render.StiPreviewControl.Dispose(Boolean disposing)
в System.ComponentModel.Component.Finalize()
The program '[3108] myapp.exe: Managed' has exited with code -532459699 (0xe0434f4d).
Код: Выделить всё
Report.Dictionary.Variables.Add("beginDate",beginDate.Date);
Код: Выделить всё
Report.Dictionary.Variables.Add("endDate", typeof (DateTime));
Report["endDate"] = endDate.Date;
выдает A first chance exception of type 'System.FieldAccessException' occurred in Stimulsoft.Report.dll
и еще заметил - теперь регистрируются пустые списки Business Objects, но только... как если бы StiOptions.Dictionary.Enumerables.MaxLevel = 1
т.е. если раньше было
Код: Выделить всё
Orders
Orders_Owner
Orders_Client
Orders_Firm
то теперь только
Код: Выделить всё
Orders
Код: Выделить всё
2007:05:14, 23:02: StiReport: Loading report
2007:05:14, 23:02: StiReport: Compiling report
2007:05:14, 23:02: StiReport: e:\Temp\j2imj9xx.0.cs(189,39) : error CS0117: 'Reports.Report.polistDataSource' не содержит определение для 'Owner'
2007:05:14, 23:02: StiReport: e:\Temp\j2imj9xx.0.cs(276,62) : error CS0117: 'Reports.Report.polistDataSource' не содержит определение для 'Owner'
2007:05:14, 23:02: StiReport: e:\Temp\j2imj9xx.0.cs(281,39) : error CS0117: 'Reports.Report.polistDataSource' не содержит определение для 'Owner'
2007:05:14, 23:02: StiReport: Compiling report...ERROR
2007:05:14, 23:02: StiReport: Method : [Compile] : e:\Temp\j2imj9xx.0.cs(189,39) : error CS0117: 'Reports.Report.polistDataSource' не содержит определение для 'Owner'e:\Temp\j2imj9xx.0.cs(276,62) : error CS0117: 'Reports.Report.polistDataSource' не содержит определение для 'Owner'e:\Temp\j2imj9xx.0.cs(281,39) : error CS0117: 'Reports.Report.polistDataSource' не содержит определение для 'Owner'
====================================================
в Stimulsoft.Report.StiReport.Compile(String path, Stream stream, StiOutputType outputType, Boolean autoCreate)
====================================================
A first chance exception of type 'System.Exception' occurred in Stimulsoft.Report.dll
System.Exception: e:\Temp\j2imj9xx.0.cs(189,39) : error CS0117: 'Reports.Report.polistDataSource' не содержит определение для 'Owner'
e:\Temp\j2imj9xx.0.cs(276,62) : error CS0117: 'Reports.Report.polistDataSource' не содержит определение для 'Owner'e:\Temp\j2imj9xx.0.cs(281,39) : error CS0117: 'Reports.Report.polistDataSource' не содержит определение для 'Owner'
в Stimulsoft.Report.StiReport.Compile(String path, Stream stream, StiOutputType outputType, Boolean autoCreate)
в Stimulsoft.Report.StiReport.Compile(String path, StiOutputType outputType, Boolean autoCreate)
в Stimulsoft.Report.StiReport.Compile(String path, StiOutputType outputType)
в Stimulsoft.Report.StiReport.Compile(StiOutputType outputType)
в Stimulsoft.Report.StiReport.Compile()
в BusinessLib.Reports.Report.PrepareData(Boolean forDesign) в D:\NewProject\myapp\BusinessLib\Reports\Report.cs:строка 45