When I try to play, I often get this:
java.lang.Error: javax.imageio.IIOException: Error reading PNG metadata
at haven.MainFrame.seticon(MainFrame.java:113)
at haven.MainFrame.<init>(MainFrame.java:126)
at haven.MainFrame.main2(MainFrame.java:211)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$5.run(MainFrame.java:266)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.imageio.IIOException: Error reading PNG metadata
at com.sun.imageio.plugins.png.PNGImageReader.readMetadata(Unknown Source)
at com.sun.imageio.plugins.png.PNGImageReader.readImage(Unknown Source)
at com.sun.imageio.plugins.png.PNGImageReader.read(Unknown Source)
at javax.imageio.ImageIO.read(Unknown Source)
at javax.imageio.ImageIO.read(Unknown Source)
at haven.MainFrame.seticon(MainFrame.java:110)
... 5 more
Caused by: java.io.IOException: 磁碟的空間不足。
at java.io.RandomAccessFile.writeBytes(Native Method)
at java.io.RandomAccessFile.write(Unknown Source)
at javax.imageio.stream.FileCacheImageInputStream.readUntil(Unknown Source)
at javax.imageio.stream.FileCacheImageInputStream.read(Unknown Source)
at javax.imageio.stream.ImageInputStreamImpl.readFully(Unknown Source)
at javax.imageio.stream.ImageInputStreamImpl.readFully(Unknown Source)
at com.sun.imageio.plugins.png.PNGImageReader.parse_PLTE_chunk(Unknown Source)
... 11 more
Happens most of the time and when I do play, error shows up later.