no resource with given url found что делать
[Bug]: No resource with given URL found, DevTools failed to load SourceMap #28993
Comments
arthurpankiewicz commented May 4, 2021 •
Preflight Checklist
Electron Version
What operating system are you using?
Operating System Version
macOS Big Sur 11.2.3
What arch are you using?
Last Known Working Electron version
Expected Behavior
Actual Behavior
When the app is loaded, the console warns that it cannot load the sourcemap:
The index.html in the sources says the resource cannot be loaded:
Executing location.reload() causes the app to crash with a white screen and no console logs (this command works in electron dev builds).
My electron code is contained in electron/index.electron.js and the relevant snippets are:
The relevant package.json snippets:
The only thing I can confirm in dev is that running location.reload() successfully reloads the app.
Testcase Gist URL
Additional Information
The same problems exist for linux and windows builds
The text was updated successfully, but these errors were encountered:
FStefanni commented Oct 26, 2021
I had a similar issue as reported in #31586, but with electron 15.0.0.
codebytere commented Oct 27, 2021
Thanks for reporting this and helping to make Electron better!
Because of time constraints, triaging code with third-party dependencies is usually not feasible for a small team like Electron’s.
Would it be possible for you to make a standalone testcase with only the code necessary to reproduce the issue? For example, Electron Fiddle is a great tool for making small test cases and makes it easy to publish your test case to a gist that Electron maintainers can use.
Stand-alone test cases make fixing issues go more smoothly: it ensure everyone’s looking at the same issue, it removes all unnecessary variables from the equation, and it can also provide the basis for automated regression tests.
I’m adding the blocked/need-repro label for this reason. After you make a test case, please link to it in a followup comment. This issue will be closed in 10 days if the above is not addressed.
Расширение Chrome: «No resource with given identifier found» при попытке Network.getResponseBody
Я пишу расширение Chrome, которое может получить ответ HTTP для сайта. Я пытаюсь использовать отладчик для получения тела ответа:
Но я всегда получаю
Unchecked runtime.lastError while running debugger.sendCommand: <"code":-32000,"message": "ресурс с заданным идентификатором не найден">в chrome-extension://ikphgobkghdkjkfplgokmapjlbdfeegl/background.js:11:29
ошибка, и тело не определено.
Есть ли у кого-нибудь идеи о том, почему это происходит? Спасибо!
2 ответа
Я пытаюсь перейти на Fluent NHibernate 2.1 (Build #694). в результате я также перехожу на NHibernate 3.0. У меня возникла проблема с отображением Table-Per-Subclass, которое приводит к ошибке при попытке получить данные. Важное примечание: эти таблицы и классы работали с ныне устаревшей версией.
Это было потому, что веб-сайт отправляет много ответов, и этот код увидит другой запрос, отличный от того, который я хочу, а затем отсоединит отладчик, чтобы я не мог получить результат.
Чтобы решить эту проблему, просто используйте один отладчик и не отсоединяйте его или отсоединяйте только тогда, когда это безопасно.
У меня есть цель проекта API Level 10, и я хочу реализовать новую библиотеку поддержки ActionBar. После выполнения всех инструкций по настройке библиотеки поддержки при добавлении библиотеки в мой проект я столкнулся с десятками сообщений об ошибках, подобных этому.
Я пытаюсь реализовать простой GridLayout в Xamarin Studio, как описано в этом примере: http:/ / mobile.tutsplus.com / учебники / android / android-user-interface-design-creating-a-numeric-keypad-with-gridlayout /
Я сталкиваюсь с аналогичной проблемой. Я понял, что sendCommand не выполняется немедленно. Я столкнулся с проблемой для запросов, которые отправляются до того, как отправка «Network.enable» была завершена. Попробуйте добавить завершение для
Похожие вопросы:
В настоящее время я получаю
Вот как выглядит мой файл build.gradle прямо сейчас. Пожалуйста, дайте мне знать, если есть какая-либо другая информация, которую я могу предоставить. Проблема возникает после того, как я добавляю.
При обновлении TargetSdkVersion до 23 при сборке проекта с использованием более старого targetVersion на Android Studio я получил следующую ошибку при сборке.
Я преобразовал Google Authenticator с открытым исходным кодом из существующего проекта Eclipse в проект Gradle на основе Android Studio. Проект отлично строится после преобразования. Я сделал.
Я пытаюсь перейти на Fluent NHibernate 2.1 (Build #694). в результате я также перехожу на NHibernate 3.0. У меня возникла проблема с отображением Table-Per-Subclass, которое приводит к ошибке при.
У меня есть цель проекта API Level 10, и я хочу реализовать новую библиотеку поддержки ActionBar. После выполнения всех инструкций по настройке библиотеки поддержки при добавлении библиотеки в мой.
Я пытаюсь реализовать простой GridLayout в Xamarin Studio, как описано в этом примере: http:/ / mobile.tutsplus.com / учебники / android /.
У меня возникла ошибка при запуске Chromecast sender в Chrome Incognito или если расширение Chromecast не установлено: Failed to load resource: net::ERR_ADDRESS_UNREACHABLE.
Я уже посмотрел на Android xml error: «No resource found that matches the given name» with RelativeLayout (@id/LinearLayout_acc, @id/ProgressBar_statusScreen) Мой код работал без проблем.
Я читал много постов, но ни один из них не помог, пожалуйста, имейте в виду, что я новичок в android, так что ошибка может быть очевидной. При рассмотрении приведенного ниже кода он утверждает, что.
Что означает ошибка 404 на сайте и что с ней делать
Создайте рассылку в конструкторе за 15 минут. Отправляйте до 1500 писем в месяц бесплатно.
Отправить рассылку
Ошибка 404, либо Error 404 Not Found появляется, если браузеру не удалось обнаружить на сервере указанный URL.
Сообщение об ошибке 404
Что означает ответ 404
Error 404 Not Found отображается по-разному: «HTTP 404 не найден», «Ошибка 404 Not Found», «404 Страница не найдена». Смысл надписи всегда остаётся тем же: страница отсутствует либо просто не работает. Not Found в переводе означает «не найдено».
Ошибка 404 — классический код ответа по протоколу HTTP. Он свидетельствует, что связь с сервером установлена, но информации по заданному запросу нет.
Однако если просто ввести в поисковую строку произвольный набор символов, то браузер не покажет ошибку 404 Not Found — появится сообщение, что установить соединение с конкретным сервером невозможно.
Разберёмся в техническом формировании ответа Error 404 Not Found.
Техническая сторона вопроса. При связи по HTTP браузер запрашивает указанный URL и ждёт цифрового ответа. То есть любой запрос пользователя направляется на сервер размещения искомого сайта. Когда браузеру удаётся связаться с сервером, он получает кодированный ответ. Если запрос корректный и страница найдена, отправляется ответ с кодом 200 OK, что соответствует благополучной загрузке. При отсутствии страницы отправляется ответ об ошибке.
Что значит код «404». В ответе 404 первая четвёрка указывает на то, что запрос был чрезмерно длительным или в самом адресе была ошибка. Ноль предполагает синтаксическую неточность. Завершающая цифра кода отображает конкретную причину ошибки — «4» означает отсутствие данной ссылки.
Какие ещё ошибки бывают. Ошибку 404 не нужно путать с другими ответами, которые указывают на невозможность связи с сервером. Например, ошибка 403 сообщает, что доступ к URL ограничен, а ответ «Сервер не найден» свидетельствует, что браузер не смог обнаружить место размещения сайта.
Google на 404 странице сообщает о возможных причинах ошибки
Причины ошибки
Причины, по которым HTTP возвращает ответ 404 Not Found:
В большинстве ситуаций ошибка 404 отображается, когда не удаётся обнаружить нужную страницу на доступном сервере.
Причины отсутствия страницы на сайте бывают разными
Возможные последствия для сайта
Нужно ли считать 404 ошибку опасной для сайтов? Кажется, что нет ничего плохого в том, что пользователь не смог открыть одну веб-страницу. Однако если такая ситуация будет повторяться регулярно, это чревато оттоком аудитории. Одни пользователи решат, что сайт вовсе не существует. Другие подумают, что лучше не заходить на сайт, который работает с ошибками. Третьи будут игнорировать ресурс, на котором не смогли получить обещанную информацию.
Поисковые системы относятся к Not Found более лояльно. Например, Google отмечает, что 404 страницы не влияют на рейтинг. Но если при индексации роботы будут находить все больше ошибочных страниц, вряд ли это приведёт к более высокому ранжированию.
Если вы хотите улучшить взаимодействие с посетителями, важно найти и исправить все ошибки 404 на сайте.
Как выявить ошибку
На небольшом ресурсе легко проверить работоспособность ссылок вручную. Но если на сайте сотни и тысячи страниц, без дополнительного софта не обойтись. Есть немало сервисов и программ, позволяющих находить битые ссылки. Рассмотрим некоторые из них.
Search Console Google
Консоль поиска Google позволяет находить страницы с ошибкой 404 за несколько кликов:
Чтобы получить список страниц с ошибками, подтвердите права на ресурс — добавьте проверочную запись TXT в записи DNS регистратора домена. Такая запись не повлияет на работу сайта. Подробнее о процедуре подтверждения, читайте в справке Google.
Для использования Search Console Google нужно подтвердить свои права на сайт
Яндекс Вебмастер
Сервис для вебмастеров от Яндекса поможет быстро найти все ошибки 404:
Чтобы использовать Яндекс.Вебмастер, также нужно подтвердить право владения сайтом — добавить метатег в HTML-код главной страницы.
Для входа в Вебмастер авторизуйтесь в Яндексе
Screaming Frog
Для начала загрузите и установите программу на компьютер. После запуска добавьте URL проверяемого сайта и начните поиск проблем. Неработающие ссылки можно искать даже в бесплатной версии.
Инструмент SEO-паук в Screaming Frog помогает найти технические неисправности сайта
SiteAnalyzer
Эта бесплатная десктопная программа позволяет обнаружить технические погрешности на сайте. SiteAnalyzer быстро отыщет нерабочие и несуществующие ссылки.
SiteAnalyzer бесплатно найдёт неработающие URL
Как исправить ошибку Not Found
Выбор конкретного решения зависит от причины ошибки:
Удалять и менять ссылки вручную удобно только на небольших сайтах. Исправление ошибок на крупных порталах лучше автоматизировать. Например, с помощью специальных плагинов для внутренней перелинковки (Terms Description, Dagon Design Sitemap Generator) и для автоматического формирования адресов страниц (Cyr-To-Lat).
Чтобы ошибки 404 появлялись как можно реже, достаточно соблюдать простые рекомендации:
Мы разобрались, как найти и исправить ошибки Not Found внутри сайта. Но неработающая ссылка может быть расположена и на стороннем ресурсе. Допустим, когда-то на другом сайте разместили рекламную публикацию со ссылкой на определённую страницу. Спустя какое-то время страницу удалили. В этом случае появится ошибка 404. Устранить её можно, связавшись с администрацией ссылающегося сайта. Если же удалить/исправить ссылку нельзя, постарайтесь использовать ошибку с выгодой.
Как сделать страницу 404 полезной
Грамотно оформленная страница с ошибкой Error 404 Not Found — действенный инструмент конвертации посетителей. Ограничений по использованию страницы с ошибкой 404 нет. При этом практически все CMS позволяют настраивать дизайн этой страницы.
Что публиковать на странице 404:
При оформлении страницы-ошибки желательно опираться на рекомендации поисковиков:
Главное — по возможности отказаться от стандартной страницы 404. Подумайте, как привлечь внимание пользователя. Расскажите ему об отсутствии искомой страницы и предложите взамен что-то полезное или интересное.
Примеры оформления страниц 404
Designzillas
Мультяшная страница креативной студии привлекает внимание и её хочется досмотреть до конца. Если прокрутить страницу, можно увидеть, как из яйца вылупится дракон. При этом на странице есть ссылки на все основные разделы сайта.
Меню на сайте Designzillas есть и на 404 странице
Domenart Studio
Веб-студия «Домен АРТ» использует красочную страницу 404, оформленную в единой стилистике ресурса. Заблудившимся пользователям предлагают попробовать ещё раз ввести адрес или перейти в нужный раздел.
Контакты, поиск, меню — и всё это на 404 странице Domenart Studio
«Эко Пауэр», дистрибьютор производителя источников питания, демонстрирует короткое замыкание как символ ошибки. Посетителям предлагают перейти на главную.
Ошибка 404 «Эко Пауэр» выглядит как страница входа
Дом со всем
Компания «Дом со всем», занимающаяся бурением скважин, разместила на странице 404 свои контакты и перечень услуг. Со страницы можно перейти в любой раздел сайта или заказать обратный звонок. С таким наполнением посетителю не нужно искать дополнительную информацию где-то ещё.
Компания «Дом со всем» предлагает заказать обратный звонок
Kualo
Страница 404 на веб-хостинге Kualo может заставить пользователя забыть, зачем он сюда пришёл. Увлекательная игра притягивает внимание. В конце игры посетителю предлагают посмотреть сайт хостинга.
На странице Kualo можно просто поиграть и заработать скидки
Рано или поздно с ошибкой 404 сталкивается большинство сайтов. При регулярной проверке можно своевременно исправить неработающие ссылки, чтобы в ответ пользователи получали код 200 OK. Но для крупного ресурса лучше настроить оригинальную страницу, которая будет отображаться при появлении ошибки Not Found и подскажет посетителям, что делать дальше.
no resource found that matches the given name
is my AndroidManifest.xml and in lines 8 & 11 I get the error:
no resource found that matches the given name(at «label» with value «@string/app_name»)
no resource found that matches the given name(at «label» with value «@string/app_name»)
This is really strange and I did not move the values Folder anywhere.
6 Answers 6
Did you check to ensure that you have the string resource defined in res/values/strings.xml?
One Reason Can Be as in my case a bug in the string GUI when you add and delete items in some sequence
solution: simply open the strings.xml in the XML mode not GUI you will find it different and has obvious not valid extra texts pasted around or at the beginning ; although it does not give an error on the file strings.xml fix them and then clean and run
Just add the above line «config.xml» inside. Bottom of platform android. Working perfectly. After many hours I got this solution.
The fix for this is to make sure your Cordova CLI is updated to the latest, then start a new app (or re-add the android platform).
If you plan to use cordova-android 6, these are the changes you’ll need to make to your config.xml:
I’ve had the same problem. Remove «@string» from android:label=»@string/app_name» and it will work fine.
Why is it that «No HTTP resource was found that matches the request URI» here?
I have code in my controller like so:
. and I’m calling it via Postman like so:
UPDATE
Yes, it apparently has nothing to do with it being a Post and passing args in the URI, because I’m getting the same thing now with an HttpGet method:
I’m calling it from postman like so:
. and it does indeed appear in my controller:
UPDATE 2
I thought I was about to solve it when I changed this code:
. but I still get the same err msg.
UPDATE 3
I find that this also is not working:
. and so there is a definite pattern. EVERY REST API call I make that contains args/params fails in this same way; all of the others ( http://localhost:21609/api/deliveries/Count, http://localhost:21609/api/deliveryitems/count, http://localhost:21609/api/department/getall ) work just fine. IOW, if there are no args in the URI, the method is discovered. If there are args, it is not.
So apparently there’s either something wrong with how I’m passing the args/vals in the URI (appending «?=» in the case of a single arg and, in the case of two args «?=&=«) and/or there’s something wrong with how I set up the routing. Specifically, this style works:
. whereas this style does not:
UPDATE 4
I changed the routing to include the data type of the arg so that this:
But it still failed, growling:
Then, «on a lark,» I tried entering this into Postman:
. and it worked! (I had been thinking it needed to be » http://localhost:21609/api/delivery/invnumbyid?ID=45 «)
But a similar attempt in Postman:
. continues to fail with «No value given for one or more required parameters.» even though this is hit:
. and the args to GetNDepartmentsFromID() has the expected vals (2 and 12)
Even worse/weirder is the result I get with » http://localhost:21609/api/deliveryitems/InsertIntoPPTData/serNum77;tx2;siteNum2;bla2.xml;ppt_user2;tx_memo2;file_beg2;file_end2 » now:
I sadly smilingly remember that there is always one more gargoyle hiding behind the rustling curtain (where Robinson Jeffers and Edgar Allen Poe are seemingly wrestling). Palely loitering.
UPDATE 5
Okay, here it is stated differently:
From Postman, if I use this URL:
I make it into this method:
. where the value of FirstId is 2, and the value of CountToFetch is 12 (as I would expect them to be). But then, Postman sends back my package with the notation, «500 No value given for one or more required parameters.«
¡Que demonios! Both parameters were obviously passed!
If I use a URI that would seem more correct:
Yet this is the route that I’ve provided:
. and so I would say that I did, in fact, provide a matching action on the controller.And, BTW, if I just enter this as the URI into Postman:
. and then use Postman’s «URL Parameter Key / Value» interface to add those, it generates the exact same URL as above, as can be seen here:
. and with the exact same result.
I can only say it again (pardon my «Las Uvas de la Ira«-inspired Spanish): ¡Que demonios!
10 Answers 10
Let’s go back to two very simple working examples.
The first sample says that the » anyString » is a path segment parameter (part of the URL).
First sample example URL is:
The second sample says that the » anyString » is a query string parameter (optional here since a default value has been provided, but you can make it non-optional by simply removing the default value).
Second sample examples URL are:
Of course, you can make it even more complex, like with this third sample:
Third sample examples URL are:
When should you use path segment or query parameters? Some advice has already been given here: REST API Best practices: Where to put parameters?