Petals CDK

ExceptionUtil.getExtendedMessage() prints incomplete stacktrace

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 5.1.3
  • Fix Version/s: 5.1.4, 5.3.0
  • Component/s: Utils
  • Security Level: Public
  • Description:
    Hide

    The method org.ow2.petals.commons.exception.ExceptionUtil.getExtendedMessage(exception) prints incomplete and false stacktrace:

    javax.jbi.management.DeploymentException: Failed to stop the Service Unit 'ged-su-pojo-provide-1-4.0.1-SNAPSHOT'
            at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.stop(AbstractServiceUnitManager.java:636)
            at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.stop(ServiceUnitLifeCycle.java:177)
            at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStop(ServiceAssemblyLifeCycle.java:190)
            at org.ow2.petals.container.lifecycle.LifeCycleAbstract.stop(LifeCycleAbstract.java:225)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.stop(DeploymentServiceImpl.java:882)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.forceUndeploy(DeploymentServiceImpl.java:231)
            at org.objectweb.fractal.julia.generated.C9ae71627_0.forceUndeploy(INTERCEPTOR[DeploymentService])
            at org.objectweb.fractal.julia.generated.C59d5ff32_0.forceUndeploy(INTERFACE[DeploymentService])
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performUndeploySA(AutoLoaderServiceImpl.java:514)
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.uninstall(AutoLoaderServiceImpl.java:217)
            at org.ow2.petals.jbi.management.autoload.InstalledDirectoryScanner.run(InstalledDirectoryScanner.java:71)
            at java.util.TimerThread.mainLoop(Timer.java:512)
            at java.util.TimerThread.run(Timer.java:462)
    Caused by: org.ow2.petals.component.framework.api.exception.PEtALSCDKException: Processing exception during call on stop() on the POJO.
    Caused by: InvocationTargetException
    Caused by: NullPointerException
            at org.ow2.petals.se.pojo.su.SUManager.doStop(SUManager.java:168)
            at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.stop(AbstractServiceUnitManager.java:634)
            ... 12 more

    instead of

    javax.jbi.management.DeploymentException: Failed to stop the Service Unit 'ged-su-pojo-provide-1-4.0.1-SNAPSHOT'
            at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.stop(AbstractServiceUnitManager.java:636)
            at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.stop(ServiceUnitLifeCycle.java:177)
            at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStop(ServiceAssemblyLifeCycle.java:190)
            at org.ow2.petals.container.lifecycle.LifeCycleAbstract.stop(LifeCycleAbstract.java:225)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.stop(DeploymentServiceImpl.java:882)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.forceUndeploy(DeploymentServiceImpl.java:231)
            at org.objectweb.fractal.julia.generated.C9ae71627_0.forceUndeploy(INTERCEPTOR[DeploymentService])
            at org.objectweb.fractal.julia.generated.C59d5ff32_0.forceUndeploy(INTERFACE[DeploymentService])
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performUndeploySA(AutoLoaderServiceImpl.java:514)
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.uninstall(AutoLoaderServiceImpl.java:217)
            at org.ow2.petals.jbi.management.autoload.InstalledDirectoryScanner.run(InstalledDirectoryScanner.java:71)
            at java.util.TimerThread.mainLoop(Timer.java:512)
            at java.util.TimerThread.run(Timer.java:462)
    Caused by: org.ow2.petals.component.framework.api.exception.PEtALSCDKException: javax.jbi.messaging.MessagingException: Processing exception during call on stop() on the POJO.
            at org.ow2.petals.se.pojo.Pojo.call(Pojo.java:196)
            at org.ow2.petals.se.pojo.Pojo.stop(Pojo.java:166)
            at org.ow2.petals.se.pojo.su.SUManager.doStop(SUManager.java:163)
            at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.stop(AbstractServiceUnitManager.java:634)
            at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.stop(ServiceUnitLifeCycle.java:177)
            at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStop(ServiceAssemblyLifeCycle.java:190)
            at org.ow2.petals.container.lifecycle.LifeCycleAbstract.stop(LifeCycleAbstract.java:225)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.stop(DeploymentServiceImpl.java:882)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.forceUndeploy(DeploymentServiceImpl.java:231)
            at org.objectweb.fractal.julia.generated.C9ae71627_0.forceUndeploy(INTERCEPTOR[DeploymentService])
            at org.objectweb.fractal.julia.generated.C59d5ff32_0.forceUndeploy(INTERFACE[DeploymentService])
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performUndeploySA(AutoLoaderServiceImpl.java:514)
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.uninstall(AutoLoaderServiceImpl.java:217)
            at org.ow2.petals.jbi.management.autoload.InstalledDirectoryScanner.run(InstalledDirectoryScanner.java:71)
            at java.util.TimerThread.mainLoop(Timer.java:512)
            at java.util.TimerThread.run(Timer.java:462)
    Caused by: java.lang.reflect.InvocationTargetException
            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.ow2.petals.se.pojo.Pojo.call(Pojo.java:187)
            ... 15 more
    Caused by: java.lang.NullPointerException
            at fr.acoss.archi.mediation.esb.services.ged.sePojo.AdrnTools.stop(AdrnTools.java:449)
            at fr.acoss.archi.mediation.esb.services.ged.sePojo.WideSearchPojo.stop(WideSearchPojo.java:139)
            ... 20 more
    
            at org.ow2.petals.se.pojo.su.SUManager.doStop(SUManager.java:168)
            at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.stop(AbstractServiceUnitManager.java:634)
            ... 12 more
    Show
    The method org.ow2.petals.commons.exception.ExceptionUtil.getExtendedMessage(exception) prints incomplete and false stacktrace:
    javax.jbi.management.DeploymentException: Failed to stop the Service Unit 'ged-su-pojo-provide-1-4.0.1-SNAPSHOT'
            at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.stop(AbstractServiceUnitManager.java:636)
            at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.stop(ServiceUnitLifeCycle.java:177)
            at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStop(ServiceAssemblyLifeCycle.java:190)
            at org.ow2.petals.container.lifecycle.LifeCycleAbstract.stop(LifeCycleAbstract.java:225)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.stop(DeploymentServiceImpl.java:882)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.forceUndeploy(DeploymentServiceImpl.java:231)
            at org.objectweb.fractal.julia.generated.C9ae71627_0.forceUndeploy(INTERCEPTOR[DeploymentService])
            at org.objectweb.fractal.julia.generated.C59d5ff32_0.forceUndeploy(INTERFACE[DeploymentService])
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performUndeploySA(AutoLoaderServiceImpl.java:514)
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.uninstall(AutoLoaderServiceImpl.java:217)
            at org.ow2.petals.jbi.management.autoload.InstalledDirectoryScanner.run(InstalledDirectoryScanner.java:71)
            at java.util.TimerThread.mainLoop(Timer.java:512)
            at java.util.TimerThread.run(Timer.java:462)
    Caused by: org.ow2.petals.component.framework.api.exception.PEtALSCDKException: Processing exception during call on stop() on the POJO.
    Caused by: InvocationTargetException
    Caused by: NullPointerException
            at org.ow2.petals.se.pojo.su.SUManager.doStop(SUManager.java:168)
            at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.stop(AbstractServiceUnitManager.java:634)
            ... 12 more
    instead of
    javax.jbi.management.DeploymentException: Failed to stop the Service Unit 'ged-su-pojo-provide-1-4.0.1-SNAPSHOT'
            at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.stop(AbstractServiceUnitManager.java:636)
            at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.stop(ServiceUnitLifeCycle.java:177)
            at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStop(ServiceAssemblyLifeCycle.java:190)
            at org.ow2.petals.container.lifecycle.LifeCycleAbstract.stop(LifeCycleAbstract.java:225)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.stop(DeploymentServiceImpl.java:882)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.forceUndeploy(DeploymentServiceImpl.java:231)
            at org.objectweb.fractal.julia.generated.C9ae71627_0.forceUndeploy(INTERCEPTOR[DeploymentService])
            at org.objectweb.fractal.julia.generated.C59d5ff32_0.forceUndeploy(INTERFACE[DeploymentService])
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performUndeploySA(AutoLoaderServiceImpl.java:514)
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.uninstall(AutoLoaderServiceImpl.java:217)
            at org.ow2.petals.jbi.management.autoload.InstalledDirectoryScanner.run(InstalledDirectoryScanner.java:71)
            at java.util.TimerThread.mainLoop(Timer.java:512)
            at java.util.TimerThread.run(Timer.java:462)
    Caused by: org.ow2.petals.component.framework.api.exception.PEtALSCDKException: javax.jbi.messaging.MessagingException: Processing exception during call on stop() on the POJO.
            at org.ow2.petals.se.pojo.Pojo.call(Pojo.java:196)
            at org.ow2.petals.se.pojo.Pojo.stop(Pojo.java:166)
            at org.ow2.petals.se.pojo.su.SUManager.doStop(SUManager.java:163)
            at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.stop(AbstractServiceUnitManager.java:634)
            at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.stop(ServiceUnitLifeCycle.java:177)
            at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStop(ServiceAssemblyLifeCycle.java:190)
            at org.ow2.petals.container.lifecycle.LifeCycleAbstract.stop(LifeCycleAbstract.java:225)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.stop(DeploymentServiceImpl.java:882)
            at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.forceUndeploy(DeploymentServiceImpl.java:231)
            at org.objectweb.fractal.julia.generated.C9ae71627_0.forceUndeploy(INTERCEPTOR[DeploymentService])
            at org.objectweb.fractal.julia.generated.C59d5ff32_0.forceUndeploy(INTERFACE[DeploymentService])
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performUndeploySA(AutoLoaderServiceImpl.java:514)
            at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.uninstall(AutoLoaderServiceImpl.java:217)
            at org.ow2.petals.jbi.management.autoload.InstalledDirectoryScanner.run(InstalledDirectoryScanner.java:71)
            at java.util.TimerThread.mainLoop(Timer.java:512)
            at java.util.TimerThread.run(Timer.java:462)
    Caused by: java.lang.reflect.InvocationTargetException
            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.ow2.petals.se.pojo.Pojo.call(Pojo.java:187)
            ... 15 more
    Caused by: java.lang.NullPointerException
            at fr.acoss.archi.mediation.esb.services.ged.sePojo.AdrnTools.stop(AdrnTools.java:449)
            at fr.acoss.archi.mediation.esb.services.ged.sePojo.WideSearchPojo.stop(WideSearchPojo.java:139)
            ... 20 more
    
            at org.ow2.petals.se.pojo.su.SUManager.doStop(SUManager.java:168)
            at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.stop(AbstractServiceUnitManager.java:634)
            ... 12 more
  • Environment:
    -

Issue Links

Activity

Hide
Christophe DENEUX added a comment - Tue, 13 Mar 2012 - 12:48:31 +0100

Fixed in branch petals-enterprise-3.1.x

Show
Christophe DENEUX added a comment - Tue, 13 Mar 2012 - 12:48:31 +0100 Fixed in branch petals-enterprise-3.1.x
Hide
Christophe DENEUX added a comment - Tue, 13 Mar 2012 - 12:48:43 +0100

To merge in trunk

Show
Christophe DENEUX added a comment - Tue, 13 Mar 2012 - 12:48:43 +0100 To merge in trunk
Hide
Christophe DENEUX added a comment - Wed, 14 Mar 2012 - 15:56:52 +0100 - edited

Merged in trunk. ExceptionUtil.getExtendedMessage() is now deprecated and should be replaced by ExceptionUtil.getStackTrace()

Show
Christophe DENEUX added a comment - Wed, 14 Mar 2012 - 15:56:52 +0100 - edited Merged in trunk. ExceptionUtil.getExtendedMessage() is now deprecated and should be replaced by ExceptionUtil.getStackTrace()

People

Dates

  • Created:
    Tue, 13 Mar 2012 - 11:57:46 +0100
    Updated:
    Wed, 14 Mar 2012 - 15:57:09 +0100
    Resolved:
    Wed, 14 Mar 2012 - 15:56:52 +0100