[ 
https://issues.apache.org/jira/browse/BROOKLYN-67?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aled Sage updated BROOKLYN-67:
------------------------------
    Description: 
I called `unmanage` on a JBoss 7 server entity, via the brooklyn web-console.

This successfully unmanaged the entity, but the entity continued to try to poll 
for service-up. Every 5 seconds, the following warn + info was logged. I'd have 
expected it to call `disconnectSensors` (or equivalent) to stop the polling as 
part of unmanage.
{noformat}
2014-09-09 10:04:07,044 WARN  b.e.b.lifecycle.ScriptHelper 
[brooklyn-execmanager-YbRskHLw-99]: Execution failed, invocation error for 
check-running JBoss7ServerImpl{id=YPX2MFn6}: Non-deployment context 
NonDeploymentManagementContext{entity=YPX2MFn6, mode=MANAGEMENT_STOPPED} is not 
valid for this operation. (throwing)
2014-09-09 10:04:07,044 INFO  b.e.b.lifecycle.ScriptHelper 
[brooklyn-execmanager-YbRskHLw-99]: STDIN of problem in Task[ssh: check-running 
JBoss7ServerImpl{id=YPX2MFn6}:moE8wJkH]:
export RUN_DIR="/tmp/brooklyn-aled/apps/eX2fOYZl/entities/JBoss7Server_YPX2MFn6"
mkdir -p $RUN_DIR
cd $RUN_DIR
test -f /tmp/brooklyn-aled/apps/eX2fOYZl/entities/JBoss7Server_YPX2MFn6/pid.txt 
|| exit 1
ps -p `cat 
/tmp/brooklyn-aled/apps/eX2fOYZl/entities/JBoss7Server_YPX2MFn6/pid.txt`
2014-09-09 10:04:07,045 DEBUG b.u.task.BasicExecutionManager 
[brooklyn-execmanager-YbRskHLw-99]: Exception running task Task[ssh: 
check-running JBoss7ServerImpl{id=YPX2MFn6}:moE8wJkH] (rethrowing): Execution 
failed, invocation error for check-running JBoss7ServerImpl{id=YPX2MFn6}: 
Non-deployment context NonDeploymentManagementContext{entity=YPX2MFn6, 
mode=MANAGEMENT_STOPPED} is not valid for this operation.
java.lang.IllegalStateException: Execution failed, invocation error for 
check-running JBoss7ServerImpl{id=YPX2MFn6}: Non-deployment context 
NonDeploymentManagementContext{entity=YPX2MFn6, mode=MANAGEMENT_STOPPED} is not 
valid for this operation.
        at 
brooklyn.entity.basic.lifecycle.ScriptHelper.logWithDetailsAndThrow(ScriptHelper.java:361)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.lifecycle.ScriptHelper.executeInternal(ScriptHelper.java:344)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.lifecycle.ScriptHelper$8.call(ScriptHelper.java:262) 
~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.lifecycle.ScriptHelper$8.call(ScriptHelper.java:1) 
~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.util.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:318)
 ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.util.task.BasicExecutionManager$2.call(BasicExecutionManager.java:389) 
~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 
[na:1.6.0_65]
        at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
[na:1.6.0_65]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 [na:1.6.0_65]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) 
[na:1.6.0_65]
        at java.lang.Thread.run(Thread.java:695) [na:1.6.0_65]
Caused by: java.lang.IllegalStateException: Non-deployment context 
NonDeploymentManagementContext{entity=YPX2MFn6, mode=MANAGEMENT_STOPPED} is not 
valid for this operation.
        at 
brooklyn.management.internal.NonDeploymentManagementContext.checkInitialManagementContextReal(NonDeploymentManagementContext.java:385)
 ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.management.internal.NonDeploymentManagementContext.getConfig(NonDeploymentManagementContext.java:249)
 ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.software.SshEffectorTasks.getSshFlags(SshEffectorTasks.java:289)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.AbstractSoftwareProcessSshDriver.getSshFlags(AbstractSoftwareProcessSshDriver.java:263)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.AbstractSoftwareProcessSshDriver.execute(AbstractSoftwareProcessSshDriver.java:275)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.lifecycle.ScriptHelper.executeInternal(ScriptHelper.java:340)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        ... 9 common frames omitted
{noformat}

  was:
I called `unmanage` on a JBoss 7 server entity, via the brooklyn web-console.

This successfully unmanaged the entity, but the entity continued to try to poll 
for service-up. Every 5 seconds, the following warn + info was logged. I'd have 
expected it to call `disconnectSensors` (or equivalent) to stop the polling as 
part of unmanage.

2014-09-09 10:04:07,044 WARN  b.e.b.lifecycle.ScriptHelper 
[brooklyn-execmanager-YbRskHLw-99]: Execution failed, invocation error for 
check-running JBoss7ServerImpl{id=YPX2MFn6}: Non-deployment context 
NonDeploymentManagementContext{entity=YPX2MFn6, mode=MANAGEMENT_STOPPED} is not 
valid for this operation. (throwing)
2014-09-09 10:04:07,044 INFO  b.e.b.lifecycle.ScriptHelper 
[brooklyn-execmanager-YbRskHLw-99]: STDIN of problem in Task[ssh: check-running 
JBoss7ServerImpl{id=YPX2MFn6}:moE8wJkH]:
export RUN_DIR="/tmp/brooklyn-aled/apps/eX2fOYZl/entities/JBoss7Server_YPX2MFn6"
mkdir -p $RUN_DIR
cd $RUN_DIR
test -f /tmp/brooklyn-aled/apps/eX2fOYZl/entities/JBoss7Server_YPX2MFn6/pid.txt 
|| exit 1
ps -p `cat 
/tmp/brooklyn-aled/apps/eX2fOYZl/entities/JBoss7Server_YPX2MFn6/pid.txt`
2014-09-09 10:04:07,045 DEBUG b.u.task.BasicExecutionManager 
[brooklyn-execmanager-YbRskHLw-99]: Exception running task Task[ssh: 
check-running JBoss7ServerImpl{id=YPX2MFn6}:moE8wJkH] (rethrowing): Execution 
failed, invocation error for check-running JBoss7ServerImpl{id=YPX2MFn6}: 
Non-deployment context NonDeploymentManagementContext{entity=YPX2MFn6, 
mode=MANAGEMENT_STOPPED} is not valid for this operation.
java.lang.IllegalStateException: Execution failed, invocation error for 
check-running JBoss7ServerImpl{id=YPX2MFn6}: Non-deployment context 
NonDeploymentManagementContext{entity=YPX2MFn6, mode=MANAGEMENT_STOPPED} is not 
valid for this operation.
        at 
brooklyn.entity.basic.lifecycle.ScriptHelper.logWithDetailsAndThrow(ScriptHelper.java:361)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.lifecycle.ScriptHelper.executeInternal(ScriptHelper.java:344)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.lifecycle.ScriptHelper$8.call(ScriptHelper.java:262) 
~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.lifecycle.ScriptHelper$8.call(ScriptHelper.java:1) 
~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.util.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:318)
 ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.util.task.BasicExecutionManager$2.call(BasicExecutionManager.java:389) 
~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 
[na:1.6.0_65]
        at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
[na:1.6.0_65]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 [na:1.6.0_65]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) 
[na:1.6.0_65]
        at java.lang.Thread.run(Thread.java:695) [na:1.6.0_65]
Caused by: java.lang.IllegalStateException: Non-deployment context 
NonDeploymentManagementContext{entity=YPX2MFn6, mode=MANAGEMENT_STOPPED} is not 
valid for this operation.
        at 
brooklyn.management.internal.NonDeploymentManagementContext.checkInitialManagementContextReal(NonDeploymentManagementContext.java:385)
 ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.management.internal.NonDeploymentManagementContext.getConfig(NonDeploymentManagementContext.java:249)
 ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.software.SshEffectorTasks.getSshFlags(SshEffectorTasks.java:289)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.AbstractSoftwareProcessSshDriver.getSshFlags(AbstractSoftwareProcessSshDriver.java:263)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.AbstractSoftwareProcessSshDriver.execute(AbstractSoftwareProcessSshDriver.java:275)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        at 
brooklyn.entity.basic.lifecycle.ScriptHelper.executeInternal(ScriptHelper.java:340)
 ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
        ... 9 common frames omitted


> On unmanage app-server logs warning every 5 secs; instead should disconnect 
> sensors
> -----------------------------------------------------------------------------------
>
>                 Key: BROOKLYN-67
>                 URL: https://issues.apache.org/jira/browse/BROOKLYN-67
>             Project: Brooklyn
>          Issue Type: Bug
>            Reporter: Aled Sage
>
> I called `unmanage` on a JBoss 7 server entity, via the brooklyn web-console.
> This successfully unmanaged the entity, but the entity continued to try to 
> poll for service-up. Every 5 seconds, the following warn + info was logged. 
> I'd have expected it to call `disconnectSensors` (or equivalent) to stop the 
> polling as part of unmanage.
> {noformat}
> 2014-09-09 10:04:07,044 WARN  b.e.b.lifecycle.ScriptHelper 
> [brooklyn-execmanager-YbRskHLw-99]: Execution failed, invocation error for 
> check-running JBoss7ServerImpl{id=YPX2MFn6}: Non-deployment context 
> NonDeploymentManagementContext{entity=YPX2MFn6, mode=MANAGEMENT_STOPPED} is 
> not valid for this operation. (throwing)
> 2014-09-09 10:04:07,044 INFO  b.e.b.lifecycle.ScriptHelper 
> [brooklyn-execmanager-YbRskHLw-99]: STDIN of problem in Task[ssh: 
> check-running JBoss7ServerImpl{id=YPX2MFn6}:moE8wJkH]:
> export 
> RUN_DIR="/tmp/brooklyn-aled/apps/eX2fOYZl/entities/JBoss7Server_YPX2MFn6"
> mkdir -p $RUN_DIR
> cd $RUN_DIR
> test -f 
> /tmp/brooklyn-aled/apps/eX2fOYZl/entities/JBoss7Server_YPX2MFn6/pid.txt || 
> exit 1
> ps -p `cat 
> /tmp/brooklyn-aled/apps/eX2fOYZl/entities/JBoss7Server_YPX2MFn6/pid.txt`
> 2014-09-09 10:04:07,045 DEBUG b.u.task.BasicExecutionManager 
> [brooklyn-execmanager-YbRskHLw-99]: Exception running task Task[ssh: 
> check-running JBoss7ServerImpl{id=YPX2MFn6}:moE8wJkH] (rethrowing): Execution 
> failed, invocation error for check-running JBoss7ServerImpl{id=YPX2MFn6}: 
> Non-deployment context NonDeploymentManagementContext{entity=YPX2MFn6, 
> mode=MANAGEMENT_STOPPED} is not valid for this operation.
> java.lang.IllegalStateException: Execution failed, invocation error for 
> check-running JBoss7ServerImpl{id=YPX2MFn6}: Non-deployment context 
> NonDeploymentManagementContext{entity=YPX2MFn6, mode=MANAGEMENT_STOPPED} is 
> not valid for this operation.
>         at 
> brooklyn.entity.basic.lifecycle.ScriptHelper.logWithDetailsAndThrow(ScriptHelper.java:361)
>  ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at 
> brooklyn.entity.basic.lifecycle.ScriptHelper.executeInternal(ScriptHelper.java:344)
>  ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at 
> brooklyn.entity.basic.lifecycle.ScriptHelper$8.call(ScriptHelper.java:262) 
> ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at 
> brooklyn.entity.basic.lifecycle.ScriptHelper$8.call(ScriptHelper.java:1) 
> ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at 
> brooklyn.util.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:318)
>  ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at 
> brooklyn.util.task.BasicExecutionManager$2.call(BasicExecutionManager.java:389)
>  ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 
> [na:1.6.0_65]
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
> [na:1.6.0_65]
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>  [na:1.6.0_65]
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>  [na:1.6.0_65]
>         at java.lang.Thread.run(Thread.java:695) [na:1.6.0_65]
> Caused by: java.lang.IllegalStateException: Non-deployment context 
> NonDeploymentManagementContext{entity=YPX2MFn6, mode=MANAGEMENT_STOPPED} is 
> not valid for this operation.
>         at 
> brooklyn.management.internal.NonDeploymentManagementContext.checkInitialManagementContextReal(NonDeploymentManagementContext.java:385)
>  ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at 
> brooklyn.management.internal.NonDeploymentManagementContext.getConfig(NonDeploymentManagementContext.java:249)
>  ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at 
> brooklyn.entity.software.SshEffectorTasks.getSshFlags(SshEffectorTasks.java:289)
>  ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at 
> brooklyn.entity.basic.AbstractSoftwareProcessSshDriver.getSshFlags(AbstractSoftwareProcessSshDriver.java:263)
>  ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at 
> brooklyn.entity.basic.AbstractSoftwareProcessSshDriver.execute(AbstractSoftwareProcessSshDriver.java:275)
>  ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         at 
> brooklyn.entity.basic.lifecycle.ScriptHelper.executeInternal(ScriptHelper.java:340)
>  ~[brooklyn-software-base-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
>         ... 9 common frames omitted
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to