Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

java.lang.IncompatibleClassChangeError: Implementing class Error for plugin development workspace #3

rsingareddy ·

Hi All,
I am trying to create a plugin development workspace for quick build using following instructions:

Environment Java 1.8.0_121
Quick Build: 7.06

I am receiving following error in eclipse:

2017-03-06 12:03:42,935 INFO  - Cleaning cached plugin libraries...
2017-03-06 12:03:43,146 INFO  - Cleaning temp directory...
2017-03-06 12:03:43,157 INFO  - Benchmarking...
2017-03-06 12:03:44,854 INFO  - Booting QuickBuild from 'C:\quickbuild-7.0.6'...
2017-03-06 12:03:44,854 INFO  - Starting framework...
2017-03-06 12:03:44,924 INFO  - Caching plugin libraries...
Exception in thread "main" java.lang.reflect.InvocationTargetException
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
       at java.lang.reflect.Method.invoke(Unknown Source)
       at com.pmease.quickbuild.bootstrap.Bootstrap.boot(Bootstrap.java:609)
       at com.pmease.quickbuild.bootstrap.Bootstrap.main(Bootstrap.java:128)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
       at com.pmease.quickbuild.bootstrap.BootstrapUtils.wrapAsUnchecked(BootstrapUtils.java:56)
       at com.pmease.quickbuild.equinoxadapter.EquinoxAdapter.startup(EquinoxAdapter.java:61)
       ... 6 more
Caused by: java.lang.reflect.InvocationTargetException
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
       at java.lang.reflect.Method.invoke(Unknown Source)
       at com.pmease.quickbuild.equinoxadapter.EquinoxAdapter.startup(EquinoxAdapter.java:59)
       ... 6 more
Caused by: java.lang.IncompatibleClassChangeError: Implementing class
       at java.lang.ClassLoader.defineClass1(Native Method)
       at java.lang.ClassLoader.defineClass(Unknown Source)
       at java.security.SecureClassLoader.defineClass(Unknown Source)
       at java.net.URLClassLoader.defineClass(Unknown Source)
       at java.net.URLClassLoader.access$100(Unknown Source)
       at java.net.URLClassLoader$1.run(Unknown Source)
       at java.net.URLClassLoader$1.run(Unknown Source)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(Unknown Source)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       at com.pmease.quickbuild.Quickbuild.loadPluginModules(Quickbuild.java:513)
       at com.pmease.quickbuild.Quickbuild.start(Quickbuild.java:241)
       ... 11 more

Any Idea?
Thanks

Ravi

  • replies 3
  • views 3212
  • stars 0
admin ·
#3
admin locked this topic
robinshen ADMIN ·

I am using Eclipse Neon Java version, install PDE, and follow the tutorial to import quickbuild related plugins, and can launch QB from within Eclipse. Make sure the JDK version is set to 1.7 or 1.8 in Eclipse.