NOTICE! This is a static HTML version of a legacy Fiji BugZilla bug.

The Fiji project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Bug 493 - I can't update fiji.
I can't update fiji.
Status: RESOLVED FIXED
Product: Fiji
Classification: Unclassified
Component: Other
unspecified
All All
: P5 normal
Assigned To: ImageJ Bugs Mailing List
Depends on:
Blocks:
 
Reported: 2012-09-15 22:39 CDT by Pam Young
Modified: 2012-09-18 09:59 CDT
2 users (show)

See Also:


Attachments
Information about your version of Java (76.62 KB, text/plain)
2012-09-15 22:39 CDT, Pam Young

Description Pam Young 2012-09-15 22:39:08 CDT
Created attachment 74
Information about your version of Java

This exception appears when I try to update fiji, and nothing updates.  Thoughts?  THANKS!!!

java.lang.NoSuchMethodError: imagej.updater.core.Installer.isTheUpdaterUpdateable(Limagej/updater/core/FilesCollection;Limagej/ext/plugin/PluginService;)Z
	at imagej.updater.gui.ImageJUpdater.run(ImageJUpdater.java:176)
	at fiji.updater.Adapter.runUpdater(Adapter.java:160)
	at fiji.updater.Adapter.showDialog(Adapter.java:109)
	at fiji.updater.Adapter.checkOrShowDialog(Adapter.java:87)
	at fiji.updater.Updater.run(Updater.java:14)
	at fiji.updater.UptodateCheck.run(UptodateCheck.java:8)
	at fiji.Main.gentlyRunPlugIn(Main.java:51)
	at fiji.Main.runUpdater(Main.java:42)
	at fiji.Main$1.run(Main.java:88)
Comment 1 Jan Eglinger 2012-09-17 15:07:11 CDT
I can confirm this bug, just having had the same issue with a Mac OS 10.6 machine running in a network with a rather restrictive firewall.

I assume that this is a network issue, since on another machine running the same OS but in a different network, I was able to update (both systems had not been updated for about two weeks until now). In case it is important: the status bar was showing "loading remote ImageJ updater" on the machine where the update worked. Is that remote loading done on any other than the standard http port??

Jan


Information about your version of Java - this information is useful for the Fiji developers:

  os.arch => x86_64
  os.name => Mac OS X
  os.version => 10.6.8
  java.version => 1.6.0_35
  java.vendor => Apple Inc.
  java.runtime.name => Java(TM) SE Runtime Environment
  java.runtime.version => 1.6.0_35-b10-428-10M3811
  java.vm.name => Java HotSpot(TM) 64-Bit Server VM
  java.vm.version => 20.10-b01-428
  java.vm.vendor => Apple Inc.
  java.vm.info => mixed mode
  java.awt.graphicsenv => apple.awt.CGraphicsEnvironment
  java.specification.name => Java Platform API Specification
  java.specification.version => 1.6
  sun.cpu.endian => little
  sun.desktop => null
  file.separator => /

The up-to-date check says: UPDATEABLE

Information relevant to JAVA_HOME related problems:

  JAVA_HOME is set to: null
  ij.dir => /Applications/Fiji.app
Comment 2 Johannes Schindelin 2012-09-17 20:11:51 CDT
The remote updater is loaded via plain HTTP from port 80, as it should be...

Does the console (in Finder, Go>Utilities, then double-click the Console app) show anything?
Comment 3 Johannes Schindelin 2012-09-17 21:03:37 CDT
Due to physical proximity, I could just walk down to Pam's computer and fix it. I basically just removed the file jars/ij-ui-swing-updater-2.0.0-SNAPSHOT.jar and after restarting Fiji when it claimed that it could not download the updater, it actually worked.

Jan, could you try the same?
Comment 4 Jan Eglinger 2012-09-18 09:59:29 CDT
Yup, deleting jars/ij-ui-swing-updater-2.0.0-SNAPSHOT.jar did the job, thanks!