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 1212 - [ERROR] Unhandled UpToDate case: PROTECTED_LOCATION
[ERROR] Unhandled UpToDate case: PROTECTED_LOCATION
Status: RESOLVED FIXED
Product: Fiji
Classification: Unclassified
Component: Plugins
unspecified
PC Windows
: P4 normal
Assigned To: ImageJ Bugs Mailing List
Depends on:
Blocks:
 
Reported: 2016-01-07 06:37 CST by sonia waiczies
Modified: 2016-01-07 08:57 CST
3 users (show)

See Also:

Description sonia waiczies 2016-01-07 06:37:59 CST
I have just updated Fiji and each time I open the Program I get the following Error on the console:
[ERROR] Unhandled UpToDate case: PROTECTED_LOCATION

Information about your version of Java:

  os.arch => amd64
  os.name => Windows 7
  os.version => 6.1
  java.version => 1.6.0_24
  java.vendor => Sun Microsystems Inc.
  java.runtime.name => Java(TM) SE Runtime Environment
  java.runtime.version => 1.6.0_24-b07
  java.vm.name => Java HotSpot(TM) 64-Bit Server VM
  java.vm.version => 19.1-b02
  java.vm.vendor => Sun Microsystems Inc.
  java.vm.info => mixed mode
  java.awt.graphicsenv => sun.awt.Win32GraphicsEnvironment
  java.specification.name => Java Platform API Specification
  java.specification.version => 1.6
  sun.cpu.endian => little
  sun.desktop => windows
  file.separator => \

The up-to-date check says: PROTECTED_LOCATION

Information relevant to JAVA_HOME related problems:

  JAVA_HOME is set to: C:\PROGRA~1\Fiji.app/java/win64/jdk1.6.0_24//jre
  imagej.dir => C:\PROGRA~1\Fiji.app

Information about the version of each plugin:

Activated update sites:
ImageJ: http://update.imagej.net/ (last check:20151222031554)
Fiji: http://update.fiji.sc/ (last check:20151222052403)

Files not up-to-date:
  c3f8675e (OBSOLETE_UNINSTALLED) 20130502153702 jars/Jama.jar
  dc515497 (OBSOLETE_UNINSTALLED) 20130502153704 jars/bio-formats-4.5-SNAPSHOT.jar
  216b5903 (OBSOLETE_UNINSTALLED) 20130502153704 jars/commons-math.jar
  b6bf3817 (OBSOLETE_UNINSTALLED) 20130502153704 jars/edu_mines_jtk.jar
  491e89c0 (OBSOLETE_UNINSTALLED) 20130502153704 jars/forms-1.2.1.jar
  320b761c (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-app-2.0.0-SNAPSHOT.jar
  44f1985b (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-commands-2.0.0-SNAPSHOT.jar
  2bd4340f (OBSOLETE_UNINSTALLED) 20130506114535 jars/ij-core-2.0.0-SNAPSHOT.jar
  a141d033 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-data-2.0.0-SNAPSHOT.jar
  dd59e0a6 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-io-2.0.0-SNAPSHOT.jar
  57b94049 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-launcher-2.0.0-SNAPSHOT.jar
  31333d7d (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-legacy-2.0.0-SNAPSHOT.jar
  db0842d4 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-minimaven-2.0.0-SNAPSHOT.jar
  9ba41947 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-options-2.0.0-SNAPSHOT.jar
  48b11a3c (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-platforms-2.0.0-SNAPSHOT.jar
  4c95b69a (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-scripting-beanshell-2.0.0-SNAPSHOT.jar
  baa9a220 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-scripting-java-2.0.0-SNAPSHOT.jar
  2dcaf5b4 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-text-2.0.0-SNAPSHOT.jar
  0ff27f6d (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-tools-2.0.0-SNAPSHOT.jar
  959a8829 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-ui-2.0.0-SNAPSHOT.jar
  d99735d4 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-ui-common-awt-2.0.0-SNAPSHOT.jar
  8d54f2ca (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-ui-swing-2.0.0-SNAPSHOT.jar
  c035a34b (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-ui-swing-commands-2.0.0-SNAPSHOT.jar
  46b2ddd3 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-ui-swing-script-editor-2.0.0-SNAPSHOT.jar
  ad027739 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-ui-swing-tools-2.0.0-SNAPSHOT.jar
  491c119b (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-ui-swing-updater-2.0.0-SNAPSHOT.jar
  5a887847 (OBSOLETE_UNINSTALLED) 20130514131415 jars/ij-updater-core-2.0.0-SNAPSHOT.jar
  7088de3d (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-updater-ssh-2.0.0-SNAPSHOT.jar
  c7f314c0 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-updater-webdav-2.0.0-SNAPSHOT.jar
  7010d5c5 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-util-awt-2.0.0-SNAPSHOT.jar
  94270cd4 (OBSOLETE_UNINSTALLED) 20130502153704 jars/ij-util-swing-2.0.0-SNAPSHOT.jar
  ae19308b (OBSOLETE_UNINSTALLED) 20130502153704 jars/imglib-algorithms-2.0.0-SNAPSHOT.jar
  fc48b04a (OBSOLETE_UNINSTALLED) 20130502153704 jars/imglib-ij.jar
  e972e45c (OBSOLETE_UNINSTALLED) 20130502153704 jars/imglib-io-2.0.0-SNAPSHOT.jar
  cacbad88 (OBSOLETE_UNINSTALLED) 20130502153704 jars/imglib-scripting.jar
  d0560c65 (OBSOLETE_UNINSTALLED) 20130502153704 jars/imglib.jar
  61e27aa4 (OBSOLETE_UNINSTALLED) 20130502153704 jars/imglib2-algorithms-2.0.0-SNAPSHOT.jar
  71ed8974 (OBSOLETE_UNINSTALLED) 20130502153704 jars/imglib2-algorithms-gpl-2.0.0-SNAPSHOT.jar
  7e422c9d (OBSOLETE_UNINSTALLED) 20130502153704 jars/imglib2-algorithms-legacy-2.0.0-SNAPSHOT.jar
  c62a9178 (OBSOLETE_UNINSTALLED) 20130502153704 jars/imglib2-io-2.0.0-SNAPSHOT.jar
  6b55b87c (OBSOLETE_UNINSTALLED) 20130502153704 jars/imglib2-ops-2.0.0-SNAPSHOT.jar
  8c636e50 (OBSOLETE_UNINSTALLED) 20130502153704 jars/jai_codec.jar
  717dd8e0 (OBSOLETE_UNINSTALLED) 20130502153704 jars/jai_core.jar
  ab4bb60f (OBSOLETE_UNINSTALLED) 20130502153704 jars/jai_imageio-4.5-SNAPSHOT.jar
  c295a4c5 (OBSOLETE_UNINSTALLED) 20130502153704 jars/jdom-2.0.2.jar
  64241209 (OBSOLETE_UNINSTALLED) 20130502153704 jars/jdom-contrib.jar
  1ad3be0d (LOCAL_ONLY) 20130502153704 jars/jpedalSTD.jar
  da499a7d (OBSOLETE_UNINSTALLED) 20130502153704 jars/jruby.jar
  24d47d70 (OBSOLETE_UNINSTALLED) 20130502153706 jars/junit-4.8.1.jar
  f5968a72 (OBSOLETE_UNINSTALLED) 20130502153706 jars/jython.jar
  cab7ae7e 20130502153706 jars/kryo-2.21-shaded.jar
  a54dac57 (OBSOLETE_UNINSTALLED) 20130502153706 jars/loci-legacy-4.5-SNAPSHOT.jar
  b8247590 (OBSOLETE_UNINSTALLED) 20130502153706 jars/lwf-stubs-4.5-SNAPSHOT.jar
  725c4d13 (OBSOLETE_UNINSTALLED) 20130502153706 jars/mdbtools-java-4.5-SNAPSHOT.jar
  2d334013 (OBSOLETE_UNINSTALLED) 20130502153706 jars/metakit-4.4.4.jar
  8b4b4a32 (OBSOLETE_UNINSTALLED) 20130502153706 jars/netcdf-java-4.0.03.jar
  9b47481f (OBSOLETE_UNINSTALLED) 20130502153706 jars/ome-xml-4.5-SNAPSHOT.jar
  6563e4d3 (OBSOLETE_UNINSTALLED) 20130502153706 jars/poi-loci-4.5-SNAPSHOT.jar
  5b6595fb (OBSOLETE_UNINSTALLED) 20130502153706 jars/scifio-devel-4.5-SNAPSHOT.jar
  eedc0cd9 (OBSOLETE_UNINSTALLED) 20130502153706 jars/serializer-2.7.1.jar
  a57f477f (OBSOLETE_UNINSTALLED) 20130514131416 jars/sezpoz-1.9-imagej.jar
  1b71cda4 (OBSOLETE_UNINSTALLED) 20130502153706 jars/slf4j-log4j12-1.5.10.jar
  0fb2aba8 (OBSOLETE_UNINSTALLED) 20130502153708 jars/turbojpeg-4.5-SNAPSHOT.jar
  36cdef55 (OBSOLETE_UNINSTALLED) 20130502153708 jars/xalan-2.7.1.jar
  b762690b (LOCAL_ONLY) 20130930105621 plugins/BrukerOpener/BrukerOpener.class
  4cae56b9 (LOCAL_ONLY) 20130930105704 plugins/BrukerOpener/fidOpener.class
  06cbe6cf (LOCAL_ONLY) 20080422172310 plugins/BrukerOpener/rr2iiOpener.class
  4ba7fb8d (LOCAL_ONLY) 20080422172402 plugins/BrukerOpener/rrr3iiiOpener.class
  760ba3ba (LOCAL_ONLY) 20130930113850 plugins/BrukerOpener/seqOpener.class
  739ba6eb (LOCAL_ONLY) 20111017102358 plugins/BrukerOpener/serOpener.class
  55f1c5c5 (LOCAL_ONLY) 20150128171347 plugins/Hypervolume_Shuffler.class
  6e196872 (OBSOLETE_UNINSTALLED) 20130502153702 plugins/Script_Editor.jar
  e984a5e3 (OBSOLETE_UNINSTALLED) 20130502153702 plugins/Threshold_Colour.jar
  16e7eed3 (LOCAL_ONLY) 20130930105151 plugins/jars/Compiler.jar
  8b83ec99 (OBSOLETE_UNINSTALLED) 20130502153702 plugins/loci_plugins-4.5-SNAPSHOT.jar
Comment 1 Mark Hiner 2016-01-07 08:21:38 CST
Hello,

This "PROTECTED_LOCATION" is because your Fiji is installed in Program Files. This can cause permissions problems with the file modifications necessary for updating.

See http://imagej.net/Install_Fiji_on_Windows for more information. For now the recommended solution is simply to move Fiji.app to a directory outside Program Files (e.g. your user directory).
Comment 2 Curtis Rueden 2016-01-07 08:57:16 CST
I added a check for this situation:

https://github.com/imagej/imagej-updater/commit/b7b8bb8031657d39e727c41b41deae3d6323a59f

So now, instead of that cryptic error, ImageJ will warn that the installation should be moved out of "C:\Program Files" to somewhere with write access.