Camel
  1. Camel
  2. CAMEL-3812

BeanInfo not reset when new bean looked up

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.7.0
    • Fix Version/s: 2.7.3, 2.8.0
    • Component/s: camel-core
    • Labels:
      None

      Description

      In camel-bean, when a bean is looked-up and it is not the same bean as the previous one beanInfo has to be reset.
      This is done in getBean() method of org.apache.camel.component.bean.RegistryBean but the test is placed after setting bean=value so beanInfo is never reset :

      if (value != bean) {
      bean = value;
      processor = null;
      if (!ObjectHelper.equal(ObjectHelper.type(bean), ObjectHelper.type(value)))

      { beanInfo = null; }

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        2h 11m 1 Claus Ibsen 28/Mar/11 10:38
        Resolved Resolved Closed Closed
        211d 1h 57m 1 Daniel Kulp 25/Oct/11 12:36
        Daniel Kulp made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Daniel Kulp made changes -
        Fix Version/s 2.7.3 [ 12316520 ]
        Claus Ibsen made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Claus Ibsen added a comment -

        Thanks for reporting.

        Show
        Claus Ibsen added a comment - Thanks for reporting.
        Claus Ibsen made changes -
        Field Original Value New Value
        Assignee Claus Ibsen [ davsclaus ]
        Fix Version/s 2.8.0 [ 12316226 ]
        Show
        Claus Ibsen added a comment - See nabble http://camel.465427.n5.nabble.com/camel-ejb-problem-td4258807.html
        Maximilien Wiktorowski created issue -

          People

          • Assignee:
            Claus Ibsen
            Reporter:
            Maximilien Wiktorowski
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development