powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Просто Трёп [закрыт для гостей] / Помогите перевести сообщение об ошибке, Поиск: Искать сообщения, созданные автором: cat2  
25 сообщений из 27, страница 1 из 2
Просто Трёп / Помогите перевести сообщение об ошибке
    #424324
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Цитата 
[игнорируется]
role_id: Value "tags" is not snowflake
Не въезжаю, причем тут снежинка?
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424328
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Гарыныч  08.06.2023, 22:20
[игнорируется]
так шта, пляши от етова...
Сомнительно. Это ошибка вылезает при использовании одной из библиотек Node.js
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424334
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Гарыныч  08.06.2023, 22:42
[игнорируется]
snowflake-керская
То, что херня не snowflake-керская понятно. Понять бы что это значит
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424338
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
gyrus  08.06.2023, 22:48
[игнорируется]
cat2  08.06.2023, 22:26
[игнорируется]
Гарыныч  08.06.2023, 22:20
[игнорируется]
так шта, пляши от етова...
Сомнительно. Это ошибка вылезает при использовании одной из библиотек Node.js
Библиотека discord.js? где нибудь используете OAUTH2?
Нет
Код
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
0|index    | 2023-06-08T20:59:48: DiscordAPIError: Invalid Form Body
0|index    | 2023-06-08T20:59:48: role_id: Value "tags" is not snowflake.
0|index    | 2023-06-08T20:59:48:     at RequestHandler.execute (/root/node_modules/discord.js/src/rest/RequestHandler.js:350:13)
0|index    | 2023-06-08T20:59:48:     at runMicrotasks (<anonymous>)
0|index    | 2023-06-08T20:59:48:     at processTicksAndRejections (node:internal/process/task_queues:96:5)
0|index    | 2023-06-08T20:59:48:     at async RequestHandler.push (/root/node_modules/discord.js/src/rest/RequestHandler.js:51:14)
0|index    | 2023-06-08T20:59:48:     at async GuildMemberRoleManager.add (/root/node_modules/discord.js/src/managers/GuildMemberRoleMana                                                     ger.js:124:7) {
0|index    | 2023-06-08T20:59:48:   method: 'put',
0|index    | 2023-06-08T20:59:48:   path: '/guilds/676425250640101395/members/257946059542757376/roles/tags',
0|index    | 2023-06-08T20:59:48:   code: 50035,
0|index    | 2023-06-08T20:59:48:   httpStatus: 400,
0|index    | 2023-06-08T20:59:48:   requestData: { json: undefined, files: [] }
0|index    | 2023-06-08T20:59:48: }
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424341
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
gyrus  08.06.2023, 22:54
[игнорируется]
как это нет?
Нет - это OAUTH2
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424350
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
gyrus  08.06.2023, 22:57
[игнорируется]
cat2  08.06.2023, 22:55
[игнорируется]
gyrus  08.06.2023, 22:54
[игнорируется]
как это нет?
Нет - это OAUTH2
вот все бы вам поспорить...
вот здесь вот отсутствует параметр client_id:
path: '/guilds/676425250640101395/members/257946059542757376/roles/tags'
Все хорошо, только вот только нет никаких наметок откуда делается этот запрос. Вернее знаю только из какой моей функции.

Ошибка вылезает не при каждом вызове и я никак не могу отловить закономерность ее появления

Переменная client_id используется внутри библиотеки, в моей программе ее нет
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424352
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
gyrus  08.06.2023, 22:57
[игнорируется]
для начала посмотрите у себя наличие отсутствия файла .env (обычно в корне проекта)
ну и чисто на всякий случай проверте не установлены ли на хосте откуда запускаете свое... эээ... своего.. бота (?) переменные окружения вроде CLIENT_ID и CLIENT_SECRET (или как-то похоже)
Такого файла нет, таких идентификаторов у меня нет
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424353
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
IT-Клоп  08.06.2023, 23:10
[игнорируется]
cat2  08.06.2023, 22:13
[игнорируется]
Цитата 
[игнорируется]
role_id: Value "tags" is not snowflake
Не въезжаю, причем тут снежинка?
Облачный провайдер данных такой.
Я его не использую
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424366
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Вот что хорошо когда вопросы на форуме задаешь, так это то, что сам посмотришь на задачу свежим взглядом и найдешь решение.

Ошибку я нашел, она как всегда банальна (после того, как ее найдешь). В вызове стандартной функции в качестве параметра передавал не поле объекта, а сам объект.

Но загадка "снежинки" осталась!
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424388
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
gyrus  08.06.2023, 23:32
[игнорируется]
cat2  08.06.2023, 23:12
[игнорируется]
IT-Клоп  08.06.2023, 23:10
[игнорируется]
cat2  08.06.2023, 22:13
[игнорируется]
Цитата 
[игнорируется]
...
Не въезжаю, причем тут снежинка?
Облачный провайдер данных такой.
Я его не использую
давайте сразу определимся - насколько больщой у вас опыт разработки под node.js?
не поймите меня неправильно - это я не прикола ради спрашиваю
Два года, но это вовсе не значит, что я каждый рабочий день на нем 8 часов пишу.
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424403
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Ошибка вылетала из этой библиотечной функции
Код
1.
2.
3.
4.
5.
async delete(role, reason) {
    const id = this.resolveId(role);
    await this.client.api.guilds[this.guild.id].roles[id].delete({ reason });
    this.client.actions.GuildRoleDelete.handle({ guild_id: this.guild.id, role_id: id });
  }
В нее должен передаваться объект role, а у меня передавался другой объект, где role - только его поле.
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424586
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Тема "снежинки" все равно не раскрыта
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424595
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Испытатель диванов  09.06.2023, 10:15
[игнорируется]
cat2  09.06.2023, 10:10
[игнорируется]
Тема "снежинки" все равно не раскрыта
потому что это не популярная тема для раскрытия.
любимую тему для раскрытия и сам знаешь
Это печально
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424643
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Green  09.06.2023, 10:25
[игнорируется]
cat2  08.06.2023, 22:13
[игнорируется]
Цитата 
[игнорируется]
role_id: Value "tags" is not snowflake
Не въезжаю, причем тут снежинка?
https://docs.snowflake.com/en/sql-reference/stored-procedures-javascript

Это интерфейс для базы данных Snowflake
То есть ты полагаешь, что правильный перевод

Значение "тэг" не является интерфейсом для базы данных
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424667
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Я провел научные изыскания.

Дискорд и Твиттер используют некий алгоритм формирования множества уникальных идентификаторов.

Снежинка - визуальная иллюстрация результата такого формирования.

Value "tags" is not snowflake

переводится примерно так

Значение "тэг" не является идентификатором базы
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424692
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Испытатель диванов  09.06.2023, 11:15
[игнорируется]
cat2  09.06.2023, 11:02
[игнорируется]
Я провел научные изыскания.

Дискорд и Твиттер используют некий алгоритм формирования множества уникальных идентификаторов.

Снежинка - визуальная иллюстрация результата такого формирования.

Value "tags" is not snowflake

переводится примерно так

Значение "тэг" не является идентификатором базы
где тут про идентификатор базы?
Тама, внутрях
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424801
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
gyrus  09.06.2023, 12:14
[игнорируется]
cat2  09.06.2023, 10:45
[игнорируется]
Green  09.06.2023, 10:25
[игнорируется]
cat2  08.06.2023, 22:13
[игнорируется]
Цитата 
[игнорируется]
...
Не въезжаю, причем тут снежинка?
https://docs.snowflake.com/en/sql-reference/stored-procedures-javascript

Это интерфейс для базы данных Snowflake
То есть ты полагаешь, что правильный перевод

Значение "тэг" не является интерфейсом для базы данных
Вот здесь должен быть идентификатор роли:
snowflake.png
У вас там строка "tags". Cоответственно, при попытке найти роль с идентификатором "tags" пролисходит ошибка, о чем вам discord.js и долаживает и будет долаживать. Просто по своему - "user friendly" так сказать
У меня в запросе нет ничего с идентификатором tags.

Мне ничего не дает знание, что где-то внутри библиотек что-то сбойнуло из-за этого.
Мне надо было локализовать место в своей программе, в котором происходит вызов библиотечного метода, который генерирует эту ошибку.
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424843
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Green  09.06.2023, 12:35
[игнорируется]
cat2 [игнорируется] 

У тебя же код открыт, устрой поиск, в каком месте эта строчка встречается.
Нигде не встречается.

Теперь я могу сказать, что ошибка нла после вызова функции
Код: JavaScript
1.
2.
3.
4.
5.
async delete(role, reason) {
    const id = this.resolveId(role);
    await this.client.api.guilds[this.guild.id].roles[id].delete({ reason });
    this.client.actions.GuildRoleDelete.handle({ guild_id: this.guild.id, role_id: id });
  }
Только вот в моей функции этот вызов в нескольких местах.

Если залезть в библиотеки, то ошибку вызывает метод API
Код: JavaScript
1.
await this.client.api.guilds[this.guild.id].members[this.member.id].roles[roleOrRoles].put({ reason });
И если бы было по нормальному написано, что ошибка в том, что

"Неизвестное значение tags", а не "tags не является снежинкой", то я бы быстрее во всем разобрался.
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #424870
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
Green  09.06.2023, 12:59
[игнорируется]
cat2 [игнорируется] 

не все разработчики грамотные в английском, и бывают забивают на информативные сообщения об ошибках.
Скорее всего они использовали внутренний жаргон, понятный всем своим.
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #425250
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
IT-Клоп  09.06.2023, 13:33
[игнорируется]
gyrus  09.06.2023, 13:22
[игнорируется]
cat2  09.06.2023, 13:13
[игнорируется]
Green  09.06.2023, 12:59
[игнорируется]
cat2 [игнорируется] 

не все разработчики грамотные в английском, и бывают забивают на информативные сообщения об ошибках.
Скорее всего они использовали внутренний жаргон, понятный всем своим.
говорю-же - "user friendly"

я кстати всегда и везде борюсь с попытками демонстрации тех ошибок конченым пользователям, которые для них не предназначены.
Тест простой - после демонстрации ошибки пользователю должно быть однозначно понятно, как ему поступить. Если ему нужно что-то гуглить, то этой ошибки быть не должно показывать вовсе
Так-то лучше херовая информация, чем совсем никакой.
Недостоверная информация хуже ее отсутствия
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #425271
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
RonibTheGreat2!  09.06.2023, 21:18
[игнорируется]
cat2 [игнорируется] 

я сейчас на проекте бодаюсь с "коллегами", которые тоже так думают как гурус. И в конце имеем, "запрос неправильный". А что и почему он неправильный и откуда он в 300 тысячах строк кода вылез хрен его знает! Так что плхая информация лучше чем никакой потому как можно просто поискать откуда она вылезла простым поиском в коде.
Я не говорил про неполную. Я говорил про недостоверную.
Код
1.
role_id: Value "tags" is not snowflake
Это недостоверная информация.
Из нее следует, что значение tags не обладает каким-то свойством
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #425325
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
RonibTheGreat2!  09.06.2023, 21:41
[игнорируется]
cat2 [игнорируется] 

Ну а теперь забудь о ней, как будто ее нет. Что будешь делать? То есть, ты жил бы и дальше, незная что у тебя где-то там по факту есть ошибка... правиьно? 🙂
Ты думаешь, что я не сплю ночами, вспоминая все сделанные мною ошибки в программах?
Есть надежный студенческий алгоритм - "Сдал-забыл"
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #425339
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
RonibTheGreat2!  09.06.2023, 21:56
[игнорируется]
Горбатый ёж  09.06.2023, 21:53
[игнорируется]
Стэк ошибки должен включать в себя информацию о месте возникновения, а ещё лучше с предыдущими вызовами.
идеалист! тебя надо к нам на проект, тебя бы с таким подходом в первый же день с говном съели бы и не подавились бы! [:nya]

ПС "Ох как я Вас понимаю!
На каком говне вы пишете свой проект?
...
Изменено: 09.06.2023, 22:10 - cat2
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #425348
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
RonibTheGreat2!  09.06.2023, 22:14
[игнорируется]
cat2  09.06.2023, 22:10
[игнорируется]
На каком говне вы пишете свой проект?
На собственном, конацком... ява, еби, и свой навозный "фреймвок". Но там фреймвоком тяжело назвать, просто 20 лет назад кого -то приняли на работу с очень больным воображением и дали ему кучу времени налабать всю хуету, которая за 20 лет превратилась в приложение а 1,200,000 строк кода. Одних кофигурационных файлов более 200 штук... вот так...
Сочувствую
...
Рейтинг: 0 / 0
Просто Трёп / Помогите перевести сообщение об ошибке
    #425362
cat2
Скрыть профиль Поместить в игнор-лист
Участник
Гесты и игнорируемые идут по CSS
К счастью мода, когда каждый программист писал свой фреймворк, уже вроде прошла. (я еще помню времена, когда каждый программист писал свой компилятор чего-нибудь или дополнял ОС)

Или нет, не прошла?

Помню я сам увлекался написанием "универсальных библиотек, которые могут облегчить мое программирование".
Особенно классно это укладывалось объектно-ориентированный лозунг, типа "написано один раз, работает везде!"

Однако выяснилось, что самые крутые языки имеют свойство сдыхать, а те , которые не сдохли, могут и не поддерживать гавно мамонта без танцев с бубнами
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Просто Трёп [закрыт для гостей] / Помогите перевести сообщение об ошибке, Поиск: Искать сообщения, созданные автором: cat2  
Читали тему (1): Анонимы (1)
Игнорируют тему (1): erbol
Читали форум (106): Анонимы (99), zzdima, IT-Клоп 1 мин., Королева Жезлов 3 мин., Просто Трёп 4 мин., anonymous 6 мин., basename 8 мин., ZаЛупина 9 мин.
Пользователи онлайн (134): Анонимы (124), zzdima, Yandex Bot, Bing Bot, IT-Клоп 1 мин., Королева Жезлов 3 мин., Просто Трёп 4 мин., anonymous 6 мин., Килобайт 7 мин., basename 8 мин., Дед-Папыхтет 8 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]