Наследование роли

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Автор
    Записи
  • #28186
    manjey73
    Участник

    Родительская Администратор
    Дочерняя созданная.

    Номер 1.

    System.InvalidCastException: Unable to cast object of type Scada.Data.Entities.RoleRef to type System.Int32.
       at Scada.Data.Models.RightMatrix.EnumerateParentRoleIDs(ITableIndex roleRef_childRoleIndex, Int32 childRoleID, HashSet
    
    1 protectionSet)+MoveNext()
       at Scada.Data.Models.RightMatrix.Init(ConfigDataset configDataset)
       at Scada.Server.Engine.CoreLogic.InitRightMatrix()
       at Scada.Server.Engine.CoreLogic.PrepareProcessing()
       at Scada.Server.Engine.CoreLogic.StartProcessing()
    2023-04-12 12:18:02 [static][root][ERR] Normal execution is impossible
    • Тема изменена 3 года, 3 месяца назад пользователем manjey73.
    • Тема изменена 3 года, 3 месяца назад пользователем manjey73.
    • Тема изменена 3 года, 3 месяца назад пользователем manjey73.
    #28190
    manjey73
    Участник

    кавычки поубивал. чтобы в CODE попасть.

    От системных нельзя наследоваться? или с чем связана ошибка?
    Единственный наследник в системе

    #28202
    Mikhail
    Модератор

    От системных ролей наследоваться нельзя. Но вероятно, эта ошибка ещё проявится и без наследования от системных ролей. Напишите тогда.

    #28205
    manjey73
    Участник

    Я попробовал следующим шагом наследоваться и от введенной роли, получил ту же ошибку или подобную.

    Кстати а почему нельзя от системных ? например диспетчер

    #28224
    Mikhail
    Модератор

    Сделайте, пожалуйста, скриншот таблиц Роли и Наследование ролей.

    Кстати а почему нельзя от системных ?

    Они обрабатываются отдельно для ускорения работы.

    #28227
    manjey73
    Участник

    Пользователи

    Роли

    Наследник вариант 1

    Наследник вариант 2

    Оба варианта наследования приводили к ошибке в логе сервера по исключению, сервер не запускался.

    #28235
    Mikhail
    Модератор

    Проверю, напишу в эту тему.

    #28244
    Mikhail
    Модератор

    Ошибка исправлена. Нужно обновить ScadaCommon.dll

    #28246
    manjey73
    Участник

    ок, спасибо, попробую с наследованием и отображением представлений.

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Для ответа в этой теме необходимо авторизоваться.