首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >de.laures.cewolf - IIOException:无法创建输出流

de.laures.cewolf - IIOException:无法创建输出流
EN

Stack Overflow用户
提问于 2013-09-26 10:55:41
回答 1查看 1K关注 0票数 0

我知道这是一个很长的镜头,没有什么可做的,但谁会有任何线索,会导致这一例外的Cewolf图像渲染?

我想知道是否有anny特定的位置/路径/文件夹或权限,cewolf正在期待。

localhost.log

代码语言:javascript
复制
de.laures.cewolf.util.Renderer.renderChart

system-err.log

代码语言:javascript
复制
javax.imageio.IIOException: Can't create output stream

SEVERE: CewolfServlet: Can't create output stream!
de.laures.cewolf.ChartRenderingException: Can't create output stream!
    at de.laures.cewolf.util.Renderer.renderChart(Renderer.java:120)
...

Caused by: javax.imageio.IIOException: Can't create output stream!
    at javax.imageio.ImageIO.write(ImageIO.java:1560)
    at org.jfree.chart.encoders.SunPNGEncoderAdapter.encode(SunPNGEncoderAdapter.java:128)
    at org.jfree.chart.encoders.EncoderUtil.writeBufferedImage(EncoderUtil.java:137)
    at org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:176)
    at de.laures.cewolf.util.Renderer.handlePNG(Renderer.java:142)
    at de.laures.cewolf.util.Renderer.renderChart(Renderer.java:108)
    ... 37 more
Caused by: javax.imageio.IIOException: Can't create cache file!
    at javax.imageio.ImageIO.createImageOutputStream(ImageIO.java:397)
    at javax.imageio.ImageIO.write(ImageIO.java:1558)
    ... 42 more
Caused by: java.io.IOException: The system cannot find the path specified
    at java.io.WinNTFileSystem.createFileExclusively(Native Method)
    at java.io.File.checkAndCreate(File.java:1705)
    at java.io.File.createTempFile0(File.java:1726)
    at java.io.File.access$100(File.java:120)
    at java.io.File$1.createTempFile(File.java:1955)
    at sun.misc.IOUtils.createTempFile(IOUtils.java:88)
    at javax.imageio.stream.FileCacheImageOutputStream.<init>(FileCacheImageOutputStream.java:71)
    at com.sun.imageio.spi.OutputStreamImageOutputStreamSpi.createOutputStreamInstance(OutputStreamImageOutputStreamSpi.java:50)
    at javax.imageio.ImageIO.createImageOutputStream(ImageIO.java:393)
    ... 43 more
26-Sep-2013 03:38:26 org.apache.catalina.core.ApplicationContext log

这是在我的机器上工作,而不是在我刚刚安装的一台新机器上工作,但我没有做任何不同的事情。

提前欢呼

KS

EN

回答 1

Stack Overflow用户

发布于 2013-09-26 11:37:16

看起来,应用程序试图输出到一个不存在的目录,该目录的基础是:

代码语言:javascript
复制
Caused by: java.io.IOException: The system cannot find the path specified

希望它能帮你前进。

编辑哦,我现在看到你在想这条路在哪里。在那里帮不了你。我假设它是在servlet中设置的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19026285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档