...

У кого получилось установить ELMA-CE ?

Тема в разделе "С чего начать (как установить, как развернуть)", создана пользователем gestore, 18 сен 2017.

  1. gestore

    gestore New Member

    Widows 10 пробовались варианты стандартный - все с сайта Эльмы, все по умолчанию и вариант с установкой PostgreSQL с официального сайта.

    Перепроверялись права, учетка имеет админ права, неоднократно переставлялись по новой установка эльмы в том числе с повторной активацией/деактивацией.

    По всей видимости не корректно создается база.. как быть?



    EleWise.ELMA.Runtime.Db.DbStructureException: Ошибка обновления структуры БД: Не удалось выполнить метод EleWise.ELMA.CRM.Db.PostgreSQL.CrmDbStructure.PhonesIsDeleted() ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.Data.DataException: Не удалось выполнить запрос UPDATE Phone as ph SET ph.IsDeleted = 1 WHERE ph.Id IN
    (
    SELECT op.Phone FROM Contractor_Phone as op WHERE op.Contractor IN
    (
    SELECT obj.Id FROM Contractor as obj where obj.IsDeleted = 1
    )
    ) ---> Devart.Data.PostgreSql.PgSqlException: столбец "ph" в таблице "phone" не существует
    в Devart.Data.PostgreSql.t.f(r A_0)
    в Devart.Data.PostgreSql.r.n()
    в Devart.Data.PostgreSql.PgSqlCommand.InternalPrepare(Boolean implicitPrepare, Int32 startRecord, Int32 maxRecords)
    в Devart.Common.DbCommandBase.ExecuteDbDataReader(CommandBehavior behavior, Boolean nonQuery)
    в Devart.Common.DbCommandBase.ExecuteNonQuery()
    в EleWise.ELMA.Runtime.Db.Migrator.Providers.TransformationProvider.kqr0k0GHTqQlEb5K2kIg(Object )
    в EleWise.ELMA.Runtime.Db.Migrator.Providers.TransformationProvider.ExecuteNonQuery(String sql, String[] paramnames, Object[] paramvalues)
    --- Конец трассировки внутреннего стека исключений ---
    в EleWise.ELMA.Runtime.Db.Migrator.Providers.TransformationProvider.ExecuteNonQuery(String sql, String[] paramnames, Object[] paramvalues)
    в EleWise.ELMA.Runtime.Db.Migrator.Providers.TransformationProvider.ExecuteNonQuery(String sql, Dictionary`2 paramValues)
    в EleWise.ELMA.CRM.Db.PostgreSQL.CrmDbStructure.PhonesIsDeleted()
    --- Конец трассировки внутреннего стека исключений ---
    в 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)
    в EleWise.ELMA.Runtime.Db.DbStructureReader.hHbQinGkGNZWbbUMLPxS(Object , Object , Object )
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteMethod(UserMethod method)
    --- Конец трассировки внутреннего стека исключений ---
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteMethod(UserMethod method)
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteMethods(ExecuteTime executeTime)
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteScriptsAndMethods(ExecuteTime executeTime)
    в EleWise.ELMA.Runtime.Db.DbStructureReader.DeleteTables()
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteDeleteTablesTransaction()
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.NH.DiagnosticsInterceptor.Mr77IqwkiMpXOIXeoXsx(Object )
    в EleWise.ELMA.Runtime.NH.DiagnosticsInterceptor.Intercept(IInvocation invocation)
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.NH.TransactionInterceptor.xKjoKxx4yQigY5vOILQa(Object )
    в EleWise.ELMA.Runtime.NH.TransactionInterceptor.Intercept(IInvocation invocation)
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.Db.DbStructureReader.fcmfdkGQFJGh12BobvlM(Object )
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteMain()
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.NH.DiagnosticsInterceptor.Mr77IqwkiMpXOIXeoXsx(Object )
    в EleWise.ELMA.Runtime.NH.DiagnosticsInterceptor.Intercept(IInvocation invocation)
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.NH.TransactionInterceptor.xKjoKxx4yQigY5vOILQa(Object )
    в EleWise.ELMA.Runtime.NH.TransactionInterceptor.Intercept(IInvocation invocation)
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.Db.DbStructureReader.Read(IEnumerable`1 structures, IEnumerable`1 handlers)
    в EleWise.ELMA.Runtime.Providers.NHProvider.InitComplete()
    в EleWise.ELMA.Runtime.RuntimeApplication.tpdgecxONPSYgCdjHxss(Object )
    в EleWise.ELMA.Runtime.RuntimeApplication.InitComplete()
    в EleWise.ELMA.ComponentModel.ComponentManager.oj1BlIGusSSHe7kcG1MI(Object )
    в EleWise.ELMA.ComponentModel.ComponentManager.<Init>b__6(Object h)
    в EleWise.ELMA.ComponentModel.ComponentManager.InvokeInitHandlers(Action`1 action)
    в EleWise.ELMA.ComponentModel.ComponentManager.Init()
    в EleWise.ELMA.ComponentModel.ComponentManager.XnEy6eGDPCTvaOKB6FD0(Object )
    в EleWise.ELMA.ComponentModel.ComponentManager.Init(String[] assembliesPaths, String workDirectory, Type[] componentTypesToRegister, Type[] extensionPointsToRegister, Type[] servicesToRegister)
    в EleWise.ELMA.ComponentModel.ComponentManager.Init(String[] assembliesPaths, String workDirectory)
    в EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.um3iCoGOJU2rfDAj83(Object , Object , Object )
    в EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.StartApplicationInThread()
    Ошибка обновления структуры БД: Не удалось выполнить метод EleWise.ELMA.CRM.Db.PostgreSQL.CrmDbStructure.PhonesIsDeleted()
    EleWise.ELMA.SDK
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteMethod(UserMethod method)
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteMethods(ExecuteTime executeTime)
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteScriptsAndMethods(ExecuteTime executeTime)
    в EleWise.ELMA.Runtime.Db.DbStructureReader.DeleteTables()
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteDeleteTablesTransaction()
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.NH.DiagnosticsInterceptor.Mr77IqwkiMpXOIXeoXsx(Object )
    в EleWise.ELMA.Runtime.NH.DiagnosticsInterceptor.Intercept(IInvocation invocation)
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.NH.TransactionInterceptor.xKjoKxx4yQigY5vOILQa(Object )
    в EleWise.ELMA.Runtime.NH.TransactionInterceptor.Intercept(IInvocation invocation)
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.Db.DbStructureReader.fcmfdkGQFJGh12BobvlM(Object )
    в EleWise.ELMA.Runtime.Db.DbStructureReader.ExecuteMain()
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.NH.DiagnosticsInterceptor.Mr77IqwkiMpXOIXeoXsx(Object )
    в EleWise.ELMA.Runtime.NH.DiagnosticsInterceptor.Intercept(IInvocation invocation)
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.NH.TransactionInterceptor.xKjoKxx4yQigY5vOILQa(Object )
    в EleWise.ELMA.Runtime.NH.TransactionInterceptor.Intercept(IInvocation invocation)
    в Castle.DynamicProxy.AbstractInvocation.Proceed()
    в EleWise.ELMA.Runtime.Db.DbStructureReader.Read(IEnumerable`1 structures, IEnumerable`1 handlers)
    в EleWise.ELMA.Runtime.Providers.NHProvider.InitComplete()
    в EleWise.ELMA.Runtime.RuntimeApplication.tpdgecxONPSYgCdjHxss(Object )
    в EleWise.ELMA.Runtime.RuntimeApplication.InitComplete()
    в EleWise.ELMA.ComponentModel.ComponentManager.oj1BlIGusSSHe7kcG1MI(Object )
    в EleWise.ELMA.ComponentModel.ComponentManager.<Init>b__6(Object h)
    в EleWise.ELMA.ComponentModel.ComponentManager.InvokeInitHandlers(Action`1 action)
    в EleWise.ELMA.ComponentModel.ComponentManager.Init()
    в EleWise.ELMA.ComponentModel.ComponentManager.XnEy6eGDPCTvaOKB6FD0(Object )
    в EleWise.ELMA.ComponentModel.ComponentManager.Init(String[] assembliesPaths, String workDirectory, Type[] componentTypesToRegister, Type[] extensionPointsToRegister, Type[] servicesToRegister)
    в EleWise.ELMA.ComponentModel.ComponentManager.Init(String[] assembliesPaths, String workDirectory)
    в EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.um3iCoGOJU2rfDAj83(Object , Object , Object )
    в EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.StartApplicationInThread()*
     
    Последнее редактирование: 18 сен 2017
  2. lyashek.s

    lyashek.s New Member

    Это ошибка версии 3.11.7 , у нас и в коммерческой версии такая же. Ошибка для БД Postgres. В поддержке ответили что исправляют. Возьмите другую версию.
     
  3. mrmaxonline

    mrmaxonline New Member

    Я отловил что то подобное на MS SQL - а проблема была в том что не правильно была установлена локаль - т.е. чувствительность к названиям переменных и полей case. Попробуйте настроить сервер чтобы он одинаково кушал поля ID, Id и id и думаю проблема решится
     

Поделиться: