Ошибка Mix IDE Tutorial: index.html — строка 15 — Uncaught TypeError: невозможно прочитать свойство «контракт» неопределенного

Я получил следующую ошибку JS:

Ошибка JavaScript: index.html — строка 15 — Uncaught TypeError: невозможно прочитать свойство «контракт» неопределенного

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

Как это исправить?

Смешанная ошибка IDE

Что именно вы пытаетесь и где вы получаете эту ошибку? Пожалуйста, добавьте больше деталей к вашему вопросу, иначе никто не сможет вам подробно помочь. Скриншоты иногда тоже помогают.

Ответы (2)

Я почти уверен, что в части сценария справа от IDE вы не создали рейтинг контракта. Итак, вам нужно нажать на кнопку «Добавить транзакцию» и создать ее. После этого проблема решилась ;)

введите описание изображения здесь

Спасибо @ euri10, в противном случае да, я создал транзакцию «Рейтинги».
Тогда я не понимаю. Ваша ошибка говорит именно о том, что метод контракта не может быть вызван неопределенным, поэтому я думал, что вы его не создали. Кроме того, используя код учебника, я могу вызвать ту же ошибку, если контракт не создан.
Не могли бы вы уточнить, где можно найти опцию « Добавить транзакцию »? Это где-то в меню?

Судя по коду, он обречен на сбой в этой строке, если контракт с таким именем не существует.

Я запустил тот же образец Dapp и получил ТОЧНО ту же ошибку, когда контракт не был создан. Код отлично работает, как только контракт создан! euri10 попал в точку!

Да, он сделал. Что я также пытался сделать, так это просто создать новый сценарий. Это автоматически синхронизировало все.