# \[Bug-657\] - Error when copy/pasting a cell update binding

**URL:** <https://forum.inductiveautomation.com/t/bug-657-error-when-copy-pasting-a-cell-update-binding/39180>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [September 29, 2020, 1:22pm UTC](https://forum.inductiveautomation.com/t/bug-657-error-when-copy-pasting-a-cell-update-binding/39180 "2020-09-29T13:22:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cory.grube](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cory.grube/32/20476_2.png) [@Cory.grube](https://forum.inductiveautomation.com/u/Cory.grube)\
**Post date:** [September 29, 2020, 1:22pm UTC](https://forum.inductiveautomation.com/t/bug-657-error-when-copy-pasting-a-cell-update-binding/39180/1 "2020-09-29T13:22:11Z")

</div>

Ignition version 8.0.13.

Just calling attention to an apparent bug in Vision. When copy/pasting a dataset binding that uses a cell update binding, i’ll get the following error on paste:

```auto
Error during retrieval of clipboard data.

java.io.NotSerializableException: com.inductiveautomation.factorypmi.application.binding.interchange.CellUpdateBindingConfig$Spec
	at java.base/java.io.ObjectOutputStream.writeObject0(Unknown Source)
	at java.base/java.io.ObjectOutputStream.writeObject(Unknown Source)
	at java.base/java.util.ArrayList.writeObject(Unknown Source)
	at java.base/jdk.internal.reflect.GeneratedMethodAccessor2079.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at java.base/java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
	at java.base/java.io.ObjectOutputStream.writeSerialData(Unknown Source)
	at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectOutputStream.writeObject0(Unknown Source)
	at java.base/java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
	at java.base/java.io.ObjectOutputStream.writeSerialData(Unknown Source)
	at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectOutputStream.writeObject0(Unknown Source)
	at java.base/java.io.ObjectOutputStream.writeObject(Unknown Source)
	at java.desktop/sun.awt.datatransfer.TransferableProxy.getTransferData(Unknown Source)
	at com.inductiveautomation.ignition.client.util.ClipboardUtil.doPasteTransferableFromClipboard(ClipboardUtil.java:49)
	at com.inductiveautomation.factorypmi.designer.property.propertytable.PropertyTablePanel$6.actionPerformed(PropertyTablePanel.java:281)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

Ignition v8.0.13 (b2020060815)
Java: Azul Systems, Inc. 11.0.6

```

I’ve tested this on a few datasets, seems to be easily reproducible on any dataset, down to 1x1. Any type of cell update (e.g. static value) seems to cause it.

---

<div class="post-metadata">

**Author:** ![Cory.grube](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cory.grube/32/20476_2.png) [@Cory.grube](https://forum.inductiveautomation.com/u/Cory.grube)\
**Post date:** [September 29, 2020, 1:32pm UTC](https://forum.inductiveautomation.com/t/bug-657-error-when-copy-pasting-a-cell-update-binding/39180/2 "2020-09-29T13:32:37Z")

</div>

In case this takes a while to fix, the simplest workaround is to manually copy/paste the binding configuration from the editor. See the screenshot below.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/0/303db841c2022c04a30c12baead39f4dfc4e522c.png)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 29, 2020, 3:30pm UTC](https://forum.inductiveautomation.com/t/bug-657-error-when-copy-pasting-a-cell-update-binding/39180/3 "2020-09-29T15:30:03Z")

</div>

Thanks for the clear, concise report. This should be a relatively easy fix in our code, but because it’s fairly niche (and there’s a workaround) it’ll probably take a while to get fixed.
