Petals ESB Container

Trying to unregister not registred endpoint

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Minor Minor
  • Resolution: Won't Fix
  • Affects Version/s: 3.1.1
  • Fix Version/s: 5.0.0
  • Component/s: Registry
  • Security Level: Public
  • Description:
    Hide

    After a few day (4 days the last time), if I stop the container, an error occurs:

    [Petals.Container.ComponentLifeCycle.petals-bc-soap]-SEVERE 2011-01-13 16:32:31,834 Failed to stop the component 'petals-bc-soap'
    javax.jbi.messaging.MessagingException: org.ow2.petals.jbi.messaging.registry.RegistryException: Can not unregister not registered endpoint...
            at org.ow2.petals.jbi.messaging.exchange.DeliveryChannelImpl.close(DeliveryChannelImpl.java:169)
            at org.ow2.petals.container.lifecycle.ComponentLifeCycle.doShutdown(ComponentLifeCycle.java:187)
            at org.ow2.petals.container.lifecycle.ComponentLifeCycle.stopComponentLifeCycle(ComponentLifeCycle.java:327)
            at org.ow2.petals.container.lifecycle.ComponentLifeCycle.stopFc(ComponentLifeCycle.java)
            at org.objectweb.fractal.julia.generated.Cbd2013d7_0.setFcContentState(BasicControllerMixin.java:8130)
            at org.objectweb.fractal.julia.generated.Cbd2013d7_0.setFcStopped(BasicControllerMixin.java:8087)
            at org.objectweb.fractal.julia.generated.C18c4c884_0.setFcStopped(INTERFACE[LifeCycleCoordinator])
            at org.objectweb.fractal.julia.generated.Cbd2013d7_0.stopFc(BasicControllerMixin.java:3187)
            at org.objectweb.fractal.julia.generated.Cbd2013d7_0.stopFc(BasicControllerMixin.java:4131)
            at org.objectweb.fractal.julia.generated.C18c4c884_0.stopFc(INTERFACE[LifeCycleCoordinator])
            at org.ow2.petals.kernel.server.FractalHelper.stopComponent(FractalHelper.java:379)
            at org.ow2.petals.kernel.server.PetalsServerImpl.stopPetalsComposite(PetalsServerImpl.java:507)
            at org.ow2.petals.kernel.server.PetalsServerImpl.stop(PetalsServerImpl.java:219)
            at org.ow2.petals.kernel.server.PetalsStopThread.run(PetalsStopThread.java:49)
    Caused by: org.ow2.petals.jbi.messaging.registry.RegistryException: Can not unregister not registered endpoint...
            at org.ow2.petals.jbi.messaging.registry.BaseEndpointRegistry.deactivateEndpoint(BaseEndpointRegistry.java:173)
            at org.objectweb.fractal.julia.generated.C2304ecde_0.deactivateEndpoint(INTERCEPTOR[EndpointRegistry])
            at org.objectweb.fractal.julia.generated.C2eb804c9_0.deactivateEndpoint(INTERFACE[EndpointRegistry])
            at org.ow2.petals.jbi.component.context.ComponentContextImpl.deregisterAllEndpoints(ComponentContextImpl.java:237)
            at org.ow2.petals.jbi.messaging.exchange.DeliveryChannelImpl.close(DeliveryChannelImpl.java:167)
            ... 13 more

    Of course, I think there is a connection lost or something like that, maybe under my own database and not into the esb.
    Then the database (mysql) is empty, and all is ok at the start time...but this error occurs permanently further. I must purge the esb (shutdown + manual remove of work and repository + manual remove of the database tables), and then it's ok and the next start...further the next time . The bc soap seems to be great unless the failed stop. it's not linked to "component endpoints" but only "service unit endpoints".
    Maybe catch it and just create a trace at the info (or debug) level?

    Show
    After a few day (4 days the last time), if I stop the container, an error occurs:
    [Petals.Container.ComponentLifeCycle.petals-bc-soap]-SEVERE 2011-01-13 16:32:31,834 Failed to stop the component 'petals-bc-soap'
    javax.jbi.messaging.MessagingException: org.ow2.petals.jbi.messaging.registry.RegistryException: Can not unregister not registered endpoint...
            at org.ow2.petals.jbi.messaging.exchange.DeliveryChannelImpl.close(DeliveryChannelImpl.java:169)
            at org.ow2.petals.container.lifecycle.ComponentLifeCycle.doShutdown(ComponentLifeCycle.java:187)
            at org.ow2.petals.container.lifecycle.ComponentLifeCycle.stopComponentLifeCycle(ComponentLifeCycle.java:327)
            at org.ow2.petals.container.lifecycle.ComponentLifeCycle.stopFc(ComponentLifeCycle.java)
            at org.objectweb.fractal.julia.generated.Cbd2013d7_0.setFcContentState(BasicControllerMixin.java:8130)
            at org.objectweb.fractal.julia.generated.Cbd2013d7_0.setFcStopped(BasicControllerMixin.java:8087)
            at org.objectweb.fractal.julia.generated.C18c4c884_0.setFcStopped(INTERFACE[LifeCycleCoordinator])
            at org.objectweb.fractal.julia.generated.Cbd2013d7_0.stopFc(BasicControllerMixin.java:3187)
            at org.objectweb.fractal.julia.generated.Cbd2013d7_0.stopFc(BasicControllerMixin.java:4131)
            at org.objectweb.fractal.julia.generated.C18c4c884_0.stopFc(INTERFACE[LifeCycleCoordinator])
            at org.ow2.petals.kernel.server.FractalHelper.stopComponent(FractalHelper.java:379)
            at org.ow2.petals.kernel.server.PetalsServerImpl.stopPetalsComposite(PetalsServerImpl.java:507)
            at org.ow2.petals.kernel.server.PetalsServerImpl.stop(PetalsServerImpl.java:219)
            at org.ow2.petals.kernel.server.PetalsStopThread.run(PetalsStopThread.java:49)
    Caused by: org.ow2.petals.jbi.messaging.registry.RegistryException: Can not unregister not registered endpoint...
            at org.ow2.petals.jbi.messaging.registry.BaseEndpointRegistry.deactivateEndpoint(BaseEndpointRegistry.java:173)
            at org.objectweb.fractal.julia.generated.C2304ecde_0.deactivateEndpoint(INTERCEPTOR[EndpointRegistry])
            at org.objectweb.fractal.julia.generated.C2eb804c9_0.deactivateEndpoint(INTERFACE[EndpointRegistry])
            at org.ow2.petals.jbi.component.context.ComponentContextImpl.deregisterAllEndpoints(ComponentContextImpl.java:237)
            at org.ow2.petals.jbi.messaging.exchange.DeliveryChannelImpl.close(DeliveryChannelImpl.java:167)
            ... 13 more
    Of course, I think there is a connection lost or something like that, maybe under my own database and not into the esb. Then the database (mysql) is empty, and all is ok at the start time...but this error occurs permanently further. I must purge the esb (shutdown + manual remove of work and repository + manual remove of the database tables), and then it's ok and the next start...further the next time . The bc soap seems to be great unless the failed stop. it's not linked to "component endpoints" but only "service unit endpoints". Maybe catch it and just create a trace at the info (or debug) level?
  • Environment:
    rhel 5, jdk 1.6

Activity

Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
109d 23h 17m
1
Christophe DENEUX
Tue, 3 May 2011 - 16:58:37 +0200
Open Open In Progress In Progress
1615d 18h 17m
1
Christophe DENEUX
Mon, 5 Oct 2015 - 11:16:09 +0200
In Progress In Progress Resolved Resolved
19s
1
Christophe DENEUX
Mon, 5 Oct 2015 - 11:16:28 +0200

People

Dates

  • Created:
    Thu, 13 Jan 2011 - 16:41:32 +0100
    Updated:
    Mon, 5 Oct 2015 - 11:16:28 +0200
    Resolved:
    Mon, 5 Oct 2015 - 11:16:28 +0200