Главная » Error » Create encountered an error

Create encountered an error

Create encountered an error

Чистая миграция с java в режиме самостоятельного изучения. (установлена 64-разрядная версия сообщества Visual studio 2019 и SQLServer 2017). Я следовал инструкциям по ссылке этого руководства

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

Я добавил службу разрешения для взаимодействия с разрешением рабочего стола в службе SQL server. А также просмотрел настройки параметров nuget Package manager, включая инструменты SQL server, где я не нашел никаких настроек для добавления тестового соединения.

CREATE FILE encountered operating system error 5(Access is denied.) while               >attempting to open or create the physical file                                                                                      >’C:\Users\userRazorPagesMovieContext-f0053713-d1d4-4b1b-b07a-                            >c77d6dfaf131.mdf’. CREATE DATABASE failed. Some file names listed               could not be created. Check >related errors.

Ответ

Эта проблема возникла из-за поведения Visual Studio по умолчанию для хранения всех проектов на диске и папках C. Лучшее решение – хранить файлы проекта на других дисках, отличных от операционной системы.

Временное решение: просто щелкните правой кнопкой мыши -> свойство -> безопасность дайте разрешение на запись

обновление: сказано, что проблема возникает из-за ошибки в Sql server 2017, которая исправлена в обновлении

Cumulative Update 6 for SQL Server 2017.

Еncountered an error during the common_setup event phase

Начал писать блок… Вроде всё нормально, запускаю майнкрафт и мне пишет ошибку, думал долго, но так и ничего не придумал, не знаете как починить эту ошибку?

Ответ

Не спец по 1.17, но строка в ItemInit, которую ты показал, явно плохо себя чувствует. Она исполняется в <clinit>, то есть во время инициализации класса. Но там ты вызываешь метод get(), который, судя по логам, улетает в Registry за конкретным инстансом зарегистрированного блока. Утверждается, что загрузка класса происходит перед регистрацией всего, отчего ты и получаешь свой NPE.

Метод get() вызывается из лямбды, то есть не во время инициализации класса, а тогда когда фордж регистрирует итемы, то бишь по идее как раз тогда когда надо, вроде всё ок должно быть.

Но да, в логе ошибка что danmachi:dungeon_stone не найден в Registry, в момент вызова BlockInit.DUNGEON_STONE.get(). Ты ведь BlocksInit.register(..) вызвал из конструктора мода? (очевидно что скорее всего да, но мы этого не видим, а ты мог протупить, бывает)

Ошибка в Minecraft 1.16.5

В сборке есть мод Create и Craft/JEI Tweaker. И с ними вылезает ошибка

Error loading mods 1 error has occurred during loading

Create (create) encountered an error during the sided_setup event phase java.lang.NullPointerException: Registry entry not present:

Либо

Error loading nods 1 error has occurred during loading

JEI Tueaker (Jeitueaker) encountered an error during the sided setup event phase Java.lang.NoClassDefFoundError: nezz/Jel/api/runtime/IIngredientManager

Ответ

Так на TLauncher перийди там нет пробле

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector