We are about to switch to a new forum software. Until then we have removed the registration on this forum.
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
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
Three
Four
(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.