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-----