← Zurück

[3.0.5] Hydra XamlParseException exception

При старте Гидры возникает следующий эксепшен. Он, как я понимаю, связан с HydraConnectionString. Если я прав, то хотелось бы видеть как раз об этом сообщение. :)

System.Windows.Markup.XamlParseException: Не удается создать экземпляр "MainWindow", определенный в сборке "Hydra, Version=3.0.5.0, Culture=neutral, PublicKeyToken=null". Адресат вызова создал исключение. Ошибка в файле разметки "Hydra;component/MainWindow.xaml", строка 1, позиция 9. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.Data.SqlClient.SqlException: При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Поставщик именованных каналов, error: 40 - Не удалось открыть подключение к SQL Server)

в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) в System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) в System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) в System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) в System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) в System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) в System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) в System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) в System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) в System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) в System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) в System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) в System.Data.SqlClient.SqlConnection.Open() в Ecng.Data.DatabaseProvider.CreateConnection(String connectionString) в Ecng.Data.Database.CreateConnection() в Ecng.Data.Database.<>c__DisplayClass7.<GetCommand>b__6(Query ) в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary2 dictionary, TKey key, Func2 handler) в Ecng.Data.Database.GetCommand(Query commandQuery, SerializationItemCollection source) в Ecng.Data.HierarchicalDatabase.GetCommand(Schema schema, SqlCommandTypes type, FieldCollection keyFields, FieldCollection valueFields, SerializationItemCollection source) в Ecng.Data.Database.GetCount(Schema schema) в Ecng.Data.Database.GetCountTEntity в Ecng.Serialization.RelationManyList1.OnGetCount() в Ecng.Data.HierarchicalPageLoadList1.OnGetCount() в Ecng.Serialization.RelationManyList1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в Ecng.Serialization.RelationManyList1.GetRange(Int64 startIndex, Int64 count, String sortExpression, SortDirection directions) в Ecng.Collections.BaseListEx1.GetRange(Int64 startIndex, Int64 count) в Ecng.Serialization.RelationManyList1.get_Count() в Ecng.Trading.Hydra.MainWindow..ctor() в E:\StockSharpReleases\StockSharp_3.0.5\Sources\Hydra\Hydra\MainWindow.xaml.cs:строка 40

--- Конец трассировки внутреннего стека исключений ---

в System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) в System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) в System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) в System.Activator.CreateInstance(Type type, Boolean nonPublic) в System.Windows.Markup.BamlRecordReader.CreateInstanceFromType(Type type, Int16 typeId, Boolean throwOnFail)

--- Конец трассировки внутреннего стека исключений ---

в System.Windows.Markup.XamlParseException.ThrowException(String message, Exception innerException, Int32 lineNumber, Int32 linePosition, Uri baseUri, XamlObjectIds currentXamlObjectIds, XamlObjectIds contextXamlObjectIds, Type objectType) в System.Windows.Markup.XamlParseException.ThrowException(ParserContext parserContext, Int32 lineNumber, Int32 linePosition, String message, Exception innerException) в System.Windows.Markup.BamlRecordReader.ThrowExceptionWithLine(String message, Exception innerException) в System.Windows.Markup.BamlRecordReader.CreateInstanceFromType(Type type, Int16 typeId, Boolean throwOnFail) в System.Windows.Markup.BamlRecordReader.GetElementAndFlags(BamlElementStartRecord bamlElementStartRecord, Object& element, ReaderFlags& flags, Type& delayCreatedType, Int16& delayCreatedTypeId) в System.Windows.Markup.BamlRecordReader.BaseReadElementStartRecord(BamlElementStartRecord bamlElementRecord) в System.Windows.Markup.BamlRecordReader.ReadElementStartRecord(BamlElementStartRecord bamlElementRecord) в System.Windows.Markup.BamlRecordReader.ReadRecord(BamlRecord bamlRecord) в System.Windows.Markup.BamlRecordReader.Read(Boolean singleRecord) в System.Windows.Markup.TreeBuilderBamlTranslator.ParseFragment() в System.Windows.Markup.TreeBuilder.Parse() в System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) в System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc) в System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties) в System.Windows.Application.DoStartup() в System.Windows.Application.<.ctor>b__0(Object unused) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter) в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

War dieses Thema hilfreich?

Thema teilen

Kommentare (4)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

Alexander: При старте Гидры возникает следующий эксепшен. Он, как я понимаю, связан с HydraConnectionString. Если я прав, то хотелось бы видеть как раз об этом сообщение. :)

А настройки БД сделаны? БД вообще установлена?😀

Alexander
Alexander Autor

Mikhail Sukhov:

Alexander: При старте Гидры возникает следующий эксепшен. Он, как я понимаю, связан с HydraConnectionString. Если я прав, то хотелось бы видеть как раз об этом сообщение. :)

А настройки БД сделаны? БД вообще установлена?😀

нет. у меня, собственно, не вопрос почему так, а просьба сообщение выкинуть более понятное :)

Mikhail Sukhov
Mikhail Sukhov

Alexander:

Mikhail Sukhov:

Alexander: При старте Гидры возникает следующий эксепшен. Он, как я понимаю, связан с HydraConnectionString. Если я прав, то хотелось бы видеть как раз об этом сообщение. :)

А настройки БД сделаны? БД вообще установлена?😀

нет. у меня, собственно, не вопрос почему так, а просьба сообщение выкинуть более понятное :)

Варианты решения? Не совсем понимаю, как мне узнать что проблема в БД.

Alexander
Alexander Autor

Mikhail Sukhov:

Alexander:

Mikhail Sukhov:

Alexander: При старте Гидры возникает следующий эксепшен. Он, как я понимаю, связан с HydraConnectionString. Если я прав, то хотелось бы видеть как раз об этом сообщение. :)

А настройки БД сделаны? БД вообще установлена?😀

нет. у меня, собственно, не вопрос почему так, а просьба сообщение выкинуть более понятное :)

Варианты решения? Не совсем понимаю, как мне узнать что проблема в БД.


            try
            {

            }
            catch (SqlException exception)
            {
                MessageBox.Show(string.Format("Ошибка базы данных ({0}).", exception.ToString()));
            }

Просто не будут ошибки БД такой ужас наводить =)