본문 바로가기
study/ERROR CASE

jenkins build error : java encoding issue

by 휘루걸음 2026. 1. 14.
728x90
반응형

젠킨스 빌드 과정에서 오류가 났다. 또.

 

 

현재 내가 하는 작업은 다른 사람들의 프로젝트를 젠킨스 빌드 후 각각의 서버에 배포까지 확인하고 있다.

오래된 환경 기반으로 셋팅된 소스들이라 라이브러리 또는 JDK 지원종료나 의존성 충돌 등 다양한 이슈가 발생하는 중이다.

그래도 일단 돌아는 가야하니, 가급적이면 기존의 소스를 건드리지 않는 방식에서 처리하고 있는 중이다.

 

이번에는 뭐가 문제일까?

반응형
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /var/jenkins_home/workspace/THIS_APP/src/main/java/com/algosome/eutils/CommandLineInterface.java:[6,10] error: unmappable character for encoding UTF-8
[ERROR] /var/jenkins_home/workspace/THIS_APP/src/main/java/com/algosome/eutils/io/InputStreamParser.java:[6,10] error: unmappable character for encoding UTF-8
[INFO] 2 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.711 s
[INFO] Finished at: 2026-01-14T11:33:08+09:00
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project dev_ehri_2023: Compilation failure: Compilation failure:
[ERROR] /var/jenkins_home/workspace/THIS_APP/src/main/java/com/algosome/eutils/CommandLineInterface.java:[6,10] error: unmappable character for encoding UTF-8
[ERROR] /var/jenkins_home/workspace/THIS_APP/src/main/java/com/algosome/eutils/io/InputStreamParser.java:[6,10] error: unmappable character for encoding UTF-8
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[JENKINS] Archiving /var/jenkins_home/workspace/THIS_APP/pom.xml to cheminet/dev_ehri_2023/1.0.0/dev_ehri_2023-1.0.0.pom
channel stopped

 

로그를 보니 특정 java 파일의 인코딩이 달라서 발생하는 오류였다.

728x90

기존에 MAVEN GOAL OPTION에서 하던 빌드 설정을 앞으로 당겨왔다.

EXECUTE SHELL 항목을 추가하고 아래 내용으로 인코딩을 변경했다.

export LANG=ko_KR.CP949
export LC_ALL=ko_KR.CP949
export JAVA_TOOL_OPTIONS="-Dfile.encoding=CP949"

mvn clean install

 

 

 

 

 

728x90
반응형

'study > ERROR CASE' 카테고리의 다른 글

jenkins build error : old library  (0) 2026.01.13
sqlgate oracle keylock 버그  (0) 2026.01.02
구글 플레이 계정확인 절차  (0) 2024.12.19
svn share connector error  (0) 2024.07.03
eclipse xml Downloading external resources is disabled.  (0) 2024.07.02