CreativeInquiry / PEmbroider

Embroidery Library for Processing
Other
443 stars 28 forks source link

java.io.IOException in PEmbroiderHatchSatin #67

Closed golanlevin closed 4 years ago

golanlevin commented 4 years ago

The program PEmbroider_shape_hatching_4 is producing this error when it runs:

    java.io.IOException: image save failed.
    at processing.core.PImage.saveImageIO(PImage.java:3275)
    at processing.core.PImage.save(PImage.java:3406)
    at processing.core.PGraphics.save(PGraphics.java:8403)
    at processing.embroider.PEmbroiderHatchSatin.hatchSatinAngledRaster(Unknown Source)
    at processing.embroider.PEmbroiderGraphics.hatchRaster(Unknown Source)
    at processing.embroider.PEmbroiderGraphics.endShape(Unknown Source)
    at processing.embroider.PEmbroiderGraphics.endShape(Unknown Source)
    at PEmbroider_shape_hatching_4.draw(PEmbroider_shape_hatching_4.java:89)
    at processing.core.PApplet.handleDraw(PApplet.java:2482)
    at processing.awt.PSurfaceAWT$12.callDraw(PSurfaceAWT.java:1547)
    at processing.core.PSurfaceNone$AnimationThread.run(PSurfaceNone.java:313)

Also getting a NullPointerException when I exit:

    java.lang.NullPointerException
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
    at javax.imageio.stream.FileCacheImageOutputStream.close(FileCacheImageOutputStream.java:238)
    at com.sun.imageio.stream.StreamCloser$CloseAction.performAction(StreamCloser.java:130)
    at com.sun.imageio.stream.StreamCloser$1.run(StreamCloser.java:74)
    at java.lang.Thread.run(Thread.java:748)

NullPointerException

LingDong- commented 4 years ago

@golanlevin Fixed: e4065ad47e563661fee77f37d8c62296f09232bb

I was saving a debug image to absolute directory :P