[
https://issues.apache.org/jira/browse/BROOKLYN-147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aled Sage updated BROOKLYN-147:
-------------------------------
Description:
When I do `brooklyn launch`, I get the following stdout:
{noformat}
_ _ _
| |__ _ __ ___ ___ | | _| |_ _ _ __ (R)
| '_ \| '__/ _ \ / _ \| |/ / | | | | '_ \
| |_) | | | (_) | (_) | <| | |_| | | | |
|_.__/|_| \___/ \___/|_|\_\_|\__, |_| |_|
|___/ 0.7.0-SNAPSHOT
2015-06-01 04:32:24,179 INFO Started Brooklyn console at
http://127.0.0.1:8082/, running classpath://brooklyn.war
2015-06-01 04:32:24,195 INFO Persistence disabled
2015-06-01 04:32:24,195 INFO High availability disabled
2015-06-01 04:32:27,876 ERROR Error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceRestarter:0.7.0-SNAPSHOT/Service
Restarter]]': java.lang.NullPointerException: policy config
2015-06-01 04:32:28,004 ERROR Error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.autoscaling.AutoScalerPolicy:0.7.0-SNAPSHOT/Auto-scaler]]':
java.lang.NullPointerException: policy config
2015-06-01 04:32:28,134 ERROR Error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceReplacer:0.7.0-SNAPSHOT/Service
Replacer]]': java.lang.NullPointerException: policy config
2015-06-01 04:32:28,160 ERROR Error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ConnectionFailureDetector:0.7.0-SNAPSHOT/Connection
Failure Detector]]': java.lang.NullPointerException: policy config
2015-06-01 04:32:28,190 ERROR Error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.SshMachineFailureDetector:0.7.0-SNAPSHOT/Ssh
Connectivity Failure Detector]]': java.lang.NullPointerException: policy config
2015-06-01 04:32:28,463 INFO Launched Brooklyn; will now block until shutdown
command received via GUI/API (recommended) or process interrupt.
{noformat}
When I go to the web-console, it warns me:
{noformat}
Warning!
This Brooklyn server has errors.
Please check with your system administrator.
If you would like to debug the server, click here to dismiss this warning until
you reload this page. (You should reload the page once you believe the errors
are fixed to confirm that this dialog does not return.)
{noformat}
The debug log shows:
{noformat}
2015-06-01 04:32:27,876 ERROR b.c.i.CatalogInitialization [main]: Error loading
catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceRestarter:0.7.0-SNAPSHOT/Service
Restarter]]': java.lang.NullPointerException: policy config
2015-06-01 04:32:27,877 DEBUG b.c.i.CatalogInitialization [main]: Trace for
error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceRestarter:0.7.0-SNAPSHOT/Service
Restarter]]': java.lang.NullPointerException: policy config
java.lang.NullPointerException: policy config
at
com.google.common.base.Preconditions.checkNotNull(Preconditions.java:229)
~[com.google.guava-guava-17.0.jar:na]
at
brooklyn.catalog.internal.BasicBrooklynCatalog.createPolicySpec(BasicBrooklynCatalog.java:426)
~[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at
brooklyn.catalog.internal.BasicBrooklynCatalog.createSpec(BasicBrooklynCatalog.java:350)
~[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main$LaunchCommand.confirmCatalog(Main.java:636)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main$LaunchCommand$1.apply(Main.java:428)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main$LaunchCommand$1.apply(Main.java:418)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at
brooklyn.catalog.internal.CatalogInitialization.populateViaCallbacks(CatalogInitialization.java:374)
[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at
brooklyn.catalog.internal.CatalogInitialization.populateCatalogImpl(CatalogInitialization.java:233)
[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at
brooklyn.catalog.internal.CatalogInitialization.populateCatalog(CatalogInitialization.java:198)
[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.launcher.BrooklynLauncher.start(BrooklynLauncher.java:604)
[org.apache.brooklyn-brooklyn-launcher-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main$LaunchCommand.call(Main.java:455)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main$LaunchCommand.call(Main.java:190)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.AbstractMain.execCli(AbstractMain.java:222)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.AbstractMain.execCli(AbstractMain.java:214)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main.main(Main.java:117)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
{noformat}
I expected no errors for any default catalog items.
was:
When I do `brooklyn launch`, I get the following stdout:
``` _ _ _
| |__ _ __ ___ ___ | | _| |_ _ _ __ (R)
| '_ \| '__/ _ \ / _ \| |/ / | | | | '_ \
| |_) | | | (_) | (_) | <| | |_| | | | |
|_.__/|_| \___/ \___/|_|\_\_|\__, |_| |_|
|___/ 0.7.0-SNAPSHOT
2015-06-01 04:32:24,179 INFO Started Brooklyn console at
http://127.0.0.1:8082/, running classpath://brooklyn.war
2015-06-01 04:32:24,195 INFO Persistence disabled
2015-06-01 04:32:24,195 INFO High availability disabled
2015-06-01 04:32:27,876 ERROR Error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceRestarter:0.7.0-SNAPSHOT/Service
Restarter]]': java.lang.NullPointerException: policy config
2015-06-01 04:32:28,004 ERROR Error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.autoscaling.AutoScalerPolicy:0.7.0-SNAPSHOT/Auto-scaler]]':
java.lang.NullPointerException: policy config
2015-06-01 04:32:28,134 ERROR Error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceReplacer:0.7.0-SNAPSHOT/Service
Replacer]]': java.lang.NullPointerException: policy config
2015-06-01 04:32:28,160 ERROR Error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ConnectionFailureDetector:0.7.0-SNAPSHOT/Connection
Failure Detector]]': java.lang.NullPointerException: policy config
2015-06-01 04:32:28,190 ERROR Error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.SshMachineFailureDetector:0.7.0-SNAPSHOT/Ssh
Connectivity Failure Detector]]': java.lang.NullPointerException: policy config
2015-06-01 04:32:28,463 INFO Launched Brooklyn; will now block until shutdown
command received via GUI/API (recommended) or process interrupt.
```
When I go to the web-console, it warns me:
```
Warning!
This Brooklyn server has errors.
Please check with your system administrator.
If you would like to debug the server, click here to dismiss this warning until
you reload this page. (You should reload the page once you believe the errors
are fixed to confirm that this dialog does not return.)
```
The debug log shows:
```
2015-06-01 04:32:27,876 ERROR b.c.i.CatalogInitialization [main]: Error loading
catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceRestarter:0.7.0-SNAPSHOT/Service
Restarter]]': java.lang.NullPointerException: policy config
2015-06-01 04:32:27,877 DEBUG b.c.i.CatalogInitialization [main]: Trace for
error loading catalog item
'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceRestarter:0.7.0-SNAPSHOT/Service
Restarter]]': java.lang.NullPointerException: policy config
java.lang.NullPointerException: policy config
at
com.google.common.base.Preconditions.checkNotNull(Preconditions.java:229)
~[com.google.guava-guava-17.0.jar:na]
at
brooklyn.catalog.internal.BasicBrooklynCatalog.createPolicySpec(BasicBrooklynCatalog.java:426)
~[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at
brooklyn.catalog.internal.BasicBrooklynCatalog.createSpec(BasicBrooklynCatalog.java:350)
~[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main$LaunchCommand.confirmCatalog(Main.java:636)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main$LaunchCommand$1.apply(Main.java:428)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main$LaunchCommand$1.apply(Main.java:418)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at
brooklyn.catalog.internal.CatalogInitialization.populateViaCallbacks(CatalogInitialization.java:374)
[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at
brooklyn.catalog.internal.CatalogInitialization.populateCatalogImpl(CatalogInitialization.java:233)
[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at
brooklyn.catalog.internal.CatalogInitialization.populateCatalog(CatalogInitialization.java:198)
[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.launcher.BrooklynLauncher.start(BrooklynLauncher.java:604)
[org.apache.brooklyn-brooklyn-launcher-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main$LaunchCommand.call(Main.java:455)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main$LaunchCommand.call(Main.java:190)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.AbstractMain.execCli(AbstractMain.java:222)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.AbstractMain.execCli(AbstractMain.java:214)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
at brooklyn.cli.Main.main(Main.java:117)
[org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
```
I expected no errors for any default catalog items.
> NPE loading default catalog items
> ---------------------------------
>
> Key: BROOKLYN-147
> URL: https://issues.apache.org/jira/browse/BROOKLYN-147
> Project: Brooklyn
> Issue Type: Bug
> Affects Versions: 0.7.0-SNAPSHOT
> Reporter: Aled Sage
> Priority: Critical
>
> When I do `brooklyn launch`, I get the following stdout:
> {noformat}
> _ _ _
> | |__ _ __ ___ ___ | | _| |_ _ _ __ (R)
> | '_ \| '__/ _ \ / _ \| |/ / | | | | '_ \
> | |_) | | | (_) | (_) | <| | |_| | | | |
> |_.__/|_| \___/ \___/|_|\_\_|\__, |_| |_|
> |___/ 0.7.0-SNAPSHOT
> 2015-06-01 04:32:24,179 INFO Started Brooklyn console at
> http://127.0.0.1:8082/, running classpath://brooklyn.war
> 2015-06-01 04:32:24,195 INFO Persistence disabled
> 2015-06-01 04:32:24,195 INFO High availability disabled
> 2015-06-01 04:32:27,876 ERROR Error loading catalog item
> 'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceRestarter:0.7.0-SNAPSHOT/Service
> Restarter]]': java.lang.NullPointerException: policy config
> 2015-06-01 04:32:28,004 ERROR Error loading catalog item
> 'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.autoscaling.AutoScalerPolicy:0.7.0-SNAPSHOT/Auto-scaler]]':
> java.lang.NullPointerException: policy config
> 2015-06-01 04:32:28,134 ERROR Error loading catalog item
> 'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceReplacer:0.7.0-SNAPSHOT/Service
> Replacer]]': java.lang.NullPointerException: policy config
> 2015-06-01 04:32:28,160 ERROR Error loading catalog item
> 'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ConnectionFailureDetector:0.7.0-SNAPSHOT/Connection
> Failure Detector]]': java.lang.NullPointerException: policy config
> 2015-06-01 04:32:28,190 ERROR Error loading catalog item
> 'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.SshMachineFailureDetector:0.7.0-SNAPSHOT/Ssh
> Connectivity Failure Detector]]': java.lang.NullPointerException: policy
> config
> 2015-06-01 04:32:28,463 INFO Launched Brooklyn; will now block until
> shutdown command received via GUI/API (recommended) or process interrupt.
> {noformat}
> When I go to the web-console, it warns me:
> {noformat}
> Warning!
> This Brooklyn server has errors.
> Please check with your system administrator.
> If you would like to debug the server, click here to dismiss this warning
> until you reload this page. (You should reload the page once you believe the
> errors are fixed to confirm that this dialog does not return.)
> {noformat}
> The debug log shows:
> {noformat}
> 2015-06-01 04:32:27,876 ERROR b.c.i.CatalogInitialization [main]: Error
> loading catalog item
> 'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceRestarter:0.7.0-SNAPSHOT/Service
> Restarter]]': java.lang.NullPointerException: policy config
> 2015-06-01 04:32:27,877 DEBUG b.c.i.CatalogInitialization [main]: Trace for
> error loading catalog item
> 'brooklyn.catalog.internal.CatalogItemDo[CatalogPolicyItemDto[brooklyn.policy.ha.ServiceRestarter:0.7.0-SNAPSHOT/Service
> Restarter]]': java.lang.NullPointerException: policy config
> java.lang.NullPointerException: policy config
> at
> com.google.common.base.Preconditions.checkNotNull(Preconditions.java:229)
> ~[com.google.guava-guava-17.0.jar:na]
> at
> brooklyn.catalog.internal.BasicBrooklynCatalog.createPolicySpec(BasicBrooklynCatalog.java:426)
> ~[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at
> brooklyn.catalog.internal.BasicBrooklynCatalog.createSpec(BasicBrooklynCatalog.java:350)
> ~[org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at brooklyn.cli.Main$LaunchCommand.confirmCatalog(Main.java:636)
> [org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at brooklyn.cli.Main$LaunchCommand$1.apply(Main.java:428)
> [org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at brooklyn.cli.Main$LaunchCommand$1.apply(Main.java:418)
> [org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at
> brooklyn.catalog.internal.CatalogInitialization.populateViaCallbacks(CatalogInitialization.java:374)
> [org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at
> brooklyn.catalog.internal.CatalogInitialization.populateCatalogImpl(CatalogInitialization.java:233)
> [org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at
> brooklyn.catalog.internal.CatalogInitialization.populateCatalog(CatalogInitialization.java:198)
> [org.apache.brooklyn-brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at
> brooklyn.launcher.BrooklynLauncher.start(BrooklynLauncher.java:604)
> [org.apache.brooklyn-brooklyn-launcher-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at brooklyn.cli.Main$LaunchCommand.call(Main.java:455)
> [org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at brooklyn.cli.Main$LaunchCommand.call(Main.java:190)
> [org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at brooklyn.cli.AbstractMain.execCli(AbstractMain.java:222)
> [org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at brooklyn.cli.AbstractMain.execCli(AbstractMain.java:214)
> [org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> at brooklyn.cli.Main.main(Main.java:117)
> [org.apache.brooklyn-brooklyn-cli-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
> {noformat}
> I expected no errors for any default catalog items.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)