Uploaded image for project: 'Weld'
  1. Weld
  2. WELD-1053

Event observers not fired when event object is of generic type

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Duplicate Issue
    • Affects Version/s: 1.1.0.Final
    • Fix Version/s: None
    • Component/s: Events
    • Labels:
    • Environment:

      Glassfish 3.1

      Description

      CDI events are not fired when event object is not the compile-defined object, but the generic type. In this case the real object is defined in runtime and this is ok. But the event is not fired.

      Classes example and detailed description is available here (will not paste here so that not to make the description enormous): http://stackoverflow.com/questions/8962446/cdi-events-and-generics

      In addition to classes defined there will paste the entity classes:

      public interface Persistable extends Serializable

      { Long getId(); //... }

      and Polis class:

      @Entity
      public class Polis implements Persistable

      { //... fields and setters/getters here }

      Hope this will be enough

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  luksa Marko Luksa
                  Reporter:
                  bitec Anton Lisovenko
                • Votes:
                  3 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: