# Can not edit pens in Easy Chart

**URL:** <https://forum.inductiveautomation.com/t/can-not-edit-pens-in-easy-chart/4526>\
**Category:** Ignition\
**Created:** [May 24, 2012, 8:30pm UTC](https://forum.inductiveautomation.com/t/can-not-edit-pens-in-easy-chart/4526 "2012-05-24T20:30:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![caritoel27](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/caritoel27/32/3430_2.png) [@caritoel27](https://forum.inductiveautomation.com/u/caritoel27)\
**Post date:** [May 24, 2012, 8:30pm UTC](https://forum.inductiveautomation.com/t/can-not-edit-pens-in-easy-chart/4526/1 "2012-05-24T20:30:24Z")

</div>

Hi again I have a new problem now is in my Ignition Designer i can’t edit the pens of the Easy Chart when i want to configurate them, i clic on the button edit and doesn’t shows me the windows for editing the pens in the Easy Chart  
Last time i had problems of not enough memory with the Ignition, I gave a solution to it ,thanks to Travis Cox, i wan’t using the easy chart but now that i want to use it, the problem i comment to you happens , please i will appreciate it to help me in this situation

Thanks to you

Carito

I looked the console in the Ignition designer in show me this:

INFO [DatasourceTagManager-AWT-EventQueue-0] Starting up polling tag manager, polling rate: 250ms  
INFO [IgnitionDesigner-AWT-EventQueue-0] Starting module: Vision  
INFO [IgnitionDesigner-AWT-EventQueue-0] Starting module: SQL Bridge  
INFO [IgnitionDesigner-AWT-EventQueue-0] Starting module: Mobile  
INFO [IgnitionDesigner-AWT-EventQueue-0] Starting module: Reporting  
INFO [ReportingDesignerHook-AWT-EventQueue-0] Starting up Reporting Module. Mode: Activated  
Initializing ReportMill (Build Date: May-27-05, Version 9.0, JVM 23.0-b21, User Administrator)  
INFO [IgnitionDesigner-AWT-EventQueue-0] Starting module: Symbol Factory  
INFO [DatasourceTagManager-SQLTags-TreeLoader-thread-1] Starting SQLTags polling.  
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException  
at com.inductiveautomation.factorypmi.designer.property.customizers.easychart.PenEditPanel.createTitledBorder(PenEditPanel.java:390)  
at com.inductiveautomation.factorypmi.designer.property.customizers.easychart.PenEditPanel.initLayout(PenEditPanel.java:339)  
at com.inductiveautomation.factorypmi.designer.property.customizers.easychart.PenEditPanel.(PenEditPanel.java:136)  
at com.inductiveautomation.factorypmi.designer.property.customizers.EasyChartCustomizer$PenPanel$PenEditor.(EasyChartCustomizer.java:1150)  
at com.inductiveautomation.factorypmi.designer.property.customizers.EasyChartCustomizer$PenPanel$PenEditor.editPen(EasyChartCustomizer.java:1134)  
at com.inductiveautomation.factorypmi.designer.property.customizers.EasyChartCustomizer$PenPanel$EventHandler.actionPerformed(EasyChartCustomizer.java:886)  
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)  
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)  
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)  
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)  
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  
at java.awt.Component.processMouseEvent(Unknown Source)  
at javax.swing.JComponent.processMouseEvent(Unknown Source)  
at java.awt.Component.processEvent(Unknown Source)  
at java.awt.Container.processEvent(Unknown Source)  
at java.awt.Component.dispatchEventImpl(Unknown Source)  
at java.awt.Container.dispatchEventImpl(Unknown Source)  
at java.awt.Component.dispatchEvent(Unknown Source)  
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  
at java.awt.Container.dispatchEventImpl(Unknown Source)  
at java.awt.Window.dispatchEventImpl(Unknown Source)  
at java.awt.Component.dispatchEvent(Unknown Source)  
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  
at java.awt.EventQueue.access$000(Unknown Source)  
at java.awt.EventQueue$3.run(Unknown Source)  
at java.awt.EventQueue$3.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.awt.EventQueue$4.run(Unknown Source)  
at java.awt.EventQueue$4.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.awt.EventQueue.dispatchEvent(Unknown Source)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.WaitDispatchSupport$2.run(Unknown Source)  
at java.awt.WaitDispatchSupport$4.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.awt.WaitDispatchSupport.enter(Unknown Source)  
at java.awt.Dialog.show(Unknown Source)  
at java.awt.Component.show(Unknown Source)  
at java.awt.Component.setVisible(Unknown Source)  
at java.awt.Window.setVisible(Unknown Source)  
at java.awt.Dialog.setVisible(Unknown Source)  
at com.inductiveautomation.factorypmi.designer.property.CustomizerDialog.setVisible(CustomizerDialog.java:153)  
at com.inductiveautomation.factorypmi.designer.property.propertytable.PropertyTablePanel.handleCustomizerAction(PropertyTablePanel.java:229)  
at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace.handleDoubleClick(WindowWorkspace.java:1010)  
at com.inductiveautomation.ignition.designer.designable.tools.SelectionTool.onDoubleClick(SelectionTool.java:524)  
at com.inductiveautomation.ignition.designer.designable.DesignPanel$ToolMouseListener.onClick(DesignPanel.java:988)  
at com.inductiveautomation.ignition.client.util.gui.CommonMouseAdapter.mouseReleased(CommonMouseAdapter.java:69)  
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  
at java.awt.Component.processMouseEvent(Unknown Source)  
at javax.swing.JComponent.processMouseEvent(Unknown Source)  
at java.awt.Component.processEvent(Unknown Source)  
at java.awt.Container.processEvent(Unknown Source)  
at java.awt.Component.dispatchEventImpl(Unknown Source)  
at java.awt.Container.dispatchEventImpl(Unknown Source)  
at java.awt.Component.dispatchEvent(Unknown Source)  
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  
at java.awt.Container.dispatchEventImpl(Unknown Source)  
at java.awt.Window.dispatchEventImpl(Unknown Source)  
at java.awt.Component.dispatchEvent(Unknown Source)  
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  
at java.awt.EventQueue.access$000(Unknown Source)  
at java.awt.EventQueue$3.run(Unknown Source)  
at java.awt.EventQueue$3.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.awt.EventQueue$4.run(Unknown Source)  
at java.awt.EventQueue$4.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.awt.EventQueue.dispatchEvent(Unknown Source)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.run(Unknown Source)  
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException  
at com.inductiveautomation.factorypmi.designer.property.customizers.easychart.PenEditPanel.createTitledBorder(PenEditPanel.java:390)  
at com.inductiveautomation.factorypmi.designer.property.customizers.easychart.PenEditPanel.initLayout(PenEditPanel.java:339)  
at com.inductiveautomation.factorypmi.designer.property.customizers.easychart.PenEditPanel.(PenEditPanel.java:136)  
at com.inductiveautomation.factorypmi.designer.property.customizers.EasyChartCustomizer$PenPanel$PenEditor.(EasyChartCustomizer.java:1150)  
at com.inductiveautomation.factorypmi.designer.property.customizers.EasyChartCustomizer$PenPanel$PenEditor.editPen(EasyChartCustomizer.java:1134)  
at com.inductiveautomation.factorypmi.designer.property.customizers.EasyChartCustomizer$PenPanel$EventHandler.actionPerformed(EasyChartCustomizer.java:886)  
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)  
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)  
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)  
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)  
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  
at java.awt.Component.processMouseEvent(Unknown Source)  
at javax.swing.JComponent.processMouseEvent(Unknown Source)  
at java.awt.Component.processEvent(Unknown Source)  
at java.awt.Container.processEvent(Unknown Source)  
at java.awt.Component.dispatchEventImpl(Unknown Source)  
at java.awt.Container.dispatchEventImpl(Unknown Source)  
at java.awt.Component.dispatchEvent(Unknown Source)  
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  
at java.awt.Container.dispatchEventImpl(Unknown Source)  
at java.awt.Window.dispatchEventImpl(Unknown Source)  
at java.awt.Component.dispatchEvent(Unknown Source)  
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  
at java.awt.EventQueue.access$000(Unknown Source)  
at java.awt.EventQueue$3.run(Unknown Source)  
at java.awt.EventQueue$3.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.awt.EventQueue$4.run(Unknown Source)  
at java.awt.EventQueue$4.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.awt.EventQueue.dispatchEvent(Unknown Source)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.WaitDispatchSupport$2.run(Unknown Source)  
at java.awt.WaitDispatchSupport$4.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.awt.WaitDispatchSupport.enter(Unknown Source)  
at java.awt.Dialog.show(Unknown Source)  
at java.awt.Component.show(Unknown Source)  
at java.awt.Component.setVisible(Unknown Source)  
at java.awt.Window.setVisible(Unknown Source)  
at java.awt.Dialog.setVisible(Unknown Source)  
at com.inductiveautomation.factorypmi.designer.property.CustomizerDialog.setVisible(CustomizerDialog.java:153)  
at com.inductiveautomation.factorypmi.designer.property.propertytable.PropertyTablePanel.handleCustomizerAction(PropertyTablePanel.java:229)  
at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace.handleDoubleClick(WindowWorkspace.java:1010)  
at com.inductiveautomation.ignition.designer.designable.tools.SelectionTool.onDoubleClick(SelectionTool.java:524)  
at com.inductiveautomation.ignition.designer.designable.DesignPanel$ToolMouseListener.onClick(DesignPanel.java:988)  
at com.inductiveautomation.ignition.client.util.gui.CommonMouseAdapter.mouseReleased(CommonMouseAdapter.java:69)  
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  
at java.awt.Component.processMouseEvent(Unknown Source)  
at javax.swing.JComponent.processMouseEvent(Unknown Source)  
at java.awt.Component.processEvent(Unknown Source)  
at java.awt.Container.processEvent(Unknown Source)  
at java.awt.Component.dispatchEventImpl(Unknown Source)  
at java.awt.Container.dispatchEventImpl(Unknown Source)  
at java.awt.Component.dispatchEvent(Unknown Source)  
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  
at java.awt.Container.dispatchEventImpl(Unknown Source)  
at java.awt.Window.dispatchEventImpl(Unknown Source)  
at java.awt.Component.dispatchEvent(Unknown Source)  
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  
at java.awt.EventQueue.access$000(Unknown Source)  
at java.awt.EventQueue$3.run(Unknown Source)  
at java.awt.EventQueue$3.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.awt.EventQueue$4.run(Unknown Source)  
at java.awt.EventQueue$4.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.awt.EventQueue.dispatchEvent(Unknown Source)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.run(Unknown Source)

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [May 24, 2012, 8:40pm UTC](https://forum.inductiveautomation.com/t/can-not-edit-pens-in-easy-chart/4526/2 "2012-05-24T20:40:52Z")

</div>

This has already been fixed. It is in 7.4.3 beta that you can find here:

[http://inductiveautomation.com/downloads/ignition/beta](http://inductiveautomation.com/downloads/ignition/beta)

If you are not comfortable with a beta, you can wait for the final release of 7.4.3 which should be any day now.

---

<div class="post-metadata">

**Author:** ![caritoel27](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/caritoel27/32/3430_2.png) [@caritoel27](https://forum.inductiveautomation.com/u/caritoel27)\
**Post date:** [May 25, 2012, 3:57pm UTC](https://forum.inductiveautomation.com/t/can-not-edit-pens-in-easy-chart/4526/3 "2012-05-25T15:57:41Z")

</div>

hi i made the upgrade to the 7.4.3 beta, but i have a problem with my OPCServer (OPCServer.WinCC.1) it doesn’t communicate anymore it shows me at the connection status on Details the picture above.  
The OPC Server was working well before the upgrade

Please help me to give a solutions to this.

thanks ☹

Carito

 ![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/3/37d9f04cd756f0a4743187e6e790488aaa7e8244.jpg)

---

<div class="post-metadata">

**Author:** ![caritoel27](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/caritoel27/32/3430_2.png) [@caritoel27](https://forum.inductiveautomation.com/u/caritoel27)\
**Post date:** [May 25, 2012, 4:50pm UTC](https://forum.inductiveautomation.com/t/can-not-edit-pens-in-easy-chart/4526/4 "2012-05-25T16:50:30Z")

</div>

I gave a Solution to my problem, thanks anyway. my problem was that the service was login by the system and it has to log with the user of the pc where is the OPC server…

Carito
