You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rave.apache.org by Matt Franklin <m....@gmail.com> on 2013/01/08 00:35:15 UTC

[DISCUSS] Apache Rave 0.19 Release Candidate

Discussion thread for vote on 0.19 release candidate.

For more information on the release process, checkout -
http://www.apache.org/dev/release.html

Some of the things to check before voting are:
- can you run the demo binaries
- can you build the contents of source-release.zip and svn tag
- do all of the staged jars/zips contain the required LICENSE and NOTICE files
- are all of the staged artifacts signed and the signature verifiable
- is the signing key in the project's KEYS file and on a public server

Re: [VOTE] Apache Rave 0.19 Release Candidate

Posted by Chris Geer <ch...@cxtsoftware.com>.
On Thu, Jan 10, 2013 at 4:28 AM, Ate Douma <at...@douma.nu> wrote:

> On 01/10/2013 06:04 AM, Chris Geer wrote:
>
>> On Wednesday, January 9, 2013, Matt Franklin wrote:
>>
>>  On Wed, Jan 9, 2013 at 5:55 PM, Chris Geer <chris@cxtsoftware.com<**
>>> javascript:;>>
>>> wrote:
>>>
>>>> On Wed, Jan 9, 2013 at 3:51 PM, Matt Franklin <m.ben.franklin@gmail.com
>>>> <**javascript:;>
>>>>
>>>> wrote:
>>>>
>>>>  I think I know what this is.  It shouldn't fail the build, it just
>>>>> happens because there are no pages in the database and the Map/Reduce
>>>>> job is failing.
>>>>>
>>>>>
>>>> You are right, it was a red herring, my build is failing because of
>>>>
>>> this....
>>>
>>> I just built with a clean repo on OSX and I didn't get the error. What
>>> OS are you building from.
>>>
>>
>>
>> OSX Java 6. I'll try again tomorrow and dig a little deeper. Maybe there
>> is
>> a conflict because I built the JPA profile first.
>>
>>  I can reproduce build/test errors on rave-portal (Linux, Java6), but
> only if I switch between -P jpa and -P mongodb *without* clean in between.
>
> Maybe you didn't execute clean in between?


That would be my problem. I wonder why that happens though.

>
>
>
>>>
>>>>
>>>>  ------------------------------**------------------------------**
>>> -------------------
>>>
>>>> Test set: renderer.**RenderServiceIntegrationTest
>>>>
>>>>  ------------------------------**------------------------------**
>>> -------------------
>>>
>>>> Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.191
>>>> sec
>>>> <<< FAILURE!
>>>> renderOpenSocial(renderer.**RenderServiceIntegrationTest)  Time
>>>> elapsed:
>>>> 0.032 sec  <<< ERROR!
>>>> org.apache.rave.provider.**opensocial.exception.**
>>>> SecurityTokenException:
>>>>
>>> Error
>>>
>>>> creating security token from regionWidget
>>>> at
>>>>
>>>>  org.apache.rave.provider.**opensocial.service.impl.**
>>> EncryptedBlobSecurityTokenServ**ice.getEncryptedSecurityToken(**
>>> EncryptedBlobSecurityTokenServ**ice.java:101)
>>>
>>>> at
>>>>
>>>>  org.apache.rave.provider.**opensocial.web.renderer.**
>>> OpenSocialWidgetRenderer.**getWidgetScript(**
>>> OpenSocialWidgetRenderer.java:**138)
>>>
>>>> at
>>>>
>>>>  org.apache.rave.provider.**opensocial.web.renderer.**
>>> OpenSocialWidgetRenderer.**render(**OpenSocialWidgetRenderer.java:**103)
>>>
>>>> at
>>>>
>>>>  org.apache.rave.provider.**opensocial.web.renderer.**
>>> OpenSocialWidgetRenderer.**render(**OpenSocialWidgetRenderer.java:**45)
>>>
>>>> at
>>>>
>>>>  org.apache.rave.portal.web.**renderer.impl.**
>>> DefaultRenderService.render(**DefaultRenderService.java:71)
>>>
>>>> at
>>>>
>>>>  renderer.**RenderServiceIntegrationTest.**renderOpenSocial(**
>>> RenderServiceIntegrationTest.**java:127)
>>>
>>>> at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method)
>>>> at
>>>>
>>>>  sun.reflect.**NativeMethodAccessorImpl.**invoke(**
>>> NativeMethodAccessorImpl.java:**39)
>>>
>>>> at
>>>>
>>>>  sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
>>> DelegatingMethodAccessorImpl.**java:25)
>>>
>>>> at java.lang.reflect.Method.**invoke(Method.java:597)
>>>> at
>>>>
>>>>  org.junit.runners.model.**FrameworkMethod$1.**runReflectiveCall(**
>>> FrameworkMethod.java:47)
>>>
>>>> at
>>>>
>>>>  org.junit.internal.runners.**model.ReflectiveCallable.run(**
>>> ReflectiveCallable.java:12)
>>>
>>>> at
>>>>
>>>>  org.junit.runners.model.**FrameworkMethod.**invokeExplosively(**
>>> FrameworkMethod.java:44)
>>>
>>>> at
>>>>
>>>>  org.junit.internal.runners.**statements.InvokeMethod.**
>>> evaluate(InvokeMethod.java:17)
>>>
>>>> at
>>>>
>>>>  org.junit.internal.runners.**statements.RunBefores.**
>>> evaluate(RunBefores.java:26)
>>>
>>>> at
>>>>
>>>>  org.springframework.test.**context.junit4.statements.**
>>> RunBeforeTestMethodCallbacks.**evaluate(**RunBeforeTestMethodCallbacks.*
>>> *java:74)
>>>
>>>> at
>>>>
>>>>  org.springframework.test.**context.junit4.statements.**
>>> RunAfterTestMethodCallbacks.**evaluate(**RunAfterTestMethodCallbacks.**
>>> java:83)
>>>
>>>> at
>>>>
>>>>  org.springframework.test.**context.junit4.statements.**
>>> SpringRepeat.evaluate(**SpringRepeat.java:72)
>>>
>>>> at
>>>>
>>>>  org.springframework.test.**context.junit4.**SpringJUnit4ClassRunner.**
>>> runChild(**SpringJUnit4ClassRunner.java:**231)
>>>
>>>> at
>>>>
>>>>  org.springframework.test.**context.junit4.**SpringJUnit4ClassRunner.**
>>> runChild(**SpringJUnit4ClassRunner.java:**88)
>>>
>>>> at org.junit.runners.**ParentRunner$3.run(**ParentRunner.java:238)
>>>> at org.junit.runners.**ParentRunner$1.schedule(**ParentRunner.java:63)
>>>> at org.junit.runners.**ParentRunner.runChildren(**
>>>> ParentRunner.java:236)
>>>> at org.junit.runners.**ParentRunner.access$000(**ParentRunner.java:53)
>>>> at org.junit.runners.**ParentRunner$2.evaluate(**ParentRunner.java:229)
>>>> at
>>>>
>>>>  org.springframework.test.**context.junit4.statements.**
>>> RunBeforeTestClassCallbacks.**evaluate(**RunBeforeTestClassCallbacks.**
>>> java:61)
>>>
>>>> at
>>>>
>>>>  org.springframework.test.**context.junit4.statements.**
>>> RunAfterTestClassCallbacks.**evaluate(**RunAfterTestClassCallbacks.**
>>> java:71)
>>>
>>>> at org.junit.runners.**ParentRunner.run(ParentRunner.**java:309)
>>>> at
>>>>
>>>>  org.springframework.test.**context.junit4.**
>>> SpringJUnit4ClassRunner.run(**SpringJUnit4ClassRunner.java:**174)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.surefire.**junit4.JUnit4TestSet.execute(**
>>> JUnit4TestSet.java:53)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.surefire.**junit4.JUnit4Provider.**
>>> executeTestSet(JUnit4Provider.**java:123)
>>>
>>>> at
>>>>
>>>>  org.apache.maven.surefire.**junit4.JUnit4Provider.invoke(**
>>> JUnit4Provider.java:104)
>>>
>>>> at sun.reflect.NativeMethod
>>>>
>>>
>>
>

Re: [VOTE] Apache Rave 0.19 Release Candidate

Posted by Ate Douma <at...@douma.nu>.
On 01/10/2013 06:04 AM, Chris Geer wrote:
> On Wednesday, January 9, 2013, Matt Franklin wrote:
>
>> On Wed, Jan 9, 2013 at 5:55 PM, Chris Geer <chris@cxtsoftware.com<javascript:;>>
>> wrote:
>>> On Wed, Jan 9, 2013 at 3:51 PM, Matt Franklin <m.ben.franklin@gmail.com<javascript:;>
>>> wrote:
>>>
>>>> I think I know what this is.  It shouldn't fail the build, it just
>>>> happens because there are no pages in the database and the Map/Reduce
>>>> job is failing.
>>>>
>>>
>>> You are right, it was a red herring, my build is failing because of
>> this....
>>
>> I just built with a clean repo on OSX and I didn't get the error. What
>> OS are you building from.
>
>
> OSX Java 6. I'll try again tomorrow and dig a little deeper. Maybe there is
> a conflict because I built the JPA profile first.
>
I can reproduce build/test errors on rave-portal (Linux, Java6), but only if I 
switch between -P jpa and -P mongodb *without* clean in between.

Maybe you didn't execute clean in between?

>>
>>>
>>>
>> -------------------------------------------------------------------------------
>>> Test set: renderer.RenderServiceIntegrationTest
>>>
>> -------------------------------------------------------------------------------
>>> Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.191 sec
>>> <<< FAILURE!
>>> renderOpenSocial(renderer.RenderServiceIntegrationTest)  Time elapsed:
>>> 0.032 sec  <<< ERROR!
>>> org.apache.rave.provider.opensocial.exception.SecurityTokenException:
>> Error
>>> creating security token from regionWidget
>>> at
>>>
>> org.apache.rave.provider.opensocial.service.impl.EncryptedBlobSecurityTokenService.getEncryptedSecurityToken(EncryptedBlobSecurityTokenService.java:101)
>>> at
>>>
>> org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.getWidgetScript(OpenSocialWidgetRenderer.java:138)
>>> at
>>>
>> org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.render(OpenSocialWidgetRenderer.java:103)
>>> at
>>>
>> org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.render(OpenSocialWidgetRenderer.java:45)
>>> at
>>>
>> org.apache.rave.portal.web.renderer.impl.DefaultRenderService.render(DefaultRenderService.java:71)
>>> at
>>>
>> renderer.RenderServiceIntegrationTest.renderOpenSocial(RenderServiceIntegrationTest.java:127)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> at
>>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>>
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
>>> at
>>>
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>>> at
>>>
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
>>> at
>>>
>> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>>> at
>>>
>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>>> at
>>>
>> org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
>>> at
>>>
>> org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83)
>>> at
>>>
>> org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
>>> at
>>>
>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
>>> at
>>>
>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88)
>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
>>> at
>>>
>> org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
>>> at
>>>
>> org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
>>> at
>>>
>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
>>> at
>>>
>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
>>> at
>>>
>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
>>> at
>>>
>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
>>> at sun.reflect.NativeMethod
>


Re: [VOTE] Apache Rave 0.19 Release Candidate

Posted by Chris Geer <ch...@cxtsoftware.com>.
On Wednesday, January 9, 2013, Matt Franklin wrote:

> On Wed, Jan 9, 2013 at 5:55 PM, Chris Geer <chris@cxtsoftware.com<javascript:;>>
> wrote:
> > On Wed, Jan 9, 2013 at 3:51 PM, Matt Franklin <m.ben.franklin@gmail.com<javascript:;>
> >wrote:
> >
> >> I think I know what this is.  It shouldn't fail the build, it just
> >> happens because there are no pages in the database and the Map/Reduce
> >> job is failing.
> >>
> >
> > You are right, it was a red herring, my build is failing because of
> this....
>
> I just built with a clean repo on OSX and I didn't get the error. What
> OS are you building from.


OSX Java 6. I'll try again tomorrow and dig a little deeper. Maybe there is
a conflict because I built the JPA profile first.

>
> >
> >
> -------------------------------------------------------------------------------
> > Test set: renderer.RenderServiceIntegrationTest
> >
> -------------------------------------------------------------------------------
> > Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.191 sec
> > <<< FAILURE!
> > renderOpenSocial(renderer.RenderServiceIntegrationTest)  Time elapsed:
> > 0.032 sec  <<< ERROR!
> > org.apache.rave.provider.opensocial.exception.SecurityTokenException:
> Error
> > creating security token from regionWidget
> > at
> >
> org.apache.rave.provider.opensocial.service.impl.EncryptedBlobSecurityTokenService.getEncryptedSecurityToken(EncryptedBlobSecurityTokenService.java:101)
> > at
> >
> org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.getWidgetScript(OpenSocialWidgetRenderer.java:138)
> > at
> >
> org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.render(OpenSocialWidgetRenderer.java:103)
> > at
> >
> org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.render(OpenSocialWidgetRenderer.java:45)
> > at
> >
> org.apache.rave.portal.web.renderer.impl.DefaultRenderService.render(DefaultRenderService.java:71)
> > at
> >
> renderer.RenderServiceIntegrationTest.renderOpenSocial(RenderServiceIntegrationTest.java:127)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:597)
> > at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
> > at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> > at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
> > at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> > at
> >
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> > at
> >
> org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
> > at
> >
> org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83)
> > at
> >
> org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
> > at
> >
> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
> > at
> >
> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88)
> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
> > at
> >
> org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
> > at
> >
> org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
> > at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> > at
> >
> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
> > at
> >
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
> > at
> >
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
> > at
> >
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
> > at sun.reflect.NativeMethod

Re: [DISCUSS] Apache Rave 0.19 Release Candidate

Posted by Matt Franklin <m....@gmail.com>.
On Wed, Jan 9, 2013 at 5:55 PM, Chris Geer <ch...@cxtsoftware.com> wrote:
> On Wed, Jan 9, 2013 at 3:51 PM, Matt Franklin <m....@gmail.com>wrote:
>
>> I think I know what this is.  It shouldn't fail the build, it just
>> happens because there are no pages in the database and the Map/Reduce
>> job is failing.
>>
>
> You are right, it was a red herring, my build is failing because of this....

I just built with a clean repo on OSX and I didn't get the error. What
OS are you building from.

>
> -------------------------------------------------------------------------------
> Test set: renderer.RenderServiceIntegrationTest
> -------------------------------------------------------------------------------
> Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.191 sec
> <<< FAILURE!
> renderOpenSocial(renderer.RenderServiceIntegrationTest)  Time elapsed:
> 0.032 sec  <<< ERROR!
> org.apache.rave.provider.opensocial.exception.SecurityTokenException: Error
> creating security token from regionWidget
> at
> org.apache.rave.provider.opensocial.service.impl.EncryptedBlobSecurityTokenService.getEncryptedSecurityToken(EncryptedBlobSecurityTokenService.java:101)
> at
> org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.getWidgetScript(OpenSocialWidgetRenderer.java:138)
> at
> org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.render(OpenSocialWidgetRenderer.java:103)
> at
> org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.render(OpenSocialWidgetRenderer.java:45)
> at
> org.apache.rave.portal.web.renderer.impl.DefaultRenderService.render(DefaultRenderService.java:71)
> at
> renderer.RenderServiceIntegrationTest.renderOpenSocial(RenderServiceIntegrationTest.java:127)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
> at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> at
> org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
> at
> org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83)
> at
> org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
> at
> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
> at
> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
> at
> org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
> at
> org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> at
> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
> at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
> at
> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
> at
> org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
> at
> org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
> Caused by: java.lang.NullPointerException
> at
> org.apache.rave.provider.opensocial.service.impl.EncryptedBlobSecurityTokenService.getBlobCrypterSecurityToken(EncryptedBlobSecurityTokenService.java:158)
> at
> org.apache.rave.provider.opensocial.service.impl.EncryptedBlobSecurityTokenService.getEncryptedSecurityToken(EncryptedBlobSecurityTokenService.java:98)
> ... 40 more
>
>>
>> On Wed, Jan 9, 2013 at 5:49 PM, Chris Geer <ch...@cxtsoftware.com> wrote:
>> > On Mon, Jan 7, 2013 at 4:35 PM, Matt Franklin <m.ben.franklin@gmail.com
>> >wrote:
>> >
>> >> Discussion thread for vote on 0.19 release candidate.
>> >>
>> >> For more information on the release process, checkout -
>> >> http://www.apache.org/dev/release.html
>> >>
>> >> Some of the things to check before voting are:
>> >> - can you run the demo binaries
>> >> - can you build the contents of source-release.zip and svn tag
>> >> - do all of the staged jars/zips contain the required LICENSE and NOTICE
>> >> files
>> >> - are all of the staged artifacts signed and the signature verifiable
>> >> - is the signing key in the project's KEYS file and on a public server
>> >>
>> >
>> > I am getting errors trying to compile the tag with the mongo profile
>> > active. This is in the rave-portal project.
>> >
>> > [mongod output] WARN :
>> org.springframework.data.mongodb.core.MongoTemplate
>> > - Command execution of { "mapreduce" : "page" , "map" : "/*\n * Licensed
>> to
>> > the Apache Software Foundation (ASF) under one\n *  or more contributor
>> > license agreements.  See the NOTICE file\n *  distributed with this work
>> > for additional information\n *  regarding copyright ownership.  The ASF
>> > licenses this file\n *  to you under the Apache License, Version 2.0
>> (the\n
>> > *  \"License\"); you may not use this file except in compliance\n *  with
>> > the License.  You may obtain a copy of the License at\n *\n *
>> > http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
>> > applicable law or agreed to in writing,\n *  software distributed under
>> the
>> > License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
>> > CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
>> > for the\n *  specific language governing permissions and limitations\n *
>> >  under the License.\n */\n\nfunction () {\n    var widgetMap = {};\n
>>  var
>> > self = this;\n\n    var mapPage = function (page) {\n        if
>> > (page.regions) {\n            page.regions.forEach(function (region) {\n
>> >              if (region.regionWidgets) {\n
>> >  region.regionWidgets.forEach(function (regionWidget) {\n
>> >      if (!widgetMap[regionWidget.widgetId]) {\n
>> >  widgetMap[regionWidget.widgetId] = true;\n
>>  var
>> > userMap = {};\n                            userMap[self.ownerId] = 1;\n
>> >                        emit(regionWidget.widgetId, userMap);\n
>> >            }\n                    })\n                }\n            })\n
>> >      }\n    };\n\n    mapPage(this);\n    if (this.subPages) {\n
>> >  this.subPages.forEach(function (p) {\n            mapPage(p)\n
>>  })\n
>> >    }\n}\n" , "reduce" : "/*\n * Licensed to the Apache Software
>> Foundation
>> > (ASF) under one\n *  or more contributor license agreements.  See the
>> > NOTICE file\n *  distributed with this work for additional information\n
>> *
>> >  regarding copyright ownership.  The ASF licenses this file\n *  to you
>> > under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
>> > use this file except in compliance\n *  with the License.  You may
>> obtain a
>> > copy of the License at\n *\n *
>> > http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
>> > applicable law or agreed to in writing,\n *  software distributed under
>> the
>> > License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
>> > CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
>> > for the\n *  specific language governing permissions and limitations\n *
>> >  under the License.\n */\n\nfunction (key, values) {\n    var
>> result={};\n
>> >    values.forEach(function(item){\n        for(var i in item) {\n
>> >  result[i] = item[i];\n        }\n    });\n    return result;\n}\n" ,
>> > "verbose" : true , "out" : { "replace" : "user_statistics"}} failed: ns
>> > doesn't exist
>> > ERROR:
>> >
>> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator
>> > - Error executing Map/Reduce Statistics Aggregation!
>> > org.springframework.dao.InvalidDataAccessApiUsageException: Command
>> > execution failed:  Error [ns doesn't exist], Command = { "mapreduce" :
>> > "page" , "map" : "/*\n * Licensed to the Apache Software Foundation (ASF)
>> > under one\n *  or more contributor license agreements.  See the NOTICE
>> > file\n *  distributed with this work for additional information\n *
>> >  regarding copyright ownership.  The ASF licenses this file\n *  to you
>> > under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
>> > use this file except in compliance\n *  with the License.  You may
>> obtain a
>> > copy of the License at\n *\n *
>> > http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
>> > applicable law or agreed to in writing,\n *  software distributed under
>> the
>> > License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
>> > CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
>> > for the\n *  specific language governing permissions and limitations\n *
>> >  under the License.\n */\n\nfunction () {\n    var widgetMap = {};\n
>>  var
>> > self = this;\n\n    var mapPage = function (page) {\n        if
>> > (page.regions) {\n            page.regions.forEach(function (region) {\n
>> >              if (region.regionWidgets) {\n
>> >  region.regionWidgets.forEach(function (regionWidget) {\n
>> >      if (!widgetMap[regionWidget.widgetId]) {\n
>> >  widgetMap[regionWidget.widgetId] = true;\n
>>  var
>> > userMap = {};\n                            userMap[self.ownerId] = 1;\n
>> >                        emit(regionWidget.widgetId, userMap);\n
>> >            }\n                    })\n                }\n            })\n
>> >      }\n    };\n\n    mapPage(this);\n    if (this.subPages) {\n
>> >  this.subPages.forEach(function (p) {\n            mapPage(p)\n
>>  })\n
>> >    }\n}\n" , "reduce" : "/*\n * Licensed to the Apache Software
>> Foundation
>> > (ASF) under one\n *  or more contributor license agreements.  See the
>> > NOTICE file\n *  distributed with this work for additional information\n
>> *
>> >  regarding copyright ownership.  The ASF licenses this file\n *  to you
>> > under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
>> > use this file except in compliance\n *  with the License.  You may
>> obtain a
>> > copy of the License at\n *\n *
>> > http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
>> > applicable law or agreed to in writing,\n *  software distributed under
>> the
>> > License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
>> > CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
>> > for the\n *  specific language governing permissions and limitations\n *
>> >  under the License.\n */\n\nfunction (key, values) {\n    var
>> result={};\n
>> >    values.forEach(function(item){\n        for(var i in item) {\n
>> >  result[i] = item[i];\n        }\n    });\n    return result;\n}\n" ,
>> > "verbose" : true , "out" : { "replace" : "user_statistics"}}; nested
>> > exception is com.mongodb.CommandResult$CommandFailure: command failed
>> > [mapreduce]: { "serverUsed" : "localhost/127.0.0.1:27017" , "errmsg" :
>> "ns
>> > doesn't exist" , "ok" : 0.0}
>> > at
>> >
>> org.springframework.data.mongodb.core.MongoTemplate.handleCommandError(MongoTemplate.java:1568)
>> > at
>> >
>> org.springframework.data.mongodb.core.MongoTemplate.mapReduce(MongoTemplate.java:1011)
>> > at
>> >
>> org.springframework.data.mongodb.core.MongoTemplate.mapReduce(MongoTemplate.java:985)
>> > at
>> >
>> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.executeUsersMapReduce(MongoDbMapReduceStatisticsAggregator.java:151)
>> > at
>> >
>> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.queryForUserStats(MongoDbMapReduceStatisticsAggregator.java:129)
>> > at
>> >
>> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.buildStats(MongoDbMapReduceStatisticsAggregator.java:123)
>> > at
>> >
>> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator$1.run(MongoDbMapReduceStatisticsAggregator.java:112)
>> > at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
>> > at
>> >
>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
>> > at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
>> > at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
>> > at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
>> > at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
>> > at
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> > at
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> > at java.lang.Thread.run(Thread.java:680)
>> > Caused by: com.mongodb.CommandResult$CommandFailure: command failed
>> > [mapreduce]: { "serverUsed" : "localhost/127.0.0.1:27017" , "errmsg" :
>> "ns
>> > doesn't exist" , "ok" : 0.0}
>> > at com.mongodb.CommandResult.getException(CommandResult.java:88)
>> > at com.mongodb.CommandResult.throwOnError(CommandResult.java:134)
>> > at
>> >
>> org.springframework.data.mongodb.core.MongoTemplate.handleCommandError(MongoTemplate.java:1562)
>> > ... 15 more
>>

Re: [DISCUSS] Apache Rave 0.19 Release Candidate

Posted by Chris Geer <ch...@cxtsoftware.com>.
On Wed, Jan 9, 2013 at 3:51 PM, Matt Franklin <m....@gmail.com>wrote:

> I think I know what this is.  It shouldn't fail the build, it just
> happens because there are no pages in the database and the Map/Reduce
> job is failing.
>

You are right, it was a red herring, my build is failing because of this....

-------------------------------------------------------------------------------
Test set: renderer.RenderServiceIntegrationTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.191 sec
<<< FAILURE!
renderOpenSocial(renderer.RenderServiceIntegrationTest)  Time elapsed:
0.032 sec  <<< ERROR!
org.apache.rave.provider.opensocial.exception.SecurityTokenException: Error
creating security token from regionWidget
at
org.apache.rave.provider.opensocial.service.impl.EncryptedBlobSecurityTokenService.getEncryptedSecurityToken(EncryptedBlobSecurityTokenService.java:101)
at
org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.getWidgetScript(OpenSocialWidgetRenderer.java:138)
at
org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.render(OpenSocialWidgetRenderer.java:103)
at
org.apache.rave.provider.opensocial.web.renderer.OpenSocialWidgetRenderer.render(OpenSocialWidgetRenderer.java:45)
at
org.apache.rave.portal.web.renderer.impl.DefaultRenderService.render(DefaultRenderService.java:71)
at
renderer.RenderServiceIntegrationTest.renderOpenSocial(RenderServiceIntegrationTest.java:127)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at
org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
at
org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83)
at
org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
at
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
at
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
at
org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at
org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
at
org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
at
org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
at
org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
Caused by: java.lang.NullPointerException
at
org.apache.rave.provider.opensocial.service.impl.EncryptedBlobSecurityTokenService.getBlobCrypterSecurityToken(EncryptedBlobSecurityTokenService.java:158)
at
org.apache.rave.provider.opensocial.service.impl.EncryptedBlobSecurityTokenService.getEncryptedSecurityToken(EncryptedBlobSecurityTokenService.java:98)
... 40 more

>
> On Wed, Jan 9, 2013 at 5:49 PM, Chris Geer <ch...@cxtsoftware.com> wrote:
> > On Mon, Jan 7, 2013 at 4:35 PM, Matt Franklin <m.ben.franklin@gmail.com
> >wrote:
> >
> >> Discussion thread for vote on 0.19 release candidate.
> >>
> >> For more information on the release process, checkout -
> >> http://www.apache.org/dev/release.html
> >>
> >> Some of the things to check before voting are:
> >> - can you run the demo binaries
> >> - can you build the contents of source-release.zip and svn tag
> >> - do all of the staged jars/zips contain the required LICENSE and NOTICE
> >> files
> >> - are all of the staged artifacts signed and the signature verifiable
> >> - is the signing key in the project's KEYS file and on a public server
> >>
> >
> > I am getting errors trying to compile the tag with the mongo profile
> > active. This is in the rave-portal project.
> >
> > [mongod output] WARN :
> org.springframework.data.mongodb.core.MongoTemplate
> > - Command execution of { "mapreduce" : "page" , "map" : "/*\n * Licensed
> to
> > the Apache Software Foundation (ASF) under one\n *  or more contributor
> > license agreements.  See the NOTICE file\n *  distributed with this work
> > for additional information\n *  regarding copyright ownership.  The ASF
> > licenses this file\n *  to you under the Apache License, Version 2.0
> (the\n
> > *  \"License\"); you may not use this file except in compliance\n *  with
> > the License.  You may obtain a copy of the License at\n *\n *
> > http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
> > applicable law or agreed to in writing,\n *  software distributed under
> the
> > License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
> > CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
> > for the\n *  specific language governing permissions and limitations\n *
> >  under the License.\n */\n\nfunction () {\n    var widgetMap = {};\n
>  var
> > self = this;\n\n    var mapPage = function (page) {\n        if
> > (page.regions) {\n            page.regions.forEach(function (region) {\n
> >              if (region.regionWidgets) {\n
> >  region.regionWidgets.forEach(function (regionWidget) {\n
> >      if (!widgetMap[regionWidget.widgetId]) {\n
> >  widgetMap[regionWidget.widgetId] = true;\n
>  var
> > userMap = {};\n                            userMap[self.ownerId] = 1;\n
> >                        emit(regionWidget.widgetId, userMap);\n
> >            }\n                    })\n                }\n            })\n
> >      }\n    };\n\n    mapPage(this);\n    if (this.subPages) {\n
> >  this.subPages.forEach(function (p) {\n            mapPage(p)\n
>  })\n
> >    }\n}\n" , "reduce" : "/*\n * Licensed to the Apache Software
> Foundation
> > (ASF) under one\n *  or more contributor license agreements.  See the
> > NOTICE file\n *  distributed with this work for additional information\n
> *
> >  regarding copyright ownership.  The ASF licenses this file\n *  to you
> > under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
> > use this file except in compliance\n *  with the License.  You may
> obtain a
> > copy of the License at\n *\n *
> > http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
> > applicable law or agreed to in writing,\n *  software distributed under
> the
> > License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
> > CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
> > for the\n *  specific language governing permissions and limitations\n *
> >  under the License.\n */\n\nfunction (key, values) {\n    var
> result={};\n
> >    values.forEach(function(item){\n        for(var i in item) {\n
> >  result[i] = item[i];\n        }\n    });\n    return result;\n}\n" ,
> > "verbose" : true , "out" : { "replace" : "user_statistics"}} failed: ns
> > doesn't exist
> > ERROR:
> >
> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator
> > - Error executing Map/Reduce Statistics Aggregation!
> > org.springframework.dao.InvalidDataAccessApiUsageException: Command
> > execution failed:  Error [ns doesn't exist], Command = { "mapreduce" :
> > "page" , "map" : "/*\n * Licensed to the Apache Software Foundation (ASF)
> > under one\n *  or more contributor license agreements.  See the NOTICE
> > file\n *  distributed with this work for additional information\n *
> >  regarding copyright ownership.  The ASF licenses this file\n *  to you
> > under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
> > use this file except in compliance\n *  with the License.  You may
> obtain a
> > copy of the License at\n *\n *
> > http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
> > applicable law or agreed to in writing,\n *  software distributed under
> the
> > License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
> > CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
> > for the\n *  specific language governing permissions and limitations\n *
> >  under the License.\n */\n\nfunction () {\n    var widgetMap = {};\n
>  var
> > self = this;\n\n    var mapPage = function (page) {\n        if
> > (page.regions) {\n            page.regions.forEach(function (region) {\n
> >              if (region.regionWidgets) {\n
> >  region.regionWidgets.forEach(function (regionWidget) {\n
> >      if (!widgetMap[regionWidget.widgetId]) {\n
> >  widgetMap[regionWidget.widgetId] = true;\n
>  var
> > userMap = {};\n                            userMap[self.ownerId] = 1;\n
> >                        emit(regionWidget.widgetId, userMap);\n
> >            }\n                    })\n                }\n            })\n
> >      }\n    };\n\n    mapPage(this);\n    if (this.subPages) {\n
> >  this.subPages.forEach(function (p) {\n            mapPage(p)\n
>  })\n
> >    }\n}\n" , "reduce" : "/*\n * Licensed to the Apache Software
> Foundation
> > (ASF) under one\n *  or more contributor license agreements.  See the
> > NOTICE file\n *  distributed with this work for additional information\n
> *
> >  regarding copyright ownership.  The ASF licenses this file\n *  to you
> > under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
> > use this file except in compliance\n *  with the License.  You may
> obtain a
> > copy of the License at\n *\n *
> > http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
> > applicable law or agreed to in writing,\n *  software distributed under
> the
> > License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
> > CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
> > for the\n *  specific language governing permissions and limitations\n *
> >  under the License.\n */\n\nfunction (key, values) {\n    var
> result={};\n
> >    values.forEach(function(item){\n        for(var i in item) {\n
> >  result[i] = item[i];\n        }\n    });\n    return result;\n}\n" ,
> > "verbose" : true , "out" : { "replace" : "user_statistics"}}; nested
> > exception is com.mongodb.CommandResult$CommandFailure: command failed
> > [mapreduce]: { "serverUsed" : "localhost/127.0.0.1:27017" , "errmsg" :
> "ns
> > doesn't exist" , "ok" : 0.0}
> > at
> >
> org.springframework.data.mongodb.core.MongoTemplate.handleCommandError(MongoTemplate.java:1568)
> > at
> >
> org.springframework.data.mongodb.core.MongoTemplate.mapReduce(MongoTemplate.java:1011)
> > at
> >
> org.springframework.data.mongodb.core.MongoTemplate.mapReduce(MongoTemplate.java:985)
> > at
> >
> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.executeUsersMapReduce(MongoDbMapReduceStatisticsAggregator.java:151)
> > at
> >
> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.queryForUserStats(MongoDbMapReduceStatisticsAggregator.java:129)
> > at
> >
> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.buildStats(MongoDbMapReduceStatisticsAggregator.java:123)
> > at
> >
> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator$1.run(MongoDbMapReduceStatisticsAggregator.java:112)
> > at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
> > at
> >
> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
> > at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
> > at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
> > at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
> > at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
> > at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > at java.lang.Thread.run(Thread.java:680)
> > Caused by: com.mongodb.CommandResult$CommandFailure: command failed
> > [mapreduce]: { "serverUsed" : "localhost/127.0.0.1:27017" , "errmsg" :
> "ns
> > doesn't exist" , "ok" : 0.0}
> > at com.mongodb.CommandResult.getException(CommandResult.java:88)
> > at com.mongodb.CommandResult.throwOnError(CommandResult.java:134)
> > at
> >
> org.springframework.data.mongodb.core.MongoTemplate.handleCommandError(MongoTemplate.java:1562)
> > ... 15 more
>

Re: [DISCUSS] Apache Rave 0.19 Release Candidate

Posted by Matt Franklin <m....@gmail.com>.
I think I know what this is.  It shouldn't fail the build, it just
happens because there are no pages in the database and the Map/Reduce
job is failing.

On Wed, Jan 9, 2013 at 5:49 PM, Chris Geer <ch...@cxtsoftware.com> wrote:
> On Mon, Jan 7, 2013 at 4:35 PM, Matt Franklin <m....@gmail.com>wrote:
>
>> Discussion thread for vote on 0.19 release candidate.
>>
>> For more information on the release process, checkout -
>> http://www.apache.org/dev/release.html
>>
>> Some of the things to check before voting are:
>> - can you run the demo binaries
>> - can you build the contents of source-release.zip and svn tag
>> - do all of the staged jars/zips contain the required LICENSE and NOTICE
>> files
>> - are all of the staged artifacts signed and the signature verifiable
>> - is the signing key in the project's KEYS file and on a public server
>>
>
> I am getting errors trying to compile the tag with the mongo profile
> active. This is in the rave-portal project.
>
> [mongod output] WARN : org.springframework.data.mongodb.core.MongoTemplate
> - Command execution of { "mapreduce" : "page" , "map" : "/*\n * Licensed to
> the Apache Software Foundation (ASF) under one\n *  or more contributor
> license agreements.  See the NOTICE file\n *  distributed with this work
> for additional information\n *  regarding copyright ownership.  The ASF
> licenses this file\n *  to you under the Apache License, Version 2.0 (the\n
> *  \"License\"); you may not use this file except in compliance\n *  with
> the License.  You may obtain a copy of the License at\n *\n *
> http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
> applicable law or agreed to in writing,\n *  software distributed under the
> License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
> CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
> for the\n *  specific language governing permissions and limitations\n *
>  under the License.\n */\n\nfunction () {\n    var widgetMap = {};\n    var
> self = this;\n\n    var mapPage = function (page) {\n        if
> (page.regions) {\n            page.regions.forEach(function (region) {\n
>              if (region.regionWidgets) {\n
>  region.regionWidgets.forEach(function (regionWidget) {\n
>      if (!widgetMap[regionWidget.widgetId]) {\n
>  widgetMap[regionWidget.widgetId] = true;\n                            var
> userMap = {};\n                            userMap[self.ownerId] = 1;\n
>                        emit(regionWidget.widgetId, userMap);\n
>            }\n                    })\n                }\n            })\n
>      }\n    };\n\n    mapPage(this);\n    if (this.subPages) {\n
>  this.subPages.forEach(function (p) {\n            mapPage(p)\n        })\n
>    }\n}\n" , "reduce" : "/*\n * Licensed to the Apache Software Foundation
> (ASF) under one\n *  or more contributor license agreements.  See the
> NOTICE file\n *  distributed with this work for additional information\n *
>  regarding copyright ownership.  The ASF licenses this file\n *  to you
> under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
> use this file except in compliance\n *  with the License.  You may obtain a
> copy of the License at\n *\n *
> http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
> applicable law or agreed to in writing,\n *  software distributed under the
> License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
> CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
> for the\n *  specific language governing permissions and limitations\n *
>  under the License.\n */\n\nfunction (key, values) {\n    var result={};\n
>    values.forEach(function(item){\n        for(var i in item) {\n
>  result[i] = item[i];\n        }\n    });\n    return result;\n}\n" ,
> "verbose" : true , "out" : { "replace" : "user_statistics"}} failed: ns
> doesn't exist
> ERROR:
> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator
> - Error executing Map/Reduce Statistics Aggregation!
> org.springframework.dao.InvalidDataAccessApiUsageException: Command
> execution failed:  Error [ns doesn't exist], Command = { "mapreduce" :
> "page" , "map" : "/*\n * Licensed to the Apache Software Foundation (ASF)
> under one\n *  or more contributor license agreements.  See the NOTICE
> file\n *  distributed with this work for additional information\n *
>  regarding copyright ownership.  The ASF licenses this file\n *  to you
> under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
> use this file except in compliance\n *  with the License.  You may obtain a
> copy of the License at\n *\n *
> http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
> applicable law or agreed to in writing,\n *  software distributed under the
> License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
> CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
> for the\n *  specific language governing permissions and limitations\n *
>  under the License.\n */\n\nfunction () {\n    var widgetMap = {};\n    var
> self = this;\n\n    var mapPage = function (page) {\n        if
> (page.regions) {\n            page.regions.forEach(function (region) {\n
>              if (region.regionWidgets) {\n
>  region.regionWidgets.forEach(function (regionWidget) {\n
>      if (!widgetMap[regionWidget.widgetId]) {\n
>  widgetMap[regionWidget.widgetId] = true;\n                            var
> userMap = {};\n                            userMap[self.ownerId] = 1;\n
>                        emit(regionWidget.widgetId, userMap);\n
>            }\n                    })\n                }\n            })\n
>      }\n    };\n\n    mapPage(this);\n    if (this.subPages) {\n
>  this.subPages.forEach(function (p) {\n            mapPage(p)\n        })\n
>    }\n}\n" , "reduce" : "/*\n * Licensed to the Apache Software Foundation
> (ASF) under one\n *  or more contributor license agreements.  See the
> NOTICE file\n *  distributed with this work for additional information\n *
>  regarding copyright ownership.  The ASF licenses this file\n *  to you
> under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
> use this file except in compliance\n *  with the License.  You may obtain a
> copy of the License at\n *\n *
> http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
> applicable law or agreed to in writing,\n *  software distributed under the
> License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
> CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
> for the\n *  specific language governing permissions and limitations\n *
>  under the License.\n */\n\nfunction (key, values) {\n    var result={};\n
>    values.forEach(function(item){\n        for(var i in item) {\n
>  result[i] = item[i];\n        }\n    });\n    return result;\n}\n" ,
> "verbose" : true , "out" : { "replace" : "user_statistics"}}; nested
> exception is com.mongodb.CommandResult$CommandFailure: command failed
> [mapreduce]: { "serverUsed" : "localhost/127.0.0.1:27017" , "errmsg" : "ns
> doesn't exist" , "ok" : 0.0}
> at
> org.springframework.data.mongodb.core.MongoTemplate.handleCommandError(MongoTemplate.java:1568)
> at
> org.springframework.data.mongodb.core.MongoTemplate.mapReduce(MongoTemplate.java:1011)
> at
> org.springframework.data.mongodb.core.MongoTemplate.mapReduce(MongoTemplate.java:985)
> at
> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.executeUsersMapReduce(MongoDbMapReduceStatisticsAggregator.java:151)
> at
> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.queryForUserStats(MongoDbMapReduceStatisticsAggregator.java:129)
> at
> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.buildStats(MongoDbMapReduceStatisticsAggregator.java:123)
> at
> org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator$1.run(MongoDbMapReduceStatisticsAggregator.java:112)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
> at
> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:680)
> Caused by: com.mongodb.CommandResult$CommandFailure: command failed
> [mapreduce]: { "serverUsed" : "localhost/127.0.0.1:27017" , "errmsg" : "ns
> doesn't exist" , "ok" : 0.0}
> at com.mongodb.CommandResult.getException(CommandResult.java:88)
> at com.mongodb.CommandResult.throwOnError(CommandResult.java:134)
> at
> org.springframework.data.mongodb.core.MongoTemplate.handleCommandError(MongoTemplate.java:1562)
> ... 15 more

Re: [DISCUSS] Apache Rave 0.19 Release Candidate

Posted by Chris Geer <ch...@cxtsoftware.com>.
On Mon, Jan 7, 2013 at 4:35 PM, Matt Franklin <m....@gmail.com>wrote:

> Discussion thread for vote on 0.19 release candidate.
>
> For more information on the release process, checkout -
> http://www.apache.org/dev/release.html
>
> Some of the things to check before voting are:
> - can you run the demo binaries
> - can you build the contents of source-release.zip and svn tag
> - do all of the staged jars/zips contain the required LICENSE and NOTICE
> files
> - are all of the staged artifacts signed and the signature verifiable
> - is the signing key in the project's KEYS file and on a public server
>

I am getting errors trying to compile the tag with the mongo profile
active. This is in the rave-portal project.

[mongod output] WARN : org.springframework.data.mongodb.core.MongoTemplate
- Command execution of { "mapreduce" : "page" , "map" : "/*\n * Licensed to
the Apache Software Foundation (ASF) under one\n *  or more contributor
license agreements.  See the NOTICE file\n *  distributed with this work
for additional information\n *  regarding copyright ownership.  The ASF
licenses this file\n *  to you under the Apache License, Version 2.0 (the\n
*  \"License\"); you may not use this file except in compliance\n *  with
the License.  You may obtain a copy of the License at\n *\n *
http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
applicable law or agreed to in writing,\n *  software distributed under the
License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
for the\n *  specific language governing permissions and limitations\n *
 under the License.\n */\n\nfunction () {\n    var widgetMap = {};\n    var
self = this;\n\n    var mapPage = function (page) {\n        if
(page.regions) {\n            page.regions.forEach(function (region) {\n
             if (region.regionWidgets) {\n
 region.regionWidgets.forEach(function (regionWidget) {\n
     if (!widgetMap[regionWidget.widgetId]) {\n
 widgetMap[regionWidget.widgetId] = true;\n                            var
userMap = {};\n                            userMap[self.ownerId] = 1;\n
                       emit(regionWidget.widgetId, userMap);\n
           }\n                    })\n                }\n            })\n
     }\n    };\n\n    mapPage(this);\n    if (this.subPages) {\n
 this.subPages.forEach(function (p) {\n            mapPage(p)\n        })\n
   }\n}\n" , "reduce" : "/*\n * Licensed to the Apache Software Foundation
(ASF) under one\n *  or more contributor license agreements.  See the
NOTICE file\n *  distributed with this work for additional information\n *
 regarding copyright ownership.  The ASF licenses this file\n *  to you
under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
use this file except in compliance\n *  with the License.  You may obtain a
copy of the License at\n *\n *
http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
applicable law or agreed to in writing,\n *  software distributed under the
License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
for the\n *  specific language governing permissions and limitations\n *
 under the License.\n */\n\nfunction (key, values) {\n    var result={};\n
   values.forEach(function(item){\n        for(var i in item) {\n
 result[i] = item[i];\n        }\n    });\n    return result;\n}\n" ,
"verbose" : true , "out" : { "replace" : "user_statistics"}} failed: ns
doesn't exist
ERROR:
org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator
- Error executing Map/Reduce Statistics Aggregation!
org.springframework.dao.InvalidDataAccessApiUsageException: Command
execution failed:  Error [ns doesn't exist], Command = { "mapreduce" :
"page" , "map" : "/*\n * Licensed to the Apache Software Foundation (ASF)
under one\n *  or more contributor license agreements.  See the NOTICE
file\n *  distributed with this work for additional information\n *
 regarding copyright ownership.  The ASF licenses this file\n *  to you
under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
use this file except in compliance\n *  with the License.  You may obtain a
copy of the License at\n *\n *
http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
applicable law or agreed to in writing,\n *  software distributed under the
License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
for the\n *  specific language governing permissions and limitations\n *
 under the License.\n */\n\nfunction () {\n    var widgetMap = {};\n    var
self = this;\n\n    var mapPage = function (page) {\n        if
(page.regions) {\n            page.regions.forEach(function (region) {\n
             if (region.regionWidgets) {\n
 region.regionWidgets.forEach(function (regionWidget) {\n
     if (!widgetMap[regionWidget.widgetId]) {\n
 widgetMap[regionWidget.widgetId] = true;\n                            var
userMap = {};\n                            userMap[self.ownerId] = 1;\n
                       emit(regionWidget.widgetId, userMap);\n
           }\n                    })\n                }\n            })\n
     }\n    };\n\n    mapPage(this);\n    if (this.subPages) {\n
 this.subPages.forEach(function (p) {\n            mapPage(p)\n        })\n
   }\n}\n" , "reduce" : "/*\n * Licensed to the Apache Software Foundation
(ASF) under one\n *  or more contributor license agreements.  See the
NOTICE file\n *  distributed with this work for additional information\n *
 regarding copyright ownership.  The ASF licenses this file\n *  to you
under the Apache License, Version 2.0 (the\n *  \"License\"); you may not
use this file except in compliance\n *  with the License.  You may obtain a
copy of the License at\n *\n *
http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by
applicable law or agreed to in writing,\n *  software distributed under the
License is distributed on an\n *  \"AS IS\" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY\n *  KIND, either express or implied.  See the License
for the\n *  specific language governing permissions and limitations\n *
 under the License.\n */\n\nfunction (key, values) {\n    var result={};\n
   values.forEach(function(item){\n        for(var i in item) {\n
 result[i] = item[i];\n        }\n    });\n    return result;\n}\n" ,
"verbose" : true , "out" : { "replace" : "user_statistics"}}; nested
exception is com.mongodb.CommandResult$CommandFailure: command failed
[mapreduce]: { "serverUsed" : "localhost/127.0.0.1:27017" , "errmsg" : "ns
doesn't exist" , "ok" : 0.0}
at
org.springframework.data.mongodb.core.MongoTemplate.handleCommandError(MongoTemplate.java:1568)
at
org.springframework.data.mongodb.core.MongoTemplate.mapReduce(MongoTemplate.java:1011)
at
org.springframework.data.mongodb.core.MongoTemplate.mapReduce(MongoTemplate.java:985)
at
org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.executeUsersMapReduce(MongoDbMapReduceStatisticsAggregator.java:151)
at
org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.queryForUserStats(MongoDbMapReduceStatisticsAggregator.java:129)
at
org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator.buildStats(MongoDbMapReduceStatisticsAggregator.java:123)
at
org.apache.rave.portal.repository.impl.MongoDbMapReduceStatisticsAggregator$1.run(MongoDbMapReduceStatisticsAggregator.java:112)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
Caused by: com.mongodb.CommandResult$CommandFailure: command failed
[mapreduce]: { "serverUsed" : "localhost/127.0.0.1:27017" , "errmsg" : "ns
doesn't exist" , "ok" : 0.0}
at com.mongodb.CommandResult.getException(CommandResult.java:88)
at com.mongodb.CommandResult.throwOnError(CommandResult.java:134)
at
org.springframework.data.mongodb.core.MongoTemplate.handleCommandError(MongoTemplate.java:1562)
... 15 more

Re: [VOTE] Apache Rave 0.19 Release Candidate

Posted by Woonsan Ko <wo...@yahoo.com>.
Well, I wasn't aware of the MongoDB profile, so I didn't test it. I built with the default profile and it worked without any problem.




>________________________________
> From: Matt Franklin <m....@gmail.com>
>To: "dev@rave.apache.org" <de...@rave.apache.org>; Woonsan Ko <wo...@apache.org> 
>Sent: Wednesday, January 9, 2013 10:28 PM
>Subject: Re: [VOTE] Apache Rave 0.19 Release Candidate
> 
>On Wednesday, January 9, 2013, Woonsan Ko wrote:
>
>> I've verified those things and everything seems okay.
>> But, I have one minor thing: I'm afraid the fix version for RAVE-818
>> should not be 0.19.
>> If we publish the release notes url like we did for 0.18, then including
>> RAVE-818 can be misleading.
>
>
>Are you getting the same error as Chris?
>
>
>> Cheers,
>>
>> Woonsan
>>
>>
>>
>>
>>
>> >________________________________
>> > From: Matt Franklin <m.ben.franklin@gmail.com <javascript:;>>
>> >To: dev@rave.apache.org <javascript:;>
>> >Sent: Monday, January 7, 2013 6:35 PM
>> >Subject: [DISCUSS] Apache Rave 0.19 Release Candidate
>> >
>> >Discussion thread for vote on 0.19 release candidate.
>> >
>> >For more information on the release process, checkout -
>> >http://www.apache.org/dev/release.html
>> >
>> >Some of the things to check before voting are:
>> >- can you run the demo binaries
>> >- can you build the contents of source-release.zip and svn tag
>> >- do all of the staged jars/zips contain the required LICENSE and NOTICE
>> files
>> >- are all of the staged artifacts signed and the signature verifiable
>> >- is the signing key in the project's KEYS file and on a public server
>> >
>> >
>> >
>
>
>

Re: [VOTE] Apache Rave 0.19 Release Candidate

Posted by Matt Franklin <m....@gmail.com>.
On Wednesday, January 9, 2013, Woonsan Ko wrote:

> I've verified those things and everything seems okay.
> But, I have one minor thing: I'm afraid the fix version for RAVE-818
> should not be 0.19.
> If we publish the release notes url like we did for 0.18, then including
> RAVE-818 can be misleading.


 Are you getting the same error as Chris?


> Cheers,
>
> Woonsan
>
>
>
>
>
> >________________________________
> > From: Matt Franklin <m.ben.franklin@gmail.com <javascript:;>>
> >To: dev@rave.apache.org <javascript:;>
> >Sent: Monday, January 7, 2013 6:35 PM
> >Subject: [DISCUSS] Apache Rave 0.19 Release Candidate
> >
> >Discussion thread for vote on 0.19 release candidate.
> >
> >For more information on the release process, checkout -
> >http://www.apache.org/dev/release.html
> >
> >Some of the things to check before voting are:
> >- can you run the demo binaries
> >- can you build the contents of source-release.zip and svn tag
> >- do all of the staged jars/zips contain the required LICENSE and NOTICE
> files
> >- are all of the staged artifacts signed and the signature verifiable
> >- is the signing key in the project's KEYS file and on a public server
> >
> >
> >

Re: [DISCUSS] Apache Rave 0.19 Release Candidate

Posted by Woonsan Ko <wo...@yahoo.com>.
>________________________________
> From: Matt Franklin <m....@gmail.com>
>To: dev@rave.apache.org; Woonsan Ko <wo...@apache.org> 
>Sent: Friday, January 11, 2013 8:17 AM
>Subject: Re: [DISCUSS] Apache Rave 0.19 Release Candidate
> 
>On Wed, Jan 9, 2013 at 10:23 PM, Woonsan Ko <wo...@yahoo.com> wrote:
>> I've verified those things and everything seems okay.
>> But, I have one minor thing: I'm afraid the fix version for RAVE-818 should not be 0.19.
>> If we publish the release notes url like we did for 0.18, then including RAVE-818 can be misleading.
>
>Any particular reason?  I was thinking we would link to the mongo
>documentation from the download section...

Oh, then I must have been confused. Because I noticed its subtasks were unresolved, I just thought the issue has not been resolved yet.

If there's a working solution with MongoDB, then it's fair to include it. And, a document link in a comment in the JIRA issue must be helpful.
Thanks!

Cheers,

Woonsan


>
>>
>> Cheers,
>>
>> Woonsan
>>
>>
>>
>>
>>
>>>________________________________
>>> From: Matt Franklin <m....@gmail.com>
>>>To: dev@rave.apache.org
>>>Sent: Monday, January 7, 2013 6:35 PM
>>>Subject: [DISCUSS] Apache Rave 0.19 Release Candidate
>>>
>>>Discussion thread for vote on 0.19 release candidate.
>>>
>>>For more information on the release process, checkout -
>>>http://www.apache.org/dev/release.html
>>>
>>>Some of the things to check before voting are:
>>>- can you run the demo binaries
>>>- can you build the contents of source-release.zip and svn tag
>>>- do all of the staged jars/zips contain the required LICENSE and NOTICE files
>>>- are all of the staged artifacts signed and the signature verifiable
>>>- is the signing key in the project's KEYS file and on a public server
>>>
>>>
>>>
>
>
>

Re: [DISCUSS] Apache Rave 0.19 Release Candidate

Posted by Matt Franklin <m....@gmail.com>.
On Wed, Jan 9, 2013 at 10:23 PM, Woonsan Ko <wo...@yahoo.com> wrote:
> I've verified those things and everything seems okay.
> But, I have one minor thing: I'm afraid the fix version for RAVE-818 should not be 0.19.
> If we publish the release notes url like we did for 0.18, then including RAVE-818 can be misleading.

Any particular reason?  I was thinking we would link to the mongo
documentation from the download section...

>
> Cheers,
>
> Woonsan
>
>
>
>
>
>>________________________________
>> From: Matt Franklin <m....@gmail.com>
>>To: dev@rave.apache.org
>>Sent: Monday, January 7, 2013 6:35 PM
>>Subject: [DISCUSS] Apache Rave 0.19 Release Candidate
>>
>>Discussion thread for vote on 0.19 release candidate.
>>
>>For more information on the release process, checkout -
>>http://www.apache.org/dev/release.html
>>
>>Some of the things to check before voting are:
>>- can you run the demo binaries
>>- can you build the contents of source-release.zip and svn tag
>>- do all of the staged jars/zips contain the required LICENSE and NOTICE files
>>- are all of the staged artifacts signed and the signature verifiable
>>- is the signing key in the project's KEYS file and on a public server
>>
>>
>>

Re: [DISCUSS] Apache Rave 0.19 Release Candidate

Posted by Woonsan Ko <wo...@yahoo.com>.
I've verified those things and everything seems okay.
But, I have one minor thing: I'm afraid the fix version for RAVE-818 should not be 0.19.
If we publish the release notes url like we did for 0.18, then including RAVE-818 can be misleading.

Cheers,

Woonsan





>________________________________
> From: Matt Franklin <m....@gmail.com>
>To: dev@rave.apache.org 
>Sent: Monday, January 7, 2013 6:35 PM
>Subject: [DISCUSS] Apache Rave 0.19 Release Candidate
> 
>Discussion thread for vote on 0.19 release candidate.
>
>For more information on the release process, checkout -
>http://www.apache.org/dev/release.html
>
>Some of the things to check before voting are:
>- can you run the demo binaries
>- can you build the contents of source-release.zip and svn tag
>- do all of the staged jars/zips contain the required LICENSE and NOTICE files
>- are all of the staged artifacts signed and the signature verifiable
>- is the signing key in the project's KEYS file and on a public server
>
>
>

Re: [DISCUSS] Apache Rave 0.19 Release Candidate

Posted by Jasha Joachimsthal <ja...@apache.org>.
I've already changed the NOTICE files last night because I also noticed it
(pun intended). ;)

On 10 January 2013 15:33, Marlon Pierce <ma...@iu.edu> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> One nitpick: the copyright date in the notice should be 2013.
>
>
> Marlon
>
>
> On 1/7/13 6:35 PM, Matt Franklin wrote:
> > Discussion thread for vote on 0.19 release candidate.
> >
> > For more information on the release process, checkout -
> > http://www.apache.org/dev/release.html
> >
> > Some of the things to check before voting are: - can you run the
> > demo binaries - can you build the contents of source-release.zip
> > and svn tag - do all of the staged jars/zips contain the required
> > LICENSE and NOTICE files - are all of the staged artifacts signed
> > and the signature verifiable - is the signing key in the project's
> > KEYS file and on a public server
> >
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with undefined - http://www.enigmail.net/
>
> iQEcBAEBAgAGBQJQ7tFVAAoJEOEgD2XReDo5/30IAM9U3ThzPAnuAafat7Mz+dRF
> FyXCmZLzJLPg9J6jx29oo2OAE804MvLH2A7ggn6bHP/igRkMcOkARed6tIQibVG8
> iq5vE5x/Y94NtQh6yxdrWPDpWtUJJbMv7u5VuFfPrTXC7p5Xhc86MUm2+sA/nxFD
> Imt9wrrC+k17v8GqnoqapFuyovWvdmcFvgJ9ENu3CXum3u/R0NRw34NDdjKAEA06
> IFO8Ce3n+4xyC/+m1ZNIgdbfHj/galqtAFwjNDv4XsVXvimiSTMPNTntS34mIMtk
> HUTnSphaQuLEDS64gRLft7pYyNXpjtZh0v/oASJ+qBTma6PYRhGBwDT5uOTsdC0=
> =B2iY
> -----END PGP SIGNATURE-----
>

Re: [DISCUSS] Apache Rave 0.19 Release Candidate

Posted by Marlon Pierce <ma...@iu.edu>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

One nitpick: the copyright date in the notice should be 2013.


Marlon


On 1/7/13 6:35 PM, Matt Franklin wrote:
> Discussion thread for vote on 0.19 release candidate.
> 
> For more information on the release process, checkout - 
> http://www.apache.org/dev/release.html
> 
> Some of the things to check before voting are: - can you run the 
> demo binaries - can you build the contents of source-release.zip 
> and svn tag - do all of the staged jars/zips contain the required 
> LICENSE and NOTICE files - are all of the staged artifacts signed 
> and the signature verifiable - is the signing key in the project's 
> KEYS file and on a public server
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQEcBAEBAgAGBQJQ7tFVAAoJEOEgD2XReDo5/30IAM9U3ThzPAnuAafat7Mz+dRF
FyXCmZLzJLPg9J6jx29oo2OAE804MvLH2A7ggn6bHP/igRkMcOkARed6tIQibVG8
iq5vE5x/Y94NtQh6yxdrWPDpWtUJJbMv7u5VuFfPrTXC7p5Xhc86MUm2+sA/nxFD
Imt9wrrC+k17v8GqnoqapFuyovWvdmcFvgJ9ENu3CXum3u/R0NRw34NDdjKAEA06
IFO8Ce3n+4xyC/+m1ZNIgdbfHj/galqtAFwjNDv4XsVXvimiSTMPNTntS34mIMtk
HUTnSphaQuLEDS64gRLft7pYyNXpjtZh0v/oASJ+qBTma6PYRhGBwDT5uOTsdC0=
=B2iY
-----END PGP SIGNATURE-----