Sync windows exception on new linux install

Tags: #<Tag:0x00007fb87d62ec50> #<Tag:0x00007fb87d62eae8> #<Tag:0x00007fb87d62e958>


I have a fresh install of Fiji on Ubuntu 16.04. So far its mostly working fine.

However, when I select the sync windows plugin from the Analyze->Tools menu, it generates an Exception error and does not open the control panel. The error in the window is pasted below this message.

I tried replacing the plugin included in the download with the latest version from Github, didn’t help.

Sync windows is an indispensible tool for me - would really appreciate any advice on how to fix.


(Fiji Is Just) ImageJ 2.0.0-rc-61/1.51n; Java 1.8.0_66 [64-bit]; Linux 4.4.0-89-generic; 744MB of 40431MB (1%)
java.lang.IllegalArgumentException: adding a container to a container on a different GraphicsDevice
	at java.awt.Component.checkGD(
	at java.awt.Container.addImpl(
	at java.awt.Container.add(
	at ij.gui.ImageWindow.add(
	at ij.gui.ImageWindow.<init>(
	at ij.gui.StackWindow.<init>(
	at OpenStackWindow.<init>(
	at OpenStackAdapter.makeOpenWindow(
	at Sync_Windows.buildWindowList(
	at Sync_Windows.controlPanel(
	at Sync_Windows.<init>(
	at Sync_Windows.<init>(
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
	at java.lang.reflect.Constructor.newInstance(
	at java.lang.Class.newInstance(
	at ij.IJ.runUserPlugIn(
	at ij.IJ.runPlugIn(
	at ij.Executer.runCommand(



Sorry for the delay in response… and unfortunately, I cannot solve this issue myself. But to start - you can file an ‘issue’ on the Sync_Win github repository. That would be your best bet to get the ball rolling on this one…