IncectionException при выключении приложенияJAVA

Программисты JAVA общаются здесь
Anonymous
IncectionException при выключении приложения

Сообщение Anonymous »

У меня есть поставщик метки для моего представления дерева модели: < /p>
public class ModelTreeLabelProvider implements ILabelProvider {

@Inject
IWorkbench workbench;

@Override
public Image getImage(Object element) {
return workbench.getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT);
}
[...]

}

Это работает хорошо и денди, но при выходе приложения я получаю инъекцию Extexception . Я предполагаю, потому что в то время рабочая сумка больше не существует.org.eclipse.e4.core.di.InjectionException: org.eclipse.e4.core.di.InjectionException: Unable to process "ModelTreeLabelProvider.workbench": no actual value was found for the argument "IWorkbench".
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:66)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:977)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:939)
at org.eclipse.e4.core.internal.di.InjectorImpl.uninject(InjectorImpl.java:182)


Подробнее здесь: https://stackoverflow.com/questions/797 ... n-shutdown

Вернуться в «JAVA»