Svetoslav Neykov created BROOKLYN-518:
-----------------------------------------
Summary: newEnricherForServiceStateFromProblemsAndUp fails to
update to RUNNING
Key: BROOKLYN-518
URL: https://issues.apache.org/jira/browse/BROOKLYN-518
Project: Brooklyn
Issue Type: Bug
Reporter: Svetoslav Neykov
I saw the problem in the integration tests build at \[1]. It's an infrequent
failure - first time I notice it, but looks like a real problem.
Exception:
{noformat}
failed succeeds-eventually, 21 attempts, 3000ms elapsed: AssertionError:
entity=Application[tcp7p0x7]; attribute=Sensor: service.state
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle) expected [running] but
found [on-fire]
Stacktrace
java.lang.AssertionError: failed succeeds-eventually, 21 attempts, 3000ms
elapsed: AssertionError: entity=Application[tcp7p0x7]; attribute=Sensor:
service.state (org.apache.brooklyn.core.entity.lifecycle.Lifecycle) expected
[running] but found [on-fire]
at
org.apache.brooklyn.test.Asserts.succeedsEventually(Asserts.java:1012)
at org.apache.brooklyn.test.Asserts.succeedsEventually(Asserts.java:895)
at
org.apache.brooklyn.core.entity.EntityAsserts.assertAttributeEqualsEventually(EntityAsserts.java:71)
at
org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogicTest.assertAttributeEqualsEventually(ServiceStateLogicTest.java:338)
at
org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogicTest.testManuallySettingIndicatorsOnApplications(ServiceStateLogicTest.java:269)
at
org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogicTest.testManuallySettingIndicatorsOnApplicationsManyTimes(ServiceStateLogicTest.java:162)
...
Caused by: java.lang.AssertionError: entity=Application[tcp7p0x7];
attribute=Sensor: service.state
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle) expected [running] but
found [on-fire]
at org.apache.brooklyn.test.Asserts.fail(Asserts.java:758)
at org.apache.brooklyn.test.Asserts.failNotEquals(Asserts.java:148)
at org.apache.brooklyn.test.Asserts.assertEquals(Asserts.java:470)
at
org.apache.brooklyn.core.entity.EntityAsserts.assertAttributeEquals(EntityAsserts.java:58)
at
org.apache.brooklyn.core.entity.EntityAsserts$1.run(EntityAsserts.java:74)
at
org.apache.brooklyn.test.Asserts$RunnableAdapter.call(Asserts.java:1366)
at org.apache.brooklyn.test.Asserts.succeedsEventually(Asserts.java:973)
... 34 more
{noformat}
Interesting bit from the log:
{noformat}
2017-06-17 01:24:25,551 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[main]: Setting TestEntityImpl{id=hplgmxsx06} on-fire due to problems when
expected running, up=false, not-up-indicators: {}
2017-06-17 01:24:28,552 INFO o.apache.brooklyn.test.Asserts [main]:
succeedsEventually exceeded max attempts or timeout - 21 attempts lasting 3000
ms, for
RunnableAdapter(org.apache.brooklyn.core.entity.EntityAsserts$1@6402ddfc)
{noformat}
Note that just before the failure {{SERVICE_UP}} was confirmed to be true
(second line fails):
{noformat}
assertAttributeEqualsEventually(app, Attributes.SERVICE_UP, true);
assertAttributeEqualsEventually(app, Attributes.SERVICE_STATE_ACTUAL,
Lifecycle.RUNNING);
{noformat}
---
Failing test run:
{noformat}
2017-06-17 01:24:25,000 INFO o.a.b.t.s.LoggingVerboseReporter [main]: TESTNG
INVOKING: "Surefire test" -
org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogicTest.testManuallySettingIndicatorsOnApplicationsManyTimes()
success: 100%
2017-06-17 01:24:25,002 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.sensor.added value Sensor: service.notUp.indicators
(java.util.Map) on TestEntityImpl{id=xnvxswt1vg}
2017-06-17 01:24:25,095 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.sensor.added value Sensor: service.state.expected
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle$Transition) on
TestEntityImpl{id=xnvxswt1vg}
2017-06-17 01:24:25,095 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-nYK4CxsC-1]: Setting TestEntityImpl{id=xnvxswt1vg}
on-fire due to problems when expected running, up=false, not-up-indicators:
{test-indicator-1=We're also pretending to block service up}
2017-06-17 01:24:25,095 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-nYK4CxsC-1]: Setting Application[tcp7p0x7] on-fire due to
problems when expected null / up=true:
{service-lifecycle-indicators-from-children-and-members=Required entity not
healthy: TestEntityImpl{id=xnvxswt1vg}}
2017-06-17 01:24:25,189 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-nYK4CxsC-3]: Setting Application[tcp7p0x7] on-fire due to
problems when expected null / up=true:
{service-lifecycle-indicators-from-children-and-members=Not enough entities
running to be quorate}
2017-06-17 01:24:25,192 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.children.removed value TestEntityImpl{id=xnvxswt1vg}
on Application[tcp7p0x7]
2017-06-17 01:24:25,192 DEBUG o.a.b.e.s.AbstractAggregator
[brooklyn-execmanager-nYK4CxsC-2]:
ComputeServiceIndicatorsFromChildrenAndMembers{uniqueTag=service-lifecycle-indicators-from-children-and-members,
running=true, entity=Application[tcp7p0x7], id=jf7azd1k8q} stopped listening
to TestEntityImpl{id=xnvxswt1vg}
2017-06-17 01:24:25,192 DEBUG o.a.b.c.m.i.LocalEntityManager [main]:
org.apache.brooklyn.core.mgmt.internal.LocalEntityManager@69fb63c5 stopped
management of entity TestEntityImpl{id=xnvxswt1vg}
2017-06-17 01:24:25,192 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-nYK4CxsC-3]: Setting Application[tcp7p0x7] on-fire due to
problems when expected null / up=true:
{service-lifecycle-indicators-from-children-and-members=Not enough entities
running to be quorate}
2017-06-17 01:24:25,225 DEBUG o.a.b.c.l.BasicLocationRegistry
[brooklyn-execmanager-nYK4CxsC-3]: Location resolvers are:
{id=org.apache.brooklyn.core.location.DefinedLocationByIdResolver@787648d9,
named=org.apache.brooklyn.core.location.NamedLocationResolver@49d1a803,
brooklyn.catalog=org.apache.brooklyn.core.location.CatalogLocationResolver@75da0403,
portForwardManager=org.apache.brooklyn.core.location.access.PortForwardManagerLocationResolver@588b9749,
byon=org.apache.brooklyn.location.byon.ByonLocationResolver@12713c01,
single=org.apache.brooklyn.location.byon.SingleMachineLocationResolver@56a41ffc,
host=org.apache.brooklyn.location.byon.HostLocationResolver@737bf337,
localhost=org.apache.brooklyn.location.localhost.LocalhostLocationResolver@77ce13ce,
multi=org.apache.brooklyn.location.multi.MultiLocationResolver@6cc4a802}
2017-06-17 01:24:25,225 DEBUG o.a.b.c.l.BasicLocationRegistry
[brooklyn-execmanager-nYK4CxsC-3]: Found 0 defined locations from properties
(*.named.* syntax): []
2017-06-17 01:24:25,225 DEBUG o.a.b.c.c.i.CatalogInitialization
[brooklyn-execmanager-nYK4CxsC-3]: Populating catalog unofficially
(org.apache.brooklyn.core.catalog.internal.BasicBrooklynCatalog@1ae90199)
2017-06-17 01:24:25,225 DEBUG o.a.b.c.c.i.CatalogInitialization
[brooklyn-execmanager-nYK4CxsC-3]: Loading initial catalog from
classpath://brooklyn/empty.catalog.bom
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-nYK4CxsC-3]: Forcing catalog load on access of catalog
items
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-nYK4CxsC-3]: Loading catalog for
LocalManagementContext[?-nYK4CxsC]
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.internal.CatalogDo
[brooklyn-execmanager-nYK4CxsC-3]: Loading catalog Loaded:CatalogDto{name=empty
catalog, contentsDescription=empty catalog, expected to be reset later}(not yet
loaded) into null
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.internal.CatalogDo
[brooklyn-execmanager-nYK4CxsC-3]: Building cache for
Loaded:CatalogDto{name=empty catalog, contentsDescription=empty catalog,
expected to be reset later}(not yet loaded)
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-nYK4CxsC-3]: Loaded catalog for
LocalManagementContext[?-nYK4CxsC]: Loaded:CatalogDto{name=empty catalog,
contentsDescription=empty catalog, expected to be reset later}(size 0); search
classpath is AggregateClassLoader[sun.misc.Launcher$AppClassLoader@330bedb4,
AggregateClassLoader[]]
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-nYK4CxsC-3]: Resetting
org.apache.brooklyn.core.catalog.internal.BasicBrooklynCatalog@1ae90199 catalog
to CatalogDto{contentsDescription=explicit-catalog-reset}
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.internal.CatalogDo
[brooklyn-execmanager-nYK4CxsC-3]: Loading catalog
Loaded:CatalogDto{contentsDescription=explicit-catalog-reset}(not yet loaded)
into null
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.internal.CatalogDo
[brooklyn-execmanager-nYK4CxsC-3]: Building cache for
Loaded:CatalogDto{contentsDescription=explicit-catalog-reset}(not yet loaded)
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-nYK4CxsC-3]: Reloaded catalog for
org.apache.brooklyn.core.catalog.internal.BasicBrooklynCatalog@1ae90199, now
switching
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-nYK4CxsC-3]: Adding manual catalog item to
LocalManagementContext[?-nYK4CxsC]: # Licensed to the Apache Software
Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
brooklyn.catalog: {}
2017-06-17 01:24:25,226 INFO o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-nYK4CxsC-3]: No Camp-YAML parser registered for parsing
catalog item DSL; skipping DSL-parsing
2017-06-17 01:24:25,226 DEBUG o.a.b.c.c.i.CatalogInitialization
[brooklyn-execmanager-nYK4CxsC-3]: Loaded initial catalog from
classpath://brooklyn/empty.catalog.bom: []
2017-06-17 01:24:25,226 DEBUG o.a.b.c.m.i.EffectorUtils
[brooklyn-execmanager-nYK4CxsC-3]: Invoking effector start on
Application[tcp7p0x7]
2017-06-17 01:24:25,227 DEBUG o.a.b.c.entity.AbstractEntity
[brooklyn-execmanager-nYK4CxsC-3]: Emitting sensor notification
entity.sensor.added value Sensor: service.state.expected
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle$Transition) on
Application[tcp7p0x7]
2017-06-17 01:24:25,227 DEBUG o.a.b.c.m.i.LocalUsageManager
[brooklyn-execmanager-nYK4CxsC-3]: Storing application lifecycle usage event:
application Application[tcp7p0x7] in state starting
2017-06-17 01:24:25,227 DEBUG o.a.b.c.e.t.StartableMethods
[brooklyn-execmanager-nYK4CxsC-3]: Starting entity Application[tcp7p0x7] at []
2017-06-17 01:24:25,228 DEBUG o.a.b.util.repeat.Repeater
[brooklyn-execmanager-nYK4CxsC-3]: Repeater: unsatisfied during iteration 1
(200ms remaining)
2017-06-17 01:24:25,429 DEBUG o.a.b.util.repeat.Repeater
[brooklyn-execmanager-nYK4CxsC-3]: Repeater: condition not satisfied, with
201.0ms elapsed (limit 200ms)
2017-06-17 01:24:25,429 WARN o.a.b.c.e.l.ServiceStateLogic
[brooklyn-execmanager-nYK4CxsC-3]: Service is not up when setting running on
Application[tcp7p0x7]; delayed 201ms but Sensor: service.isUp
(java.lang.Boolean) did not recover from false;
not-up-indicators={service-lifecycle-indicators-from-children-and-members=No
entities present}
2017-06-17 01:24:25,429 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-nYK4CxsC-3]: Setting Application[tcp7p0x7] on-fire due to
problems when expected running, up=false, problems:
{service-lifecycle-indicators-from-children-and-members=Not enough entities
running to be quorate}
2017-06-17 01:24:25,429 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-nYK4CxsC-0]: Setting Application[tcp7p0x7] on-fire due to
problems when expected running, up=false, problems:
{service-lifecycle-indicators-from-children-and-members=Not enough entities
running to be quorate}
2017-06-17 01:24:25,429 DEBUG o.a.b.c.m.i.LocalUsageManager
[brooklyn-execmanager-nYK4CxsC-3]: Storing application lifecycle usage event:
application Application[tcp7p0x7] in state running
2017-06-17 01:24:25,429 DEBUG o.a.b.c.t.e.TestApplication
[brooklyn-execmanager-nYK4CxsC-3]: Started application Application[tcp7p0x7]
2017-06-17 01:24:25,483 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.children.added value TestEntityImpl{id=hplgmxsx06}
on Application[tcp7p0x7]
2017-06-17 01:24:25,484 DEBUG o.a.b.e.s.AbstractMultipleSensorAggregator
[brooklyn-execmanager-nYK4CxsC-2]:
ComputeServiceIndicatorsFromChildrenAndMembers{uniqueTag=service-lifecycle-indicators-from-children-and-members,
running=true, entity=Application[tcp7p0x7], id=jf7azd1k8q} listening to
TestEntityImpl{id=hplgmxsx06}
2017-06-17 01:24:25,486 DEBUG o.a.b.c.m.i.LocalSubscriptionManager [main]:
Creating subscription kVMH5B9k for TestEntityImpl{id=hplgmxsx06} on
TestEntityImpl{id=hplgmxsx06} Sensor: service.notUp.indicators (java.util.Map)
in SubscriptionContext(AA+3C)
2017-06-17 01:24:25,486 DEBUG o.a.b.c.m.i.LocalSubscriptionManager [main]:
Creating subscription k6lGpM9f for TestEntityImpl{id=hplgmxsx06} on
TestEntityImpl{id=hplgmxsx06} Sensor: service.problems (java.util.Map) in
SubscriptionContext(AA+3C)
2017-06-17 01:24:25,486 DEBUG o.a.b.c.m.i.LocalSubscriptionManager [main]:
Creating subscription EKjjp0n0 for TestEntityImpl{id=hplgmxsx06} on
TestEntityImpl{id=hplgmxsx06} Sensor: service.isUp (java.lang.Boolean) in
SubscriptionContext(AA+3C)
2017-06-17 01:24:25,486 DEBUG o.a.b.c.m.i.LocalSubscriptionManager [main]:
Creating subscription YrSJUi9h for TestEntityImpl{id=hplgmxsx06} on
TestEntityImpl{id=hplgmxsx06} Sensor: service.state.expected
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle$Transition) in
SubscriptionContext(AA+3C)
2017-06-17 01:24:25,486 DEBUG o.a.b.c.m.i.LocalEntityManager [main]:
org.apache.brooklyn.core.mgmt.internal.LocalEntityManager@69fb63c5 starting
management of entity TestEntityImpl{id=hplgmxsx06}
2017-06-17 01:24:25,550 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.sensor.added value Sensor: service.notUp.indicators
(java.util.Map) on TestEntityImpl{id=hplgmxsx06}
2017-06-17 01:24:25,550 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.sensor.added value Sensor: service.state.expected
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle$Transition) on
TestEntityImpl{id=hplgmxsx06}
2017-06-17 01:24:25,551 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[main]: Setting TestEntityImpl{id=hplgmxsx06} on-fire due to problems when
expected running, up=false, not-up-indicators: {}
2017-06-17 01:24:28,552 INFO o.apache.brooklyn.test.Asserts [main]:
succeedsEventually exceeded max attempts or timeout - 21 attempts lasting 3000
ms, for
RunnableAdapter(org.apache.brooklyn.core.entity.EntityAsserts$1@6402ddfc)
2017-06-17 01:24:28,552 INFO o.apache.brooklyn.test.Asserts [main]: failed
succeeds-eventually, 21 attempts, 3000ms elapsed (rethrowing):
java.lang.AssertionError: entity=Application[tcp7p0x7]; attribute=Sensor:
service.state (org.apache.brooklyn.core.entity.lifecycle.Lifecycle) expected
[running] but found [on-fire]
2017-06-17 01:24:28,553 WARN o.a.b.c.e.l.ServiceStateLogicTest [main]:
Expected Application[tcp7p0x7] eventually to have Sensor: service.state
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle) = running; instead:
2017-06-17 01:24:28,560 INFO o.a.b.t.s.LoggingVerboseReporter [main]: TESTNG
FAILED: "Surefire test" -
org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogicTest.testManuallySettingIndicatorsOnApplicationsManyTimes()
finished in 3556 ms (16 of 100)
java.lang.AssertionError: failed succeeds-eventually, 21 attempts, 3000ms
elapsed: AssertionError: entity=Application[tcp7p0x7]; attribute=Sensor:
service.state (org.apache.brooklyn.core.entity.lifecycle.Lifecycle) expected
[running] but found [on-fire]
at
org.apache.brooklyn.test.Asserts.succeedsEventually(Asserts.java:1012)
at org.apache.brooklyn.test.Asserts.succeedsEventually(Asserts.java:895)
at
org.apache.brooklyn.core.entity.EntityAsserts.assertAttributeEqualsEventually(EntityAsserts.java:71)
at
org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogicTest.assertAttributeEqualsEventually(ServiceStateLogicTest.java:338)
at
org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogicTest.testManuallySettingIndicatorsOnApplications(ServiceStateLogicTest.java:269)
at
org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogicTest.testManuallySettingIndicatorsOnApplicationsManyTimes(ServiceStateLogicTest.java:162)
Caused by: java.lang.AssertionError: entity=Application[tcp7p0x7];
attribute=Sensor: service.state
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle) expected [running] but
found [on-fire]
at org.apache.brooklyn.test.Asserts.fail(Asserts.java:758)
at org.apache.brooklyn.test.Asserts.failNotEquals(Asserts.java:148)
at org.apache.brooklyn.test.Asserts.assertEquals(Asserts.java:470)
at
org.apache.brooklyn.core.entity.EntityAsserts.assertAttributeEquals(EntityAsserts.java:58)
at
org.apache.brooklyn.core.entity.EntityAsserts$1.run(EntityAsserts.java:74)
at
org.apache.brooklyn.test.Asserts$RunnableAdapter.call(Asserts.java:1366)
at org.apache.brooklyn.test.Asserts.succeedsEventually(Asserts.java:973)
... 34 more
{noformat}
Successful test run:
{noformat}
2017-06-17 01:24:24,404 INFO o.a.b.t.s.LoggingVerboseReporter [main]: TESTNG
INVOKING: "Surefire test" -
org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogicTest.testManuallySettingIndicatorsOnApplicationsManyTimes()
success: 100%
2017-06-17 01:24:24,406 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.sensor.added value Sensor: service.notUp.indicators
(java.util.Map) on TestEntityImpl{id=wgtl9250zd}
2017-06-17 01:24:24,497 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.sensor.added value Sensor: service.state.expected
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle$Transition) on
TestEntityImpl{id=wgtl9250zd}
2017-06-17 01:24:24,497 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-gD8L8lGG-0]: Setting TestEntityImpl{id=wgtl9250zd}
on-fire due to problems when expected running, up=false, not-up-indicators:
{test-indicator-1=We're also pretending to block service up}
2017-06-17 01:24:24,498 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-gD8L8lGG-0]: Setting Application[h21cegjd] on-fire due to
problems when expected null / up=true:
{service-lifecycle-indicators-from-children-and-members=Required entity not
healthy: TestEntityImpl{id=wgtl9250zd}}
2017-06-17 01:24:24,592 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-gD8L8lGG-0]: Setting Application[h21cegjd] on-fire due to
problems when expected null / up=true:
{service-lifecycle-indicators-from-children-and-members=Not enough entities
running to be quorate}
2017-06-17 01:24:24,594 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.children.removed value TestEntityImpl{id=wgtl9250zd}
on Application[h21cegjd]
2017-06-17 01:24:24,594 DEBUG o.a.b.e.s.AbstractAggregator
[brooklyn-execmanager-gD8L8lGG-3]:
ComputeServiceIndicatorsFromChildrenAndMembers{uniqueTag=service-lifecycle-indicators-from-children-and-members,
running=true, entity=Application[h21cegjd], id=kg73ier5l4} stopped listening
to TestEntityImpl{id=wgtl9250zd}
2017-06-17 01:24:24,594 DEBUG o.a.b.c.m.i.LocalEntityManager [main]:
org.apache.brooklyn.core.mgmt.internal.LocalEntityManager@1adc30fe stopped
management of entity TestEntityImpl{id=wgtl9250zd}
2017-06-17 01:24:24,594 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-gD8L8lGG-0]: Setting Application[h21cegjd] on-fire due to
problems when expected null / up=true:
{service-lifecycle-indicators-from-children-and-members=Not enough entities
running to be quorate}
2017-06-17 01:24:24,628 DEBUG o.a.b.c.l.BasicLocationRegistry
[brooklyn-execmanager-gD8L8lGG-0]: Location resolvers are:
{id=org.apache.brooklyn.core.location.DefinedLocationByIdResolver@3055c8c3,
named=org.apache.brooklyn.core.location.NamedLocationResolver@3f881fd0,
brooklyn.catalog=org.apache.brooklyn.core.location.CatalogLocationResolver@2048a127,
portForwardManager=org.apache.brooklyn.core.location.access.PortForwardManagerLocationResolver@29996c13,
byon=org.apache.brooklyn.location.byon.ByonLocationResolver@3714aa33,
single=org.apache.brooklyn.location.byon.SingleMachineLocationResolver@481d559e,
host=org.apache.brooklyn.location.byon.HostLocationResolver@2d399423,
localhost=org.apache.brooklyn.location.localhost.LocalhostLocationResolver@4f228c63,
multi=org.apache.brooklyn.location.multi.MultiLocationResolver@5d75f286}
2017-06-17 01:24:24,628 DEBUG o.a.b.c.l.BasicLocationRegistry
[brooklyn-execmanager-gD8L8lGG-0]: Found 0 defined locations from properties
(*.named.* syntax): []
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.i.CatalogInitialization
[brooklyn-execmanager-gD8L8lGG-0]: Populating catalog unofficially
(org.apache.brooklyn.core.catalog.internal.BasicBrooklynCatalog@7fe6ed13)
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.i.CatalogInitialization
[brooklyn-execmanager-gD8L8lGG-0]: Loading initial catalog from
classpath://brooklyn/empty.catalog.bom
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-gD8L8lGG-0]: Forcing catalog load on access of catalog
items
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-gD8L8lGG-0]: Loading catalog for
LocalManagementContext[?-gD8L8lGG]
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.internal.CatalogDo
[brooklyn-execmanager-gD8L8lGG-0]: Loading catalog Loaded:CatalogDto{name=empty
catalog, contentsDescription=empty catalog, expected to be reset later}(not yet
loaded) into null
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.internal.CatalogDo
[brooklyn-execmanager-gD8L8lGG-0]: Building cache for
Loaded:CatalogDto{name=empty catalog, contentsDescription=empty catalog,
expected to be reset later}(not yet loaded)
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-gD8L8lGG-0]: Loaded catalog for
LocalManagementContext[?-gD8L8lGG]: Loaded:CatalogDto{name=empty catalog,
contentsDescription=empty catalog, expected to be reset later}(size 0); search
classpath is AggregateClassLoader[sun.misc.Launcher$AppClassLoader@330bedb4,
AggregateClassLoader[]]
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-gD8L8lGG-0]: Resetting
org.apache.brooklyn.core.catalog.internal.BasicBrooklynCatalog@7fe6ed13 catalog
to CatalogDto{contentsDescription=explicit-catalog-reset}
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.internal.CatalogDo
[brooklyn-execmanager-gD8L8lGG-0]: Loading catalog
Loaded:CatalogDto{contentsDescription=explicit-catalog-reset}(not yet loaded)
into null
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.internal.CatalogDo
[brooklyn-execmanager-gD8L8lGG-0]: Building cache for
Loaded:CatalogDto{contentsDescription=explicit-catalog-reset}(not yet loaded)
2017-06-17 01:24:24,628 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-gD8L8lGG-0]: Reloaded catalog for
org.apache.brooklyn.core.catalog.internal.BasicBrooklynCatalog@7fe6ed13, now
switching
2017-06-17 01:24:24,629 DEBUG o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-gD8L8lGG-0]: Adding manual catalog item to
LocalManagementContext[?-gD8L8lGG]: # Licensed to the Apache Software
Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
brooklyn.catalog: {}
2017-06-17 01:24:24,629 INFO o.a.b.c.c.i.BasicBrooklynCatalog
[brooklyn-execmanager-gD8L8lGG-0]: No Camp-YAML parser registered for parsing
catalog item DSL; skipping DSL-parsing
2017-06-17 01:24:24,629 DEBUG o.a.b.c.c.i.CatalogInitialization
[brooklyn-execmanager-gD8L8lGG-0]: Loaded initial catalog from
classpath://brooklyn/empty.catalog.bom: []
2017-06-17 01:24:24,629 DEBUG o.a.b.c.m.i.EffectorUtils
[brooklyn-execmanager-gD8L8lGG-0]: Invoking effector start on
Application[h21cegjd]
2017-06-17 01:24:24,629 DEBUG o.a.b.c.entity.AbstractEntity
[brooklyn-execmanager-gD8L8lGG-0]: Emitting sensor notification
entity.sensor.added value Sensor: service.state.expected
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle$Transition) on
Application[h21cegjd]
2017-06-17 01:24:24,629 DEBUG o.a.b.c.m.i.LocalUsageManager
[brooklyn-execmanager-gD8L8lGG-0]: Storing application lifecycle usage event:
application Application[h21cegjd] in state starting
2017-06-17 01:24:24,629 DEBUG o.a.b.c.e.t.StartableMethods
[brooklyn-execmanager-gD8L8lGG-0]: Starting entity Application[h21cegjd] at []
2017-06-17 01:24:24,630 DEBUG o.a.b.util.repeat.Repeater
[brooklyn-execmanager-gD8L8lGG-0]: Repeater: unsatisfied during iteration 1
(200ms remaining)
2017-06-17 01:24:24,831 DEBUG o.a.b.util.repeat.Repeater
[brooklyn-execmanager-gD8L8lGG-0]: Repeater: condition not satisfied, with
201.0ms elapsed (limit 200ms)
2017-06-17 01:24:24,831 WARN o.a.b.c.e.l.ServiceStateLogic
[brooklyn-execmanager-gD8L8lGG-0]: Service is not up when setting running on
Application[h21cegjd]; delayed 201ms but Sensor: service.isUp
(java.lang.Boolean) did not recover from false;
not-up-indicators={service-lifecycle-indicators-from-children-and-members=No
entities present}
2017-06-17 01:24:24,831 WARN o.a.b.c.e.l.ServiceStateLogic$ComputeServiceState
[brooklyn-execmanager-gD8L8lGG-0]: Setting Application[h21cegjd] on-fire due to
problems when expected running, up=false, problems:
{service-lifecycle-indicators-from-children-and-members=Not enough entities
running to be quorate}
2017-06-17 01:24:24,831 DEBUG o.a.b.c.m.i.LocalUsageManager
[brooklyn-execmanager-gD8L8lGG-0]: Storing application lifecycle usage event:
application Application[h21cegjd] in state running
2017-06-17 01:24:24,831 DEBUG o.a.b.c.t.e.TestApplication
[brooklyn-execmanager-gD8L8lGG-0]: Started application Application[h21cegjd]
2017-06-17 01:24:24,875 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.children.added value TestEntityImpl{id=ui0mvrmewx}
on Application[h21cegjd]
2017-06-17 01:24:24,875 DEBUG o.a.b.e.s.AbstractMultipleSensorAggregator
[brooklyn-execmanager-gD8L8lGG-0]:
ComputeServiceIndicatorsFromChildrenAndMembers{uniqueTag=service-lifecycle-indicators-from-children-and-members,
running=true, entity=Application[h21cegjd], id=kg73ier5l4} listening to
TestEntityImpl{id=ui0mvrmewx}
2017-06-17 01:24:24,876 DEBUG o.a.b.c.m.i.LocalSubscriptionManager [main]:
Creating subscription Pzf6nLmd for TestEntityImpl{id=ui0mvrmewx} on
TestEntityImpl{id=ui0mvrmewx} Sensor: service.notUp.indicators (java.util.Map)
in SubscriptionContext(XblPX)
2017-06-17 01:24:24,876 DEBUG o.a.b.c.m.i.LocalSubscriptionManager [main]:
Creating subscription OIdUSX3x for TestEntityImpl{id=ui0mvrmewx} on
TestEntityImpl{id=ui0mvrmewx} Sensor: service.problems (java.util.Map) in
SubscriptionContext(XblPX)
2017-06-17 01:24:24,876 DEBUG o.a.b.c.m.i.LocalSubscriptionManager [main]:
Creating subscription J6MyNHl9 for TestEntityImpl{id=ui0mvrmewx} on
TestEntityImpl{id=ui0mvrmewx} Sensor: service.isUp (java.lang.Boolean) in
SubscriptionContext(XblPX)
2017-06-17 01:24:24,876 DEBUG o.a.b.c.m.i.LocalSubscriptionManager [main]:
Creating subscription HdrOSlAa for TestEntityImpl{id=ui0mvrmewx} on
TestEntityImpl{id=ui0mvrmewx} Sensor: service.state.expected
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle$Transition) in
SubscriptionContext(XblPX)
2017-06-17 01:24:24,876 DEBUG o.a.b.c.m.i.LocalEntityManager [main]:
org.apache.brooklyn.core.mgmt.internal.LocalEntityManager@1adc30fe starting
management of entity TestEntityImpl{id=ui0mvrmewx}
2017-06-17 01:24:24,939 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.sensor.added value Sensor: service.notUp.indicators
(java.util.Map) on TestEntityImpl{id=ui0mvrmewx}
2017-06-17 01:24:24,940 DEBUG o.a.b.c.entity.AbstractEntity [main]: Emitting
sensor notification entity.sensor.added value Sensor: service.state.expected
(org.apache.brooklyn.core.entity.lifecycle.Lifecycle$Transition) on
TestEntityImpl{id=ui0mvrmewx}
2017-06-17 01:24:24,941 INFO o.a.b.t.s.LoggingVerboseReporter [main]: TESTNG
PASSED: "Surefire test" -
org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogicTest.testManuallySettingIndicatorsOnApplicationsManyTimes()
finished in 537 ms (15 of 100)
{noformat}
\[1]
https://builds.apache.org/view/B/view/Brooklyn/job/brooklyn-integration-tests/76/
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)