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 156 - trainable segmentation doesnt start
trainable segmentation doesnt start
Status: RESOLVED FIXED
Product: Fiji
Classification: Unclassified
Component: Plugins
unspecified
Macintosh Mac OS
: P4 normal
Assigned To: ImageJ Bugs Mailing List
Depends on:
Blocks:
 
Reported: 2010-04-05 14:29 CDT by Dan White
Modified: 2011-03-23 15:15 CDT
1 user (show)

See Also:

Description Dan White 2010-04-05 14:29:17 CDT
new fiji install, and installed trainable seg.

when launching it get
java.lang.UnsupportedClassVersionError: Bad version number in .class file
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at fiji.FijiClassLoader.loadClass(FijiClassLoader.java:151)
	at fiji.FijiClassLoader.loadClass(FijiClassLoader.java:140)
	at fiji.FijiClassLoader.loadClass(FijiClassLoader.java:135)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
	at java.lang.Class.getConstructor0(Class.java:2671)
	at java.lang.Class.newInstance0(Class.java:321)
	at java.lang.Class.newInstance(Class.java:303)
	at ij.IJ.runUserPlugIn(IJ.java:186)
	at ij.IJ.runPlugIn(IJ.java:155)
	at ij.Executer.runCommand(Executer.java:147)
	at ij.Executer.run(Executer.java:78)
	at java.lang.Thread.run(Thread.java:613)


Information about your version of Java - this information is useful for the Fiji developers:
  os.arch => i386
  os.name => Mac OS X
  os.version => 10.5.8
  java.version => 1.5.0_22
  java.vendor => Apple Inc.
  java.runtime.name => Java(TM) 2 Runtime Environment, Standard Edition
  java.runtime.version => 1.5.0_22-b03-333-9M3125
  java.vm.name => Java HotSpot(TM) Client VM
  java.vm.version => 1.5.0_22-147
  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.5
  sun.cpu.endian => little
  sun.desktop => null
  file.separator => /
Comment 1 Johannes Schindelin 2011-03-23 15:15:05 CDT
This should be fixed now, in multiple ways: the original plugin is no longer compiled for 1.6, we default to 1.6 compatibility mode, and if you still run into problems, the class loader should offer to convert the classes to 1.5 compatibility (you still need to restart Fiji after that...).