# Problem when updating libraries

**URL:** <https://discourse.processing.org/t/problem-when-updating-libraries/8643>\
**Category:** Processing\
**Created:** [February 22, 2019, 6:56pm UTC](https://discourse.processing.org/t/problem-when-updating-libraries/8643 "2019-02-22T18:56:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Grisha](https://avatars.discourse-cdn.com/v4/letter/g/e495f1/32.png) [@Grisha](https://discourse.processing.org/u/Grisha)\
**Post date:** [February 22, 2019, 6:56pm UTC](https://discourse.processing.org/t/problem-when-updating-libraries/8643/1 "2019-02-22T18:56:20Z")

</div>

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException  
at processing.app.contrib.ListPanel$ContribStatusRenderer.configureStatusColumnLabel(ListPanel.java:330)  
at processing.app.contrib.ListPanel$ContribStatusRenderer.getTableCellRendererComponent(ListPanel.java:305)  
at javax.swing.JTable.prepareRenderer(JTable.java:5729)  
at processing.app.contrib.ListPanel$1.prepareRenderer(ListPanel.java:102)  
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2114)  
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:2016)  
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1812)  
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)  
at javax.swing.JComponent.paintComponent(JComponent.java:780)  
at javax.swing.JComponent.paint(JComponent.java:1056)  
at javax.swing.JComponent.paintChildren(JComponent.java:889)  
at javax.swing.JComponent.paint(JComponent.java:1065)  
at javax.swing.JViewport.paint(JViewport.java:728)  
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.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.JComponent.paint(JComponent.java:1065)  
at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)  
at javax.swing.JComponent.paintChildren(JComponent.java:889)  
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5217)  
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.paint(JComponent.java:1042)  
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)  
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:79)  
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:116)  
at java.awt.Container.paint(Container.java:1978)  
at java.awt.Window.paint(Window.java:3906)  
at javax.swing.RepaintManager$4.run(RepaintManager.java:842)  
at javax.swing.RepaintManager$4.run(RepaintManager.java:814)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)  
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:758)  
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:74)  
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)  
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)

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/8/84474f71b56db9c41815251b8953237b6843d5c3.png)

---

<div class="post-metadata">

**Author:** ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)\
**Post date:** [February 23, 2019, 6:30am UTC](https://discourse.processing.org/t/problem-when-updating-libraries/8643/2 "2019-02-23T06:30:50Z")

</div>

you could try to delete processing  
and download 3.5.3 and install again,  
but need to delete the settings directory also  
c:\users\ \< you \>???\processing\ where also preferences.txt is  
//  
not delete your sketchbook dir.  
//  
and try the update while in english language menu???

---

<div class="post-metadata">

**Author:** ![Grisha](https://avatars.discourse-cdn.com/v4/letter/g/e495f1/32.png) [@Grisha](https://discourse.processing.org/u/Grisha)\
**Post date:** [February 23, 2019, 7:44am UTC](https://discourse.processing.org/t/problem-when-updating-libraries/8643/3 "2019-02-23T07:44:35Z")

</div>

I deleted preferences , reinstalled processing again and used English menu . But still the same problem .

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/8/8f61f965f1ac693ba1021cc958e1ea62af7158a4.png)

---

<div class="post-metadata">

**Author:** ![GoToLoop](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/gotoloop/32/86_2.png) [@GoToLoop](https://discourse.processing.org/u/GoToLoop)\
**Post date:** [February 23, 2019, 8:01am UTC](https://discourse.processing.org/t/problem-when-updating-libraries/8643/4 "2019-02-23T08:01:09Z")

</div>

Just a guess: you could try out v3.4 just for updating libraries: 😳  
[Download.Processing.org/processing-3.4-windows64.zip](http://Download.Processing.org/processing-3.4-windows64.zip)

Also consider uncompressing the “processing-3.4-windows64.zip” in your “%HOMEPATH%\Documents” folder or some other place away from the OS’s system folders. 🤖
