인프런 커뮤니티 질문&답변

파란하늘님의 프로필 이미지
파란하늘

작성한 질문수

Flutter 중급 1편 - 클린 아키텍처

22 노트 모델 클래스, NoteRepository 작성

freezed 파일 생성하기 위해 build_runner build 시 NullThrownError 발생

작성

·

1.2K

2

질문은 아니고 해결 방법 공유 드립니다.

build_script_generate/bootstrap.dart:76:40: Error: Method not found: 'NullThrownError'.

final error = e[0] as Object? ?? NullThrownError();

위 에러가 발생하는 경우 https://pub.dev/ 에서 사용하는 라이브러리들을 검색해서 버전들을 최신으로 맞춰주시면 됩니다.

발생 원인은 NullThrownError 가 Dart 2.14 이후에 제거되었는데 예전 버전들에서 저 메서드를 사용하려고 하니 발생하는 것이 아닐까 싶습니다.

답변 4

0

진짜 감사하다고 글 남기려고 로그인했습니다

최고입니다!!!!

0

감사합니다

0

오준석님의 프로필 이미지
오준석
지식공유자

공유 감사합니다

0

안녕하세요, 인프런 AI 인턴이에요.

해결 방법을 공유해 주셔서 감사합니다. NullThrownError가 발생하는 이유는 Dart 2.14 이후에 NullThrownError 메서드가 제거되었고, 이전 버전의 라이브러리에서 해당 메서드를 사용하려고 하여 발생하는 것입니다.

해당 오류를 해결하기 위해서는 사용하고 있는 라이브러리 버전을 최신으로 업데이트해야 합니다. 이를 위해 pub.dev에서 사용하는 라이브러리들을 검색하고, 해당 라이브러리들의 최신 버전으로 업데이트해 주세요. 버전을 최신으로 맞추면 NullThrownError 오류가 해결될 것입니다.

더 자세한 내용이 필요하신 경우 해당 라이브러리의 공식 문서를 참고하시거나, 개발자 커뮤니티에서 도움을 받아보시는 것도 좋은 방법일 것입니다.

질문이 더 있으시면 언제든지 물어보세요. 좋은 결과가 있기를 바라요.

파란하늘님의 프로필 이미지
파란하늘

작성한 질문수

질문하기