[JBoss JIRA] Created: (JBIDE-6728) Provide built-in bean for field injection points with type Event<X>
by Viacheslav Kabanovich (JIRA)
Provide built-in bean for field injection points with type Event<X>
-------------------------------------------------------------------
Key: JBIDE-6728
URL: https://jira.jboss.org/browse/JBIDE-6728
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: cdi (jsr-299)
Reporter: Viacheslav Kabanovich
Assignee: Viacheslav Kabanovich
Fix For: 3.2.0.M2
JSR-299:
10.3.2. The built-in Event
The container must provide a built-in bean with:
• in its set of bean types, for every Java type X that does not contain a type variable,
Event<X>
• every event qualifier type in its set of qualifier types,
• scope @Dependent,
• no bean EL name, and
• an implementation provided automatically by the container.
For example, this injection field
@Inject @Any @Tame @Role("Master") Event<TamingCommand> tamingEvent;
should not be marked by CDI validator as having no bean for injection.
Test ObserverMethodResolutionTest.testEventBean() should pass.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 7 months
[JBoss JIRA] Created: (JBIDE-6547) Found minor bug with RESTeasy example in project examples
by Brian Fitzpatrick (JIRA)
Found minor bug with RESTeasy example in project examples
---------------------------------------------------------
Key: JBIDE-6547
URL: https://jira.jboss.org/browse/JBIDE-6547
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: Webservices, project-examples
Affects Versions: 3.2.0.M1
Reporter: Brian Fitzpatrick
Assignee: Brian Fitzpatrick
Priority: Minor
Fix For: 3.2.x
While testing the RESTeasy example currently in the project examples, I discovered a bug.
In the com.restfully.shop.services.CustomerResource.java file, in the updateCustomer(...) method, the city is not getting picked up from the updated data. This is easily fixed by adding this line to the method:
current.setCity(update.getCity());
I will update the project example with this fix when I get a chance.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 7 months
[JBoss JIRA] Created: (JBIDE-6797) Web Service Tester: Add menu item "OPTIONS" for JAX-RS
by Juergen Zimmermann (JIRA)
Web Service Tester: Add menu item "OPTIONS" for JAX-RS
------------------------------------------------------
Key: JBIDE-6797
URL: https://jira.jboss.org/browse/JBIDE-6797
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: Webservices
Affects Versions: 3.2.0.M1
Reporter: Juergen Zimmermann
Assignee: Brian Fitzpatrick
It would be nice if you could add another menu item "OPTIONS" in addition to "JAX-WS", "GET" etc.
The menu item "OPTIONS" would submit an "OPTIONS" request which returns the allowed HTTP methods in the response header, e.g. OPTIONS (always included as long as the submitted URI exists), GET, POST.
Such a menu item would be helpful when testing a RESTful web service to check upfront whether there might be a problem with the intended HTTP method, e.g. you can easily see whether a POST request is allowed or not.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 7 months
[JBoss JIRA] Created: (JBIDE-6451) CDI Injection Point OpenOns throws NPE.
by Alexey Kazakov (JIRA)
CDI Injection Point OpenOns throws NPE.
---------------------------------------
Key: JBIDE-6451
URL: https://jira.jboss.org/browse/JBIDE-6451
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: cdi (jsr-299)
Affects Versions: 3.2.next
Reporter: Alexey Kazakov
Assignee: Daniel Azarov
Fix For: 3.2.next
1. Open any java class with @Inject.
2. Ctrl+Click on this @Inject.
3. Select "Open Injected Class". (BTW it should be "Open Injected Bean" Not class!)
4. Open any bean from opened dialog.
5. Close all the java editors.
6. See eclipse log:
!ENTRY org.eclipse.ui 4 0 2010-06-11 16:16:21.529
!MESSAGE An unexpected exception was thrown.
!STACK 0
java.lang.NullPointerException
at org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager$Closer.stop(MultipleHyperlinkPresenter.java:413)
at org.eclipse.jface.text.AbstractInformationControlManager.handleInformationControlDisposed(AbstractInformationControlManager.java:763)
at org.eclipse.jface.text.AbstractInformationControlManager$2.widgetDisposed(AbstractInformationControlManager.java:811)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1239)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1079)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:461)
at org.eclipse.swt.widgets.Shell.dispose(Shell.java:2239)
at org.eclipse.jface.text.AbstractInformationControl.dispose(AbstractInformationControl.java:514)
at org.eclipse.jface.text.AbstractInformationControlManager.disposeInformationControl(AbstractInformationControlManager.java:1297)
at org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager.disposeInformationControl(MultipleHyperlinkPresenter.java:642)
at org.eclipse.jface.text.AbstractInformationControlManager.handleSubjectControlDisposed(AbstractInformationControlManager.java:623)
at org.eclipse.jface.text.AbstractInformationControlManager$1.widgetDisposed(AbstractInformationControlManager.java:660)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1243)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1060)
at org.eclipse.swt.custom.StyledText.handleDispose(StyledText.java:5817)
at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5643)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1239)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1079)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:461)
at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:180)
at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:681)
at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1721)
at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1426)
at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1410)
at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1384)
at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1439)
at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:61)
at org.eclipse.ui.internal.PartStack.close(PartStack.java:541)
at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:206)
at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:120)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:83)
at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:269)
at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:278)
at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1.closeButtonPressed(DefaultTabFolder.java:71)
at org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:631)
at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:206)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1590)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:261)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3159)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
!ENTRY org.eclipse.ui 4 0 2010-06-11 16:16:21.600
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:4083)
at org.eclipse.swt.SWT.error(SWT.java:3998)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:137)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3162)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Caused by: java.lang.NullPointerException
at org.eclipse.jface.text.source.OverviewRuler.doPaint1(OverviewRuler.java:745)
at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:605)
at org.eclipse.jface.text.source.OverviewRuler.redraw(OverviewRuler.java:855)
at org.eclipse.jface.text.source.OverviewRuler.access$2(OverviewRuler.java:845)
at org.eclipse.jface.text.source.OverviewRuler$1.run(OverviewRuler.java:413)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
... 23 more
!ENTRY org.eclipse.ui 4 0 2010-06-11 16:17:29.268
!MESSAGE An unexpected exception was thrown.
!STACK 0
java.lang.NullPointerException
at org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager$Closer.stop(MultipleHyperlinkPresenter.java:413)
at org.eclipse.jface.text.AbstractInformationControlManager.handleInformationControlDisposed(AbstractInformationControlManager.java:763)
at org.eclipse.jface.text.AbstractInformationControlManager$2.widgetDisposed(AbstractInformationControlManager.java:811)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1239)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1079)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:461)
at org.eclipse.swt.widgets.Shell.dispose(Shell.java:2239)
at org.eclipse.jface.text.AbstractInformationControl.dispose(AbstractInformationControl.java:514)
at org.eclipse.jface.text.AbstractInformationControlManager.disposeInformationControl(AbstractInformationControlManager.java:1297)
at org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager.disposeInformationControl(MultipleHyperlinkPresenter.java:642)
at org.eclipse.jface.text.AbstractInformationControlManager.handleSubjectControlDisposed(AbstractInformationControlManager.java:623)
at org.eclipse.jface.text.AbstractInformationControlManager$1.widgetDisposed(AbstractInformationControlManager.java:660)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1243)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1060)
at org.eclipse.swt.custom.StyledText.handleDispose(StyledText.java:5817)
at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5643)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1239)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1079)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:461)
at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:180)
at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:681)
at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1721)
at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1426)
at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1410)
at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1384)
at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1439)
at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:61)
at org.eclipse.ui.internal.PartStack.close(PartStack.java:541)
at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:206)
at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:120)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:83)
at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:269)
at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:278)
at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1.closeButtonPressed(DefaultTabFolder.java:71)
at org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:631)
at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:206)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1590)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:261)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3159)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
!ENTRY org.eclipse.ui 4 0 2010-06-11 16:17:29.312
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:4083)
at org.eclipse.swt.SWT.error(SWT.java:3998)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:137)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3162)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Caused by: java.lang.NullPointerException
at org.eclipse.jface.text.source.OverviewRuler.doPaint1(OverviewRuler.java:745)
at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:605)
at org.eclipse.jface.text.source.OverviewRuler.redraw(OverviewRuler.java:855)
at org.eclipse.jface.text.source.OverviewRuler.access$2(OverviewRuler.java:845)
at org.eclipse.jface.text.source.OverviewRuler$1.run(OverviewRuler.java:413)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
... 23 more
!ENTRY org.eclipse.ui 4 0 2010-06-11 16:25:56.949
!MESSAGE An unexpected exception was thrown.
!STACK 0
java.lang.NullPointerException
at org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager$Closer.stop(MultipleHyperlinkPresenter.java:413)
at org.eclipse.jface.text.AbstractInformationControlManager.handleInformationControlDisposed(AbstractInformationControlManager.java:763)
at org.eclipse.jface.text.AbstractInformationControlManager$2.widgetDisposed(AbstractInformationControlManager.java:811)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1239)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1079)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:461)
at org.eclipse.swt.widgets.Shell.dispose(Shell.java:2239)
at org.eclipse.jface.text.AbstractInformationControl.dispose(AbstractInformationControl.java:514)
at org.eclipse.jface.text.AbstractInformationControlManager.disposeInformationControl(AbstractInformationControlManager.java:1297)
at org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager.disposeInformationControl(MultipleHyperlinkPresenter.java:642)
at org.eclipse.jface.text.AbstractInformationControlManager.handleSubjectControlDisposed(AbstractInformationControlManager.java:623)
at org.eclipse.jface.text.AbstractInformationControlManager$1.widgetDisposed(AbstractInformationControlManager.java:660)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1243)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1060)
at org.eclipse.swt.custom.StyledText.handleDispose(StyledText.java:5817)
at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5643)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1239)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1079)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1208)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1082)
at org.eclipse.swt.widgets.Control.release(Control.java:3292)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:461)
at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:180)
at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:681)
at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1721)
at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1426)
at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1410)
at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1384)
at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:219)
at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:120)
at org.eclipse.ui.internal.presentations.SystemMenuCloseAll.run(SystemMenuCloseAll.java:32)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3159)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
!ENTRY org.eclipse.ui 4 0 2010-06-11 16:25:57.005
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:4083)
at org.eclipse.swt.SWT.error(SWT.java:3998)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:137)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3162)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Caused by: java.lang.NullPointerException
at org.eclipse.jface.text.source.OverviewRuler.doPaint1(OverviewRuler.java:745)
at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:605)
at org.eclipse.jface.text.source.OverviewRuler.redraw(OverviewRuler.java:855)
at org.eclipse.jface.text.source.OverviewRuler.access$2(OverviewRuler.java:845)
at org.eclipse.jface.text.source.OverviewRuler$1.run(OverviewRuler.java:413)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
... 23 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 7 months
[JBoss JIRA] Created: (JBIDE-6512) Incorrect bean resolution for beans with qualifiers with annotation value.
by Alexey Kazakov (JIRA)
Incorrect bean resolution for beans with qualifiers with annotation value.
--------------------------------------------------------------------------
Key: JBIDE-6512
URL: https://jira.jboss.org/browse/JBIDE-6512
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: cdi (jsr-299)
Affects Versions: 3.2.0.M1
Reporter: Alexey Kazakov
Assignee: Viacheslav Kabanovich
Fix For: 3.2.0.M2
Take into account that annotation member type may be imported in different ways:
If the annotation member type is imported as
import static org.jboss.jsr299.tck.tests.jbt.resolution.PayBy.PaymentMethod.CHEQUE;
but the same qualifier declared in the bean as
import org.jboss.jsr299.tck.tests.jbt.resolution.PayBy.PaymentMethod;
@PayBy(PaymentMethod.CHEQUE)
...
then both
@Inject @PayBy(CHEQUE) AsynchronousPaymentProcessor chequePaymentProcessor;
and
@Inject @PayBy(PaymentMethod.CHEQUE) AsynchronousPaymentProcessor chequePaymentProcessor2;
should be resolved.
All the tests in org.jboss.tools.cdi.core.test.tck.QualifierWithMembersTest should pass.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 7 months