취미부자 개발자 로즈🌼
작성일
2022. 3. 10. 10:29
작성자
로즈♡

발생 에러

building' has encountered a problem. errors occurred during the build.

 

발생 배경

기존에 잘 사용하던 프로젝트(A)에 추가로 다른 프로젝트(B)를 추가 했다.

서버 구동은 시도했다가 오류나서 추가만 해두고 구동은 되지 않고 있던 상황.

 

그 와중에 기존 사용하던 A 플젝을 project clean을 하던 중 발생 되었다. 

 

검색해보니 새로 플젝만들고 구동할 때 발생되기도 하는 모양. 

 

 

 

빌드하는 동안 오류가 발생했다. 

"프로젝트 명"을 실행하는 동안 오류가 발생되었다.

클래스를 초기화 할 수 없다. 

뭐 이런내용.

 

디테일을 보기 전까지는 새로 추가하고 구동을 안하고 있던

B 플젝이 원인일거란 생각을 못했는데..

 

이게 원인이었던 거 같다. 


1.  project > properties > Builers 검색 > javaScript Validator 체크 해제.

 

나는 별도로 추가 된 부분은 없어서 진행하지 않음

2. project > Build Automatically 에서 체크를 해제 해 준다.

Build Automatically는 변경이 있는 경우에 서버를 수동으로 재시작 없이

자동으로 빌드해서 동작되게 하는 부분이라 나는 굉장히 편하게 사용하고 있다. 

 

프론트엔드다보니 백단 수정이 굉장히 미미하기도 하고, 

플젝 자체 규모가 무리가 없는건지 오토 빌드는 굉장히 편리하다! 

 

덩치가 좀 있는 프로젝트거나 백단 수정이 필요한 경우

자동 빌딩이 불편할 수 있을 것 같다. 

 

 

 

3. 프로젝트 우클릭 > properties > Builers > 오류가 있는 항목 클릭 후 remove

1번의 properies와 보여지는 항목들이 다른걸 볼 수 있다.

 

나의 경우 별도 오류가 있는 항목이 없는데

어떤 분은 빨간색으로 X가 있었다고 한다.

(Missing builder가 의심스럽다.)

 

 

 

4. 원인이 되는 (사용을 잘 하지 않는) 프로젝트 닫기.

이 경우는 오류가 나는 프로젝트를 당장 구동을 할 필요가 없으면서, 

해당 프로젝트만 Build Automatically를 끄기 싫을 때 사용하면 좋을 것 같다.

 

 

별도의 재시작 없이 2번만으로도 해결이 되긴 했지만, 

난 Build Automatically를 사용해야 편리하기도 해서..

 

여러 프로젝트를 진행하는 분들중에 Build Automatically 를 즐겨 사용하는 분들은 

4번으로 잠시 오류가 발생되는 프로젝트를 닫아 두면 좋을 것 같다.

 


추가. 

분명 아직 B 플젝에 대해 제대로 환경설정을 마치지 못한 탓이 있을것 같다. 

B플젝은 덩치가 진짜 어마어마해서.. 

 

Build Automatically을 사용 할 수 없는 게 이유일 수도 있고, 

3번에서 빨간X는 없지만, missing builder라고 표시된 부분이 이유일 수도 있을 것 같다.

 

당장 구동할 필요가 없어 미루고는 있지만, 

해당 프로젝트를 정상적으로 구동하기 전까진

이 오류의 완벽한 해결책이란 나의 경우 아직 못찾은 것이 아닐까..