I got to compile with mvn the social-apps....When trying to run Drupal cluster I got:
014-07-13 21:18:01,931 INFO No exception mapping for class java.lang.NoClassDefFoundError, responding 500 java.lang.NoClassDefFoundError: brooklyn/entity/proxying/BasicEntitySpec at java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:1.6.0_65] Caused by: java.lang.ClassNotFoundException: brooklyn.entity.proxying.BasicEntitySpec at java.net.URLClassLoader$1.run(URLClassLoader.java:202) ~[na:1.6.0_65] 2014-07-13 21:18:01,932 INFO No exception mapping for class java.lang.NoClassDefFoundError, responding 500 java.lang.NoClassDefFoundError: brooklyn/entity/proxying/BasicEntitySpec at java.lang.Class.getDeclaredFields0(Native Method) ~[na:1.6.0_65] Caused by: java.lang.ClassNotFoundException: brooklyn.entity.proxying.BasicEntitySpec at java.net.URLClassLoader$1.run(URLClassLoader.java:202) ~[na:1.6.0_65] 2014-07-13 21:21:54,853 INFO No exception mapping for class java.lang.NoClassDefFoundError, responding 500 java.lang.NoClassDefFoundError: brooklyn/entity/proxying/BasicEntitySpec at java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:1.6.0_65] Caused by: java.lang.ClassNotFoundException: brooklyn.entity.proxying.BasicEntitySpec at java.net.URLClassLoader$1.run(URLClassLoader.java:202) ~[na:1.6.0_65] I guess you guys substituted brooklyn.entity.proxying.BasicEntitySpec for another library in version 7...how can I track these changes? On Sat, Jul 12, 2014 at 12:04 AM, Jesus arteche <[email protected]> wrote: > you meant I should compile the code of Brooklyn 0.6? > > > > On Fri, Jul 11, 2014 at 9:15 PM, Aled Sage <[email protected]> > wrote: > >> Hi, >> >> I'd start with the unmerged pull request - get a copy of that branch. >> Then update pom to depend on Brooklyn 0.6.0. >> Then fix any code with deprecation warnings. >> Then update to Brooklyn 0.7.0-M1. >> Then fix any more deprecation warnings (or code that doesn't compile, but >> I don't expect any of that). >> Then run integration tests. >> >> Thanks and good luck. We're here to help! >> >> --- >> Open stack: yes, Brooklyn supports that. Use location >> jclouds:openstack-nova:<keystone-endpoint> >> >> Aled >> >> Sent from my iPhone >> >> > On 11 Jul 2014, at 18:49, Jesus arteche <[email protected]> wrote: >> > >> > 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? >> >> >> > >
