I am deploying a jar in aws lambda and Java 11, that at one point needs to create Font-Objects.
This fails, when calling Font.createFont(int fontFormat, InputStream fontStream) with an IOException.
As it's hard to debug a library and it's working locally, I am wondering if there are some settings that are needed in AWS Lambda.
I am downloading the .ttf files into the temp folder and try to create the fonts from those files. Some research led me to the assumption, that I need more rights in aws lambda to create Fonts.
The exception I get is an IOException with the message "Problem reading font data".
At an earlier point I am downloading the ttf-files into the /tmp folder in aws which works fine. I don't understand why I cant read thoses files back or why the createFont function needs more rights than it has.
question from:
https://stackoverflow.com/questions/65877871/font-createfont-java-io-ioexception-aws-lambda-java 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…