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:
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
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
Post a Comment