java.io.IOException: проблема чтения данных шрифта - PullRequest
0 голосов
/ 26 февраля 2019

Это работает на моей локальной машине.Но на сервере появилась эта ошибка.

java.io.IOException: Problem reading font data.
at java.awt.Font.createFont0(Font.java:1000) ~[na:1.8.0_191]
at java.awt.Font.createFont(Font.java:877) ~[na:1.8.0_191]
at th.co.application.modules.qr.QrGenerateService.createQrImageWithText(QrGenerateService.java:141) ~[classes!/:0.0.577]
at th.co.application.modules.event.EventBackendController.create(EventBackendController.java:404) [classes!/:0.0.577]
...

Мой старший сказал: «У этой проблемы нет разрешения на запись temp.Потому что сервер был AWS с автоматическим масштабированием.(Развертывание с помощью CI в Gitlab для Amazon ECS.)

DefaultResourceLoader loader = new DefaultResourceLoader();
InputStream fontFile = loader.getResource("classpath:static/fonts/MyCustomFont.ttf").getInputStream();

// Error in the line below.
Font font = Font.createFont(Font.TRUETYPE_FONT, fontFile).deriveFont(80f);

Graphics2D g = image.createGraphics();
g.setFont(font);
...

Как решить эту проблему?Могу ли я установить пользовательский временный каталог для этого случая?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...