Перейти к содержимому


[Исправлено] Ошибки


Сообщений в теме: 36

#21 Гость_Алексей_КЭМТ_*

  • Гости

Отправлено 28 Май 2012 - 10:21

У нескольких пользователей в ходе тестирования отключились ПК,в результате на сервере повисли их результаты,которые нельзя удалить,т.е. в статусе,в результатах отображается статус:"Тестирование",при попытке удалить их выходит окно с сообщением о невозможности удаления. Что делать в данной ситуации?

#22 Administrator

    Менеджер проекта

  • Администраторы
  • 1 408 сообщений

Отправлено 29 Май 2012 - 14:58

Здравствуйте, Алексей!

А какая у Вас версия, 1.9.5 или 2.0 beta X? Если X то какая. Ставили ли Вы обновления?

#23 Administrator

    Менеджер проекта

  • Администраторы
  • 1 408 сообщений

Отправлено 31 Май 2012 - 20:52

По теме топика

Изображение

#24 Антон

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 83 сообщений
  • ГородМосква

Отправлено 02 Июнь 2012 - 13:30

При попытке оптимизации БД система выдает ошибку (см. вложенный файл).

Доп. данные:

Версия: 2.0 beta 9 (кстати, после обновления с beta 7 в заколовке окна программы по-прежнему значится "beta 7")
Тестов: 2
Пользователей: 11
Правил: 1
Результатов: 1

P.S. пробовал на домашнем компе; может, данных маловато? Опишите, пожалуйста, что вообще делает этот оптимизатор и когда его целесообразно использовать? (на форуме не нашел - что-то с поиском не так...

#25 Administrator

    Менеджер проекта

  • Администраторы
  • 1 408 сообщений

Отправлено 02 Июнь 2012 - 21:58

Данная опция нужна для того, чтобы уменьшить размер занимаемый папкой database. Это связанно с тем, что когда из БД данные удаляются, то она постепенно фрагментируется (возникают пустые дыры). Это связано с особенностью работы СУБД. Фоновый процесс INDIGO, который всем рулит, регулярно проводит "легкую" оптимизацию. Более полная оптимизация выполняется данной кнопкой. Это является вовсе не обязательным и выигрыш как в размере так и в скорости работы БД будет очень мал. Просто возможна такая ситуация, что вы захотите, например, удалить 1000 результатов - это не сильно уменьшит вес database, поэтому можно использовать данную функцию.
Ошибка, которая появляется скорее всего связанна с легким повреждением БД. У меня на компе такая же ситуация. Это не повод чтобы паниковать. Просто чтобы выполнить данную команду БД должна иметь идеальное состояние, т.к. все данные будут перезаписаны. Конечно все ремонтируется. В следующей версии нам нужно будет задуматься о функции резервного копирования БД и её восстановления в/из файла дампа. Что касается того, что у Вас продолжается писаться beta 7 это связанно с тем, что эти данные хранятся в самой БД, а БД Вы оставили старую, т.к. обновляли рабочие файлы. В общем нам нужно разработать автоматический инсталлятор обновлений, который бы вносил все изменения сам. Этого пока не было сделано, т.к. пока обходились без явной необходимости обновлять базу данных, но в следующих апдейтах скорее всего без этого не обойтись, поэтому разработка специализированного приложения будет неизбежна.

#26 Антон

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 83 сообщений
  • ГородМосква

Отправлено 05 Июнь 2012 - 12:48

Спасибо большое за содержательный ответ!

#27 Антон

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 83 сообщений
  • ГородМосква

Отправлено 20 Июнь 2012 - 14:49

Вот не могу понять, ошибка это или нет, но система 2.0 beta 9 дала завести пользователя без логина. Это нормально (в смысле, так задумано)?

#28 Administrator

    Менеджер проекта

  • Администраторы
  • 1 408 сообщений

Отправлено 20 Июнь 2012 - 16:56

Просмотр сообщенияАнтон (20 Июнь 2012 - 14:49) писал:

Вот не могу понять, ошибка это или нет, но система 2.0 beta 9 дала завести пользователя без логина. Это нормально (в смысле, так задумано)?

Смог повторить. Нет, так нельзя, это косяк. Проверка где-то провалилась. При этом можно несколько пользователей таких добавить. В целом похоже это ни на что не влияет. Никаких коллизий возникать не должно, если, конечно, не будет несколько одинаковых ФИО (тогда нельзя будет авторизироваться из-за неоднозначности) - что есть основная причина добавления в 2.0 логина. Спасибо за сообщение.

#29 Антон

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 83 сообщений
  • ГородМосква

Отправлено 20 Июнь 2012 - 18:13

You're welcome! Это наша почетная обязанность как "опытных эксплуататоров" отлавливать подобные вещи. :)

#30 Антон

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 83 сообщений
  • ГородМосква

Отправлено 21 Июнь 2012 - 15:15

Во вкладке "Пользователи" обнаружилась такая штука: кнопки "Развернуть" и "Свернуть" работают только на выделенной группе (указатель - на названии группы). При этом они не работают, если указатель находится на одном из пользователей внутри группы.

Вопрос: это баг или фича?

#31 Administrator

    Менеджер проекта

  • Администраторы
  • 1 408 сообщений

Отправлено 21 Июнь 2012 - 15:56

На самом деле работают даже при указании на пользователя, но для этого должны быть ещё какие-либо папочки на том же уровне, где и выделенный пользователь.

Реализована такая идея:
1. Если указатель на папочке, то будет сворачиваться и разворачиваться эта попочка и все вложенные в неё папочки.
2. Если указатель на пользователе (тесте), то будут сворачиваться разворачиваться все папочки, которые находятся в той же папке где и пользователь (тест), на котором стоит указатель.

Я сейчас засомневался насчет разумности идеи 2. В общем можно сделать, чтобы никаких действий не предпринималось если указатель на пользователе (тесте), ибо как можно Свернуть/Развернуть пользователя (тест)?

#32 Антон

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 83 сообщений
  • ГородМосква

Отправлено 21 Июнь 2012 - 18:22

Цитата

Я сейчас засомневался насчет разумности идеи 2. В общем можно сделать, чтобы никаких действий не предпринималось если указатель на пользователе (тесте), ибо как можно Свернуть/Развернуть пользователя (тест)?

Но идея-то, по-моему, здравая: если указатель на тесте/пользователе, то кнопка "свернуть" могла бы сворачивать текущую папку, а кнопка "развернуть" ничего бы не делала. То есть, грубо говоря, получался бы переход на 1 уровень вверх по иерархии папок. Все ОК, по-моему.

А так сейчас обе кнопки активны (в данной ситуации), нажимаются, но ничего не делают: админу обидно. :)

#33 Administrator

    Менеджер проекта

  • Администраторы
  • 1 408 сообщений

Отправлено 22 Июнь 2012 - 00:50

Согласен, думаю можно будет исправить это. Список дел уже зашкаливает )

#34 Антон

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 83 сообщений
  • ГородМосква

Отправлено 27 Июнь 2012 - 14:34

Добрый день!

А из-за чего может появляться ошибка со статусом тестирования "Прервано", хотя по факту оно не прерывалось?

#35 Administrator

    Менеджер проекта

  • Администраторы
  • 1 408 сообщений

Отправлено 27 Июнь 2012 - 16:43

Это значит, что браузер долго не выходил на связь, тогда подключение удаляется из таблицы на вкладке Сервер и меняется статус тестирования на вкладке Результаты на "Прервано". Если тестирование продолжается и браузер снова выйдет на связь, то статус вернется к состоянию "Тестирование". Если браузер больше не выйдет на связь, то останется "Прервано" (например, пользователь закрыл браузер, выключил компьютер или произошел разрыв связи). Я думаю, что если пользователь продолжает тестирование, то ни к каким плохим последствиям такая смена статуса не приведет. Почему именно это происходит установить сложно, т.к. причин может быть очень много, от проблем на сети до глюков в браузерах.

#36 Антон

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 83 сообщений
  • ГородМосква

Отправлено 27 Июнь 2012 - 17:06

Спасибо большое! Теперь хотя бы понятна симптоматика этого явления.

#37 Administrator

    Менеджер проекта

  • Администраторы
  • 1 408 сообщений

Отправлено 05 Июль 2012 - 21:46

Все понятные проблемы рассмотренные в данной теме решены. Поэтому чтобы не превращать её в свалку, думаю, что её можно закрывать.



Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных