Many problems I have encountered.

edited September 2016 in p5.js

ONE. When creating a new tab, it gets created, and then this error shows up:

javax.swing.text.BadLocationException: Length must be positive at javax.swing.text.AbstractDocument.getText(AbstractDocument.java:808) at processing.app.syntax.JEditTextArea.getText(JEditTextArea.java:1034) at processing.app.syntax.JEditTextArea.getLineText(JEditTextArea.java:1061) at processing.app.syntax.TextAreaPainter.paintPlainLine(TextAreaPainter.java:634) at processing.app.syntax.TextAreaPainter.paintLine(TextAreaPainter.java:616) at processing.app.syntax.PdeTextAreaPainter.paintLine(PdeTextAreaPainter.java:120) at processing.app.syntax.TextAreaPainter.paint(TextAreaPainter.java:491) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5158) at javax.swing.JComponent.paintImmediately(JComponent.java:4969) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

TWO. When clicking the down arrow next to tabs, then clicking it again, it leaves a rect of dark shade of blue(similar to this forum's background)

THREE. When running a sketch, stopping it, making some changes and then trying to save it, the following error appears:

java.io.IOException: Could not remove old version of C:\Users\J\Desktop\processing\p5.js\sketch_160925b\index.html at processing.app.Util.saveFile(Util.java:194) at processing.app.SketchCode.save(SketchCode.java:318) at processing.app.Sketch.save(Sketch.java:787) at processing.app.ui.Editor.handleSaveImpl(Editor.java:2635) at processing.app.ui.Editor$35.run(Editor.java:2624) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

FOUR. The sketch folder gets filled with bunch of .tmp files, which is annoying to say atleast. These files will be named like:

index.html5915994196001129160.tmp

FIVE. This is forum problem: when listing problems as 1. 2. 3. 4., 2. 3. was 'corrected' to 1. and 2., because there was an error between them.

Answers

  • edited September 2016

    Problem 5 is because if you start a paragraph with a number and a dot it automatically numbers them. If you add an paragraph without a number it resets to 1

    1. One
    2. two
    3. Three

    4. Four

    5. Five

    (All the above are annotated with 1. But the markup numbers them correctly)

  • I have been having pretty much the same problems as you(except problem 5) in the java version.

Sign In or Register to comment.