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 1147 - Exception
Exception
Status: RESOLVED MOVED
Product: Fiji
Classification: Unclassified
Component: Plugins
unspecified
Macintosh Mac OS
: P4 normal
Assigned To: ImageJ Bugs Mailing List
Depends on:
Blocks:
 
Reported: 2015-08-24 01:23 CDT by Dale
Modified: 2015-08-24 15:08 CDT
2 users (show)

See Also:

Description Dale 2015-08-24 01:23:43 CDT
(Fiji Is Just) ImageJ 2.0.0-rc-34/1.50a; Java 1.8.0_31 [64-bit]; Mac OS X 10.10.5; 735MB of 5584MB (13%)
 
java.lang.NoClassDefFoundError: org/apache/sanselan/ImageWriteException
	at Register_Images.run(Register_Images.java:416)
	at ij.IJ.runUserPlugIn(IJ.java:212)
	at ij.IJ.runPlugIn(IJ.java:176)
	at ij.Executer.runCommand(Executer.java:132)
	at ij.Executer.run(Executer.java:65)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.sanselan.ImageWriteException
	at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 6 more

Information about your version of Java:

  os.arch => x86_64
  os.name => Mac OS X
  os.version => 10.10.5
  java.version => 1.8.0_31
  java.vendor => Oracle Corporation
  java.runtime.name => Java(TM) SE Runtime Environment
  java.runtime.version => 1.8.0_31-b15
  java.vm.name => Java HotSpot(TM) 64-Bit Server VM
  java.vm.version => 25.31-b07
  java.vm.vendor => Oracle Corporation
  java.vm.info => mixed mode
  java.awt.graphicsenv => sun.awt.CGraphicsEnvironment
  java.specification.name => Java Platform API Specification
  java.specification.version => 1.8
  sun.cpu.endian => little
  sun.desktop => null
  file.separator => /

The up-to-date check says: UP_TO_DATE

Information relevant to JAVA_HOME related problems:

  JAVA_HOME is set to: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/
  imagej.dir => /Applications/Fiji.app

Information about the version of each plugin:

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

Files not up-to-date:
  b916ac8e (MODIFIED) 20150823235329 jars/ij-1.50a.jar
  9f23ab8f (LOCAL_ONLY) 20150823204311 plugins/Photo_Monitoring.jar
  2098047a (LOCAL_ONLY) 20150824005956 plugins/metadata-extractor-2.6.4-src.jar
  6d58e70d (LOCAL_ONLY) 20150824010118 plugins/xmpcore.jar
Comment 1 Curtis Rueden 2015-08-24 15:08:40 CDT
Looks like an issue with the Photo Monitoring plugin.

Not sure how you installed it, but that plugin requires the Sanselan library, which from your exception appears not to be installed.

You can file an issue at:
  https://github.com/nedhorning/PhotoMonitoringPlugin/issues

In particular, you might mention that the plugin would be easier to use if it were structured as an ImageJ update site: http://imagej.net/Update_Sites