Доброго времени суток, AndrewVK, Вы писали:
AVK>Этот топик предназначен для сообщений об ошибках в RSDN@Home начиная с r830.
Вот такая вот ошибочка возникает...
System.InvalidOperationException: В документе XML (11901, 9696495) присутствует ошибка. ---> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Соединение разорвано.
в System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
в Rsdn.Janus.NetworkSyncHelper.TrackedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
в System.IO.Compression.DeflateStream.Read(Byte[] array, Int32 offset, Int32 count)
в System.IO.Compression.GZipStream.Read(Byte[] array, Int32 offset, Int32 count)
в System.IO.StreamReader.ReadBuffer(Char[] userBuffer, Int32 userOffset, Int32 desiredChars, Boolean& readToUserBuffer)
в System.IO.StreamReader.Read(Char[] buffer, Int32 index, Int32 count)
в System.Xml.XmlTextReaderImpl.ReadData()
в System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos)
в System.Xml.XmlTextReaderImpl.ParseElement()
в System.Xml.XmlTextReaderImpl.ParseElementContent()
в System.Xml.XmlTextReaderImpl.Read()
в System.Xml.XmlTextReader.Read()
в System.Xml.XmlReader.ReadElementString()
в Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderJanusATCustom.Read5_JanusRatingInfo(Boolean isNullable, Boolean checkType)
в Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderJanusATCustom.Read10_ChangeResponse(Boolean isNullable, Boolean checkType)
в Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderJanusATCustom.Read34_GetNewDataResponse()
в Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer13.Deserialize(XmlSerializationReader reader)
в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
--- Конец трассировки внутреннего стека исключений ---
в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle)
в System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
в Rsdn.Janus.AT.JanusAT.GetNewData(ChangeRequest changeRequest)
в Rsdn.Janus.MessagesSyncTask.MakeRequest(ISyncContext context, JanusAT svc, ChangeRequest rq)
в Rsdn.Janus.SimpleSyncTask`3.<>c__DisplayClass3.<Sync>b__0()
в Rsdn.Janus.NetworkSyncHelper.CallWithRetries[TRq,TRsp](ISyncContext context, TRq request, String taskName, Int32 retriesCount, Func`1 requestMaker)
в Rsdn.Janus.SimpleSyncTask`3.Sync(ISyncContext context, TSvc svc, Int32 retries, ITaskIndicator indicator)
Что прикажете сделать?
Спасибо!
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
Тиха украинская ночь, но сало надо перепрятать!!!
Exception has been thrown by the target of an invocation.
Ошибка:
Exception has been thrown by the target of an invocation.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1462
Тип БД:
Jet
Трассировка стека:
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Rsdn.Janus.CommandTarget.InvokeCommandMethod(CommandMethod method, ICommandContext context)
at Rsdn.Janus.CommandTarget.Execute(String commandName, ICommandContext context)
at Rsdn.Janus.CommandHandlerService.ExecuteCommand(String commandName, ICommandContext context)
at Rsdn.Janus.StripMenuGenerator.MenuCommandClick(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.2.0 alpha 4 rev. 1462>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Какая из последних ревизий рабочая? Не могу запустить RSDN@Home (установил с нуля), т.к. вылетает на реструктуризации пустой базы. Качал отсюда: http://janus.dmitriid.com/
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1380
Тип БД:
MSSql
Трассировка стека:
в BLToolkit.Data.DbManager.OnOperationException(OperationType op, DataException ex)
в BLToolkit.Data.DbManager.HandleOperationException(OperationType op, Exception ex)
в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation)
в BLToolkit.Data.DbManager.ExecuteReaderInternal(CommandBehavior commandBehavior)
в BLToolkit.Data.DbManager.ExecuteReader(CommandBehavior commandBehavior)
в BLToolkit.Data.DbManager.ExecuteReader()
в BLToolkit.Data.Linq.ExpressionInfo`1.GetReader(DbManager db, Expression expr, Object[] parameters, Int32 idx)
в BLToolkit.Data.Linq.ExpressionInfo`1.<Query>d__1a.MoveNext()
в BLToolkit.Data.Linq.ExpressionInfo`1.<Map>d__28.MoveNext()
в System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source)
в BLToolkit.Data.Linq.ExpressionInfo`1.<MakeElementOperator>b__3d(QueryContext ctx, DbManager db, Expression expr, Object[] ps)
в BLToolkit.Data.Linq.Table`1.System.Linq.IQueryProvider.Execute[TResult](Expression expression)
в System.Linq.Queryable.SingleOrDefault[TSource](IQueryable`1 source)
в Rsdn.Janus.DatabaseManager.GetTopicIdByMsgId(Int32 msgId)
в Rsdn.Janus.ObjectModel.Forum.FindMsgById(Int32 idMsg)
в Rsdn.Janus.ObjectModel.Forum.get_ActiveMsg()
в Rsdn.Janus.ForumDummyForm.FillMessages()
в Rsdn.Janus.ForumDummyForm.Rsdn.Janus.ObjectModel.IFeatureView.Activate(IFeature feature)
в Rsdn.Janus.Navigator.FeaturesAfterFeatureActivate(IFeature oldFeature, IFeature newFeature)
в Rsdn.Janus.ObjectModel.Features.AfterFeatureActivateHandler.Invoke(IFeature oldFeature, IFeature newFeature)
в Rsdn.Janus.ObjectModel.Features.OnAfterFeatureActivate(IFeature oldFeature, IFeature newFeature)
в Rsdn.Janus.ObjectModel.Features.set_ActiveFeature(IFeature value)
в Rsdn.Janus.Navigator.Init()
в Rsdn.Janus.ApplicationManager.Init(IServiceProvider serviceProvider)
в Rsdn.Janus.ApplicationManager.Run(IServiceProvider serviceProvider)
в Rsdn.Janus.Janus.Main()
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1396
Тип БД:
MSSql
Трассировка стека:
в BLToolkit.Data.DbManager.OnOperationException(OperationType op, DataException ex)
в BLToolkit.Data.DbManager.HandleOperationException(OperationType op, Exception ex)
в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation)
в BLToolkit.Data.DbManager.ExecuteReaderInternal(CommandBehavior commandBehavior)
в BLToolkit.Data.DbManager.ExecuteReader(CommandBehavior commandBehavior)
в BLToolkit.Data.DbManager.ExecuteReader()
в BLToolkit.Data.Linq.ExpressionInfo`1.GetReader(DbManager db, Expression expr, Object[] parameters, Int32 idx)
в BLToolkit.Data.Linq.ExpressionInfo`1.<Query>d__1a.MoveNext()
в BLToolkit.Data.Linq.ExpressionInfo`1.<Map>d__28.MoveNext()
в System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source)
в BLToolkit.Data.Linq.ExpressionInfo`1.<MakeElementOperator>b__3d(QueryContext ctx, DbManager db, Expression expr, Object[] ps)
в BLToolkit.Data.Linq.Table`1.System.Linq.IQueryProvider.Execute[TResult](Expression expression)
в System.Linq.Queryable.SingleOrDefault[TSource](IQueryable`1 source)
в Rsdn.Janus.DatabaseManager.GetTopicIdByMsgId(Int32 msgId)
в Rsdn.Janus.ObjectModel.Forum.FindMsgById(Int32 idMsg)
в Rsdn.Janus.ObjectModel.Forum.get_ActiveMsg()
в Rsdn.Janus.ForumDummyForm.FillMessages()
в Rsdn.Janus.ForumDummyForm.Rsdn.Janus.ObjectModel.IFeatureView.Activate(IFeature feature)
в Rsdn.Janus.Navigator.FeaturesAfterFeatureActivate(IFeature oldFeature, IFeature newFeature)
в Rsdn.Janus.ObjectModel.Features.AfterFeatureActivateHandler.Invoke(IFeature oldFeature, IFeature newFeature)
в Rsdn.Janus.ObjectModel.Features.OnAfterFeatureActivate(IFeature oldFeature, IFeature newFeature)
в Rsdn.Janus.ObjectModel.Features.set_ActiveFeature(IFeature value)
в Rsdn.Janus.Navigator.Init()
в Rsdn.Janus.ApplicationManager.Init(IServiceProvider serviceProvider)
в Rsdn.Janus.ApplicationManager.Run(IServiceProvider serviceProvider)
в Rsdn.Janus.Janus.Main()
... << RSDN@Home 1.2.0 alpha 4 rev. 1396>>
Ошибка на этапе реструктуризации базы:
Error while preparin
Ошибка:
Ошибка на этапе реструктуризации базы:
Error while preparing SqlDiff
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 ревизия 977
Тип БД:
MSSql
Трассировка стека:
at Rsdn.Janus.DBSchemaManager.Restruct(IServiceProvider serviceProvider)
at Rsdn.Janus.Janus.<>c__DisplayClass8.<Main>b__2()
at Rsdn.Janus.Janus.Main()
... << RSDN@Home 1 alpha 3 rev. 0>>
Произошла непредвиденная ошибка при обработке клавиатурного
Ошибка:
Произошла непредвиденная ошибка при обработке клавиатурного сообщения.
Возможно у вас повреждена БД или имеется ошибка в RSDN@Home
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1325
Тип БД:
SQLite
Трассировка стека:
в Rsdn.Shortcuts.CustomShortcut.ProcessMessageKey(Control control, Keys keys, ShortcutManager manager)
в Rsdn.Shortcuts.ShortcutManager.PreFilterMessage(Message& msg)
в System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG& msg, Boolean& modified)
в System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
в System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG& msg)
в System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.Run(Form mainForm)
в Rsdn.Janus.ApplicationManager.Run(IServiceProvider serviceProvider)
в Rsdn.Janus.Janus.Main()
... << RSDN@Home 1.2.0 alpha 4 rev. 1325>>
Ошибка на этапе реструктуризации базы:
Индекс находился вне
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1476
Тип БД:
SQLite
Трассировка стека:
в System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
в System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
в System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
в System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
в Rsdn.Janus.CommandTarget.InvokeCommandMethod(CommandMethod method, ICommandContext context)
в Rsdn.Janus.CommandTarget.Execute(String commandName, ICommandContext context)
в Rsdn.Janus.CommandHandlerService.ExecuteCommand(String commandName, ICommandContext context)
в Rsdn.Janus.StripMenuGenerator.MenuCommandClick(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Произошла непредвиденная ошибка при обработке клавиатурного
Error:
Произошла непредвиденная ошибка при обработке клавиатурного сообщения.
Возможно у вас повреждена БД или имеется ошибка в RSDN@Home
Description:
Application version:
RSDN@Home version 1.2.0 alpha 4 revision 1325
Db engine:
SQLite
Stack Trace:
at Rsdn.Shortcuts.CustomShortcut.ProcessMessageKey(Control control, Keys keys, ShortcutManager manager)
at Rsdn.Shortcuts.ShortcutManager.PreFilterMessage(Message& msg)
at System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG& msg, Boolean& modified)
at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Rsdn.Janus.ApplicationManager.Run(IServiceProvider serviceProvider)
at Rsdn.Janus.Janus.Main()
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1476
Тип БД:
MSSql
Трассировка стека:
в System.Drawing.Graphics.CheckErrorStatus(Int32 status)
в System.Drawing.Graphics.DrawRectangle(Pen pen, Int32 x, Int32 y, Int32 width, Int32 height)
в WeifenLuo.WinFormsUI.Docking.DockWindow.OnPaint(PaintEventArgs e)
в System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
в System.Windows.Forms.Control.WmPaint(Message& m)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Требуемый ресурс занят. (Исключение из HRESULT: 0x800700AA)
Ошибка:
содержимое Лога: многочисленные
ошибка связи. The operation has timeout
Описание:
не проходит синхронизация уже второй месяц, все жду сборок с пылу с жару, проверял неоднократно разные опции по перестройке индексов и т.п. Разных провайдеров пробовал. Все остальные сервисы функционируют идеально, конфигураций не менял на этом рабочем ноуте.
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1476
Тип БД:
MSSql
Трассировка стека:
<введите здесь трассировку стека, если она доступна>
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Exception has been thrown by the target of an invocation.
Ошибка:
Exception has been thrown by the target of an invocation.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1476
Тип БД:
MSSql
Трассировка стека:
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Rsdn.Janus.CommandTarget.InvokeCommandMethod(CommandMethod method, ICommandContext context)
at Rsdn.Janus.CommandTarget.Execute(String commandName, ICommandContext context)
at Rsdn.Janus.CommandHandlerService.ExecuteCommand(String commandName, ICommandContext context)
at Rsdn.Janus.CommandHelper.ExecuteDefaultCommand(IServiceProvider provider)
at Rsdn.Janus.OutboxDummyForm.GridDoubleClick(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnDoubleClick(EventArgs e)
at System.Windows.Forms.ListView.WndProc(Message& m)
at Rsdn.TreeGrid.TreeGrid.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Здравствуйте, Valery A. Boronin, Вы писали:
VAB>не проходит синхронизация уже второй месяц, все жду сборок с пылу с жару, проверял неоднократно разные опции по перестройке индексов и т.п. Разных провайдеров пробовал. Все остальные сервисы функционируют идеально, конфигураций не менял на этом рабочем ноуте.
Проверяй настройки интернета, прокси, что у тебя в фаерволе. Такая ошибка возникает при полном отсутствии коннекта.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476 on Windows 7 6.1.7600.0>>
Ошибка:
The database file is locked
database is locked
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1476
Тип БД:
SQLite
Трассировка стека:
в System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
в System.Data.SQLite.SQLiteDataReader.NextResult()
в System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
в System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
в System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation)