АвторСообщение





Пост N: 50
Зарегистрирован: 29.03.13
Откуда: Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 21.01.16 16:44. Заголовок: Версия KooBAudio 2.1.2.4488 (17.01.2016)


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


2016-01-21 16:37:10
KooBAudio 2.1.2.4488 (17.01.2016)
AppDomainException
System.AggregateException: При ожидании задачи или доступе к ее свойству исключения не были замечены исключения задачи. В результате незамеченные исключения были созданы повторно потоком завершения. ---> System.InvalidOperationException: Не удается загрузить данные имени счетчика, поскольку в реестре обнаружен недопустимый индекс "".
в System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
в System.Diagnostics.PerformanceCounterLib.get_NameTable()
в System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
в System.Diagnostics.PerformanceCounterLib.CounterExists(String category, String counter, Boolean& categoryExists)
в System.Diagnostics.PerformanceCounterLib.CounterExists(String machine, String category, String counter)
в System.Diagnostics.PerformanceCounter.InitializeImpl()
в System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, String instanceName, Boolean readOnly)
в koobaudio.TextProcessing.PerfCounter..ctor() в K:\_wdc320_D\pr\KooBAudio\trunk\kbTextProcessing\TextProcessorBenchmark.vb:строка 56
в koobaudio.TextProcessing.ProjectTask.process() в K:\_wdc320_D\pr\KooBAudio\trunk\kbTextProcessing\PromptProcessor\ProjectTask.vb:строка 26
в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.InnerInvoke()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировки внутреннего стека исключений ---
в System.Threading.Tasks.TaskExceptionHolder.Finalize()
---> (Внутреннее исключение #0) System.InvalidOperationException: Не удается загрузить данные имени счетчика, поскольку в реестре обнаружен недопустимый индекс "".
в System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
в System.Diagnostics.PerformanceCounterLib.get_NameTable()
в System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
в System.Diagnostics.PerformanceCounterLib.CounterExists(String category, String counter, Boolean& categoryExists)
в System.Diagnostics.PerformanceCounterLib.CounterExists(String machine, String category, String counter)
в System.Diagnostics.PerformanceCounter.InitializeImpl()
в System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, String instanceName, Boolean readOnly)
в koobaudio.TextProcessing.PerfCounter..ctor() в K:\_wdc320_D\pr\KooBAudio\trunk\kbTextProcessing\TextProcessorBenchmark.vb:строка 56
в koobaudio.TextProcessing.ProjectTask.process() в K:\_wdc320_D\pr\KooBAudio\trunk\kbTextProcessing\PromptProcessor\ProjectTask.vb:строка 26
в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.InnerInvoke()
в System.Threading.Tasks.Task.Execute()<---



**********************
System info:

Microsoft Windows 7 Максимальная 64 bit (ru-RU)
Microsoft Windows NT 6.1.7601 Service Pack 1
GenuineIntel
Intel(R) Core(TM) i7 CPU 970 @ 3.20GHz
Intel64 Family 6 Model 44 Stepping 2
3197MHz
RAM: 12286MB
DATAFOLDER: %programdata%

TTS: [0]ELAN TTS Russian (Nicolai 16Khz)


В поисках рая.. Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]


Разработчик




Пост N: 301
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.01.16 17:44. Заголовок: odinokiyklaus пишет:..


odinokiyklaus пишет:

 цитата:
При первоначальном запуске portable-версии не запускается настройка того, что версия портативная.


Программа определяет путь к папке профиля по файлу "settings.xml". Порядок поиска следующий:
1. сканируется подкаталог portable в папке программы, если файл "settings.xml" в ней есть (даже если он пустой) то используется portable режим.
2. папка ApplicationData пользователя (многопользовательский режим)
3. папка ProgramData (однопользовательский режим)
4. если ни в одной из перечисленных выше папок файл не найден, показывается диалоговое окно для создания нового профиля.

Архивы "portable" (без установки), которые выложены на сайте ничем принципиально не отличаются, и если у вас уже создан профиль предыдущей версии в одно/многопользовательском режиме, то он подхватится автоматически.
Чтобы создать незвависимую портативную версию с чистым новым профилем, нужно вручную создать пустой файл settings.xml в подкаталоге "portable"

odinokiyklaus пишет:

 цитата:
Если установить профиль, то вываливается ошибка.


В устанавливаемом профиле включена опция "Настройки-производительность-тест производительности". Именно в ней судя по логу происходит сбой, точнее, в классе System.Diagnostics.PerformanceCounter, который подсчитывает процент загруженности процессора. Баг проявляется не на всех системах, и связан с ошибками в реестре ("Не удается загрузить данные имени счетчика, поскольку в реестре обнаружен недопустимый индекс"). Поскольку класс системный, исправить ошибку в корне не представляется возможным. Будут "костыли" в следующей версии (в случае сбоя процент загрузки CPU просто не будет отображаться)

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 51
Зарегистрирован: 29.03.13
Откуда: Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 25.01.16 14:58. Заголовок: Спасибо! Всё заработ..


Спасибо! Всё заработало!

В поисках рая.. Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет