[
https://issues.apache.org/jira/browse/BROOKLYN-147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aled Sage resolved BROOKLYN-147.
--------------------------------
Resolution: Duplicate
Duplicate of https://issues.apache.org/jira/browse/BROOKLYN-148
> 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)