Sending error report over smapi is disabled negative priority skipping перевод

Для чего нужна служба «Windows Error Reporting» и как отключить ее в Windows 7, 8.1 и 10 Когда в работе какой-то программы происходит ошибка, Windows автоматически регистрирует это событие и запускает штатную утилиту Windows Error Reporting, которая формирует отчет и предлагает отправить его на сервера Microsoft. Отправка лога не осуществляется автоматически, более того, большинство […]

Содержание

  1. Для чего нужна служба «Windows Error Reporting» и как отключить ее в Windows 7, 8.1 и 10
  2. Отключение Error Reporting в Windows 7 и 8.1
  3. Отключение Error Reporting в Windows 10
  4. Универсальный способ отключения Error Reporting
  5. Служба Windows Error Reporting и очистка каталога WERReportQueue в Windows
  6. Служба Windows Error Reporting
  7. Очистка папки WERReportQueue в Windows
  8. Отключение Window Error Reporting в Windows Server
  9. Отключаем сбор и отправки отчетов об ошибках в Windows 10
  10. Отключение Windows Error Reporting через GPO
  11. Microsoft Windows 7: рекомендации по улучшению стабильности приложений
  12. Механизм Windows Error Reporting
  13. Использование механизма Windows Error Reporting
  14. Заключение

Для чего нужна служба «Windows Error Reporting» и как отключить ее в Windows 7, 8.1 и 10

Когда в работе какой-то программы происходит ошибка, Windows автоматически регистрирует это событие и запускает штатную утилиту Windows Error Reporting, которая формирует отчет и предлагает отправить его на сервера Microsoft. Отправка лога не осуществляется автоматически, более того, большинство пользователей предпочитают не делиться информацией о программных ошибках и были бы не прочь отключить эту функцию вообще.

В Windows 7 и 8.1 это можно сделать через графический интерфейс системы, если же вы хотите отключить Windows Error Reporting в Windows 10, нужно отредактировать один ключ в реестре или изменить значение соответствующей ему политики в редакторе gpedit.msc . Существует и универсальный способ, одинаково подходящий для всех версий Windows, но о нём будет сказано ниже.

Отключение Error Reporting в Windows 7 и 8.1

Откройте через окошко «Выполнить» ( Win + R ) Центр поддержки командой wscui.cpl апплет «Центр поддержки».

Нажмите в меню справа ссылку «Параметры центра поддержки».

На следующей странице нажмите ссылку «Параметры отчета о неполадках».

И активируйте радиокнопку «Не проверять на наличие новых решений».

Отключение Error Reporting в Windows 10

В Windows 10 опция «Параметры отчета о неполадках» была удалена из окна параметров центра поддержки, поэтому для отключения формирования отчетов о программных ошибках в этой версии системы придется действовать в обход.

Откройте через окошко «Выполнить» одноименной командой редактор реестра Regedit и раскройте ключ:

HKLMSOFTWAREMicrosoftWindowsWindows Error Reporting

Справа создайте новый DWORD -параметр.

Назовите его Disabled и задайте в качестве его значения единицу.

Сохраните настройки, закройте редактор реестра и перезагрузите компьютер.

Описание примера отключения функции Error Reporting через редактор групповых политик мы опускаем, поскольку его результат является эквивалентным применяемому твику реестра, к тому же редактор gpedit.msc доступен не всех редакциях Windows.

Универсальный способ отключения Error Reporting

Предложенный ниже способ является универсальным и одинаково работает в Windows 7, 8.1 и Windows 10.

Вызовите окошко «Выполнить» и выполните в нём команду services.msc , чтобы открыть оснастку управления службами.

Отыщите справа службу «Служба регистрации ошибок Windows», откройте ее свойства и выставьте параметры так, как показано на скриншоте после чего сохраните настройки.

Любители командной строки могут отключить ее через консоль.

Запустив командную строку или PowerShell от имени администратора и выполните в ней команду:

sc config wersvc start=disabled

gpupdate /force

Чтобы обновить политику без перезагрузки компьютера.

Источник

Служба Windows Error Reporting и очистка каталога WERReportQueue в Windows

Служба Windows Error Reporting (WER) служит для сбора и отправки отладочной информации о падении системных и сторонних приложений в Windows на сервера Microsoft. По задумке Microsoft, эта информация должна анализироваться и при наличии решения, вариант исправления проблемы должен отправляется пользователю через Windows Error Reporting Response. Но по факту мало кто пользуется этим функционалом, хотя Microsoft настойчиво оставляет службу сбора ошибок WER включенной по умолчанию во всех последних версиях Windows. В большинстве случае о службе WER вспоминают, когда каталог C:ProgramDataMicrosoftWindowsWERReportQueue начинает занимать много места на системном диске (вплоть до нескольких десятков Гб), даже не смотря на то что на этом каталоге по умолчанию включена NTFS компрессия.

Служба Windows Error Reporting

Служба Windows Error Reporting при появлении ошибки показывает диалоговое окно, предлагающее отправить отчет об ошибке в корпорацию Microsoft. Когда в Windows вы видите сообщение об ошибке YourApp has stop working , в это время в служба Windows Error Reporting запускает утилиту WerFault.exe для сбора отладочных данных (могут включать в себя дамп памяти).

Данные пользователя сохраняются в профиль пользователя:

Системные данные – в системный каталог:

Служба Windows Error Reporting представляет собой отдельный сервис Windows. Вы можете проверить состояние службы командой PowerShell:

Внутри каталога WERReportQueue содержится множество каталогов, с именами в формате:

Как вы видите, имя каталога содержит степень критичности события и имя конкретного exe файла, который завершился аварийно. Во всех каталогах обязательно имеется файл Report.wer, который содержит описание ошибок и несколько файлов с дополнительной информацией.

Очистка папки WERReportQueue в Windows

Как правило, размер каждой папки в WER незначителен, но в некоторых случаях для проблемного процесса генерируется дамп памяти, который занимает довольно много места. На скриншоте ниже видно, что размер файла дампа memory.hdmp составляет около 610 Мб. Парочка таким дампов – и на диске исчезло несколько свободных гигибайт.

Чтобы очистить все эти ошибки и журналы штатными средствами, откройте панель управления и перейдите в раздел ControlPanel -> System and Security -> Security and Maintenance -> Maintenance -> View reliability history -> View all problem reports (Control PanelSystem and SecuritySecurity and MaintenanceProblem Reports) и нажмите на кнопку Clear all problem reports.

Для быстрого освобождения места на диске от файлов отладки, сгенерированных службой WER, содержимое следующих каталогов можно безболезненно очистить вручную.

Следующие команды PowerShell удалят из каталога каталогов WER все файлы, старше 15 дней:

Get-ChildItem -Path ‘C:ProgramDataMicrosoftWindowsWERReportArchive’ -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-15) | Remove-Item -force -Recurse
Get-ChildItem -Path ‘C:ProgramDataMicrosoftWindowsWERReportQueue’ -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-15) | Remove-Item -force –Recurse

Для очистки каталогов WER в пользовательских профилях используйте такой скрипт:

$users = Get-ChildItem c:users|where<$_.name -notmatch ‘Public|default’>
foreach ($user in $users)<
Get-ChildItem «C:Users$UserAppDataLocalMicrosoftWindowsWER » –Recurse -ErrorAction SilentlyContinue | Remove-Item –force –Recurse
>

Отключение Window Error Reporting в Windows Server

В Windows Server 2019/2016/2012R2 вы можете управлять состоянием WER с помощью PowerShell. Вы можете отключить службу Windows Error Reporting:

Get-Service WerSvc| stop-service –passthru -force
Set-Service WerSvc –startuptype manual –passthru

Но есть более корректные способы отключения WER в Windows. В версии PowerShell 4.0 добавлен отдельный модуль WindowsErrorReporting из трех командлетов:

Get-Command -Module WindowsErrorReporting

Проверить состояние службы Windows Error Reporting можно командой:

Для отключения WER, выполните:

В Windows Server 2012 R2 можно отключить запись информации об ошибках Windows Error Reporting через панель управления (Control Panel -> System and Security -> Action Center -> раздел Maintenance -> Settings -> выберите опцию I don’t want to participate, and don’t ask me again

Отключаем сбор и отправки отчетов об ошибках в Windows 10

В Windows 10 нельзя отключить Error Reporting через панель управления. В графическогм интерфейсе можно только проверить ее статус (Система и безопасность ->Центр безопасности и обслуживания -> секция Обслуживание). Как вы видите, по умолчанию параметр Поиск решения для указанных в отчетах проблем включен (Control Panel -> System and Security -> Security and Maintenance -> Maintenance -> Report problems = On).

HKLMSOFTWAREMicrosoftWindowsWindows Error Reporting нужно создать новый параметр типа DWORD (32 бита) с именем Disabled и значением 1.

Можно отключить сбор ошибок WER для конкретных пользователей:

reg add «HKCUSoftwareMicrosoftWindowsWindows Error Reporting» /v «Disabled» /t REG_DWORD /d «1» /f

Или отключить WER для всех:
reg add «HKLMSoftwareMicrosoftWindowsWindows Error Reporting» /v «Disabled» /t REG_DWORD /d «1» /f

Измените параметр реестра и проверьте статус параметра Поиск решения для указанных в отчетах проблем в панели управления. Его статус должен изменится на Отключено.

Отключение Windows Error Reporting через GPO

Также вы можете управлять настройками службы Windows Error Reporting через групповые политики.

Запустите редактор локальной ( gpedit.msc ) или доменной GPO ( gpmc.msc ) и перейдите в ветку реестра Computer Configuration -> Administrative Templates -> Windows Components -> Windows Error Reporting (Компоненты Windows -> Отчеты об ошибках Windows). Для отключения сбора и отправки ошибок через WER включите политику Disable Windows Error Reporting (Отключить отчеты об ошибках Windows).

Обновите GPO (перезагрузка не потребуется).

В результате в Windows перестанут формироваться сообщения об ошибках Windows и отправляться в Microsoft.

Источник

Microsoft Windows 7: рекомендации по улучшению стабильности приложений

В предыдущей статье данного цикла, посвященной механизму Application Restart and Recovery, мы упомянули механизм Windows Error Reporting (WER). О нем и пойдет речь в настоящей статье данного цикла

В предыдущей статье данного цикла, посвященной механизму Application Restart and Recovery, мы упомянули механизм Windows Error Reporting (WER). О нем и пойдет речь в настоящей статье данного цикла.

Механизм Windows Error Reporting

С помощью механизма Windows Error Reporting (WER) можно собирать данные об ошибках, происходящих в приложениях, и либо отсылать эту информацию на специальный сайт Microsoft (сайт http://winqal.microsoft.com), либо сохранять ее локально. Сбор детальной информации об ошибках и сбоях помогает в устранении недостатков приложений, коррекции ошибок, упрощает выпуск пакетов обновлений и новых версий приложений, обеспечивает общую стабильность и надежность как самих приложений, так и операционной системы.

Отметим, что компания Microsoft сама активно использует механизм Windows Error Reporting как в процессе разработки, так и после выпуска продуктов на рынок. Так, продуктовая группа Microsoft Office исправила 50% ошибок в Office Service Pacl 2, продуктовая группа Visual Studio — 74% ошибок в Beta 1 Visual Studio 2005, 29% ошибок в Windows XP было исправлено в Windows XP Service Pack 1. В настоящее время более 2 тыс. компаний применяют сервисы Windows Error Reporting для улучшения качества своих приложений.

Механизм Windows Error Reporting впервые появился в Windows XP, был существенно расширен в Windows Vista и получил дальнейшее развитие в Windows Server 2008, Vista Service Pack 1 и Windows 7 и Windows Server 2008 R2. Так, на уровне Windows Vista у разработчиков появилась возможность не только получать информацию о сбоях, произошедших в приложениях, но и данные о производительности. Теперь можно более гибко создавать, настраивать и отсылать отчеты о проблемах, улучшились средства онлайнового анализа данных и упростился механизм коммуникаций с пользователями — через механизм Problem Reports and Solutions (в Windows Vista — Start —> Control Panel —> System and Maintenance —> Problem Reports and Solutions —> View Problem History) и Action Center (в Windows 7). Затем в Windows Server 2008 и Vista Service Pack 1 появилась возможность создания локальных дампов, а в Windows 7 и Windows Server 2008 R2 добавлена возможность генерации исключений, которые не будут обрабатываться традиционными обработчиками и будут приводить к немедленному завершению приложения и автоматическому запуску механизма Windows Error Reporting, а также возможность задания внешнего процесса — обработчика исключений, который будет вызываться для получения названия события, параметров отчета об ошибке и опционального запуска отладчика.

Использование механизма Windows Error Reporting

Давайте кратко рассмотрим, как разработчики могут применять механизм Windows Error Reporting для получения информации о сбоях и других проблемах со своими приложениями. Начиная с Windows Vista Windows по умолчанию предоставляет отчет о сбоях, зависаниях и ошибках уровня ядра операционной системы (kernel faults) для всех приложений — внесения изменений в код приложений не требуется. При необходимости отчет включает мини-дамп памяти и дамп «кучи» приложения, приложениям требуется использование программных интерфейсов в тех случаях, когда необходима отсылка какой­то специфической для приложения дополнительной информации. Поскольку ядро Windows автоматически собирает в отчет информацию о необработанных исключениях, приложениям не нужно обрабатывать исключения, приводящие к фатальным ошибкам.

В случае возникновения сбоев, зависаний или ошибок уровня ядра операционной системы механизм Windows Error Reporting выполняет следующую последовательность действий:

  1. Возникновение проблемы.
  2. Ядро операционной системы вызывает WER.
  3. WER собирает данные, создает отчет и, при необходимости, запрашивает от пользователя подтверждение на отсылку отчета.
  4. При получении подтверждения WER отсылает отчет в Microsoft (так называемый Watson Server).
  5. Если серверу требуются дополнительные данные, WER собирает их и, при необходимости, запрашивает от пользователя подтверждение на отсылку.
  6. Если приложение зарегистрировано для перезапуска (эту тему мы обсуждали ранее), то WER выполняет соответствующую косвенно вызываемую функцию приложения.
  7. Если существует решение проблемы, приведшей к сбою, пользователь получает уведомление с помощью соответствующих средств операционной системы.

В зависимости от ситуации в CAB-файле могут присутствовать различные типы дампов, которые можно различать по расширению имени файла (табл. 1).

В приложении могут использоваться перечисленные ниже функции для настройки содержимого отчета, посылаемого в Microsoft, — регистрационная функция указывает Web на необходимость включения в создаваемый отчет указанных файлов и блоков памяти.

Для включения в состав отчета файла применяется функция WerRegisterFile(), которой в качестве параметров передаются: полное имя файла, его тип (одно из значений WER_REGISTER_FILE_TYPE) и два флага: WER_DELETE_FILE_WHEN_DONE, указывающий на то, что файл должен быть удален после отсылки отчета, и WER_ANONYMOUS_ DATA, указывающий на то, что в файле не содержатся приватные данные. Возможные значения параметра WER_REGISTER_FILE_ TYPE приведены в табл. 2.

Отметим, что задача генерации дампа памяти возлагается на разработчика приложения — для ее решения можно применять, например, отладочные механизмы, описанные в Windows SDK (см. функцию MiniDumpWriteDump()).

Для исключения файла из отчета следует использовать функцию WerUnRegisterFile(), указав ей в качестве параметра имя исключаемого файла.

В большинстве сценариев отсылка дополнительных файлов происходит только при получении от сервера соответствующего запроса. В случае отсылки дополнительных файлов необходимо применять флаг WER_ADD_ REGISTERED_DATA при вызове функции WerReportSubmit() — о ней мы расскажем далее.

Для включения в состав отчета копии области памяти применяется функция WerRegisterMemoryBlock(), в качестве параметров которой передаются адрес начала включаемого блока памяти и размер этого блока в байтах (максимальный размер блока памяти — WER_MAX_MEM_BLOCK_SIZE). Для отмены включения копии области памяти в отчет следует применять функцию WerUnRegisterMemoryBlock(). В случае отсылки данных из памяти необходимо использовать флаг WER_ADD_REGISTERED_DATA при вызове функции WerReportSubmit().

Функции WerSetFlags() и WerGetFlags() могут применяться соответственно для управления состоянием процесса в момент генерации отчета об ошибках и получения информации о настройках.

Процесс генерации и отсылки отчета состоит из нескольких шагов. Инициализация отчета выполняется вызовом функции WerReportCreate(), с помощью которой указывается тип события, для которого создается отчет, тип отчета (WerReportNonCritical — для сбоев с возможностью восстановления и WerReportCritical — для сбоев, повлекших аварийное завершение приложения), ссылка на информацию, включаемую в отчет (см. структуру WER_REPORT_INFORMATION), и переменная, которая будет содержать ссылку на созданный отчет, — ReportHandle.

После того как отчет успешно инициализирован, необходимо добавить в него парамет­ры первой и второй групп. Параметры первой группы задаются с помощью функции WerReport-Set-Parameter(), которой передается ссылка на созданный отчет (результат успешного выполнения функции WerReportCreate), набор флагов, имя параметра и его значение (16-битная строка в Unicode, заканчивающаяся нулем).

Для включения в состав отчета дополнительных параметров применяется функция WerReportAddSecondaryParameter(), которой передается ссылка на отчет, имя параметра и его значение.

Помимо возможности включения в состав отчетов файлов и снимков областей памяти, предусмотрена передача в составе отчета и дампов памяти — для этого можно использовать функцию WerReportAddDump(), в качестве параметров которой указываются ссылка на отчет, ссылки на процесс и поток, для которых был создан дамп, тип дампа (одно из значений WER_DUMP_TYPE), информация об исключении (указатель на структуру типа WER_EXCEPTION_INFORMATION), дополнительные опции (тип данных WER_DUMP_CUSTOM_OPTIONS) и флаги. Отметим, что процесс, для которого создается дамп, должен иметь права доступа STANDARD_RIGHTS_READ и PROCESS_QUERY_INFORMATION.

Для включения в состав отчета файлов мы применяем функцию WerReportAddFile(), которой передаем ссылку на отчет, полное имя файла, тип файла (WER_FILE_ TYPE) и дополнительные флаги.

Помимо этого разработчикам предоставляется возможность настройки пользовательского интерфейса — выбора информации, отображаемой в системной диалоговой панели. Для этих целей служит функция WerReportSetUI Option(), которой передается ссылка на отчет, тип интерфейса отчета (WER_REPORT_UI) и значение отображаемой строки. Приложение может модифицировать любое из полей интерфейсного элемента, заданного параметром WER_REPORT_UI; каждый вызов функции позволяет модифицировать только одно поле. Функция WerReportSetUIOption() может вызываться в любой момент работы приложения до непосредственной отсылки отчета.

После того как отчет сформирован и настроен, мы используем функцию WerReportSubmit() для отсылки отчета. В качестве параметров этой функции передаются ссылка на отчет, тип пользовательского интерфейса (наличие прав администратора, подтверждение отсылки и т.п.) и набор флагов. После того как отчет послан, следует закрыть ссылку на него, используя функцию WerReportCloseHandle().

Для отключения приложения от механизма Windows Error Reporting следует использовать функцию WerAddExcludedApplication(), а для повторного подключения — функцию WerRemoveExcludedApplication().

Настройки Windows Error Reporting располагаются в двух ветвях реестра:

  • HKEY_CURRENT_USERSoftwareMicrosoftWindowsWindows Error Reporting;
  • HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsWindows Error Reporting.

Наиболее полезные настройки показаны в табл. 3.

Заключение

В данном цикле статей мы обсудили различные вопросы улучшения стабильности работы приложений. Мы рассмотрели технику, позволяющую избежать утечки памяти, предотвратить зависание приложений, обсудили использование механизма Application Restart and Recovery, позволяющего перезапускать приложения, которые либо заблокировали какие­то ресурсы, либо перестали реагировать на сообщения системы, и механизма Windows Error Reporting, который дает возможность собирать данные о сбоях, происходящих в приложениях.

В следующих статьях, посвященных операционной системе Windows 7 для разработчиков, мы рассмотрим ряд изменений на уровне ядра операционной системы, которые могут представлять интерес для разработчиков приложений.

Источник

Moderators: Peter Thomsen, miker

User avatar

motet

Posts: 6978
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005
Operating System: Windows

Finale crash reporting

Has anyone had Finale crash and then successfully send its error report recently? I got this:

>>> Performing actions with error report: ‘…TempFinaleCrashReporting2014.5.0.6359bc6af90a-4a6b-4379-b859-44ba3a4576e9’
[compressing_files]
Total file size for compression is 85027 bytes
Creating ZIP archive file …TempFinaleCrashReporting2014.5.0.6359bc6af90a-4a6b-4379-b859-44ba3a4576e9.zip
Compressing file crashdump.dmp
Compressing file crashrpt.xml
Calculating MD5 hash for file …FinaleCrashReporting2014.5.0.6359bc6af90a-4a6b-4379-b859-44ba3a4576e9.zip
Finished compressing files…OK
[end_compressing_files]
[sending_report]
[sending_attempt]
Sending error report over HTTP…
Preparing HTTP request data…
Calculating size of data to send.
Opening Internet connection.
Connecting to server
Opening HTTP request…
Sending HTTP request…
HttpSendRequestEx has failed.
Error sending HTTP request.
[sending_attempt]
Sending error report over SMTP is disabled (negative priority); skipping.
[sending_attempt]
Sending error report over SMAPI is disabled (negative priority); skipping.
[status_failed]

I’m no expert here, but it doesn’t surprise me that SMTP and SMAPI (sendmail stuff for sending email) aren’t enabled by default on Windows. But HTTP should work. I’m afraid this adds to the feeling that they don’t care much about fixing bugs.


Re: Finale crash reporting

by Sponsor

Forum Sponsor
 

User avatar

zuill

Posts: 4418
Joined: Sat Dec 10, 2016 9:35 pm
Finale Version: Finale 2011-v26.3.1
Operating System: Windows

Re: Finale crash reporting

Post

by zuill » Wed Sep 19, 2018 5:41 am

The automatic system never worked for me. I have sent the crash reports that were dumped into the temp folder to MM support when requested.

Zuill

Windows 10, Finale 2011-v26.3.1
«When all is said and done, more is said than done.»


Anders Hedelin

Posts: 722
Joined: Wed Jan 11, 2017 1:34 am
Finale Version: Finale 26
Operating System: Windows

Re: Finale crash reporting

Post

by Anders Hedelin » Wed Sep 19, 2018 10:50 am

zuill wrote:The automatic system never worked for me. I have sent the crash reports that were dumped into the temp folder to MM support when requested.

Zuill

Did you ever get any response to the crash reports?

Finale 26.3, 27
Windows 10


User avatar

zuill

Posts: 4418
Joined: Sat Dec 10, 2016 9:35 pm
Finale Version: Finale 2011-v26.3.1
Operating System: Windows

Re: Finale crash reporting

Post

by zuill » Wed Sep 19, 2018 1:34 pm

It seems I recall that on at least one occasion, there was some result. However, it’s been a long time.

Zuill

Windows 10, Finale 2011-v26.3.1
«When all is said and done, more is said than done.»


User avatar

motet

Posts: 6978
Joined: Tue Dec 06, 2016 8:33 pm
Finale Version: 2014.5,2011,2005
Operating System: Windows

Re: Finale crash reporting

Post

by motet » Wed Sep 19, 2018 5:42 pm

I guess I won’t bother from now on. In my experience, MM only wants to consider problems they can reproduce, and crashes (fortunately rare) seem random.


User avatar

Harpsi

Posts: 104
Joined: Mon Dec 19, 2016 2:36 pm
Finale Version: 2014.5
Operating System: Windows

Re: Finale crash reporting

Post

by Harpsi » Sun Jan 27, 2019 12:28 pm

So, I just found this thread, finally taking the time to investigate if there is a solution to the crash reports never ever being sent properly. But I guess there is not? Still on 2014.5.

Finale 2014.5, Finale 25, Dorico 3.5
Windows 10


ebiggs1

Posts: 1125
Joined: Tue Dec 06, 2016 8:57 am
Finale Version: Finale 27
Operating System: Windows

Re: Finale crash reporting

Post

by ebiggs1 » Mon Jan 28, 2019 3:27 pm

I really don’t think MM keeps any programmers on staff. Oh, they may have a person that can read code but not a true programmer. I think that is why it takes them so long or not at all to fix bugs. This is not the old MM.

Finale 27.3 — Perfect Layout Silver — Note Performer 3 — SmartScore Pro 64 — Windows 10
President, The Shawnee Concert Band, Composer/Arranger



  1. Valued Member argumumble is offline


    Re: Faq (Updated 04/10 01:55 PM)

    I still have the »Art Bug», help!



  2. Novice f1esta is offline


    Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    Sending error report over SMTP is disabled (negative priority); skipping.
    [sending_attempt]
    Sending error report over SMAPI is disabled (negative priority); skipping.
    [status_failed] pls HELP



  3. Apprentice Smokeeee is offline


    Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    Hello,

    I am currently working on a Tutorial to help some of the people with issues relating to the HTTP Timeout error with the /api_GetLootBoxConfig.php and other related PHP pages. To help fix issues with properly returning a proper response.

    As well as demonstrate the process to get IIS6/IIS7 on Windows Server 2003/2008 to properly run PHP and the other essentials for it to communicate with SQL Server 2008 And 2012. And the process for setting up all the .Net stuff.

    Should be done in a few hours hopefully. :)


  4. Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    Here is the account creation in one DB query, maybe usefull for the faq:

    Everything in one query incl. acc creation. Just replace EMAIL, PASSWORD, SERIAL. breezenet and warz are the database names, change them if needed.

    USE [breezenet]
    INSERT INTO dbo.WarZSerials (SerialKey, SerialType, IsUsed) VALUES (‘SERIAL’, 1, 0)
    EXECUTE BN_WarZ_PreorderRegister ‘PAYPAL’, ‘9.99’, ‘1’, », ‘EMAIL’, ‘1’, ‘paypal’, ‘127.0.0.1’
    USE [warz]
    EXECUTE WZ_ACCOUNT_CREATE ‘127.0.0.1’, ‘EMAIL’, ‘PASSWORD’, ‘0’, ‘SERIAL’, ‘EMAIL’


  5. Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    I still have the error

    Code:

    "?getTriangle@PxMeshQuery@physx@@SAXABVPxHeightFieldGeometry@2@ABVPxTransform@2@IAAVPxTriangle@2@PAI@Z  could not be located in the dynamic link library PhysX3Common_x86.dll"

    I downloaded PhysX3Common_x86.dll and move to C:SharedInstallableFilesWarZbin but same problem. any idea :s?


  6. Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    This one works fine, if it doesn’t work for you then something else is causing this to error out.
    Like a file copied to a windows system folder or elsewhere in your Windows Environment Path



  7. Apprentice ClicheUsername is offline


    Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    Quote Originally Posted by Smokeeee
    View Post

    Hello,

    I am currently working on a Tutorial to help some of the people with issues relating to the HTTP Timeout error with the /api_GetLootBoxConfig.php and other related PHP pages. To help fix issues with properly returning a proper response.

    As well as demonstrate the process to get IIS6/IIS7 on Windows Server 2003/2008 to properly run PHP and the other essentials for it to communicate with SQL Server 2008 And 2012. And the process for setting up all the .Net stuff.

    Should be done in a few hours hopefully. :)

    Did you ever finish this? I’m still having trouble with this and I’ve tried just about anything I could think of.


  8. Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    Quote Originally Posted by DNC
    View Post

    This one works fine, if it doesn’t work for you then something else is causing this to error out.
    Like a file copied to a windows system folder or elsewhere in your Windows Environment Path

    with this physx3common i have another error «Cannot open lenguage file ‘data/LangPack/english.lang'»

    Edit: i read in the for fix that error , i going to try :P

    fix ( i dont try yet)

    Quote Originally Posted by finito
    View Post

    When the Eternity project is built using Final configuration. There are #ifdef used throughout the code that make changes.
    One of those changes is to not allow direct loading of files in the data folder but use package files only.

    Code:

    r3dFile* r3dFile_IntOpen(const char* fname, const char* mode)
    {
      r3dCSHolder csHolder(g_FileSysCritSection);
      bool allowDirectAccess = true;
    
    #ifdef FINAL_BUILD
      // disable all data/ files in final build
      if(strnicmp(fname, "data/", 5) == 0)
        allowDirectAccess = false;
    #endif

    Edit2: Ok I dont have idea what i need change x’D

    Edit3: Ty RZSearch!

    Quote Originally Posted by Mateuus
    View Post

    just change from false to true

    allowDirectAccess = false;

    allowDirectAccess =

    true;

    Last edited by War Inc; 24-04-13 at 07:46 AM.



  9. Apprentice Smokeeee is offline


    Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    Had a really hectic week with a large deployment at work, probably wrap up the guide some time tonight hopefully.

    Update: I got the tutorial up for the most part Here: http://forum.ragezone.com/f791/tutor…ft-iis-926957/

    If you need some help with your setup, maybe I can help walk you through what your missing, In the thread above.

    Last edited by Smokeeee; 24-04-13 at 01:46 PM.

    Reason: Added link to finished tutorial


  10. Re: Faq (Updated 04/10 01:55 PM)

    Quote Originally Posted by finito
    View Post

    When the Eternity project is built using Final configuration. There are #ifdef used throughout the code that make changes.
    One of those changes is to not allow direct loading of files in the data folder but use package files only.

    Code:

    r3dFile* r3dFile_IntOpen(const char* fname, const char* mode)
    {
      r3dCSHolder csHolder(g_FileSysCritSection);
      bool allowDirectAccess = true;
    
    #ifdef FINAL_BUILD
      // disable all data/ files in final build
      if(strnicmp(fname, "data/", 5) == 0)
        allowDirectAccess = false;
    #endif

    p.s. These two posts should be in Help section.

    Still have this error and i did your change, built the file and also changed the false to true was it the one in r3dfileman.cpp?


  11. Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    Make your code look identical to the following, do not make any other modifications to it.

    Code:

    r3dFile* r3dFile_IntOpen(const char* fname, const char* mode)
    {
      r3dCSHolder csHolder(g_FileSysCritSection);
      bool allowDirectAccess = true;
    
    #ifdef FINAL_BUILD
      // disable all data/ files in final build
      if(strnicmp(fname, "data/", 5) == 0)
        allowDirectAccess = false;
    #endif



  12. Member tyrael75 is offline


    Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    Possibility of uploading the DBs elsewhere? Having issues with mega.



  13. Novice nXSTorm is offline


    Re: Faq (Updated 04/10 01:55 PM)

    i have a problem getTriangle@PxMeshQuery@physx@@SAXABVPxHeightFieldGeometry@2@ABVPxTransform@2@IAAVPxTriangle@2@PAI@Z could not be located in the dynamic link library Physx3 common checked _86.dll


  14. Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    Keep reading the FULL thread cuz the correct one is in here….


  15. Re: Faq (Updated 04/16 12:35 AM) — HTTP TIMEOUT? LOOK HERE

    still having the

    getTriangle@PxMeshQuery@physx@@SAXABVPxHeightFieldGeometry@2@ABVPxTransform@2@IAAVPxTriangle@2@PAI@Z could not be located in the dynamic link library PhysX3Common_x86.dll

    fixed it by starting the launcher —> login —> let it update and reimport the good physX3Common_x86.dll
    but when i click play i see the game and than it says «wrong username or password»

    anybody can help me?


Понравилась статья? Поделить с друзьями:
  • Sedo gateway api soap sedogateway сервера https sedo fss ru произошла ошибка
  • Sending error report over smapi is disabled negative priority skipping варфейс
  • Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium
  • Sending error report over smapi is disabled negative priority skipping warface
  • Sed re error illegal byte sequence