Error ошибка приложения invalid index

Добрый день.  В ходе работы с АРМ Орион Про (скуд) возникла такая ситуация, Монитор ОЗ не обновляется. С  монитора можно увидеть только разделы и выходы. План и приборы не доступны. Работаю с зелеными лицензионными ключами Guardant.

6 лет назад

avatar

#ссылка

1 ответ

В мониторе ОЗ на вкладке «Тревоги» перестало всё отображаться. ОрионПро последний с сайта. Папку Темп почистил. Какая может быть проблема?https://yadi.sk/d/U_8FS1NO3WVfwY

4 года 8 месяцев назад

avatar

Кононов Михаил Юрьевич

205

#ссылка

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

Планы помещения

FORUM_NAME: АРМ Орион Про версии до 1.20
Описание: АРМ «Орион Про» — пакет программного обеспечения для аппаратно-программного комплекса ИСО «Орион», на котором реализуются системы охранной сигнализации, контроля и управления доступом, охранного видеонаблюдения, автоматика противопожарных систем, сопряженные с инженерными системами объектов.
Справочная информация, руководства для АРМ Орион Про версии до 1.20
Модератор: Модераторы

GaaD
Автор темы
GaaD
Автор темы
Репутация: 0
Сообщения: 5
Зарегистрирован: 17.05.2014
С нами: 8 лет 8 месяцев
Профессия: Руководитель проекта

Коллеги прошу у вас помощи.

Используем АРМ «Орион Про» 1.12 обновление 2 с Sql 2008 Win7 x86
В Оперативной задаче не отображается план помещения с расставленными датчиками.
Пробовал разные разрешения, но планы так и не появились.

Что делать ?


pet-and M
Активный участник
Активный участник
pet-and M
Активный участник
Активный участник
Возраст: 44
Репутация: 136
Сообщения: 3271
Зарегистрирован: 11.11.2012
С нами: 10 лет 2 месяца
Профессия: инженер
Откуда: Санкт-Петербург

Непрочитанное сообщение #2 pet-and » 17.05.2014, 12:51

Такая же ерунда. Обновил 1.12 до сп.2, сразу же пропали планы помещений. Решения пока не нашел; копания в реестре результатов не дали, других идей нет. Откатываюсь на 1.12 сп.1.
Для статистики — сервер Win7 Ultimate x64, Sql 2008.


GaaD
Автор темы
GaaD
Автор темы
Репутация: 0
Сообщения: 5
Зарегистрирован: 17.05.2014
С нами: 8 лет 8 месяцев
Профессия: Руководитель проекта

Непрочитанное сообщение #3 GaaD » 18.05.2014, 13:32

Решение данной проблемы кто нить знает ?


kos25
kos25
Репутация: 0
Сообщения: 38
Зарегистрирован: 04.07.2013
С нами: 9 лет 6 месяцев
Профессия: Технический директор

Непрочитанное сообщение #4 kos25 » 19.05.2014, 05:19

Звоните в тех поддержку.у меня была такая же ситуация они мне выслали monitor.exe если сильно надо в ЛС почту отправлю


Dmitr
Активный участник
Активный участник
Dmitr
Активный участник
Активный участник
Репутация: 46
Сообщения: 684
Зарегистрирован: 14.06.2012
С нами: 10 лет 7 месяцев
Профессия: Beta-пользователь

Непрочитанное сообщение #5 Dmitr » 19.05.2014, 05:51

Win7 Pro x32, Sql 2008. Та же песня. Про файл «монитора» слышал в ТП. Отправил им письмо в пятницу утром, жду когда разродятся…



Dmitr
Активный участник
Активный участник
Dmitr
Активный участник
Активный участник
Репутация: 46
Сообщения: 684
Зарегистрирован: 14.06.2012
С нами: 10 лет 7 месяцев
Профессия: Beta-пользователь

Непрочитанное сообщение #7 Dmitr » 19.05.2014, 11:00

Файл «монитора» получен, установлен. Планы появились. Привет разработчикам! Молодцы! Ждем SP 3, 4 и стабильного SP 25…


GaaD
Автор темы
GaaD
Автор темы
Репутация: 0
Сообщения: 5
Зарегистрирован: 17.05.2014
С нами: 8 лет 8 месяцев
Профессия: Руководитель проекта

Непрочитанное сообщение #8 GaaD » 20.05.2014, 04:23

Dmitr писал(а):Файл «монитора» получен, установлен. Планы появились. Привет разработчикам! Молодцы! Ждем SP 3, 4 и стабильного SP 25…

Служба поддержки оперативно ответила и прислали фаил .
Но пока не установишь хоть 1 датчик на плане, сам план не отображается :-)


achastuhin
achastuhin
Репутация: 0
Сообщения: 3
Зарегистрирован: 20.05.2014
С нами: 8 лет 8 месяцев
Профессия: инженер

Непрочитанное сообщение #9 achastuhin » 20.05.2014, 09:48

Я пока тестирую переход с 1.11sp5+исправление1 на 1.12 sp2. Win7Pro x64 sql 2008. Планы действительно не отображаются, но тех. поддержка высылает модуль ОЗ, после которого все нормально работает.
Меня больше пугает то, что после модернизации базы из 1.11sp5 в 1.12sp2 с базой все нормально до первого запуска ABD (проверка в менеджере центрального сервера без ошибок). Стоит запустить-выйти из АБД и сделать проверку базы, сразу валятся ошибки:
Несовпадение количества полей в таблице LINESBROADCAST = 4 ( должно быть 3 )
Несовпадение количества полей в таблице DEVELMS = 5 ( должно быть 4 )
Несовпадение количества полей в таблице PHONE_NUMBERS = 6 ( должно быть 2 )
Операция прервана на этапе: Проверка структуры – в следствии ошибок

Болид предложил выложить базу на ftp сервер, я отказался. 152 ФЗ никто не отменял.


Dmitr
Активный участник
Активный участник
Dmitr
Активный участник
Активный участник
Репутация: 46
Сообщения: 684
Зарегистрирован: 14.06.2012
С нами: 10 лет 7 месяцев
Профессия: Beta-пользователь

Непрочитанное сообщение #10 Dmitr » 22.05.2014, 08:45

achastuhin писал(а):Стоит запустить-выйти из АБД и сделать проверку базы, сразу валятся ошибки:
Несовпадение количества полей в таблице LINESBROADCAST = 4 ( должно быть 3 )
Несовпадение количества полей в таблице DEVELMS = 5 ( должно быть 4 )
Несовпадение количества полей в таблице PHONE_NUMBERS = 6 ( должно быть 2 )
Операция прервана на этапе: Проверка структуры – в следствии ошибок

Такая же беда. Базу можно не отсылать, не в ней дело. Т.к. если создать базу с нуля и хотя бы раз запустить АБД — получите ту же самую ошибку.



yurasek
yurasek
Репутация: 0
Сообщения: 4
Зарегистрирован: 23.05.2014
С нами: 8 лет 8 месяцев
Профессия: сисадмин

Непрочитанное сообщение #12 yurasek » 23.05.2014, 22:36

У меня после новой версии 1.12.2 не сразу, но слетела часть считывателей, контроллеров и дверей на планах. В администраторе БД всё отображается, а в оперативной задаче нет. Откат к предыдущей версии с модернизацией БД так ничего не изменило. Что произошло — не понятно.
С модернизацией базы такая же проблема как и у многих: после модернизации и запуска программ проверка базы показывает, что со структурой базы что-то не так.


yurasek
yurasek
Репутация: 0
Сообщения: 4
Зарегистрирован: 23.05.2014
С нами: 8 лет 8 месяцев
Профессия: сисадмин

Непрочитанное сообщение #13 yurasek » 24.05.2014, 19:42

Проблема с отображением считывателей, контроллеров и дверей на планах решена. При удалении одного из уровней доступа почему-то у пользователя слетели полномочия для оперативной задачи с Максимум на Простой.


MadHacker M
Активный участник
Активный участник
Аватара
MadHacker M
Активный участник
Активный участник
Возраст: 32
Репутация: 21
Сообщения: 1044
Зарегистрирован: 28.05.2012
С нами: 10 лет 8 месяцев
Профессия: Программист
Откуда: МО г. Королёв

Непрочитанное сообщение #14 MadHacker » 26.05.2014, 08:39

DmitryK писал(а):А почему они тогда исправленный монитор не включат в sp2 ?

Потому что SP2 вышел и менять его содержание уже нельзя. Готовится очередной набор исправлений.


vova_kar
vova_kar
Репутация: 0
Сообщения: 3
Зарегистрирован: 20.09.2013
С нами: 9 лет 4 месяца
Профессия: наладчик

Непрочитанное сообщение #15 vova_kar » 27.05.2014, 22:47

Доброе время суток!
Поставил на комп SP2 (win7) и начались проблемы! На предыдущих релизах такого не было!!! :sh_ok:

Проблема «не отображения» планов в ОЗ в SP2!
Обратился в поддержку — уже двое суток прошло — а в ответ тишина (присвоили номер проблемы и все).

Пока не поставил «ключи guardant» — периодически вылетает центральный сервер (CSO) или ОЗ. Может проработать 5 мин, а может и 2 часа!!!
Обратился в поддержку по данному вопросу — ответили, что проблема известна и работаем над данной проблемой!!!

Сегодня поставил «ключи» — пока работает (часов 5)!!!


Alexey_Zheleznogorsk
Alexey_Zheleznogorsk
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 9 лет 6 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #16 Alexey_Zheleznogorsk » 05.06.2014, 11:26

мда… вот из-за таких обновлений я и сижу уже год на 1.12 без всяких сп1 и сп2… ибо что УЛУЧШИЛИ в релизах — разрабы Болида скрывают, так же как и косяки не каталогизированы официально с готовыми решениями… жду сп3, тогда мб рискну попробовать перейти.


Dmitr
Активный участник
Активный участник
Dmitr
Активный участник
Активный участник
Репутация: 46
Сообщения: 684
Зарегистрирован: 14.06.2012
С нами: 10 лет 7 месяцев
Профессия: Beta-пользователь

Непрочитанное сообщение #17 Dmitr » 05.06.2014, 13:46

Ошибка при проверке базы в менеджере сервера не существенна, т.к. не влияет на работу системы в целом, и будет исправлена в дальнейшем. Так ответили в ТП по поводу ошибки проверки базы после захода в АБД описанной несколькими постами выше.


MadHacker M
Активный участник
Активный участник
Аватара
MadHacker M
Активный участник
Активный участник
Возраст: 32
Репутация: 21
Сообщения: 1044
Зарегистрирован: 28.05.2012
С нами: 10 лет 8 месяцев
Профессия: Программист
Откуда: МО г. Королёв

Непрочитанное сообщение #18 MadHacker » 06.06.2014, 12:06

Alexey_Zheleznogorsk писал(а):мда… вот из-за таких обновлений я и сижу уже год на 1.12 без всяких сп1 и сп2… ибо что УЛУЧШИЛИ в релизах — разрабы Болида скрывают, так же как и косяки не каталогизированы официально с готовыми решениями… жду сп3, тогда мб рискну попробовать перейти.

Не скрываем.

http://bolid.ru/production/orion/po-orion/arm_orion_pro.html

внизу, после слов СОСТАВ ИЗМЕНЕНИЙ В АРМ «ОРИОН ПРО» СКУД 1.12 обновление 2.
Реализовать каталог известных проблем и решений для них пока нет возможности.

Ситуация с дистрибутивами будет постепенно улучшаться. А пока перед переходом на новую версию делайте бекап. Это и без перехода на новую версию полезно :)


Sarich
Sarich
Репутация: 0
Сообщения: 17
Зарегистрирован: 10.10.2012
С нами: 10 лет 3 месяца
Профессия: наладчик

Непрочитанное сообщение #19 Sarich » 10.06.2014, 14:13

Поставил на новом объекте Орион-про, ставил с диска, вроде всё норм но не записывает окна времени и соответственно уровни доступа.
Ладно, скачал с сайта свежий дистрибутив, поставил, модернизировал базу — всё нормально, ключи в контроллеры пишет. Но в мониторе не показывает планы, в логе ошибок «Error: Ошибка приложения: Invalid index».
Делаю проверку базы получаю
«Не верная длина поля OperatorName в таблице M_ALARM
Не верная длина поля ZoneName в таблице M_ALARM
Не верная длина поля ObjectName в таблице M_ALARM
Таблица CODES_12 не существует!
Таблица CODESLIST не существует!
Операция прервана на этапе: Проверка структуры — вследствии ошибок»
Ладно, всего два контроллера, создаю новую, забиваю с нуля — результат тот же самый.




  • 3
    1804

    pet-and
    Перейти к последнему сообщению
    14.05.2018, 18:23
  • 14
    2934

    Stepanov_anapa
    Перейти к последнему сообщению
    13.02.2020, 09:00
  • 7
    2514

    pet-and
    Перейти к последнему сообщению
    14.08.2018, 11:21
  • 8
    1064

    BobSalmon
    Перейти к последнему сообщению
    09.06.2020, 15:37

Вернуться в «АРМ Орион Про версии до 1.20»

Кто сейчас на форуме

Сейчас этот раздел просматривают: 1 гость
Боты: Google [Bot]

При тестировании кода я получил следующую ошибку:

SQLException: недопустимый индекс столбца

Что именно это означает?

Есть ли онлайн-документ, объясняющий, что все коды ошибок Oracle и заявления?

Ответ 1

Если это SQLException, брошенное Java, это, скорее всего, потому, что вы пытаетесь получить или установить значение из ResultSet, но используемый вами индекс не находится в пределах диапазона.

Например, вы можете попытаться получить столбец из индекса 3 из набора результатов, но из SQL-запроса вы получите только два столбца.

Ответ 2

Похоже, вы пытаетесь SELECT столбца, который не существует.

Возможно, вы пытаетесь ORDER BY столбца, который не существует?

Любые опечатки в вашем заявлении SQL?

Ответ 3

Используя Spring SimpleJdbcTemplate, я получил его, когда попытался сделать это:

String sqlString = "select pwy_code from approver where university_id = '123'";
List<Map<String, Object>> rows = getSimpleJdbcTemplate().queryForList(sqlString, uniId);
  • У меня был аргумент queryForList, который не соответствовал знаку вопроса в SQL. Первая строка должна была быть:

    String sqlString = "select pwy_code from approver where university_id = ?";
    

Ответ 4

У меня была такая же проблема при использовании Spring Security 3.1.0. и Oracle 11G. Я использовал следующий запрос и получил недопустимую ошибку индекса столбца:

<security:jdbc-user-service data-source-ref="dataSource"
                users-by-username-query="SELECT A.user_name AS username, A.password AS password FROM MB_REG_USER A where A.user_name=lower(?)"

Оказывается, мне нужно было добавить: «1 как разрешено» к запросу:

<security:jdbc-user-service data-source-ref="dataSource" users-by-username query="SELECT A.user_name AS username, A.password AS password, 1 as enabled FROM MB_REG_USER A where A.user_name=lower(?)"

После этого все работало. Я считаю, что это может быть ошибкой в ​​базовом пакете Spring JDBC…

Ответ 5

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

SELECT * FROM EMPLOYE E WHERE E.ID = ?

и для объекта readyStatement (JDBC), если вы задаете такие параметры, как

preparedStatement.setXXX(1,value);
preparedStatement.setXXX(2,value)

то это приводит к SQLException: Invalid column index

Итак, я удалил эту вторую настройку параметра для подготовленного оператора, а затем решил проблему

Ответ 6

У меня была эта проблема, используя подготовленный оператор. Я не добавил достаточно «?» для «VALUES» мое затмение разбилось после того, как я добавил нужную сумму и потерял эти изменения. Но мне не приходило в голову быть ошибкой, пока я не начал расчесывать SQL, как предлагал p.campbell.

Ответ 7

У меня была эта проблема в одном устаревшем приложении, которое динамически создает подготовленный оператор.

String firstName;
StringBuilder query =new StringBuilder("select id, name from employee where country_Code=1");
query.append("and  name like '");
query.append(firstName + "' ");
query.append("and ssn=?");
PreparedStatement preparedStatement =new prepareStatement(query.toString());

когда он пытается установить значение для ssn, он выдавал неверную ошибку индекса столбца и, наконец, обнаружил, что он вызван firstName, имеющим «внутри»; которые нарушают синтаксис.

Ответ 8

У меня есть таблица оракула с ниже структуры

SQL> desc demo
 Name                                      Null?    Type
 ----------------------------------------- -------- ------------

 ID                                                 NUMBER(38)
 NAME                                               VARCHAR2(20)
 SALARY                                             NUMBER(6)
****************************

Я пытался вставить значения ниже кода и получил ошибку

****************************
PreparedStatement stmt=con.prepareStatement("update demo set salary=? where id=?" );  
stmt.setInt(3,288800); 
stmt.setInt(1,8);


************************

SQLException: недопустимый индекс столбца

Правильный код

************************
PreparedStatement stmt=con.prepareStatement("update demo set salary=? where id=?" );  
stmt.setInt(1,288800); 
stmt.setInt(2,8);
*******************
stmt.setInt(1,288800);//1 represents salary i.e first '?'
stmt.setInt(2,8);//2 represents id i.e second '?'

Здесь 1 фактически представляет столбец нет в запросе на подготовку не столбцы нет в таблице базы данных

Надеюсь, что это поможет…

  [1]: https://i.stack.imgur.com/vXvMA.png

Im facing the same issue
Terraform Version 0.12.17
resource «aws_cloudwatch_metric_alarm» «tableau_server_error_alarm» {
depends_on = [aws_instance.ec2_server]
count = var.environment.environment == var.environment.environment ? 1 : 0
alarm_description = format(«%s|%s|%s|%s», data.null_data_source.environment.outputs[«SDLC»], «INFO», «${var.environment.app_name}», «Error while executing ${var.app_name}-server(Threshold — Errors > 0)»)
alarm_name = «${var.app_name}-server-error»
comparison_operator = var.cw_comparison_operator
evaluation_periods = var.cw_evaluation_periods
threshold = var.cw_alarm_threshold_4xx
treat_missing_data = var.cw_treat_missing_data
alarm_actions = [var.funnel_sns]
insufficient_data_actions = []

metric_name = var.cw_metric_name
namespace = var.cw_namespace
period = var.cw_period
statistic = var.cw_statistic

dimensions = {
InstanceId = aws_instance.ec2_server[count.index].id
# InstanceId = «${element(aws_instance.ec2_server.*.id, count.index)}»
}

tags = merge(map(«Name», «${var.app_name}-server-error»), merge(var.tags, var.s3_tags))
}

resource «aws_instance» «ec2_server» {
count = var.ec2_instance_count
ami = var.vpc_config.ec2_ami
instance_type = var.ec2_instance_type
subnet_id = element(distinct(compact(concat(list(var.vpc_config.ec2_subnet_id), var.ec2_subnet_ids))), count.index)
key_name = var.ec2_key_name
monitoring = var.ec2_monitoring
ebs_optimized = true
vpc_security_group_ids = [module.sg.sg_id]
iam_instance_profile = aws_iam_instance_profile.instance_profile.name
user_data = data.template_file.user_data_all_euro.rendered

lifecycle {
ignore_changes = [private_ip, root_block_device, ebs_block_device]
}

volume_tags = tags = merge(map(«Name», «${var.app_name}-server»), merge(var.tags, var.s3_tags))
dynamic «root_block_device» {
for_each = var.root_block_device
content {
volume_size = lookup(root_block_device.value, «volume_size», «gp2»)
volume_type = lookup(root_block_device.value, «volume_type», «200»)
encrypted = lookup(root_block_device.value, «encrypted», true)
kms_key_id = lookup(root_block_device.value, «kms_key_id», data.aws_kms_key.ebs.arn)
}
}

dynamic «ebs_block_device» {
for_each = var.ebs_block_device
content {
device_name = ebs_block_device.value.device_name
encrypted = lookup(ebs_block_device.value, «encrypted», true)
kms_key_id = lookup(ebs_block_device.value, «kms_key_id», data.aws_kms_key.ebs.arn)
volume_size = lookup(ebs_block_device.value, «volume_size», «200»)
volume_type = lookup(ebs_block_device.value, «volume_type», «gp2»)
delete_on_termination = lookup(ebs_block_device.value, «delete_on_termination», true)
}
}

tags = merge(map(«Name», «${var.app_name}-server»), merge(var.tags, var.s3_tags))
}

output «server_id» {
description = «Tableau Server Id:»
value = «${join(«, «, aws_instance.ec2_server.*.id)}»
}

Icon Ex Номер ошибки: Ошибка во время выполнения 381
Название ошибки: Invalid property array index
Описание ошибки: An inappropriate property array index value is being used.
Разработчик: Microsoft Corporation
Программное обеспечение: Windows Operating System
Относится к: Windows XP, Vista, 7, 8, 10, 11

Сводка «Invalid property array index

Как правило, практикующие ПК и сотрудники службы поддержки знают «Invalid property array index» как форму «ошибки во время выполнения». Разработчики программного обеспечения, такие как SoftwareDeveloper, обычно работают через несколько этапов отладки, чтобы предотвратить и исправить ошибки, обнаруженные в конечном продукте до выпуска программного обеспечения для общественности. Ошибки, такие как ошибка 381, иногда удаляются из отчетов, оставляя проблему остается нерешенной в программном обеспечении.

Ошибка 381, рассматриваемая как «An inappropriate property array index value is being used.», может возникнуть пользователями Windows Operating System в результате нормального использования программы. Когда это происходит, конечные пользователи могут сообщить Microsoft Corporation о наличии ошибок «Invalid property array index». Затем они исправляют дефектные области кода и сделают обновление доступным для загрузки. Эта ситуация происходит из-за обновления программного обеспечения Windows Operating System является одним из решений ошибок 381 ошибок и других проблем.

Что запускает ошибку времени выполнения 381?

Проблема с исходным кодом Windows Operating System приведет к этому «Invalid property array index», чаще всего на этапе запуска. Следующие три наиболее значимые причины ошибок выполнения ошибки 381 включают в себя:

Ошибка 381 Crash — программа обнаружила ошибку 381 из-за указанной задачи и завершила работу программы. Эти ошибки обычно возникают, когда входы Windows Operating System не могут быть правильно обработаны, или они смущены тем, что должно быть выведено.

«Invalid property array index» Утечка памяти — Ошибка 381 утечка памяти происходит и предоставляет Windows Operating System в качестве виновника, перетаскивая производительность вашего ПК. Критическими проблемами, связанными с этим, могут быть отсутствие девыделения памяти или подключение к плохому коду, такому как бесконечные циклы.

Error 381 Logic Error — Ошибка программной логики возникает, когда, несмотря на точный ввод от пользователя, производится неверный вывод. Неисправный исходный код Microsoft Corporation может привести к этим проблемам с обработкой ввода.

Microsoft Corporation проблемы с Invalid property array index чаще всего связаны с повреждением или отсутствием файла Windows Operating System. Возникновение подобных проблем является раздражающим фактором, однако их легко устранить, заменив файл Microsoft Corporation, из-за которого возникает проблема. В некоторых случаях реестр Windows пытается загрузить файл Invalid property array index, который больше не существует; в таких ситуациях рекомендуется запустить сканирование реестра, чтобы исправить любые недопустимые ссылки на пути к файлам.

Классические проблемы Invalid property array index

Общие проблемы Invalid property array index, возникающие с Windows Operating System:

  • «Ошибка Invalid property array index. «
  • «Недопустимая программа Win32: Invalid property array index»
  • «Извините, Invalid property array index столкнулся с проблемой. «
  • «Файл Invalid property array index не найден.»
  • «Invalid property array index не найден.»
  • «Проблема при запуске приложения: Invalid property array index. «
  • «Invalid property array index не работает. «
  • «Отказ Invalid property array index.»
  • «Invalid property array index: путь приложения является ошибкой. «

Обычно ошибки Invalid property array index с Windows Operating System возникают во время запуска или завершения работы, в то время как программы, связанные с Invalid property array index, выполняются, или редко во время последовательности обновления ОС. Отслеживание того, когда и где возникает ошибка Invalid property array index, является важной информацией при устранении проблемы.

Причины ошибок в файле Invalid property array index

Эти проблемы Invalid property array index создаются отсутствующими или поврежденными файлами Invalid property array index, недопустимыми записями реестра Windows Operating System или вредоносным программным обеспечением.

В первую очередь, проблемы Invalid property array index создаются:

  • Недопустимая или поврежденная запись Invalid property array index.
  • Вредоносные программы заразили Invalid property array index, создавая повреждение.
  • Вредоносное удаление (или ошибка) Invalid property array index другим приложением (не Windows Operating System).
  • Invalid property array index конфликтует с другой программой (общим файлом).
  • Неполный или поврежденный Windows Operating System (Invalid property array index) из загрузки или установки.

Продукт Solvusoft

Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

I am writing an AppleScript to organize photos taken that day, into albums grouped by location and time. That has nothing to do with my issue but it’s the end goal for context. Normally I do this all manually so there’s no issue, but I want to speed up my work so I am writing a script to do it for me. From the start, I’m having issues indexing the folder I want to create sub-folders in.

ApplesScript seems to be unable to index «a folder within a folder», but it can index «a folder» just fine. It is my understanding that folders are an element of the Photos application, so they can be addressed directly without needing to know the path that leads to them.

Ignoring the fact that I can rearrange my folders to compensate for this error, I want to know what I’m doing wrong so I can address deeper folders/albums.

Currently, the hierarchy of folders looks like:

My Albums > Business > Work Photos

Where I put an album for each job inside Work Photos.

If I try to get the ID if the Work Photos folder, I get the error:
«Photos got an error: Can’t get container 1 whose name = «Work Photos». Invalid index.»

If I move Work Photos up in the hierarchy so it looks like:

My Albums > Work Photos

There is no issue, the code returns the folder ID.

The only thing different between the working and non-working scenario is that in the first scenario that doesn’t work, I am looking for a folder inside another folder, inside My Albums, which I believe is a folder. In the second scenario that works fine I am looking for a folder directly inside My Albums.

The AppleScript is very simple:

tell application "Photos"   
set detailingFolder to the id of the first container whose name is "Work Photos"
display dialog detailingFolder 
end tell

If I try this AppleScript instead:

tell application "Photos"   
set detailingFolder to the folder of "Business" whose name is "Work Photos" 
display dialog detailingFolder 
end tell

I get error: «Can’t get folder of «Business».» number -1728 from «class IPfd» of «Business»

  • Remove From My Forums
  • Question

  • Any ideas why I am getting COMException when I was expecting and handling an exception of type

    CrystalDecisions.CrystalReports.Engine.InvalidArgumentException

    Why are those nasty interop exceptions showing up ?

    Thanks

    Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Runtime.InteropServices.COMException: Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))

    Source Error:

Answers

  • Hello,

    This is definitely a usability issue.  I will track it with our development team and they will have to address it in a future release or service pack.

    Keith — Business Objects

Статья обновлена: 30 ноября 2022
ID: 15690

В таблице приведен текст сообщений, которые вы можете увидеть во время работы Kaspersky Update Utility 4.0 для Windows и Linux/FreeBSD.

Текст сообщения Причина возникновения
«Out of space»

(«Недостаточно свободного места на диске»)

Программа не может скопировать файлы в папку обновлений, потому что на диске недостаточно свободного места.

Освободите место на диске и запустите обновление заново.

«No source file»

(«Набор файлов обновлений поврежден»)

На источнике обновлений отсутствует запрошенный файл.

Запустите обновление заново.

«Bases corrupted»

(«Базы повреждены»)

На источнике обновлений отсутствуют нужные файлы баз.

Повторите загрузку обновлений. Повторите запуск обновления.

«All files are up-to-date»

(«Нет доступных обновлений»)

В папке Updates содержится набор баз, совпадающий с набором на источнике обновлений.
«Not all components are updated»

(«Обновлены не все компоненты»)

Программа скачала обновления не для всех компонентов.

Повторите загрузку обновлений. Если указан локальный источник, проверьте корректность размещенных баз.

«Invalid signature»

(«Набор файлов обновлений поврежден»)

Ошибка проверки подписи файла баз или патча.

Повторите загрузку обновлений. Повторите запуск обновления.

Если указан локальный источник, обновите на нем базы с серверов «Лаборатории Касперского» и повторите запуск.

«Operation canceled»

(«Операция отменена пользователем»)

Работа программы была прервана пользователем.
«Invalid index»

(«Поврежден XML-индекс. Файл имеет неверную структуру или отсутствует»)

На источнике обновлений отсутствует запрошенный индексный файл.

Если указан локальный источник, проверьте корректность размещенных баз.

Если указаны серверы «Лаборатории Касперского», повторите запуск загрузки обновлений.

«Something gone wrong»

(«Ошибка обновления»)

Проверьте канал связи и запустите загрузку обновлений заново.

Повторите запуск программы позже.

«Net error»

(«Сетевая ошибка при загрузке файлов обновлений»)

Сетевая ошибка при скачивании файлов обновлений.

Проверьте сетевые настройки, доступность источников обновлений, список источников в настойках программы.

«Operation timeout»

(«Истекло время ожидания сетевой операции»)

Большое количество подключений к источнику обновлений.

Повторите загрузку обновлений позже.

«Resolve error»

(«Ошибка разрешения сетевого имени»)

Проверьте настройки подключения к сети, разрешение имен, доступность DNS-сервера, доступ в интернет, адрес источника обновлений.
«Retranslation successful»

(«Копирование обновлений завершено успешно»)

Антивирусные базы и модули для заданных программ загружены успешно.
«Access denied»

(«Ошибка аутентификации»)

Учетная запись не прошла проверку подлинности на HTTP- или FTP-ресурсе.

Программа не поддерживает работу с HTTP- или FTP-ресурсами, требующими аутентификацию.

Выберите другой источник обновлений. Предоставьте доступ к HTTP- или FTP-ресурсу без авторизации.

«Proxy error»

(«Проблемы с прокси-сервером»)

Проблемы с настройками прокси-сервера.

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

«Update Utility system error occurred»

(«Произошла системная ошибка»)

Внутренняя ошибка приложения.

Если при работе с утилитой у вас возникли проблемы, отправьте запрос с подробным описанием ситуации в техническую поддержку «Лаборатории Касперского» через Kaspersky CompanyAccount. К запросу приложите файл конфигурации Updater.ini и файлы трассировки.

Перед обращением ознакомьтесь с информацией, необходимой для создания запроса, в разделе базы знаний.

Планы помещения

FORUM_NAME: АРМ Орион Про версии до 1.20
Описание: АРМ «Орион Про» — пакет программного обеспечения для аппаратно-программного комплекса ИСО «Орион», на котором реализуются системы охранной сигнализации, контроля и управления доступом, охранного видеонаблюдения, автоматика противопожарных систем, сопряженные с инженерными системами объектов.
Справочная информация, руководства для АРМ Орион Про версии до 1.20
Модератор: Модераторы

GaaD
Автор темы
GaaD
Автор темы
Репутация: 0
Сообщения: 5
Зарегистрирован: 17.05.2014
С нами: 9 лет 1 месяц
Профессия: Руководитель проекта

Коллеги прошу у вас помощи.

Используем АРМ «Орион Про» 1.12 обновление 2 с Sql 2008 Win7 x86
В Оперативной задаче не отображается план помещения с расставленными датчиками.
Пробовал разные разрешения, но планы так и не появились.

Что делать ?


pet-and M
Активный участник
Активный участник
pet-and M
Активный участник
Активный участник
Возраст: 44
Репутация: 138
Сообщения: 3284
Зарегистрирован: 11.11.2012
С нами: 10 лет 7 месяцев
Профессия: инженер
Откуда: Санкт-Петербург

Непрочитанное сообщение #2 pet-and » 17.05.2014, 12:51

Такая же ерунда. Обновил 1.12 до сп.2, сразу же пропали планы помещений. Решения пока не нашел; копания в реестре результатов не дали, других идей нет. Откатываюсь на 1.12 сп.1.
Для статистики — сервер Win7 Ultimate x64, Sql 2008.


GaaD
Автор темы
GaaD
Автор темы
Репутация: 0
Сообщения: 5
Зарегистрирован: 17.05.2014
С нами: 9 лет 1 месяц
Профессия: Руководитель проекта

Непрочитанное сообщение #3 GaaD » 18.05.2014, 13:32

Решение данной проблемы кто нить знает ?


kos25
kos25
Репутация: 0
Сообщения: 38
Зарегистрирован: 04.07.2013
С нами: 9 лет 11 месяцев
Профессия: Технический директор

Непрочитанное сообщение #4 kos25 » 19.05.2014, 05:19

Звоните в тех поддержку.у меня была такая же ситуация они мне выслали monitor.exe если сильно надо в ЛС почту отправлю


Dmitr
Активный участник
Активный участник
Dmitr
Активный участник
Активный участник
Репутация: 46
Сообщения: 684
Зарегистрирован: 14.06.2012
С нами: 11 лет
Профессия: Beta-пользователь

Непрочитанное сообщение #5 Dmitr » 19.05.2014, 05:51

Win7 Pro x32, Sql 2008. Та же песня. Про файл «монитора» слышал в ТП. Отправил им письмо в пятницу утром, жду когда разродятся…


Slava_sl
Slava_sl
Репутация: 0
Сообщения: 130
Зарегистрирован: 17.01.2013
С нами: 10 лет 5 месяцев
Профессия: инженер
Откуда: C-Пб

Непрочитанное сообщение #6 Slava_sl » 19.05.2014, 07:11

Гм, стрнанно, на сервере2008 и на вин8 — такого не наблюдалось (возможно токо в вин7?)


Dmitr
Активный участник
Активный участник
Dmitr
Активный участник
Активный участник
Репутация: 46
Сообщения: 684
Зарегистрирован: 14.06.2012
С нами: 11 лет
Профессия: Beta-пользователь

Непрочитанное сообщение #7 Dmitr » 19.05.2014, 11:00

Файл «монитора» получен, установлен. Планы появились. Привет разработчикам! Молодцы! Ждем SP 3, 4 и стабильного SP 25…


GaaD
Автор темы
GaaD
Автор темы
Репутация: 0
Сообщения: 5
Зарегистрирован: 17.05.2014
С нами: 9 лет 1 месяц
Профессия: Руководитель проекта

Непрочитанное сообщение #8 GaaD » 20.05.2014, 04:23

Dmitr писал(а):Файл «монитора» получен, установлен. Планы появились. Привет разработчикам! Молодцы! Ждем SP 3, 4 и стабильного SP 25…

Служба поддержки оперативно ответила и прислали фаил .
Но пока не установишь хоть 1 датчик на плане, сам план не отображается :-)


achastuhin
achastuhin
Репутация: 0
Сообщения: 3
Зарегистрирован: 20.05.2014
С нами: 9 лет 1 месяц
Профессия: инженер

Непрочитанное сообщение #9 achastuhin » 20.05.2014, 09:48

Я пока тестирую переход с 1.11sp5+исправление1 на 1.12 sp2. Win7Pro x64 sql 2008. Планы действительно не отображаются, но тех. поддержка высылает модуль ОЗ, после которого все нормально работает.
Меня больше пугает то, что после модернизации базы из 1.11sp5 в 1.12sp2 с базой все нормально до первого запуска ABD (проверка в менеджере центрального сервера без ошибок). Стоит запустить-выйти из АБД и сделать проверку базы, сразу валятся ошибки:
Несовпадение количества полей в таблице LINESBROADCAST = 4 ( должно быть 3 )
Несовпадение количества полей в таблице DEVELMS = 5 ( должно быть 4 )
Несовпадение количества полей в таблице PHONE_NUMBERS = 6 ( должно быть 2 )
Операция прервана на этапе: Проверка структуры – в следствии ошибок

Болид предложил выложить базу на ftp сервер, я отказался. 152 ФЗ никто не отменял.


Dmitr
Активный участник
Активный участник
Dmitr
Активный участник
Активный участник
Репутация: 46
Сообщения: 684
Зарегистрирован: 14.06.2012
С нами: 11 лет
Профессия: Beta-пользователь

Непрочитанное сообщение #10 Dmitr » 22.05.2014, 08:45

achastuhin писал(а):Стоит запустить-выйти из АБД и сделать проверку базы, сразу валятся ошибки:
Несовпадение количества полей в таблице LINESBROADCAST = 4 ( должно быть 3 )
Несовпадение количества полей в таблице DEVELMS = 5 ( должно быть 4 )
Несовпадение количества полей в таблице PHONE_NUMBERS = 6 ( должно быть 2 )
Операция прервана на этапе: Проверка структуры – в следствии ошибок

Такая же беда. Базу можно не отсылать, не в ней дело. Т.к. если создать базу с нуля и хотя бы раз запустить АБД — получите ту же самую ошибку.



yurasek
yurasek
Репутация: 0
Сообщения: 4
Зарегистрирован: 23.05.2014
С нами: 9 лет
Профессия: сисадмин

Непрочитанное сообщение #12 yurasek » 23.05.2014, 22:36

У меня после новой версии 1.12.2 не сразу, но слетела часть считывателей, контроллеров и дверей на планах. В администраторе БД всё отображается, а в оперативной задаче нет. Откат к предыдущей версии с модернизацией БД так ничего не изменило. Что произошло — не понятно.
С модернизацией базы такая же проблема как и у многих: после модернизации и запуска программ проверка базы показывает, что со структурой базы что-то не так.


yurasek
yurasek
Репутация: 0
Сообщения: 4
Зарегистрирован: 23.05.2014
С нами: 9 лет
Профессия: сисадмин

Непрочитанное сообщение #13 yurasek » 24.05.2014, 19:42

Проблема с отображением считывателей, контроллеров и дверей на планах решена. При удалении одного из уровней доступа почему-то у пользователя слетели полномочия для оперативной задачи с Максимум на Простой.


MadHacker M
Активный участник
Активный участник
Аватара
MadHacker M
Активный участник
Активный участник
Возраст: 32
Репутация: 21
Сообщения: 1046
Зарегистрирован: 28.05.2012
С нами: 11 лет
Профессия: Программист
Откуда: МО г. Королёв

Непрочитанное сообщение #14 MadHacker » 26.05.2014, 08:39

DmitryK писал(а):А почему они тогда исправленный монитор не включат в sp2 ?

Потому что SP2 вышел и менять его содержание уже нельзя. Готовится очередной набор исправлений.


vova_kar
vova_kar
Репутация: 0
Сообщения: 3
Зарегистрирован: 20.09.2013
С нами: 9 лет 9 месяцев
Профессия: наладчик

Непрочитанное сообщение #15 vova_kar » 27.05.2014, 22:47

Доброе время суток!
Поставил на комп SP2 (win7) и начались проблемы! На предыдущих релизах такого не было!!! :sh_ok:

Проблема «не отображения» планов в ОЗ в SP2!
Обратился в поддержку — уже двое суток прошло — а в ответ тишина (присвоили номер проблемы и все).

Пока не поставил «ключи guardant» — периодически вылетает центральный сервер (CSO) или ОЗ. Может проработать 5 мин, а может и 2 часа!!!
Обратился в поддержку по данному вопросу — ответили, что проблема известна и работаем над данной проблемой!!!

Сегодня поставил «ключи» — пока работает (часов 5)!!!


Alexey_Zheleznogorsk
Alexey_Zheleznogorsk
Репутация: 0
Сообщения: 99
Зарегистрирован: 01.07.2013
С нами: 9 лет 11 месяцев
Профессия: техник ОПС

Непрочитанное сообщение #16 Alexey_Zheleznogorsk » 05.06.2014, 11:26

мда… вот из-за таких обновлений я и сижу уже год на 1.12 без всяких сп1 и сп2… ибо что УЛУЧШИЛИ в релизах — разрабы Болида скрывают, так же как и косяки не каталогизированы официально с готовыми решениями… жду сп3, тогда мб рискну попробовать перейти.


Dmitr
Активный участник
Активный участник
Dmitr
Активный участник
Активный участник
Репутация: 46
Сообщения: 684
Зарегистрирован: 14.06.2012
С нами: 11 лет
Профессия: Beta-пользователь

Непрочитанное сообщение #17 Dmitr » 05.06.2014, 13:46

Ошибка при проверке базы в менеджере сервера не существенна, т.к. не влияет на работу системы в целом, и будет исправлена в дальнейшем. Так ответили в ТП по поводу ошибки проверки базы после захода в АБД описанной несколькими постами выше.


MadHacker M
Активный участник
Активный участник
Аватара
MadHacker M
Активный участник
Активный участник
Возраст: 32
Репутация: 21
Сообщения: 1046
Зарегистрирован: 28.05.2012
С нами: 11 лет
Профессия: Программист
Откуда: МО г. Королёв

Непрочитанное сообщение #18 MadHacker » 06.06.2014, 12:06

Alexey_Zheleznogorsk писал(а):мда… вот из-за таких обновлений я и сижу уже год на 1.12 без всяких сп1 и сп2… ибо что УЛУЧШИЛИ в релизах — разрабы Болида скрывают, так же как и косяки не каталогизированы официально с готовыми решениями… жду сп3, тогда мб рискну попробовать перейти.

Не скрываем.

http://bolid.ru/production/orion/po-orion/arm_orion_pro.html

внизу, после слов СОСТАВ ИЗМЕНЕНИЙ В АРМ «ОРИОН ПРО» СКУД 1.12 обновление 2.
Реализовать каталог известных проблем и решений для них пока нет возможности.

Ситуация с дистрибутивами будет постепенно улучшаться. А пока перед переходом на новую версию делайте бекап. Это и без перехода на новую версию полезно :)


Sarich
Sarich
Репутация: 0
Сообщения: 17
Зарегистрирован: 10.10.2012
С нами: 10 лет 8 месяцев
Профессия: наладчик

Непрочитанное сообщение #19 Sarich » 10.06.2014, 14:13

Поставил на новом объекте Орион-про, ставил с диска, вроде всё норм но не записывает окна времени и соответственно уровни доступа.
Ладно, скачал с сайта свежий дистрибутив, поставил, модернизировал базу — всё нормально, ключи в контроллеры пишет. Но в мониторе не показывает планы, в логе ошибок «Error: Ошибка приложения: Invalid index».
Делаю проверку базы получаю
«Не верная длина поля OperatorName в таблице M_ALARM
Не верная длина поля ZoneName в таблице M_ALARM
Не верная длина поля ObjectName в таблице M_ALARM
Таблица CODES_12 не существует!
Таблица CODESLIST не существует!
Операция прервана на этапе: Проверка структуры — вследствии ошибок»
Ладно, всего два контроллера, создаю новую, забиваю с нуля — результат тот же самый.




  • 14
    3153

    Stepanov_anapa
    Перейти к последнему сообщению
    13.02.2020, 09:00
  • 7
    2625

    pet-and
    Перейти к последнему сообщению
    14.08.2018, 11:21
  • 8
    1229

    BobSalmon
    Перейти к последнему сообщению
    09.06.2020, 15:37

Вернуться в «АРМ Орион Про версии до 1.20»

Добрый день.  В ходе работы с АРМ Орион Про (скуд) возникла такая ситуация, Монитор ОЗ не обновляется. С  монитора можно увидеть только разделы и выходы. План и приборы не доступны. Работаю с зелеными лицензионными ключами Guardant.

6 лет 5 месяцев назад

avatar

#ссылка

1 ответ

В мониторе ОЗ на вкладке «Тревоги» перестало всё отображаться. ОрионПро последний с сайта. Папку Темп почистил. Какая может быть проблема?https://yadi.sk/d/U_8FS1NO3WVfwY

5 лет назад

avatar

Кононов Михаил Юрьевич

208

#ссылка

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ЗАДАН

6 лет 5 месяцев назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

I am trying to make an app that will open an xlsx file for reading, and than read it and do some stuff with it. When I run my app, and click a button to load the file, I am getting this error:

Invalid Index. Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX)

On this line of code:

Excel.Workbook a
   = excelApp.Workbooks.Open("C:\test.xlsx", 0, true, 5, "", "", true,
                             Microsoft.Office.Interop.Excel.XlPlatform.xlWindows,
                             "t", false, false, 0, true, 1, 0);

Can you suggest what could be wrong here?

EDIT: Here is full code so I hope it will be easier to tell what causes the error

 using System;
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Data;
 using System.Drawing;
 using System.Linq;
 using System.Text;
 using System.Windows.Forms;
 using Excel = Microsoft.Office.Interop.Excel;
 using System.Reflection;


 namespace WindowsFormsApplication2
 {
     public partial class Form1 : Form, IDisposable
     {
         public Form1()
         {
             InitializeComponent();
         }

         private void button1_Click(object sender, EventArgs e)
         {
             Excel.Application excelApp = new Excel.Application();
             excelApp.Visible = true;

             Excel.Workbook a = excelApp.Workbooks.Open("C:/test.xlsx");


        // This selectes the used range of the excel workbook and enters it in
        // a two dimentional array
        try
        {
            // Get a reference to the first sheet of the workbook.
            Excel.Sheets excelSheets = a.Worksheets;
            string currentSheet = "Sheet1";
            Excel.Worksheet excelWorksheet = (Excel.Worksheet)excelSheets.get_Item(currentSheet);

            // write out to console for debugging
            textBox1.Text = "excelWorksheet is " + excelWorksheet;

            // Get a range of data.
            Excel.Range excelCell = (Excel.Range)excelWorksheet.get_Range("A3", Missing.Value);

            // write out to console for debugging
            textBox1.Text = "excelCell is " + excelCell;

            // write out to console for debugging
            textBox1.Text = "Creating string[,] array. . . ";
            // Retrieve the data from the range.
            Object[,] dataArray;
            // write out to console for debugging
            textBox1.Text = "String[,] array created. . . ";

            dataArray = (System.Object[,])excelCell.get_Value(Missing.Value);

            // write out to console for debugging
            textBox1.Text = "Counting rows and columns. . . ";
            // Determine the dimensions of the array.
            int iRows;
            int iCols;
            iRows = dataArray.GetUpperBound(0);
            iCols = dataArray.GetUpperBound(1);

            // write out to console for debugging
            textBox1.Text = "Printing array. . . ";
            // Print the data of the array.
            for (int rowCounter = 1; rowCounter <= iRows; rowCounter++)
            {
                // write out to console for debugging
                textBox1.Text = ("row " + rowCounter);
                for (int colCounter = 1; colCounter <= iCols; colCounter++)
                {

                    // Write the next value to the console.
                    richTextBox1.Text = "col " + colCounter + "= " + dataArray[rowCounter, colCounter].ToString() + ", ";
                }
                // Write in a new line.
                richTextBox1.Text = "n";

            }
        }
        catch (Exception theException)
        {
            // Create error message
            String errorMessage;
            errorMessage = "Error: ";
            errorMessage = String.Concat(errorMessage, theException.Message);
            errorMessage = String.Concat(errorMessage, " Line: ");
            errorMessage = String.Concat(errorMessage, theException.Source);
            // Display error message
            MessageBox.Show(errorMessage, "Error");
         }

       }
    }
  }

Im facing the same issue
Terraform Version 0.12.17
resource «aws_cloudwatch_metric_alarm» «tableau_server_error_alarm» {
depends_on = [aws_instance.ec2_server]
count = var.environment.environment == var.environment.environment ? 1 : 0
alarm_description = format(«%s|%s|%s|%s», data.null_data_source.environment.outputs[«SDLC»], «INFO», «${var.environment.app_name}», «Error while executing ${var.app_name}-server(Threshold — Errors > 0)»)
alarm_name = «${var.app_name}-server-error»
comparison_operator = var.cw_comparison_operator
evaluation_periods = var.cw_evaluation_periods
threshold = var.cw_alarm_threshold_4xx
treat_missing_data = var.cw_treat_missing_data
alarm_actions = [var.funnel_sns]
insufficient_data_actions = []

metric_name = var.cw_metric_name
namespace = var.cw_namespace
period = var.cw_period
statistic = var.cw_statistic

dimensions = {
InstanceId = aws_instance.ec2_server[count.index].id
# InstanceId = «${element(aws_instance.ec2_server.*.id, count.index)}»
}

tags = merge(map(«Name», «${var.app_name}-server-error»), merge(var.tags, var.s3_tags))
}

resource «aws_instance» «ec2_server» {
count = var.ec2_instance_count
ami = var.vpc_config.ec2_ami
instance_type = var.ec2_instance_type
subnet_id = element(distinct(compact(concat(list(var.vpc_config.ec2_subnet_id), var.ec2_subnet_ids))), count.index)
key_name = var.ec2_key_name
monitoring = var.ec2_monitoring
ebs_optimized = true
vpc_security_group_ids = [module.sg.sg_id]
iam_instance_profile = aws_iam_instance_profile.instance_profile.name
user_data = data.template_file.user_data_all_euro.rendered

lifecycle {
ignore_changes = [private_ip, root_block_device, ebs_block_device]
}

volume_tags = tags = merge(map(«Name», «${var.app_name}-server»), merge(var.tags, var.s3_tags))
dynamic «root_block_device» {
for_each = var.root_block_device
content {
volume_size = lookup(root_block_device.value, «volume_size», «gp2»)
volume_type = lookup(root_block_device.value, «volume_type», «200»)
encrypted = lookup(root_block_device.value, «encrypted», true)
kms_key_id = lookup(root_block_device.value, «kms_key_id», data.aws_kms_key.ebs.arn)
}
}

dynamic «ebs_block_device» {
for_each = var.ebs_block_device
content {
device_name = ebs_block_device.value.device_name
encrypted = lookup(ebs_block_device.value, «encrypted», true)
kms_key_id = lookup(ebs_block_device.value, «kms_key_id», data.aws_kms_key.ebs.arn)
volume_size = lookup(ebs_block_device.value, «volume_size», «200»)
volume_type = lookup(ebs_block_device.value, «volume_type», «gp2»)
delete_on_termination = lookup(ebs_block_device.value, «delete_on_termination», true)
}
}

tags = merge(map(«Name», «${var.app_name}-server»), merge(var.tags, var.s3_tags))
}

output «server_id» {
description = «Tableau Server Id:»
value = «${join(«, «, aws_instance.ec2_server.*.id)}»
}

  • Error ошибка лишние данные после содержимого последнего столбца
  • Error ошибка инициализации графического устройства ок
  • Error ошибка drop database не может выполняться внутри блока транзакции
  • Error ошибка create database не может выполняться внутри блока транзакции
  • Error ошибка 201 невыполнение запроса рабочие места орион про