Ошибка one or more errors occurred

From today morning, my Visual Studio is behaving very strangely. I get the error «one or more errors occurred failed to launch debug adapter» whenever I run the project.

enter image description here

I run my project profile instead of running it in the IIS Express profile. Here is my launchSettings.json file.

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:65498",
      "sslPort": 44318
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "<ProjectName>": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "https://localhost:5001;http://localhost:5000"
    }
  }
}

And when I check the Output window, this is what I get.

The program ‘[22052] .exe’ has exited with code -1
(0xffffffff).

Another thing I noticed is that a new browser tab is opened without any URL in it, just an about:blank page.

Rinof

1 / 1 / 0

Регистрация: 15.03.2012

Сообщений: 113

1

.NET 4.x

06.09.2016, 22:12. Показов 9029. Ответов 13

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

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

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
HttpClient client=client = new HttpClient();
            //}
            using (client)
            {
                client.Timeout = TimeSpan.FromMinutes(60);
                client.DefaultRequestHeaders.Add("User-Agent",
                                                 "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36");
                client.DefaultRequestHeaders.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
                client.DefaultRequestHeaders.Add("Accept-Language", "ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4");
                client.DefaultRequestHeaders.Add("Connection", "Keep-alive");
                while (true)
                {
                    try
                    {
                        var response = client.GetAsync(url).Result;
                       if (response.IsSuccessStatusCode)
                        {
                            var responseContent = response.Content;
                            string responseString = responseContent.ReadAsStringAsync().Result;
                            
 
                        }
 
                    }
                    catch (Exception ex) { }
                }

Но при запросе очень часто , либо с первого раза удачно прогрузит запрос либо же сначала выбивает (One or more errors occurred.) в ексепшн, а потом прогружает , это наглядно можно посмотреть в фидлере (на приложеной картинке).
Непонятно почему сначала строятся какие то тунели, притом что бывает сразу проскакивает запрос, но бывает и нет .
На картинке — красным выделены ошибки (One or more errors occurred.), зеленым успешные запросы.

Миниатюры

HttpClient (One or more errors occurred.)
 



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

06.09.2016, 22:12

13

Эксперт .NET

11496 / 7840 / 1193

Регистрация: 21.01.2016

Сообщений: 29,391

07.09.2016, 09:23

2

Rinof, а ты сообщение об ошибке в исключении пробовал читать? Исключения как бы для того и существуют, чтобы донести до программиста информацию об ошибке.



0



1 / 1 / 0

Регистрация: 15.03.2012

Сообщений: 113

07.09.2016, 11:05

 [ТС]

3

Так вся проблема в том что пишет в експешнене «Произошла одна или несколько ошибок.»
если углубится в ексепшин то можна увидеть {«Удаленный сервер возвратил ошибку: (502) Недопустимый шлюз.»}.

Миниатюры

HttpClient (One or more errors occurred.)
 



0



Эксперт .NET

11496 / 7840 / 1193

Регистрация: 21.01.2016

Сообщений: 29,391

07.09.2016, 11:13

4

Rinof, возможно, что проблема в том, что ты пытаешься подключиться по HTTPS… На стаке этот вопрос поднимали, может в этом дело, посмотри.



0



Rinof

1 / 1 / 0

Регистрация: 15.03.2012

Сообщений: 113

07.09.2016, 11:42

 [ТС]

5

извените за глупый вопрос но все же где мне взять этот сертификат что бы не блочился запрос.
Передача запроса идет на асп страницу https.
Я увидел по вашей ссылке 2 пути решения
1)

C#
1
2
3
4
WebRequestHandler handler = new WebRequestHandler();
X509Certificate2 certificate = [COLOR="Red"]GetMyX509Certificate()[/COLOR];
handler.ClientCertificates.Add(certificate);
HttpClient client = new HttpClient(handler);

ругается на GetMyX509Certificate()
2)

C#
1
2
3
4
5
6
7
8
9
X509Certificate Cert = X509Certificate.CreateFromCertFile("C:\mycert.cer");
// Handle any certificate errors on the certificate from the server.
ServicePointManager.CertificatePolicy = new CertPolicy();
// You must change the URL to point to your Web server.
HttpWebRequest Request = (HttpWebRequest)WebRequest.Create("https://YourServer/sample.asp");
Request.ClientCertificates.Add(Cert);
Request.UserAgent = "Client Cert Sample";
Request.Method = "GET";
HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();

но здесь нужен локальный сертификат



0



Эксперт .NET

11496 / 7840 / 1193

Регистрация: 21.01.2016

Сообщений: 29,391

07.09.2016, 11:44

6

Приведи пример урла



0



Rinof

1 / 1 / 0

Регистрация: 15.03.2012

Сообщений: 113

07.09.2016, 11:47

 [ТС]

7

C#
1
https://polandonline.vfsglobal.com/poland-ukraine-appointment/(S(vvzibb45kxnimzfrnhuavib1))/AppScheduling/AppWelcome.aspx?P=s2x6znRcBRv7WQQK7h4MTjZiPRbOsXKqJzddYBh3qCA=

вот урл



0



Эксперт .NET

11496 / 7840 / 1193

Регистрация: 21.01.2016

Сообщений: 29,391

07.09.2016, 11:55

8

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



0



1 / 1 / 0

Регистрация: 15.03.2012

Сообщений: 113

07.09.2016, 11:57

 [ТС]

9

просто я пробую работать и через браузер и через сайт но иногда через браузер быстрее работает ,но на сколько я знаю запросы то будут побыстрее, возможно httpClient плохо подходит для запросов?



0



Эксперт .NET

11496 / 7840 / 1193

Регистрация: 21.01.2016

Сообщений: 29,391

07.09.2016, 12:06

10

Rinof, httpClient для запросов и сделан. И работает оно на базе тех же запросов, что и браузер посылает.

Ссылка у тебя мутная какая-то. Похоже на огрызок пост-запроса.

Если поменять тип запроса на POST: var response = client.PostAsync(url, null).Result;, то какой-то результат получается, но я не знаю, насколько он верный. Ты точно знаешь, что ты делаешь?



0



Rinof

1 / 1 / 0

Регистрация: 15.03.2012

Сообщений: 113

07.09.2016, 12:16

 [ТС]

11

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

C#
1
2
3
4
5
6
7
8
9
10
11
12
 var content = new FormUrlEncodedContent(new[] 
                        {
                         new KeyValuePair<string, string>("", ""),
                         new KeyValuePair<string, string>("", ""),
                         new KeyValuePair<string, string>("", ""),
                         new KeyValuePair<string, string>("", ""),
                         new KeyValuePair<string, string>("", ""),
                         new KeyValuePair<string, string>("", ""),
                         new KeyValuePair<string, string>("", "")
                        });
 
                        var result = client.PostAsync(url, content).Result;

пост запрос отправляется вот такого вида

Добавлено через 7 минут
просто не понятно почему запросы дольше выполняются чем в браузере (притом что там еще есть подгружения js,html,css)



0



Эксперт .NET

11496 / 7840 / 1193

Регистрация: 21.01.2016

Сообщений: 29,391

07.09.2016, 12:18

12

Rinof, откуда урлы были взяты? Через фидлер отснифаны? Мне кажется, что эти запросы должны выполняться в определённом порядке, или тупо неверные.



0



1 / 1 / 0

Регистрация: 15.03.2012

Сообщений: 113

07.09.2016, 12:20

 [ТС]

13

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



0



Эксперт .NET

11496 / 7840 / 1193

Регистрация: 21.01.2016

Сообщений: 29,391

07.09.2016, 12:25

14

Rinof, я пробовал перейти по https://polandonline.vfsglobal.com и получил ошибку, а в следующий раз получил приветственную картинку седьмого IIS-а. Сервер точно адекватный?



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

07.09.2016, 12:25

14

  • Remove From My Forums
  • Question

  • User-234441352 posted

    hi,

    i am getting an error when i am trying to run my asp.net mvc core 2.1 (angular cli 7) application. 

    Can anyone guide me?

    An unhandled exception occurred while processing the request.

    AggregateException: One or more errors occurred. (One or more errors occurred. (The NPM script ‘start’ exited without indicating that the Angular CLI was listening for requests. The error output was: npm ERR! code ELIFECYCLE

    npm ERR! errno 1

    npm ERR! quickapp-pro@2.1.0 start: `concurrently —kill-others «ng serve» «npm run theme» «—port» «5789»`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the quickapp-pro@2.1.0 start script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

    npm ERR! A complete log of this run can be found in:

    ))

    System.Threading.Tasks.Task<TResult>.GetResultCore(bool waitCompletionNotification)

    InvalidOperationException: The NPM script ‘start’ exited without indicating that the Angular CLI was listening for requests. The error output was: npm ERR! code ELIFECYCLE

    npm ERR! errno 1

Answers

  • User839733648 posted

    Hi mehmoodahmed,

    According to your description, I suggest that maybe you could try the following steps.

    • Opened Command as Administrator 
    • Navigated to your ClientApp folder
    • Run “npm install”
    • Run “npm audit fix” 

    If you have any concerns, please feel free to let me know.

    Best Regards,

    Jenifer

    • Marked as answer by

      Thursday, October 7, 2021 12:00 AM

  • User-474980206 posted

    it looks like you are using a custom template. you should check with support from the vendor. there site suggests  running 

       npm install
       npm run dev-build
       npm start

    from the angular project folder. this should give more error messages. 

    • Marked as answer by
      Anonymous
      Thursday, October 7, 2021 12:00 AM

  • User-474980206 posted

    the error looks like your web pack / typescript  config is wrong (no module loader defined).  as it looks like you are using a driver script quickapp-pro which appears to have issues. you should check with the source of this script for support,
    or switch to using ng scripts directly.

      https://cli.angular.io

    to switch to ng-cli, I’d delete the clientapp folder contents, then cd to root of the project:

    cd ClientApp
    npm install -g @angular/cli
    ng new 
    ng serve

    if you are using asp.net core, then you might just try the builtin angular template (it uses the ng cli).  it also sets up spa services to host the clientapp public folder as static file. it has support for ng watch.

       dotnet new angular

    note: I use react instead of angular, so use the react template (which uses the react scripts).

    • Marked as answer by
      Anonymous
      Thursday, October 7, 2021 12:00 AM

    • Marked as answer by
      Anonymous
      Thursday, October 7, 2021 12:00 AM
  • User-474980206 posted

    after installing ng.

      delete node_modules, angular.json, tsconfig.*
      rename  package.json to package.json.save
      unless there is some code you need to save, empty the folder. If there is code, move it out and merge back.

    then:

       ng new
       ng serve

    this is will give a new set config files, and a running app. 

    if spasevices in debug mode can not start angular, then look at the new package.json scripts section, and compare to the saved. not sure which command the spa services runs in debug mode, but its probably build. you can always comment out the spaservice
    build, and manually start ng serve when in debug/dev mode.

    note: you might want to read:

       https://medium.com/javascript-scene/the-typescript-tax-132ff4cb175b

    • Marked as answer by
      Anonymous
      Thursday, October 7, 2021 12:00 AM

Обновлено 25.01.2023

Dell логотип

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз я вам показал, что у утилиты Winget есть возможность использовать GUI интерфейс, что позволяет его сделать более дружелюбным по отношению к пользователю. В сегодняшней статье я покажу свой опыт по решению ситуации, когда у меня в новогодние праздники вышел из строя сервер Dell PowerEdge R740 и просто перестал загружаться. Я опишу алгоритм как я пытался его оживить и что из этого у меня получилось. Опыт больше записываю для себя и надеюсь, что больше к нему не прибегну😀.

Ошибка CPU 2 machine check error detected

Третьего января, пока вся страна отдыхала на праздничной неделе, я работал. Так как это идеальное время выполнить те работы, которые бы затронули большое количество людей, то нужно делать. В какой-то момент прилетело уведомление от Zabbix, что один из серверов ESXI стал недоступен по сети.

Недоступность хоста ESXI

Этим сервером оказался Dell PowerEdge R740, из которых состоит мой серверный парк. Первым делом я полез в веб-интерфейс управления IDRAC, как его настраивать читайте по ссылке слева. Там меня встретила вот такая картина:

SYSTEM HAS CRITICAL ISSUES

SYSTEM HAS CRITICAL ISSUES

Далее если вчитываться в логи сервера, то было ряд предупреждений:

CPU 2 machine check error detected

CPU 2 machine check error detected

Когда мне удалось зайти в виртуальную консоль в IDRAC, то там я увидел вот такое предупреждение:

UEFI0078: One or more Machine Check errors occurred in the previous boot. Check the System Event Log (SEL) to identify the source of the Machine Check error and resolve the issues.

One or more Machine Check errors occurred in the previous boot

Я увидев это попробовал нажать F1. В результате операционная система загрузилась, но через какое-то время сервер вновь показал ошибку «CPU 2 machine check error detected».  Еще через день он просто перестал даже грузиться до полной инициализации BIOS, на моменте «Loading BIOS Drivers» происходила перезагрузка сервера и далее по бесконечному циклу.

Loading BIOS Drivers

Что делать в подобной ситуации?

1️⃣Если у вас есть техническая поддержка после 24 февраля 2022, то вам в этом повезло😀, мне от части тоже некоторые партнеры попробовали помочь, но для этого нужно предоставить логи от сервера, давайте и вы соберите так как это упростит вам дальнейшую диагностику. Вы будите видеть все в едином отчете локально.

Переходим в раздел «Maintenance — SupportAssist«. Откажитесь от регистрации.

Локальный сбор логов на Dell R740

Нажимаем кнопку «Start a Collection«.

SupportAssist Collection

Обязательно выберите:

  • Storage logs
  • Debug Logs
  • Filter Data

и сохраняем журнал отчета локально «Save Locally«. Нажмите «Collect«.

Сбор логов с сервера Dell

Начнется процесс сбора логов. Он занимает около 5 минут.

Задание по сбору логов на сервере Dell.jpg

Если хотите сохранить локальный архив, в имени которого будет указан Service Tag сервера, то нажмите кнопку «Save and View«.

Сохранение логов с сервера Dell

Чтобы открыть последний отчет нажмите «View Last Collection«.

Открытие отчета с логами на сервере Dell

2️⃣Я эти логи отправил коллегам. Пока они их изучали, я начал их так же изучать и просматривать информацию в IDRAC. В разделе «Хранилищ (Storage)» я обнаружил, что моих диско сервер Power Edge R740 не видит, и есть уведомление:

RAC0501: There are no physical disks to be displayed.
1. Make sure that the supported physical drives are inserted into the enclosure or attached to the backplane.
2. Make sure that the latest iDRAC firmware is installed.
3. Reset iDRAC to its initial state. To reset, click Maintenance > Diagnostics > Reset iDRAC to Factory Defaults. Else, run the RACADM command at the Command Line Interface (CLI): racadm racresetcfg.
4. Restart the server. To restart, click Configuration > Power Management > Power Control > Power Cycle System (cold boot). Else, run the RACADM command at the Command Line Interface (CLI): racadm serveraction powercycle.
5. Make sure that the host server is powered on.

Нам тут тонко намекают, что нужно сбросить IDRAC на начальные настройки.

RAC0501 There are no physical disks to be displayed.

3️⃣После сбора логов и передачи их для изучения. Я первым делом попытался обновить IDRAC. Наверху у меня скриншот с уже обновленной версией, но она была на год младше. Сам процесс обновления IDRAC я описывал. Тут я выбрал локальный метод, где скачал версию прошивки для Windows и загрузил ее через веб-интерфейс.

RED023: Lifecycle Controller in use. This job will start when Lifecycle Controller is available.

Загрузка прошивки IDRAC на сервер

Но мое задание до бесконечности висело со статусом «Not Applicable»

Not Applicable

Все дело в том, что компонент Lifecycle Controller который является частью IDRAC занят, хоть ваш сервер и не загружается. Чтобы это поправить вам нужно выключить Lifecycle Controller и заново включить. Как это делать я уже описывал. После этих манипуляций задание пошло

Загрузка прошивки IDRAC

Успешное обновление IDRAC

4️⃣Обновление IDRAC мне не подошло. Далее в интернете люди советовали полностью обновить BIOS и вообще все прошивки. ISO образ SUU я создал, но так как мой сервер Dell не мог загрузиться то, и диском воспользоваться я не мог.

Я все же попытался произвести полный сброс IDRAC, тут есть несколько нюансов, вы должны иметь возможность в случае чего найти новый IP-адрес интерфейса и логин с паролем. По-хорошему вы должны произвести сброс с сохранением сетевых настроек и текущих пользователей. Для этого есть определенные ключи. Сам процесс сброса IDRAC на начальные настройки с сохранение сетевых параметров и пользовательских я описывал, посмотрите. Напомню тут команду:

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

5️⃣Еще советуют для профиля питания выставить нужный режим. Для этого пройдите в «Configuration — BIOS settings — System Profile Settings» и выставите  у «System Profile» значение «Performance«. Не забудьте применить настройки.

Для серверов рекомендуется оставить настройки без энергосбережения. Изменение состояния C в настройках BIOS не влияет на производительность устройства, однако для полного выхода процессора из спящего режима потребуется больше времени.

Dell System Profile

Данный режим выключает:

  •  ✅C1E — Disabled
  •  ✅C States — Disabled

C States - Disabled

К сожалению, это пока не решило проблему. Жду поездки в ЦОД. Скатавшись в ЦОД, я извлек 2-й CPU, это позволило серверу нормально загрузиться, после чего я смог применить к нему ISO образ SUU с обновлениями. После чего нашлось удачное прошивание сервера. В результате я получил версию BIOS 2.16.1.

Обновление BIOS Dell Power Edge

После включения сервера картина не изменилась, шла циклическая загрузка до момента «Loading BIOS Drivers«, а затем перезагрузка.

Loading BIOS Drivers

Если посмотреть в IDRAC логи, то там можно заметить события.

Device not detected: Intel(R) Xeon(R) Gold 6244 CPU @ 3.60GHz(CPU 2)

Device not detected Intel(R) Xeon(R) Gold 6244 CPU @ 3.60GHz(CPU 2)

После некоторого времени появилось критическое уведомление:

System BIOS has halted: Do one of the following: 1) If new hardware has been added, remove the new hardware and restart the server, 2) Turn server off and back on using the power button, or 3) Remove and reapply server input power. If the problem persists, contact your service provider. Refer to the product documentation to choose a convenient contact method.

System BIOS has halted

System BIOS has halted

С высокой долей вероятности придется менять процессор. Но мы провели еще одно тестирование, попросили техподдержку ЦОДА, произвести такие действия:

    1. Отключить сервер от питания
    2. Полностью раскоммутировать сервер
    3. Выдвинуть сервер на салазках из стойки
    4. Снять органайзер воздушных потоков
    5. Отсоединить радиатор процессора №2
    6. Вынуть процессор №2
    7. Отсоединить радиатор процессора №1
    8. Вынуть процессор №1
    9. В сокет процессора №1 вставить процессор№2
    10. Установить радиатор №1
    11. Установить процессор №1 В сокет №2
    12. Установить Радиатор №2
    13. Установить органайзер воздушных потоков
    14. Закрыть крышку
    15. Задвинуть сервер на салазках в стойку
    16. Скоммутировать сервер
    17. Подключить питание

В результате такой рокировки. Сервер не загрузился, и все также ругался на неисправность второго сокета в котором был CPU1, и я точно знал, что он рабочий. Получается, что проблема в сокете или материнской плате.

Dell Information not avaliable

Тут вариантов два:

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

Решил подаунвольтить проц а CTR не работает. Ни одна кнопка в приложении не нажимается, а в окне лога пишет:

System.AggregateException: One or more errors occurred. —> System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. at A.c7ef8ec682dd21d60b7ea8e49e2ff83f2.c5c2452607c2665392a3543b056d8caa4() at A.c7ef8ec682dd21d60b7ea8e49e2ff83f2.c851a92f7e153dde284accde57e5e21c4() at System.Threading.Tasks.Task.Execute() — End of inner exception stack trace — at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at A.c7ef8ec682dd21d60b7ea8e49e2ff83f2..ctor()—> (Inner Exception #0) System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. at A.c7ef8ec682dd21d60b7ea8e49e2ff83f2.c5c2452607c2665392a3543b056d8caa4() at A.c7ef8ec682dd21d60b7ea8e49e2ff83f2.c851a92f7e153dde284accde57e5e21c4() at System.Threading.Tasks.Task.Execute()<—

Сталкивался кто? Конфиги чистил, прогу перекачивал, в бубен стучал, духов призывал. Нихрена :(

R5 5600X, MSI B450 Gaming Pro Carbon AC. Необходимые предварительные настройки в БИОСе сделал.

Понравилась статья? Поделить с друзьями:
  • Ошибка onedrive в windows 10 как исправить
  • Ошибка olf на частотном преобразователе altivar
  • Ошибка one or more of the program files
  • Ошибка olf на плавном пуске
  • Ошибка ole код 0x800a03ec неизвестный код состояния com