You are not logged in.

#1 2011-10-13 17:45:21

tobsen
Member
Registered: 2011-10-13
Posts: 37

Imagej 144.2: can't save images

Hello,

I've installed imagej 144.2 from aur with yaourt -S. I can open images, manipulate them and everthing works fine. But when I'm trying to save an image nothing happens. When I click on 'Save' in the file dialog a second time, the file dialog quits, but the file isn't saved. The file format of the input and output file doesn't matter.
To rule out the problem I've started imagej via terminal. I don't understand the output, but perhaps you can help. I've searched for 2 days but failed to solve the problem by my self. I need imagej for my everyday work and I hope I can mangage to program to run on my pc.

This is the output of the terminal:

/usr/bin/imagej: Zeile 37: /usr: Ist ein Verzeichnis
ln: Symbolischen Verknüpfung „/home/tobias/.imagej/plugins/README.txt“ konnte angelgt werden: Die Datei existiert bereits
ls: Öffnen von Verzeichnis /usr/share/imagej/macros nicht möglich: Keine Berechtigung
ln: angegebenes Ziel „Hot.lut“ ist kein Verzeichnis
ln: angegebenes Ziel „Blue.lut“ ist kein Verzeichnis
ln: angegebenes Ziel „Hot.lut“ ist kein Verzeichnis
ln: angegebenes Ziel „Hot.lut“ ist kein Verzeichnis
ln: angegebenes Ziel „RGB.lut“ ist kein Verzeichnis
ln: angegebenes Ziel „Hot.lut“ ist kein Verzeichnis
ln: angegebenes Ziel „Hot.lut“ ist kein Verzeichnis
Open other images in this ImageJ panel as follows:
  imagej -p 1 <image1> [<image2> ... <imageN>]

Exception occurred during event dispatching:
java.lang.NullPointerException
	at sun.awt.X11.XWindowPeer.restoreTransientFor(XWindowPeer.java:1681)
	at sun.awt.X11.XWindowPeer.removeFromTransientFors(XWindowPeer.java:1747)
	at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1469)
	at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1440)
	at java.awt.Window.setModalBlocked(Window.java:1359)
	at java.awt.Dialog.unblockWindow(Dialog.java:1597)
	at java.awt.Dialog.modalHide(Dialog.java:1483)
	at java.awt.Dialog.hideAndDisposePreHandler(Dialog.java:1215)
	at java.awt.Dialog.hide(Dialog.java:1255)
	at sun.awt.X11.XFileDialogPeer.handleQuitButton(XFileDialogPeer.java:418)
	at sun.awt.X11.XFileDialogPeer.actionPerformed(XFileDialogPeer.java:588)
	at java.awt.Button.processActionEvent(Button.java:409)
	at java.awt.Button.processEvent(Button.java:377)
	at java.awt.Component.dispatchEventImpl(Component.java:4629)
	at java.awt.Component.dispatchEvent(Component.java:4455)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
	at java.awt.EventQueue.access$000(EventQueue.java:96)
	at java.awt.EventQueue$1.run(EventQueue.java:608)
	at java.awt.EventQueue$1.run(EventQueue.java:606)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
	at java.awt.EventQueue$2.run(EventQueue.java:622)
	at java.awt.EventQueue$2.run(EventQueue.java:620)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194)
	at java.awt.Dialog$1.run(Dialog.java:1072)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
	at java.awt.EventQueue.access$000(EventQueue.java:96)
	at java.awt.EventQueue$1.run(EventQueue.java:608)
	at java.awt.EventQueue$1.run(EventQueue.java:606)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
	at java.awt.EventQueue$2.run(EventQueue.java:622)
	at java.awt.EventQueue$2.run(EventQueue.java:620)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

Offline

#2 2011-10-14 20:16:53

yk1000
Member
Registered: 2010-02-17
Posts: 3

Re: Imagej 144.2: can't save images

I too get the same error on an x86_64 machine, imageJ 144.2. Any ideas?

Offline

#3 2011-10-16 10:14:40

tobsen
Member
Registered: 2011-10-13
Posts: 37

Re: Imagej 144.2: can't save images

no ideas? wrong forum? more information needed?

Yes I forgot to mention I'm on x86_64 too. When I use the java bundled 64bit package from upstream, extract it and use the run script everything works fine.

Offline

Board footer

Powered by FluxBB