I am trying to bind a static string defined in the Resources.resx called title. When I run the application I get the following error below.
Upon investigating the error on this site, I found that the generated Resources class is marked internal and WPF is trying to resolve the resource from another assembly, so it won’t succeed until your resources are marked as public. The same, I have a single project which contains my views and resources defined.
I don’t need any friend assembly. I believe the internal class can be accessed within the same assembly. I found a similar post by a fellow user in which he suggested to use ResXFileCodeGenerator. What is your say on this?
System.Windows.Markup.XamlParseException occurred
HResult=-2146233087
Message='Provide value on 'System.Windows.Markup.StaticExtension' threw an exception.' Line number '11' and line position '9'.
Source=PresentationFramework
LineNumber=11
LinePosition=9
StackTrace:
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at TestApp.MainWindow.InitializeComponent() in ~TestAppTestAppMainWindow.xaml:line 1
at TestApp.MainWindow..ctor() in ~TestAppTestAppMainWindow.xaml.cs:line 28
InnerException: System.ArgumentException
HResult=-2147024809
Message='TestApp.Properties.Resources.Firstname' StaticExtension value cannot be resolved to an enumeration, static field, or static property.
Source=System.Xaml
StackTrace:
at System.Windows.Markup.StaticExtension.ProvideValue(IServiceProvider serviceProvider)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
InnerException:
- I download the portable version release 2.13
- I double click on the exe
- I click on «Recorder»
- I click on «Record»
- I wait some seconds
- I Click on «Stop»
- I get an
XamlParserException
exception:
Provide value on 'System.Windows.Markup.StaticExtension' threw an exception.
at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at ScreenToGif.Windows.Editor..ctor()
at ScreenToGif.Util.Model.ApplicationViewModel.ShowEditor(ProjectInfo project)
at ScreenToGif.Util.Model.ApplicationViewModel.<>c__DisplayClass3_0.<get_OpenRecorder>b__3(Object sender, EventArgs args)
at System.Windows.Window.OnClosed(EventArgs e)
at System.Windows.Window.WmDestroy()
at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
This was working with 10.1and I updated to the service release. And i get that error. Nothing has changed on the xaml between the update. Here is the control that VS points to having the issue:
<igEditors:XamTextEditor Grid.Row=»2″ Grid.Column=»1″ Grid.ColumnSpan=»3″ Theme=»[current]» Name=»xamTextEditorDescription»
TextWrapping=»Wrap» MinHeight=»50″ MaxHeight=»50″ VerticalScrollBarVisibility=»Auto» HorizontalScrollBarVisibility=»Auto»
Value=»{Binding Path=Description}»>
<igEditors:XamTextEditor.Resources>
<Style TargetType=»{x:Type TextBox}»>
<Setter Property=»AcceptsReturn» Value=»True»/>
</Style>
</igEditors:XamTextEditor.Resources>
</igEditors:XamTextEditor>
I tried deleting the above control but exception still gets thrown.
The xaml is very complicated with multiple controls.
Any help will be much appreciated thank you.
Here is the error in it’s entirety:
System.Windows.Markup.XamlParseException occurred
Message=’Provide value on ‘System.Windows.Markup.StaticExtension’ threw an exception.’ Line number ’82’ and line position ’34’.
Source=PresentationFramework
LineNumber=82
LinePosition=34
StackTrace:
at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at DCS.Contract.UserControls.ucContractEntry.InitializeComponent() in c:UsersrmaldonadoDocumentsVisual Studio 2008ProjectsDCSContractContractUserControlsucContractEntry.xaml:line 1
at DCS.Contract.UserControls.ucContractEntry..ctor(Contract contract) in C:UsersrmaldonadoDocumentsVisual Studio 2008ProjectsDCSContractContractUserControlsucContractEntry.xaml.cs:line 208
InnerException: System.Reflection.TargetInvocationException
Message=Exception has been thrown by the target of an invocation.
Source=mscorlib
StackTrace:
at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType 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 System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
at System.Windows.Markup.StaticExtension.GetFieldOrPropertyValue(Type type, String name, Object& value)
at System.Windows.Markup.StaticExtension.ProvideValue(IServiceProvider serviceProvider)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
InnerException: System.TypeLoadException
Message=GenericArguments[0], ‘Infragistics.Windows.Themes.Wind.Editors+Locator’, on ‘Infragistics.Windows.Themes.EditorsResourceSet`1[T]’ violates the constraint of type parameter ‘T’.
Source=Contract
TypeName=»»
StackTrace:
at DCS.Contract.App.get_XamTextEditorCurrentStyle()
InnerException:
- Remove From My Forums
-
Question
-
Hi all,
I am completely new in WPF. i just started the «getting started» walkthrough.
I have successfully done all steps. My application crashed when i have done the first stpe which is the data binding with xml.
Basically i got the error :
‘Provide value on ‘System.Windows.StaticResourceExtension’ threw an exception.’ Line number ’40’ and line position ’57’.
at the following code :
<ListBox Name="peopleListBox" Grid.Column="1" Grid.Row="2" ItemsSource="{Binding Source={StaticResource ExpenseDataSource}, XPath=Person}" ItemTemplate="{StaticResource nameItemTemplate}"> </ListBox>
I have read this article :
http://connect.microsoft.com/VisualStudio/feedback/details/568346/wpf-error-message-when-there-is-a-style-only-in-app-xaml-and-application-onstartup-is-overridden
It did not help me to ifx the issue ?
What could be the fix ?
Thanks
PS : I am using VS 2010
Answers
-
Hi Godeffrov,
For static resource, you should define it before reference to it (dynamic resource doesn’t have this limitation). In your scenario, you could place the «ExpenseDataSource» and «nameItemTemplate» resources in the Resources section of the Window (Window.xaml)
or the application (App.xaml). For example:<Window …>
<Window.Resources>
<xxx x:Key=»ExpenseDataSource» />
<DataTemplate x:Key=»nameItemTemplate»>
….
</DataTemplate>
</Window>
<ListBox>
…
</ListBox>Hope this helps.
Sincerely,
Linda Liu
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.-
Marked as answer by
Tuesday, August 3, 2010 2:37 AM
-
Marked as answer by
При попытке открытии книги встроенной читалкой возникает ошибка.
При первом открытии книги:
System.Windows.Markup.XamlParseException: Предоставление значения для «System.Windows.Markup.StaticExtension» вызвало исключение. —> System.ArgumentException: ‘Значение StaticExtension «Fb2Library.Fb2ReaderCommands.SetOnePageViewingMode» нельзя определить как перечисление, статическое поле или статическое свойство.
в System.Windows.Markup.StaticExtension.ProvideValue(IServiceProvider serviceProvider)
в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
— Конец трассировки внутреннего стека исключений —
в System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
в System.Windows.ResourceDictionary.CreateObject(KeyRecord key)
в System.Windows.ResourceDictionary.OnGettingValue(Object key, Object& value, Boolean& canCache)
в System.Windows.ResourceDictionary.OnGettingValuePrivate(Object key, Object& value, Boolean& canCache)
в System.Windows.ResourceDictionary.GetValueWithoutLock(Object key, Boolean& canCache)
в System.Windows.ResourceDictionary.GetValue(Object key, Boolean& canCache)
в System.Windows.ResourceDictionary.GetValueWithoutLock(Object key, Boolean& canCache)
в System.Windows.ResourceDictionary.GetValue(Object key, Boolean& canCache)
в System.Windows.FrameworkElement.FindResourceInternal(FrameworkElement fe, FrameworkContentElement fce, DependencyProperty dp, Object resourceKey, Object unlinkedParent, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, DependencyObject boundaryElement, Boolean isImplicitStyleLookup, Object& source)
в System.Windows.FrameworkElement.FindImplicitStyleResource(FrameworkElement fe, Object resourceKey, Object& source)
в System.Windows.FrameworkElement.GetRawValue(DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry& entry)
в System.Windows.FrameworkElement.EvaluateBaseValueCore(DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry& newEntry)
в System.Windows.DependencyObject.EvaluateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry newEntry, OperationType operationType)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
в System.Windows.FrameworkElement.UpdateStyleProperty()
в System.Windows.FrameworkElement.OnInitialized(EventArgs e)
в System.Windows.FrameworkElement.OnVisualParentChanged(DependencyObject oldParent)
в System.Windows.Media.Visual.FireOnVisualParentChanged(DependencyObject oldParent)
в System.Windows.Controls.ContentPresenter.UseContentTemplate.BuildVisualTree(FrameworkElement container)
в System.Windows.StyleHelper.ApplyTemplateContent(UncommonField`1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
в System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField`1 templateDataField, FrameworkElement container)
в System.Windows.FrameworkElement.ApplyTemplate()
в System.Windows.FrameworkElement.MeasureCore(Size availableSize)
в System.Windows.UIElement.Measure(Size availableSize)
в System.Windows.ContextLayoutManager.UpdateLayout()
в Fluent.RibbonTabControl.UpdateSelectedContent()
в Fluent.RibbonTabControl.OnSelectionChanged(SelectionChangedEventArgs e)
в System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
в System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection)
в System.Windows.Controls.Primitives.Selector.OnSelectedItemChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
в Fluent.Ribbon.OnSelectedTabItemChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
в System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
в Fb2Library.MainWindow.?.?()
в Fb2Library.MainWindow.viewFrame_Navigated(Object sender, NavigationEventArgs e)
в System.Windows.Navigation.NavigatedEventHandler.Invoke(Object sender, NavigationEventArgs e)
в System.Windows.Navigation.NavigationService.FireNavigated(Object navState)
в System.Windows.Navigation.NavigationService.HandleNavigated(Object navState, Boolean navigatedToNewContent)
в System.Windows.Navigation.NavigateQueueItem.Dispatch(Object obj)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
При последующих открытиях:
System.Runtime.InteropServices.InvalidComObjectException: Объект COM, который был отделен от своего базового RCW, использоваться не может.
в System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, IntPtr& ppTarget, Boolean& pfNeedsRelease)
в VirtualFileSystem.SevenZip.IInArchive.Close()
в VirtualFileSystem.SevenZip.SevenZipFileSystem.doCloseCommunicationLink()
в VirtualFileSystem.Provider.AbstractFileSystem.closeCommunicationLink()
в VirtualFileSystem.SevenZip.SevenZipFileSystem.close()
в VirtualFileSystem.Provider.AbstractFileProvider.closeFileSystem(IFileSystem filesystem)
в Fb2Library.Fb2Reader.?.?(Object ?, DoWorkEventArgs ?)
в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
версия 1.4.1097.0_x64
система Win 8.1 x64
Сообщение от Элд Хасп
Instance — должен быть статическим.
Это я сделал практически сразу.
Ошибка не из-за этого
Вот полный текст ошибки может, поможет понять в чем проблема:
System.Windows.Markup.XamlParseException
HResult=0x80131501
Сообщение = «Предоставление значения для «MS.Internal.Markup.StaticExtension» вызвало исключение.»: номер строки «8» и позиция в строке «108».
Источник = PresentationFramework
Трассировка стека:
at System.Windows.Markup.XamlReader.RewrapException(E xception e, IXamlLineInfo lineInfo, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReade r xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlR eader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at APK2.App.InitializeComponent() in C:UsersГеоргийYandexDiskAPK2APK2APK2App.xam l:line 1
at APK2.App.Main()
Изначально это исключение было создано в этом стеке вызовов:
[Внешний код]
Внутреннее исключение 1:
ArgumentException: Значение StaticExtension «APK2.ViewModel.ViewModelLocator.vm:ViewModelLocat or.Instance» нельзя определить как перечисление, статическое поле или статическое свойство.
gu — пользователь, под которым открывается окно авторизации
pzsa — пользователь системный администратор
sa — всегда есть, стандартный пользователь
1. Если IDENT не запускается и падает с «магической» ошибкой, необходимо заглянуть в события системы.
- Если в событиях идет речь о XamlParse, поможет только переустановка системы.
- Ошибка: Не найден конструктор для десериализации объекта типа «System.Drawing.Icon». Система — Windows 8.1. Установить Framework 4.5.2.
- Сервер пингуется по IP и имени, программа не запускается, ошибка — отсутствует локальная сеть. Попробуйте установить Framework 4.5.1.
- Ошибка в CRM: Не удалось получить фабрику класса COM для компонента с CLSID {56FDF344-FD6D-11D0-958A-006097C9A090} из-за следующей ошибки: 8007000e Недостаточно памяти для завершения операции. (Исключение из HRESULT: 0x8007000E (E_OUTOFMEMORY)). Если не помогла перезагрузка компьютера, можно попробовать переустановить Framework 4.5.2. Если не помогло — только переустановка системы.
2. После переустановки базы (или при обновлении со старой версии) при обновлении возникает ошибка:
Откатите базу, запустите команду (база данных PZ):
ALTER DATABASE PZ SET TRUSTWORTHY ON
3. При загрузке программы в середине процесса возникает ошибка. В CRM написано «Метод или операция не реализована».
Проблема в том, что отсутствует ключ в CRM. Проверьте наличие открытых услуг у клиники!
4. При запуске пишет «Приложение уже запущено» — удалить из папки Launcher.lock.
5. На середине загрузки программы выходит ошибка «Невозможно запустить программу» и кнопка «Закрыть программу». Ошибка в базе (ExceptionsLog): System.Data.SqlClient.SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. —> System.ComponentModel.Win32Exception (0x80004005): Время ожидания операции истекло
System.Data.SqlClient.SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.ComponentModel.Win32Exception (0x80004005): Время ожидания операции истекло at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult) at System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries) at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) at System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression) at System.Linq.Queryable.FirstOrDefault[TSource](IQueryable`1 source) at RU.MySoft.LinqToSqlModelExtension.OFDBCollection.ObjectFromDataBaseCollection`2.GetFirst() at RU.MySoft.Core.CollectionController`2.set_ObjectsFromDataBaseCollection(ObjectFromDataBaseCollection`2 value) at RU.MySoft.ProjectZub.UI.GlobalComponents.CardsControllers.CardsFormController`4.ReloadWhenLoginBody() at RU.MySoft.ProjectZub.experiment.CardsFormControllers.Patient.PatientsCardsController.ReloadWhenLoginBody() at RU.MySoft.Core.FormControllers.ChildFormController`1.ReloadWhenLogin() at RU.MySoft.ProjectZub.AppComponents.NavigationComponents.Controllers.InitControllerIf(Type type, Action`1 ifInitializedAction) at RU.MySoft.ProjectZub.AppComponents.NavigationComponents.PZApplication.ProgressTask.Invoke() at RU.MySoft.ProjectZub.AppComponents.NavigationComponents.PZApplication.OperationsMakeAfterLogin(Boolean isFirstStart, List`1 startupActions) at RU.MySoft.ProjectZub.Program.CreateFrmMain() at RU.MySoft.Core.General.EntryPointBase.b__4() at RU.MySoft.Core.General.EntryPointBase.SubscribeExceptionHandlersIfDebug(Action mainAction) ClientConnectionId:cd7cf0a7-a2ec-4777-9571-057f097d2483 Error Number:-2,State:0,Class:11
Возникала у РениДента, завис запрос.
Решение:
Либо выполнить команды (полезно для сервера, который неожиданно перезагрузился):
EXEC dbo.[sap_refresh_statistics]
— Обновление статистики
DBCC FREEPROCCACHE WITH NO_INFOMSGS
— Очистка кэша
Либо перезагрузить сервер.
Либо перезагрузить компьютер.
Либо обновить программу — в 61 версии эта проблема не возникнет скорее всего. Перезагрузка SQL сервера также поможет. Можно посоветовать сделать в планировщике правило, по которому сервер будет перезагружаться.
6. На этапе загрузки программа падает с ошибкой Windows. В CRM: «Invalid attempt to call Read when reader is closed. There is already an open DataReader associated with this Command which must be closed first».
Windows клиентского компьютера пишет 2 ошибки:
Имя сбойного приложения: IDENT.exe, версия: 1.2.259.12, отметка времени: 0x54d9c389
Имя сбойного модуля: KERNELBASE.dll, версия: 6.1.7600.16385, отметка времени 0x4a5bdfe0
Код исключения: 0xe0434352
Смещение ошибки: 0x000000000000aa7d
Идентификатор сбойного процесса: 0x17bc
Время запуска сбойного приложения: 0x01d05fdc794b2765
Путь сбойного приложения: D:IDENT ClientIDENTApplicationBinIDENT.exe
Путь сбойного модуля: C:Windowssystem32KERNELBASE.dll
Код отчета: 05ab5e8a-cbd1-11e4-a38d-000000000003
Application: IDENT.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
Stack:
Server stack trace: at System.Data.SqlClient.SqlInternalConnectionTds.ValidateConnectionForExecute(SqlCommand command) at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult) at System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries) at System.Data.Linq.SqlClient.SqlProvider.CompiledQuery.Execute(IProvider provider, Object[] arguments) at System.Data.Linq.CompiledQuery.ExecuteQuery(DataContext context, Object[] args) at System.Data.Linq.CompiledQuery.Invoke[TArg0,TArg1,TResult](TArg0 arg0, TArg1 arg1) at RU.MySoft.ProjectZub.experiment.DomainCollections.FamiliesCollection.GetFamilyByPatient(Int32 id_Patients) at RU.MySoft.ProjectZub.experiment.Domain.OFDB.OFDBPersons.PatientDM.get_Family1() at RU.MySoft.ProjectZub.experiment.CardsFormControllers.Patient.View.PatientCardReadonlyBindingVM.PatientCardBalanceFamilyPropertyService.get_Visible() at RU.MySoft.UIGenerator.Forms.ControlControllers.ChangeableControlController`3.Reload() at RU.MySoft.ProjectZub.experiment.CardsFormControllers.Patient.View.PatientCardReadonlyBindingVM.BalancePropertyService.DMOnPaymentsLoaded(Object sender, EventArgs eventArgs) at System.EventHandler.Invoke(Object sender, EventArgs e) at RU.MySoft.ProjectZub.experiment.Domain.OFDB.OFDBPersons.PatientDM.<LoadPersonalAccount>d__11.MoveNext() at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(System.Object) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Решение: попробовать поставить Framework 4.5.2. Но он ставится не всегда, часто только при наличии установленного SP. Microsoft .NET Framework 4.5.2 (автономный установщик) для Windows Vista с пакетом обновления 2 (SP2), Windows 7 с пакетом обновления 1 (SP1), Windows 8, Windows 8.1, Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows Server 2012 и Windows Server 2012 R2.
Можно обновить до 260.23.
ЕСЛИ версия больше 260 — Windows 10.
Перезагрузите компьютер!
7. В CRM ошибка: Идентификатор базы данных 5, страница (1:3730), слот 3 для узла типа данных LOB не существует. Обычно это вызвано тем, что транзакция выполняет считывание незафиксированных данных со страницы данных. Выполните инструкцию DBCC CHECKTABLE
.
База данных повреждена.
8. Операционная система возвратила ошибку 21 (Устройство не готово) в SQL Server при прочитать в смещении 0x00000000572000 файла F:IDENTDBPZ_Data.MDF. Дополнительные сведения смотрите в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка системного уровня, которая угрожает целостности базы данных, поэтому она должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами. Дополнительные сведения смотрите в электронной документации по SQL Server.
Перезагрузите сервер.
9. При запуске программы, не появляется даже авторизация. Появляется ошибка «Обратитесь к системному администратору…»
В CRM:
System.InvalidOperationException: There is an error in XML document (0, 0). ---> System.Xml.XmlException: Root element is missing. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlTextReader.Read() at System.Xml.XmlReader.MoveToContent() at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderLocalSetting.Read5_LocalSetting() --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream) at RU.MySoft.ProjectZub.AppComponents.LocalSettings.Providers.AppDataSettingsProvider.GetLocalSettings[TType]() at RU.MySoft.ProjectZub.AppComponents.LocalSettings.Architecture.LocalSettingsBase.Load[TProvider,TType]() at RU.MySoft.ProjectZub.experiment.LoginFormComponents.View.LoginVM..ctor() at RU.MySoft.ProjectZub.Program.UserInfoProvider.ProvideInfo() at RU.MySoft.ExtSystem.Data.Authorization.Auth.ChangeUser(IDBUserInfoWithPasswordProvider userInfoProvider) at RU.MySoft.ProjectZub.Program.TryLogin() at RU.MySoft.Core.General.EntryPointBase.<Start>b__4() at RU.MySoft.Core.General.EntryPointBase.SubscribeExceptionHandlersIfDebug(Action mainAction)
Возникает проблема у клиник с филиалами. Повреждается файл (кэш выбранного филиала) Users/%USERNAME%/AppData/Local/IDENT/settings.xml.
Если по этому пути есть файл, его нужно удалить. Решена проблема в 61 версии.
10. Выключился ноутбук с сервером, после включения не запускается сервер. Ошибки системы:
Передан недопустимый номер (2063:104:4) для просмотра журнала в базе данных master. Эта ошибка может свидетельствовать о повреждении данных или о том, что файл журнала (LDF) не соответствует файлу данных (MDF). Если она возникла во время репликации, повторно создайте публикацию. В противном случае, если ошибка приводит к сбою при загрузке, произведите восстановление из резервной копии.
Можно скопировать master со своего компьютера, вставить клинике. Потом восстаносить их базу master!!!!
Ошибка в логе:
16:09:28.4360|ERROR|RU.MySoft.Updater.Core.Data.CheckConnectionStatusExtensions - Sql server starting error. RU.MySoft.ExtSystem.Data.SqlServer.SqlServerStartingException: Error when SQLServer starting. ---> System.InvalidOperationException: Не удалось открыть службу MSSQL$PZSQLSERVER на компьютере. ---> System.ComponentModel.Win32Exception: Отказано в доступе
В ошибках системы: Система перезагрузилась, завершив работу с ошибками. Возможные причины ошибки: система перестала отвечать на запросы, произошел критический сбой или неожиданно отключилось питание.
При этом аварийно завершились все службы.
Решение: запустить службы руками.
11. Ошибка в CRM:
System.NotImplementedException: Метод или операция не реализована. в MS.Internal.AppModel.ITaskbarList.HrInit() в System.Windows.Window.ApplyTaskbarItemInfo() в System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) в System.Threading.ThreadHelper.ThreadStart()
Программа не запускается при этом. При открытии программы появляется авторизация с заголовком «Avast Sandbox». В настройках Песочницы убрала приложение из проверки (Настройки песочницы в инструментах). Ошибка была у Дент Н Лайн.
12. При запуске Setup.exe папки копируются, а потом установщик закрывается сам.
Причина в том, что при удалении строк по поводу вставки прейскуранта, были удалены лишние символы! Если необходимо удалить строки для вставки, удалем только это:
%SQLCMD% -o OutputInsertServices.txt -i ScriptsInsertServices.sql -v DBName="%DBName%" DBBinName="%DBBinName%" DBXRayName="%DBXRayName%"
if errorlevel 1 (
COLOR 4
echo ERRORS IN OutputInsertServices.txt
pause
exit /b %errorlevel%
)
13. После восстановления базы не открывается программа, пишет «Невозможно запустить программу», доступна кнопка «Закрыть программу».
В событиях системы сообщение (не ошибка и не предупреждение): Ошибка входа пользователя gu. Причина: не удалось открыть явно указанную базу данных. [КЛИЕНТ: 127.0.0.1]
При этом в базе не пишется сообщение об ошибке. Проблема в том, что не создался пользователь gu (создается при запуске setup и при обновлении). Необходимо выполнить следующий код (не забываем выбрать нужную нам базу! например, PZ):
IF EXISTS (select NULL from sys.database_principals where name = 'gu')
BEGIN
DROP USER [gu]
END
GO
CREATE USER [gu] FOR LOGIN [gu] WITH DEFAULT_SCHEMA = [gu]
GO
PRINT 'Granting permissions to user [gu]...'
GRANT CONNECT TO gu
GO
GRANT SELECT ON SCHEMA::gu TO gu
GO
GRANT EXECUTE ON SCHEMA::gu TO gu
GO
Было у Доверия.
14. На сервере не запускается программа, сервер баз данных недоступен. Ошибок в CRM нет, в событиях системы тоже. По VPN работает подключение, от нас программа запускается. В брандмауэре есть правило, антивируса нет.
Смотрим обновления Windows! Обновлялся Framework? Переустанавливаем его! Удаляем, перезагружаем компьютер, ставим заново (проблема встречалась у Радмара).
15. A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 — The wait operation timed out.) (.Net SqlClient Data Provider) — ошибка в Bgsvc.
Программа при этом не открывается на сервере, предлагает «Закрыть программу». От нас запускается, работает VPN.
Поврежден Framework (вирусы?). Либо доустановите 4.5.2 версию, либо удалите 4.5 и поставьте заново.
16. Ошибка в CRM
System.InvalidOperationException: Последовательность не содержит элементов в System.Linq.Enumerable.First[TSource](IEnumerable`1 source) в RU.MySoft.ProjectZub.experiment.LoginFormComponents.View.LoginVM.FixSelectedRole() в RU.MySoft.ProjectZub.experiment.LoginFormComponents.View.LoginVM.OnRoleChanged() в RU.MySoft.ProjectZub.experiment.LoginFormComponents.View.LoginVM..ctor() в RU.MySoft.ProjectZub.Program.UserInfoProvider.ProvideInfo() в RU.MySoft.ExtSystem.Data.Authorization.Auth.ChangeUser(IDBUserInfoWithPasswordProvider userInfoProvider) в RU.MySoft.ProjectZub.Program.TryLogin() в RU.MySoft.Core.General.EntryPointBase.<Start>b__3() в RU.MySoft.Core.General.EntryPointBase.SubscribeExceptionHandlersIfDebug(Action mainAction)
Проблема с ключом. Нужно удалить ключ в базе.
17. Программа не запускается, в логах ошибка:
Запрос не был выполнен из-за ошибки ввода/вывода на устройстве.
Можно попробовать выключить антивирус, переустановить Framework, попробовать программу запустить с другого диска. Если с другого диска запускается, то скорее всего проблема с жестким диском. При запуске программы зависает на пару минут, потом выдает ошибку «Неизвестная ошибка, обратитесь к разработчикам». Копирование с диска на диск не работает, запрос не был выполнен из-за ошибки ввода/вывода на устройстве.
Проблема была у ЭРС (30.11.2015)
18. При запуске программы «Неизвестная ошибка, обратитесь к разработчикам». При этом даже происходит скачивание обновлений, но программа не запускается.
В логах:
RU.MySoft.Launcher.LauncherComponents.LauncherBase - Global error System.UnauthorizedAccessException: Отказано в доступе по данному пути. в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) в System.IO.__Error.WinIOError() в System.IO.File.Move(String sourceFileName, String destFileName) в RU.MySoft.Launcher.LauncherComponents.LauncherBase.MoveOldFiles(String oldDirectory, String launcherDirectory) в RU.MySoft.Launcher.LauncherComponents.LauncherBase.UpdateLauncher(String oldDirectory, String tempDirectory, String launcherDirectory, LauncherCmdArgs inArgs) в RU.MySoft.Launcher.LauncherComponents.LauncherBase.Start(String[] args)
Попробуйте перенести папку для запуска на другой диск, другую папку. Не хватает прав на запуск с этой папки.
Проблема была у ДентаЮс.
19. Не запускается программа, ошибка «Закрыть программу…». В CRM:
System.Windows.Markup.XamlParseException: Предоставление значения для "System.Windows.Markup.StaticExtension" вызвало исключение. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.MissingMethodException: Метод не найден: "Void System.Diagnostics.Tracing.FrameworkEventSource.BeginGetResponse(System.Object, System.String)". в System.Net.FileWebRequest.BeginGetResponse(AsyncCallback callback, Object state) в System.Net.FileWebRequest.GetResponse() в MS.Internal.WpfWebRequestHelper.GetResponse(WebRequest request) в System.Windows.Media.ColorContext.Initialize(Uri profileUri, Boolean isStandardProfileUriNotFromUser) в System.Windows.Media.ColorContext..ctor(PixelFormat pixelFormat) в System.Windows.Media.Imaging.BitmapImage.FinalizeCreation() в RU.MySoft.ProjectZub.Resources.ResourcePath.<get_Actions_CashBag_Small>b__56c() в RU.MySoft.ExtSystem.ExtensionsClass.GetDictionaryValueOrAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`1 getValueToAdd) --- Конец трассировки внутреннего стека исключений --- в System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) в System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) в System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) в System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index) в System.Windows.Markup.StaticExtension.GetFieldOrPropertyValue(Type type, String name, Object& value) в System.Windows.Markup.StaticExtension.ProvideValue(IServiceProvider serviceProvider) в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
Переустановить Framework или поставить Framework более высокой версии (зависит от Windows), перезагрузить компьютер.
Проблема была у Парадента.
20. При записи пациента на прием возникает ошибка: «Ошибка при доступе к базе данных. Попробуйте повторить последнее действие». Любые другие действия в программе можно производить, все работает.
В CRM ошибка:
BLToolkit.Data.DataException: Истекло время ожидания (Timeout). Время ожидания истекло до завершения операции или сервер не отвечает. Выполнение данной инструкции было прервано. ---> System.Data.SqlClient.SqlException: Истекло время ожидания (Timeout). Время ожидания истекло до завершения операции или сервер не отвечает. Выполнение данной инструкции было прервано. в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() в System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) в System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) в System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) в System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) в System.Data.SqlClient.SqlCommand.ExecuteNonQuery() в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation) --- Конец трассировки внутреннего стека исключений --- в 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.ExecuteNonQueryInternal() в BLToolkit.Data.DbManager.BLToolkit.Data.Linq.IDataContext.ExecuteNonQuery(Object query) в BLToolkit.Data.Linq.Query`1.NonQueryQuery(IDataContextInfo dataContextInfo, Expression expr, Object[] parameters) в BLToolkit.Data.Linq.Query`1.<SetNonQueryQuery>b__e(QueryContext ctx, IDataContextInfo db, Expression expr, Object[] ps) в BLToolkit.Data.Linq.ExpressionQuery`1.System.Linq.IQueryProvider.Execute[TResult](Expression expression) в BLToolkit.Data.Linq.LinqExtensions.Update[T](IUpdatable`1 source) в RU.MySoft.ProjectZub.Entities.ModuleMain.Components.PatientCards.PatientOperations.ClearArchivingReason(DbManager db, Int32 id_Patients) в RU.MySoft.ProjectZub.Entities.ModuleMain.Components.TimeTable.TTGrid.ReceptionDM.CreateNew(DbManager db, Int32 id_Patients, String receptionComment, List`1 rows, Nullable`1 id_ReceptionsTransferFrom) в RU.MySoft.ProjectZub.GlobalComponents.TimeTable.CommonLogic.ReceptionMoveOperations.PasteReception(CancelReceptionBindingVM cancelReceptionBindingVM, List`1 rows) в RU.MySoft.ProjectZub.GlobalComponents.TimeTable.CommonLogic.TimeTableBuffer.CreateReception(List`1 rows, ReceptionDM oldReception, ICancelEdit timeOutLockMarker) в RU.MySoft.ProjectZub.GlobalComponents.TimeTable.TTGrid.Menu.WorkingMenuVM.<CreateAddReceptionFromBufferItem>b__2e() в RU.MySoft.ProjectZub.UI.WPF.ContextMenuFactoryBase.<>c__DisplayClass8.<CreateMenuItem>b__7(Object s, RoutedEventArgs e) в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) в System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Помогла перезагрузка сервера. Проблема была у Дентал Палас.
21. Не запускается программа на сервере, сервер баз данных недоступен. В CRM: Ошибка входа пользователя sa.
Это отображается в ошибках системы: Не удалось выполнить вход для имени входа «gu» из-за выполнения триггера [КЛИЕНТ: 127.0.0.1].
Можно попробовать перезапустить SQL сервер. Скорее всего ошибка связана с тем, что компьютер был некорректно выключен.
Также можно посмотреть настройки электропитания. Панель управления → Электропитание → Настройка схемы электропитания → Изменить дополнительные параметры → Жесткий диск → Никогда (0).
Проблема встречалась у Доверия.
22. Если на компьютере стоит ViPNet, переносим сервер на другой компьютер или удаляем ViPNet.
23. После ввода пароля программа падает на середине загрузки без ошибок.
XP Home Edition, Parallels
В событиях:
The process was terminated due to an internal error in the .NET Runtime at IP 791F9AAA (79140000) with exit code 80131506. или The process was terminated due to an unhandled exception.
В CRM ошибок нет.
Можно попробовать выставить совместимость с Windows 98. При указании совместимости с другой ОС, ошибки в CRM:
The type initializer for ‘RU.MySoft.Authorization.Common.Config.AuthorizationConfig’ threw an exception.
Exception of type ‘System.OutOfMemoryException’ was thrown.
А лучшее решение — переустановка Windows.
Проблема была у Евродент (Краснодар).
24. В CRM:
SQL Server обнаружил логическую ошибку ввода-вывода, связанную с согласованностью: недопустимый параметр защиты. Она произошла при прочитать страницы (1:8840) в базе данных с идентификатором 5 по смещению 0x00000004510000 файла "E:IDENT\DBPZ_Data.MDF". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения см. в электронной документации по SQL Server.
ALTER DATABASE PZ SET EMERGENCY ALTER DATABASE PZ SET SINGLE_USER WITH ROLLBACK IMMEDIATE DBCC CHECKDB (PZ, REPAIR_ALLOW_DATA_LOSS) ALTER DATABASE PZ SET MULTI_USER ALTER DATABASE PZ SET TRUSTWORTHY ON
После проверить, что ошибок нет, с помощью: DBCC CHECKDB (PZ)
Проблема возникала у Стоматология для вас (ООО Жемчужина).
25. «Произошла ошибка в работе приложения IDENT. Пожалуйста, свяжитесь с разработчиками».
Ошибка и у нас и на сервере. Ошибок в CRM нет, в событиях системы тоже.
Проблема была в том, что на сервере неправильный месяц стоял. После изменения даты необходимо еще раз прогнать Setup, так как в программе расписание не создалось с правильной даты.
Проблема была у VG (Виджи).
26. При открытии программы возникала ошибка Windows до появления авторизации. В событиях системы:
Имя сбойного приложения: Launcher.exe_Launcher, версия: 4.0.0.2, отметка времени: 0x54d9c458
Имя сбойного модуля: igdumdim64.dll_unloaded, версия: 0.0.0.0, отметка времени 0x56785756
Код исключения: 0xc0000005
Смещение ошибки: 0x000007feda1f0b2c
Идентификатор сбойного процесса: 0x11d8
Время запуска сбойного приложения: 0x01d176268e8d5d75
Путь сбойного приложения: D:IDENTApplicationLauncher.exe
Путь сбойного модуля: igdumdim64.dll
Код отчета: d1ed13dd-e219-11e5-a3f9-28c2dda927fc
Приложение: Launcher.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: код исключения c0000005, адрес исключения 000007FEDA1F0B2C
Проблема была в драйвере igdumdim64.dll. С помощью команды wmic csproduct get name (см. здесь) выяснили модель ноутбука (x555lab asus). Скачивали на сайте Asus последний драйвер для 8.1.
До этого Windows отказывалась сама обновлять драйвер, считала что установлена последняя версия.
После установки перезагрузили компьютер.
Проблема была у Стоматологическая поликлиника №3.
27. После ввода пароля в окне авторизации, ошибка «Невозможно запустить программу». System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
В CRM:
System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в RU.MySoft.ProjectZub.GlobalComponents.ServicesComponents.View.ServicesPriceVM.GetDataSource() в RU.MySoft.ProjectZub.GlobalComponents.ServicesComponents.View.ServicesPriceExplorerBindingVM.get_Nodes()
Под каким-либо пользователем программа не открывается. Под системным админом программа не открывается, потому что не грузятся все модули! Если щелкнуть на прейскурант (о нем нам говорит ошибка ServicesPrice), возникает ошибка.
Ошибка была у Ортодонтикса.
28. Не открывается программа на сервере, сервер баз данных не доступен. VPN не работает.
При открытии брандмауэра ошибка:
Не удаётся загрузить оснастку брандмауэра Windows в режиме повышенной безопасности. Перезагрузите службу брандмауэра виндовс на управляемом компьютере. Код ошибки: 0х6D9.
Служба брандмауэра не запускается, ошибка связана с учетной записью пользователя, под которым происходит запуск службы.
Нужно вызвать системного администратора, чтобы он оживил службу.
Проблема была у Премиум (Димитровград).
29. В программе некорректно отображаются цвета, примерно так:
Решение: в настройках цвета изменить на 32 бита.
30. Не работает программа на сервере и клиентах , в CRM ошибка sa. База PZ не открывается через студию.
Решение:
1. Сохранить в другом месте сломанную базу.
2. Восстановить любой более ранний бэкап.
3. Остановить сервер → Заменить получившиеся файлы сломанными → Завести сервер.
4. Попробовать открыть БД плюсиком. Если выдает ту же ошибку, что не удалось открыть Базу, из-за того что лог сломан:
ALTER DATABASE PZ SET EMERGENCY
.
5. Далее аналогично починке базы в этом режиме.
Странно, воспроизвести не могу. Можете ли вы предоставить дополнительную информацию о вашей среде (например, язык / язык, другие расширения)?
Спасибо за расследование
Язык: английский (Великобритания)
Другие расширения: Atomineer v9.39.7.2365, ReSharper Pro 2017.3.1 (v15.5.27130.2036), DeveExpress v17.2.5.
У меня есть работа по изменению настроек, так как я только что скопировал файл конфигурации моих коллег в мое местоположение данных приложения, чтобы настройки использовались, и теперь я могу использовать CodeMaid с настройками нашей компании, но странно, что я просто не вижу страницу параметров.
Это очень странно. Конечно, у нас есть и другие пользователи из Великобритании. Если вы работаете в корпоративной среде, видят ли другие пользователи в вашей компании эту проблему?
Примерно 10 разработчиков Visual Studio C # имеют аналогичную настройку, но никто не сталкивается с этой проблемой. Я думаю, что я могу быть единственным человеком, использующим Windows 7, однако у моего коллеги есть Mac под управлением Windows 7, и он не сталкивается с этой проблемой. Однако это может быть не та же настройка компании.
Привет, просто к сведению. У меня та же проблема, что и у kisto2.
Всплывающее окно с: «System.Windows.Markup.StaticExtension» вызвало исключение.
Windows 7 Профессиональная
Visual Studio 2017, версия 15.5.7
CodeMaid версии 10.4
Спасибо, что присоединились. Кто-нибудь из вас знает, какую версию .NET Framework вы установили? .NET Framework 4.6 требуется
Рад, что я не один такой! Я использую .NET Framework 4.7.1.
У меня установлено от 4.6 до 4.7.1.
Хм, спасибо за информацию. Есть ли у кого-нибудь еще с Windows 7 такая же проблема (или не видит ее)?
@codecadwallader В моей системе установлены Windows 7 и Visual Studio 2015 Update 3. Щелчок по опциям тоже
@codecadwallader Я тоже, в 64-битной Windows7, VS2017 Pro (последние версии 15.6.5 и более ранние), CodeMaid 10.4.53,.
.net 4.6, 4.7, 4.7.1 устанавливается и обычно использует 4.7.1.
Я не знаю, когда это произойдет, но это сработало, по крайней мере, несколько месяцев назад.
Я несколько раз пытался переустановить CodeMaid с удалением / без удаления
AppData / locl / CodeMaid / CodeMaid.config и папки расширений,
но без изменений.
Любой, кто может постоянно воспроизводить проблему … если бы вы могли отлаживать CodeMaid локально (см. Http://www.codemaid.net/contribute/ для получения информации о начале работы), я думаю, это может быть действительно полезно для получения стека вызовов при возникновении ошибки !
Я смогу попробовать это сегодня или завтра. Я дам Вам знать. Ваше здоровье.
Вот подробности исключения, возникающие при нажатии «Option» в меню.
Извините за японский текст.
System.Windows.Markup.XamlParseException
HResult=0x80131501
Message=''System.Windows.Markup.StaticExtension' の値の指定時に例外がスローされました。' 行番号 '31'、行位置 '26'。
Source=PresentationFramework
スタック トレース:
場所 System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
場所 System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
場所 System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List`1 affectedChildren, UncommonField`1 templatedNonFeChildrenField)
場所 System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List`1 affectedChildren)
場所 System.Windows.StyleHelper.ApplyTemplateContent(UncommonField`1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
場所 System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField`1 templateDataField, FrameworkElement container)
場所 System.Windows.FrameworkElement.ApplyTemplate()
場所 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
場所 System.Windows.UIElement.Measure(Size availableSize)
場所 MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
場所 System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)
場所 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
場所 System.Windows.UIElement.Measure(Size availableSize)
場所 System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)
場所 System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean& hasDesiredSizeUChanged)
場所 System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)
場所 System.Windows.Controls.Grid.MeasureOverride(Size constraint)
場所 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
場所 System.Windows.UIElement.Measure(Size availableSize)
場所 System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)
場所 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
場所 System.Windows.UIElement.Measure(Size availableSize)
場所 System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)
場所 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
場所 System.Windows.UIElement.Measure(Size availableSize)
場所 System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)
場所 System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean& hasDesiredSizeUChanged)
場所 System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)
場所 System.Windows.Controls.Grid.MeasureOverride(Size constraint)
場所 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
場所 System.Windows.UIElement.Measure(Size availableSize)
場所 MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
場所 System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
場所 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
場所 System.Windows.UIElement.Measure(Size availableSize)
場所 System.Windows.Documents.AdornerDecorator.MeasureOverride(Size constraint)
場所 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
場所 System.Windows.UIElement.Measure(Size availableSize)
場所 System.Windows.Controls.Border.MeasureOverride(Size constraint)
場所 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
場所 System.Windows.UIElement.Measure(Size availableSize)
場所 System.Windows.Window.MeasureOverrideHelper(Size constraint)
場所 System.Windows.Window.MeasureOverride(Size availableSize)
場所 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
場所 System.Windows.UIElement.Measure(Size availableSize)
場所 System.Windows.Interop.HwndSource.SetLayoutSize()
場所 System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)
場所 System.Windows.Interop.HwndSource.set_RootVisual(Visual value)
場所 System.Windows.Window.SetRootVisual()
場所 System.Windows.Window.SetRootVisualAndUpdateSTC()
場所 System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)
場所 System.Windows.Window.CreateSourceWindow(Boolean duringShow)
場所 System.Windows.Window.CreateSourceWindowDuringShow()
場所 System.Windows.Window.SafeCreateWindowDuringShow()
場所 System.Windows.Window.ShowHelper(Object booleanBox)
場所 System.Windows.Window.Show()
場所 System.Windows.Window.ShowDialog()
場所 Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModal(Window window, IntPtr parent)
場所 Microsoft.VisualStudio.PlatformUI.DialogWindow.ShowModal()
場所 SteveCadwallader.CodeMaid.Integration.Commands.OptionsCommand.OnExecute() (C:developVisualStudioExtcodemaid-hgCodeMaidIntegrationCommandsOptionsCommand.cs):行 44
内部例外 1:
TargetInvocationException: 呼び出しのターゲットが例外をスローしました。
内部例外 2:
TypeInitializationException: 'System.Windows.Media.Fonts' のタイプ初期化子が例外をスローしました。
内部例外 3:
FileFormatException: No FontFamily element found in FontFamilyCollection that matches current OS or greater: Windows7SP1
内部例外 4:
FileFormatException: No FontFamily element found in FontFamilyCollection that matches current OS or greater: Windows7SP1
Большое спасибо за предоставленный стек вызовов, это огромная помощь!
Последние исключения указывают на то, что шрифт не может быть найден. Поскольку это в первую очередь влияет на пользователей Windows 7, возможно, это связано. По умолчанию мы используем шрифт Segoe UI. Я нашел эту статью в базе знаний, в которой говорится, что шрифт мог быть удален с некоторых компьютеров с Windows 7: https://answers.microsoft.com/en-us/windows/forum/all/windows-7-update-missing-segoe-ui -fonts / e91d42f1-b9e9-462c-a539-d1501be3f828
Вот несколько вещей, которые стоит попробовать:
-
Если вы откроете окно инструмента Digging (в котором также используется шрифт), оно работает правильно и показывает вам контент, или оно пустое и / или показывает сообщение об ошибке?
-
Можете ли вы проверить, установлен ли на вашем компьютере шрифт Segoe UI?
-
Вот минимальное решение, которое включает конфигурацию CodeMaid для замены шрифта на Arial. Если вы откроете Visual Studio, затем откроете это решение, а затем откроете диалоговое окно «Параметры». Оно работает должным образом или по-прежнему возникает ошибка?
CodeMaidIssue529.zip
Спасибо за совместную работу, чтобы разобраться в этом вопросе!
Простите за поздний ответ.
Ответы:
А1. Копание (= лопата?) Работает правильно. Он показывает методы, как я ожидал.
A2. c: Windows Fonts Segoe.ttf eixsts.
В окне проводника на c: Windows Fonts доступен пользовательский интерфейс Segoe, и я могу увидеть его «предварительный просмотр».
A3. Решение? CodeMaid.zip содержит только CodeMaid.config.
Я попытался заменить $ {AppData} Local codemaid codemaid.config, но, похоже, заметил, что это изменилось.
Интересно, как я тестирую данный CodeMaid.config.
Странно, я вижу, что в этом zip-архиве тоже есть только один файл. Вот еще одна попытка загрузить его, и я скачаю его обратно, чтобы убедиться, что он прилипает:
CodeMaidIssue529.zip
Подтверждено после загрузки, должно быть 4 файла (.sln, .csproj, .cs и .config)
Хорошо, я снова попробовал с .sln в CodeMaidIssue529.zip,
Выполнить VS2017, открытое решение расширено из CodeMaidIssue529.zip,
выберите «Опция» в меню CodeMaid,
вызвать ошибку, как и раньше.
Вроде ничего не изменилось.
CodeMaid.config, размещенный в каталоге решения, похоже, не влияет на окно лопаты,
но добавление настройки шрифта в AppData local CodeMaid CodeMaid.config вызывает
изменение в окне лопаты.
Прикрепите захваты лопаты окна:
Хорошо, спасибо за то, что выполнили этот тест. Кажется, мы можем исключить сообщения об ошибках шрифтов как не являющиеся причиной. Кроме того, окна инструментов работают нормально, поэтому большой проблемы с WPF нет.
Еще одно диалоговое окно (например, окно параметров) — это «О CodeMaid». Это окно открывается правильно или тоже с ошибкой?
Окно «О CodeMaid» в порядке.
Кажется, он выглядит так же, как VS2017 на Win10.
«О CodeMaid …» мне тоже подходит. Это просто «Параметры …» выдает для меня исключение.
Поздравляю!
Решение 1. Инструмент Fixit для KB4074906 (fixittool-KB4074906.exe) решил проблему.
Точно, моя среда соответствует «Применимости» на странице github.
Итак, для меня этот вопрос был решен.
Спасибо большое, нашли решение!
Отлично, спасибо за подтверждение и всем, кто помог устранить эту ошибку!
Была ли эта страница полезной?
0 / 5 — 0 рейтинги