异常 Can't create cache file!
在实现切图功能的时候,报了这个错。
18:30:19.472 [pool-9-thread-21] ERROR cn.bywin.cbvsp.service.ImageSevice - 切图出错!!
javax.imageio.IIOException: Can't create cache file!
at javax.imageio.ImageIO.createImageOutputStream(ImageIO.java:423)
at cn.bywin.cbvsp.service.ImageSevice.pedestriansHandle(ImageSevice.java:90)
at cn.bywin.cbvsp.service.ImageSevice.builder(ImageSevice.java:51)
at cn.bywin.cbvsp.service.Customer.lambda$getFrameFromMqQueue$0(Customer.java:92)
at cn.bywin.cbvsp.service.Customer$$Lambda$830/1930184555.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.nio.file.FileSystemException: /tmp/imageio7871307752624220050.tmp: 打开的文件过多
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:91)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
at java.nio.file.Files.newByteChannel(Files.java:361)
at java.nio.file.Files.createFile(Files.java:632)
at java.nio.file.TempFileHelper.create(TempFileHelper.java:138)
at java.nio.file.TempFileHelper.createTempFile(TempFileHelper.java:161)
at java.nio.file.Files.createTempFile(Files.java:897)
at javax.imageio.stream.FileCacheImageOutputStream.<init>(FileCacheImageOutputStream.java:88)
at com.sun.imageio.spi.OutputStreamImageOutputStreamSpi.createOutputStreamInstance(OutputStreamImageOutputStreamSpi.java:68)
at javax.imageio.ImageIO.createImageOutputStream(ImageIO.java:419)
... 7 common frames omitted
参考: https://blog.csdn.net/qq_23007009/article/details/82012212
转载于//my.oschina.net/u/4131327/blog/3060240
还没有评论,来说两句吧...