hey Alex, I got some cycles, so probably I will start to look how to fix the Drupal example for the version 7... Where should I start to look?
Other topic: Can Brooklyn work with OpenStack? On Fri, Jul 4, 2014 at 3:52 PM, Alex Heneveld < [email protected]> wrote: > > Jesus, > > It's probably not too tough to update that code further to run against > 0.7.0-M1 or snapshot. Would be great to have! > > Fancy a go? > > I'm happy to help on IRC if you have questions about where things have > been moved. > > Best > Alex > > > > On 04/07/2014 13:43, Aled Sage wrote: > >> Hi, >> >> Which version of brooklyn-social-apps are you using? the error doesn't >> match the code in master: >> https://github.com/cloudsoft/brooklyn-social-apps/blob/ >> master/src/main/java/io/cloudsoft/socialapps/drupal/ >> examples/ClusteredDrupalApp.java >> >> Are you building at the command line (`mvn clean install`) or in the IDE? >> If the latter, does it depend on more recent projects of Brooklyn or is >> using mvn to get the dependencies? >> >> --- >> Unfortunately, it looks like https://github.com/cloudsoft/ >> brooklyn-social-apps master still depends on the old Brooklyn 0.5.0. >> With that, `mvn clean install` works for me. >> >> Dropping these entities into most recent Brooklyn server may not work. >> >> There is an unmerged pull request [1] that updates the code against an >> interim release of 0.6.0. We should build on that to work against 0.7.0-M1. >> >> The specific error you are seeing is because brooklyn.util.MutableMap was >> deprecated [2], and has been deleted in the latest version. You need to >> instead use ` brooklyn.util.collections.MutableMap`. >> >> Aled >> >> [1] https://github.com/cloudsoft/brooklyn-social-apps/pull/16 >> [2] https://github.com/brooklyncentral/brooklyn/blob/ >> v0.6.0/utils/common/src/main/java/brooklyn/util/MutableMap.java >> >> >> On 04/07/2014 13:19, Jesus arteche wrote: >> >>> Hey guys, >>> >>> I´m trying to install social-app for brooklyn to deploy a drupal-cluster >>> but I got this error: >>> >>> 1. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java >>> (at line 25) >>> >>> import brooklyn.util.MutableMap; >>> >>> ^^^^^^^^^^^^^^^^^^^^^^^^ >>> >>> >>> [ERROR] no more tokens - could not parse error message: The import >>> brooklyn.util.MutableMap cannot be resolved >>> >>> ---------- >>> >>> 2. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java >>> (at line 47) >>> >>> Map mysqlConf = MutableMap.of("creationScriptContents", SCRIPT); >>> >>> ^^^^^^^^^^ >>> >>> >>> [ERROR] no more tokens - could not parse error message: MutableMap cannot >>> be resolved >>> >>> ---------- >>> >>> 3. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java >>> (at line 48) >>> >>> mySqlNode = new MySqlNode(mysqlConf, this); >>> >>> ^^^^^^^^^ >>> >>> >>> [ERROR] no more tokens - could not parse error message: Cannot >>> instantiate >>> the type MySqlNode >>> >>> ---------- >>> >>> 4. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java >>> (at line 50) >>> >>> ConfigurableEntityFactory<Drupal> drupalFactory = new >>> BasicConfigurableEntityFactory<Drupal>(Drupal.class); >>> >>> ^^^^^^ >>> >>> >>> [ERROR] no more tokens - could not parse error message: Bound mismatch: >>> The >>> type Drupal is not a valid substitute for the bounded parameter <T >>> extends >>> Entity> of the type ConfigurableEntityFactory<T> >>> >>> ---------- >>> >>> 5. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java >>> (at line 50) >>> >>> ConfigurableEntityFactory<Drupal> drupalFactory = new >>> BasicConfigurableEntityFactory<Drupal>(Drupal.class); >>> >>> >>> ^^^^^^ >>> >>> >>> [ERROR] no more tokens - could not parse error message: Bound mismatch: >>> The >>> type Drupal is not a valid substitute for the bounded parameter <T >>> extends >>> Entity> of the type BasicConfigurableEntityFactory<T> >>> >>> ---------- >>> >>> 6. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java >>> (at line 59) >>> >>> Map clusterProps = MutableMap.of("factory", drupalFactory, "initialSize", >>> 2); >>> >>> ^^^^^^^^^^ >>> >>> >>> [ERROR] no more tokens - could not parse error message: MutableMap cannot >>> be resolved >>> >>> ---------- >>> >>> 7. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java >>> (at line 60) >>> >>> cluster = new ControlledDynamicWebAppCluster(clusterProps, this); >>> >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >>> >>> [ERROR] no more tokens - could not parse error message: Cannot >>> instantiate >>> the type ControlledDynamicWebAppCluster >>> >>> ---------- >>> >>> 8. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java >>> (at line 68) >>> >>> BrooklynServerDetails server = BrooklynLauncher.newLauncher(). >>> >>> ^^^^^^^^^^^ >>> >>> >>> [ERROR] no more tokens - could not parse error message: The method >>> newLauncher() is undefined for the type BrooklynLauncher >>> >>> ---------- >>> >>> ---------- >>> >>> 9. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/BasicDrupalApp.java >>> (at line 16) >>> >>> import brooklyn.location.basic.LocationRegistry; >>> >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >>> >>> [ERROR] no more tokens - could not parse error message: The import >>> brooklyn.location.basic.LocationRegistry cannot be resolved >>> >>> ---------- >>> >>> 10. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/BasicDrupalApp.java >>> (at line 18) >>> >>> import brooklyn.location.basic.jclouds.JcloudsLocation; >>> >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >>> >>> [ERROR] no more tokens - could not parse error message: The import >>> brooklyn.location.basic.jclouds cannot be resolved >>> >>> ---------- >>> >>> 11. ERROR in >>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/ >>> cloudsoft/socialapps/drupal/examples/BasicDrupalApp.java >>> (at line 19) >>> >>> import brooklyn.util.MutableMap; >>> >>> ^^ >>> >>> >>> >>> I Installed first Brooklyn 0.7.0 without any error...probably is a stupid >>> mistake...any idea? >>> >>> >> >> >
