Cannot load from short array because "sun.awt.FontConfiguration.head" is null
개발서버에서 잘 되던 엑셀다운로드가 운영서버에서 위와 같은 오류를 발생하고 있다.
chat-gpt에게 먼저 물어봤는데... 땡~
아직은 구글링인 답인가 ㅜㅜ.
리눅스에서 폰트 설치가 안되어서 발생하는 오류란다.
리눅스에서 fc-list 명령어 실행 시 아래처럼 뭔가 나오지 않고 없는 멸령어라고 한다면,
아래 처럼 설치하고 나서 해당 서비스를 재시작해 주면 해결 된다.
sudo yum install fontconfig
$ fc-list
/usr/share/fonts/dejavu/DejaVuSansCondensed-Oblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique
/usr/share/fonts/dejavu/DejaVuSansCondensed-Bold.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold
/usr/share/fonts/dejavu/DejaVuSans.ttf: DejaVu Sans:style=Book
/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf: DejaVu Sans:style=Bold
/usr/share/fonts/dejavu/DejaVuSansCondensed.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book
/usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf: DejaVu Sans,DejaVu Sans Light:style=ExtraLight
/usr/share/fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique
/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf: DejaVu Sans:style=Oblique
/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf: DejaVu Sans:style=Bold Oblique