Eclipse Plugin: Installs correctly, but gives errors on use -


i have developed plugin eclipse. when debugging/testing through "launch application" provided ide works perfectly, however, when install host not work while install correctly.

errors include:

enter image description here

enter image description here

i wondering if point me in correct direction enabling plugin work.

stack trace:

org.eclipse.core.runtime.coreexception: plug-in recognise unable load class recognise.handlers.voicehandler. @ org.eclipse.core.internal.registry.osgi.registrystrategyosgi.throwexception(registrystrategyosgi.java:194) @ org.eclipse.core.internal.registry.osgi.registrystrategyosgi.createexecutableextension(registrystrategyosgi.java:176) @ org.eclipse.core.internal.registry.extensionregistry.createexecutableextension(extensionregistry.java:905) @ org.eclipse.core.internal.registry.configurationelement.createexecutableextension(configurationelement.java:243) @ org.eclipse.core.internal.registry.configurationelementhandle.createexecutableextension(configurationelementhandle.java:55) @ org.eclipse.ui.internal.handlers.handlerproxy.loadhandler(handlerproxy.java:354) @ org.eclipse.ui.internal.handlers.handlerproxy.execute(handlerproxy.java:288) @ org.eclipse.ui.internal.handlers.e4handlerproxy.execute(e4handlerproxy.java:90) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source) @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source) @ java.lang.reflect.method.invoke(unknown source) @ org.eclipse.e4.core.internal.di.methodrequestor.execute(methodrequestor.java:56) @ org.eclipse.e4.core.internal.di.injectorimpl.invokeusingclass(injectorimpl.java:252) @ org.eclipse.e4.core.internal.di.injectorimpl.invoke(injectorimpl.java:234) @ org.eclipse.e4.core.contexts.contextinjectionfactory.invoke(contextinjectionfactory.java:132) @ org.eclipse.e4.core.commands.internal.handlerservicehandler.execute(handlerservicehandler.java:152) @ org.eclipse.core.commands.command.executewithchecks(command.java:493) @ org.eclipse.core.commands.parameterizedcommand.executewithchecks(parameterizedcommand.java:486) @ org.eclipse.e4.core.commands.internal.handlerserviceimpl.executehandler(handlerserviceimpl.java:210) @ org.eclipse.e4.ui.workbench.renderers.swt.handledcontributionitem.executeitem(handledcontributionitem.java:799) @ org.eclipse.e4.ui.workbench.renderers.swt.handledcontributionitem.handlewidgetselection(handledcontributionitem.java:675) @ org.eclipse.e4.ui.workbench.renderers.swt.handledcontributionitem.access$7(handledcontributionitem.java:659) @ org.eclipse.e4.ui.workbench.renderers.swt.handledcontributionitem$4.handleevent(handledcontributionitem.java:592) @ org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84) @ org.eclipse.swt.widgets.display.sendevent(display.java:4362) @ org.eclipse.swt.widgets.widget.sendevent(widget.java:1113) @ org.eclipse.swt.widgets.display.rundeferredevents(display.java:4180) @ org.eclipse.swt.widgets.display.readanddispatch(display.java:3769) @ org.eclipse.e4.ui.internal.workbench.swt.partrenderingengine$4.run(partrenderingengine.java:1127) @ org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:337) @ org.eclipse.e4.ui.internal.workbench.swt.partrenderingengine.run(partrenderingengine.java:1018) @ org.eclipse.e4.ui.internal.workbench.e4workbench.createandrunui(e4workbench.java:156) @ org.eclipse.ui.internal.workbench$5.run(workbench.java:654) @ org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:337) @ org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:598) @ org.eclipse.ui.platformui.createandrunworkbench(platformui.java:150) @ org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:139) @ org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196) @ org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:134) @ org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:104) @ org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:380) @ org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:235) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source) @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source) @ java.lang.reflect.method.invoke(unknown source) @ org.eclipse.equinox.launcher.main.invokeframework(main.java:669) @ org.eclipse.equinox.launcher.main.basicrun(main.java:608) @ org.eclipse.equinox.launcher.main.run(main.java:1515) caused by: java.lang.classnotfoundexception: recognise.handlers.voicehandler cannot found recognise_1.0.0.201603261752 @ org.eclipse.osgi.internal.loader.bundleloader.findclassinternal(bundleloader.java:439) @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:352) @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:344) @ org.eclipse.osgi.internal.loader.moduleclassloader.loadclass(moduleclassloader.java:160) @ java.lang.classloader.loadclass(unknown source) @ org.eclipse.osgi.internal.framework.equinoxbundle.loadclass(equinoxbundle.java:573) @ org.eclipse.core.internal.registry.osgi.registrystrategyosgi.createexecutableextension(registrystrategyosgi.java:174) ... 48 more 

enter image description here

build properties above, have added way more necessary, make sure these handlers in fact added. still no change.

your build.properties should have entry '.' in 'bin.includes' entry:

bin.includes = meta-inf/,\                .,\                plugin.xml,\                icons/,\                res/,\                osgi-inf/,\                lib/ 

do not include 'bin' in list.


Comments