You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juneau.apache.org by James Bognar <ja...@apache.org> on 2017/12/18 23:36:59 UTC

[VOTE] Release Apache Juneau 7.0.1 RC1

I am pleased to be calling this vote for the source release of Apache
Juneau 7.0.1 RC1.

The binaries are available at:
https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-7.0.1-RC1/

The release candidate to be voted over is available at:
https://dist.apache.org/repos/dist/dev/juneau/source/juneau-7.0.1-RC1/

SHA-1 checksums:
23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
acbad27243d628198f0470d4b1632aabd1db19c3 apache-juneau-7.0.1-bin.zip

MD5 checksums:
7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip

Build the release candidate using:
mvn clean install

The release candidate is signed with a GPG key available at:
https://dist.apache.org/repos/dist/release/juneau/KEYS

A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/orgapachejuneau-1019/

The Git commit for this release is...
https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commit;h=3a4436000b1f783b169e2c883f3785f0d78c7c46

Please vote on releasing this package as:
Apache Juneau 7.0.1

This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
majority of at least three +1 Apache Juneau PMC votes are cast.

[ ] +1 Release this package
[ ] 0 I don't feel strongly about it, but don't object
[ ] -1 Do not release this package because...

Anyone can participate in testing and voting, not just committers, please
feel free to try out the release candidate and provide your votes.

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by James Bognar <ja...@apache.org>.
Friendly reminder:

72 hours have passed for this vote and we're still in need of 2 +1's from
the PMC.

Thanks!

On Fri, Dec 22, 2017 at 1:16 AM, Gary Gregory <ga...@gmail.com>
wrote:

> Where are the votes? ;-)
>
> Gary
>
> On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <ja...@apache.org>
> wrote:
>
> > I am pleased to be calling this vote for the source release of Apache
> > Juneau 7.0.1 RC1.
> >
> > The binaries are available at:
> > https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-7.0.1-RC1/
> >
> > The release candidate to be voted over is available at:
> > https://dist.apache.org/repos/dist/dev/juneau/source/juneau-7.0.1-RC1/
> >
> > SHA-1 checksums:
> > 23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
> > acbad27243d628198f0470d4b1632aabd1db19c3 apache-juneau-7.0.1-bin.zip
> >
> > MD5 checksums:
> > 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
> > 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
> >
> > Build the release candidate using:
> > mvn clean install
> >
> > The release candidate is signed with a GPG key available at:
> > https://dist.apache.org/repos/dist/release/juneau/KEYS
> >
> > A staged Maven repository is available for review at:
> > https://repository.apache.org/content/repositories/orgapachejuneau-1019/
> >
> > The Git commit for this release is...
> > https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commit;h=
> > 3a4436000b1f783b169e2c883f3785f0d78c7c46
> >
> > Please vote on releasing this package as:
> > Apache Juneau 7.0.1
> >
> > This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
> > majority of at least three +1 Apache Juneau PMC votes are cast.
> >
> > [ ] +1 Release this package
> > [ ] 0 I don't feel strongly about it, but don't object
> > [ ] -1 Do not release this package because...
> >
> > Anyone can participate in testing and voting, not just committers, please
> > feel free to try out the release candidate and provide your votes.
> >
>

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by Gary Gregory <ga...@gmail.com>.
Where are the votes? ;-)

Gary

On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <ja...@apache.org>
wrote:

> I am pleased to be calling this vote for the source release of Apache
> Juneau 7.0.1 RC1.
>
> The binaries are available at:
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-7.0.1-RC1/
>
> The release candidate to be voted over is available at:
> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-7.0.1-RC1/
>
> SHA-1 checksums:
> 23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
> acbad27243d628198f0470d4b1632aabd1db19c3 apache-juneau-7.0.1-bin.zip
>
> MD5 checksums:
> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
>
> Build the release candidate using:
> mvn clean install
>
> The release candidate is signed with a GPG key available at:
> https://dist.apache.org/repos/dist/release/juneau/KEYS
>
> A staged Maven repository is available for review at:
> https://repository.apache.org/content/repositories/orgapachejuneau-1019/
>
> The Git commit for this release is...
> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commit;h=
> 3a4436000b1f783b169e2c883f3785f0d78c7c46
>
> Please vote on releasing this package as:
> Apache Juneau 7.0.1
>
> This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
> majority of at least three +1 Apache Juneau PMC votes are cast.
>
> [ ] +1 Release this package
> [ ] 0 I don't feel strongly about it, but don't object
> [ ] -1 Do not release this package because...
>
> Anyone can participate in testing and voting, not just committers, please
> feel free to try out the release candidate and provide your votes.
>

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by Craig Russell <ap...@gmail.com>.
+1 binding

checked LICENSE, NOTICE, DEPENDENCIES
mvn clean install from top level all ok

Craig

> On Dec 18, 2017, at 3:36 PM, James Bognar <ja...@apache.org> wrote:
> 
> I am pleased to be calling this vote for the source release of Apache
> Juneau 7.0.1 RC1.
> 
> The binaries are available at:
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-7.0.1-RC1/
> 
> The release candidate to be voted over is available at:
> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-7.0.1-RC1/
> 
> SHA-1 checksums:
> 23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
> acbad27243d628198f0470d4b1632aabd1db19c3 apache-juneau-7.0.1-bin.zip
> 
> MD5 checksums:
> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
> 
> Build the release candidate using:
> mvn clean install
> 
> The release candidate is signed with a GPG key available at:
> https://dist.apache.org/repos/dist/release/juneau/KEYS
> 
> A staged Maven repository is available for review at:
> https://repository.apache.org/content/repositories/orgapachejuneau-1019/
> 
> The Git commit for this release is...
> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commit;h=3a4436000b1f783b169e2c883f3785f0d78c7c46
> 
> Please vote on releasing this package as:
> Apache Juneau 7.0.1
> 
> This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
> majority of at least three +1 Apache Juneau PMC votes are cast.
> 
> [ ] +1 Release this package
> [ ] 0 I don't feel strongly about it, but don't object
> [ ] -1 Do not release this package because...
> 
> Anyone can participate in testing and voting, not just committers, please
> feel free to try out the release candidate and provide your votes.

Craig L Russell
Secretary, Apache Software Foundation
clr@apache.org http://db.apache.org/jdo


Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by Steve Blackmon <sb...@apache.org>.
 +1 (binding)

- verified builds, tests passed
- verified checksums
- verified signatures

LGTM

sblackmon@apache.org


On Dec 22, 2017 at 3:15 PM, Charles Mims <ch...@mims.io> wrote:


+1

MD5 (apache-juneau-7.0.1-src.zip) = 7d6f4467d707868b8405b95d3079fab7
...
23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
...
gpg: Signature made Mon Dec 18 17:04:51 2017 CST
gpg: using RSA key 36292BD2BA7D3A86
gpg: Good signature from "James Bognar <ja...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 59E1 A375 4EF6 0E6F CE42 ABFE 3629 2BD2 BA7D 3A86
...
[INFO] BUILD SUCCESS

On Fri, Dec 22, 2017 at 3:08 PM, James Bognar <ja...@apache.org>
wrote:

Hi Gary,

I don't have a Windows machine to test on. Is there any more output from
those test failures? It seems to be cut off and I can't tell where the
NullPointerException is occurring.

On Fri, Dec 22, 2017 at 3:55 PM, Gary Gregory <ga...@gmail.com>
wrote:

This is based on a checkout of the git tag BTW.

Gary

On Fri, Dec 22, 2017 at 1:55 PM, Gary Gregory <ga...@gmail.com>
wrote:

FWIW, I cannot build on Windows with:

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_80\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"

Tests in error:
org.apache.juneau.examples.rest.AddressBookResourceTest.
org.apache.juneau.examples.rest.AddressBookResourceTest
Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
java.lang.NullPointerExceptio...
Run 2: AddressBookResourceTest.afterClass:69 NullPointer

RootResourcesTest.testHtmlStripped:76 » Runtime
java.lang.NullPointerException
RootResourcesTest.testJson:39 NullPointer
RootResourcesTest.testJsonSchema:96 » Runtime
java.lang.NullPointerException
RootResourcesTest.testOptionsPage:110 NullPointer
RootResourcesTest.testXml:56 » Runtime java.lang.NullPointerException
org.apache.juneau.examples.rest.SampleRemoteableServicesResour
ceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResour
ceTest
Run 1: SampleRemoteableServicesResourceTest.org.apache.juneau.
examples.rest.SampleRemoteableServicesResourceTest »
ExceptionInInitializer
Run 2: SampleRemoteableServicesResourceTest.org.apache.juneau.
examples.rest.SampleRemoteableServicesResourceTest » NoClassDefFound

TestMultiPartFormPostsTest.testUpload:42 NullPointer

Tests run: 8, Failures: 0, Errors: 8, Skipped: 0

[INFO] ------------------------------------------------------------
------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Juneau ...................................... SUCCESS [
2.909 s]
[INFO] Apache Juneau - Core APIs .......................... SUCCESS [
0.282 s]
[INFO] Apache Juneau Marshall ............................. SUCCESS [
23.271 s]
[INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
1.954 s]
[INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
4.765 s]
[INFO] Apache Juneau Core ................................. SUCCESS [
0.906 s]
[INFO] Apache Juneau Config File API ...................... SUCCESS [
1.441 s]
[INFO] Apache Juneau Core Tests ........................... SUCCESS [
49.744 s]
[INFO] Apache Juneau - REST APIs .......................... SUCCESS [
0.209 s]
[INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
4.967 s]
[INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
1.085 s]
[INFO] Apache Juneau REST Client API ...................... SUCCESS [
4.154 s]
[INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
0.309 s]
[INFO] Apache Juneau Microservice Server .................. SUCCESS [
6.387 s]
[INFO] Apache Juneau Microservice Template ................ SUCCESS [
3.719 s]
[INFO] Apache Juneau - Examples ........................... SUCCESS [
0.175 s]
[INFO] Apache Juneau REST Examples ........................ FAILURE [
4.151 s]
[INFO] Apache Juneau Microservice Tests ................... SKIPPED
[INFO] Apache Juneau Core Examples ........................ SKIPPED
[INFO] Apache Juneau Javadocs ............................. SKIPPED
[INFO] Apache Juneau - Release Engineering ................ SKIPPED
[INFO] Apache Juneau UberJar .............................. SKIPPED
[INFO] Apache Juneau Distribution ......................... SKIPPED
[INFO] ------------------------------------------------------------
------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------
------------
[INFO] Total time: 01:52 min
[INFO] Finished at: 2017-12-22T13:41:11-07:00
[INFO] Final Memory: 59M/872M
[INFO] ------------------------------------------------------------
------------

What do you build on? Mac? Linux?

Gary

On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <ja...@apache.org>
wrote:

I am pleased to be calling this vote for the source release of Apache
Juneau 7.0.1 RC1.

The binaries are available at:
https://dist.apache.org/repos/dist/dev/juneau/binaries/

juneau-7.0.1-RC1/


The release candidate to be voted over is available at:
https://dist.apache.org/repos/dist/dev/juneau/source/juneau-7.0.1-RC1/

SHA-1 checksums:
23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
acbad27243d628198f0470d4b1632aabd1db19c3 apache-juneau-7.0.1-bin.zip

MD5 checksums:
7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip

Build the release candidate using:
mvn clean install

The release candidate is signed with a GPG key available at:
https://dist.apache.org/repos/dist/release/juneau/KEYS

A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/

orgapachejuneau-1019/


The Git commit for this release is...
https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commi
t;h=3a4436000b1f783b169e2c883f3785f0d78c7c46

Please vote on releasing this package as:
Apache Juneau 7.0.1

This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
majority of at least three +1 Apache Juneau PMC votes are cast.

[ ] +1 Release this package
[ ] 0 I don't feel strongly about it, but don't object
[ ] -1 Do not release this package because...

Anyone can participate in testing and voting, not just committers,

please

feel free to try out the release candidate and provide your votes.







-- 
Charles Mims
pgp key: 81C62E56F930E099

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by Charles Mims <ch...@mims.io>.
+1

MD5 (apache-juneau-7.0.1-src.zip) = 7d6f4467d707868b8405b95d3079fab7
...
23faca3fbe91c954012f35820783f86000f90025  apache-juneau-7.0.1-src.zip
...
gpg: Signature made Mon Dec 18 17:04:51 2017 CST
gpg:                using RSA key 36292BD2BA7D3A86
gpg: Good signature from "James Bognar <ja...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 59E1 A375 4EF6 0E6F CE42  ABFE 3629 2BD2 BA7D 3A86
...
[INFO] BUILD SUCCESS

On Fri, Dec 22, 2017 at 3:08 PM, James Bognar <ja...@apache.org> wrote:
> Hi Gary,
>
> I don't have a Windows machine to test on.  Is there any more output from
> those test failures?  It seems to be cut off and I can't tell where the
> NullPointerException is occurring.
>
> On Fri, Dec 22, 2017 at 3:55 PM, Gary Gregory <ga...@gmail.com>
> wrote:
>
>> This is based on a checkout of the git tag BTW.
>>
>> Gary
>>
>> On Fri, Dec 22, 2017 at 1:55 PM, Gary Gregory <ga...@gmail.com>
>> wrote:
>>
>> > FWIW, I cannot build on Windows with:
>> >
>> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
>> > 2017-10-18T01:58:13-06:00)
>> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
>> > Java version: 1.7.0_80, vendor: Oracle Corporation
>> > Java home: C:\Program Files\Java\jdk1.7.0_80\jre
>> > Default locale: en_US, platform encoding: Cp1252
>> > OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
>> >
>> > Tests in error:
>> > org.apache.juneau.examples.rest.AddressBookResourceTest.
>> > org.apache.juneau.examples.rest.AddressBookResourceTest
>> >   Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
>> > java.lang.NullPointerExceptio...
>> >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
>> >
>> >   RootResourcesTest.testHtmlStripped:76 » Runtime
>> > java.lang.NullPointerException
>> >   RootResourcesTest.testJson:39 NullPointer
>> >   RootResourcesTest.testJsonSchema:96 » Runtime
>> > java.lang.NullPointerException
>> >   RootResourcesTest.testOptionsPage:110 NullPointer
>> >   RootResourcesTest.testXml:56 » Runtime java.lang.NullPointerException
>> > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
>> > ceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResour
>> > ceTest
>> >   Run 1: SampleRemoteableServicesResourceTest.org.apache.juneau.
>> > examples.rest.SampleRemoteableServicesResourceTest »
>> > ExceptionInInitializer
>> >   Run 2: SampleRemoteableServicesResourceTest.org.apache.juneau.
>> > examples.rest.SampleRemoteableServicesResourceTest » NoClassDefFound
>> >
>> >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
>> >
>> > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
>> >
>> > [INFO] ------------------------------------------------------------
>> > ------------
>> > [INFO] Reactor Summary:
>> > [INFO]
>> > [INFO] Apache Juneau ...................................... SUCCESS [
>> > 2.909 s]
>> > [INFO] Apache Juneau - Core APIs .......................... SUCCESS [
>> > 0.282 s]
>> > [INFO] Apache Juneau Marshall ............................. SUCCESS [
>> > 23.271 s]
>> > [INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
>> > 1.954 s]
>> > [INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
>> > 4.765 s]
>> > [INFO] Apache Juneau Core ................................. SUCCESS [
>> > 0.906 s]
>> > [INFO] Apache Juneau Config File API ...................... SUCCESS [
>> > 1.441 s]
>> > [INFO] Apache Juneau Core Tests ........................... SUCCESS [
>> > 49.744 s]
>> > [INFO] Apache Juneau - REST APIs .......................... SUCCESS [
>> > 0.209 s]
>> > [INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
>> > 4.967 s]
>> > [INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
>> > 1.085 s]
>> > [INFO] Apache Juneau REST Client API ...................... SUCCESS [
>> > 4.154 s]
>> > [INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
>> > 0.309 s]
>> > [INFO] Apache Juneau Microservice Server .................. SUCCESS [
>> > 6.387 s]
>> > [INFO] Apache Juneau Microservice Template ................ SUCCESS [
>> > 3.719 s]
>> > [INFO] Apache Juneau - Examples ........................... SUCCESS [
>> > 0.175 s]
>> > [INFO] Apache Juneau REST Examples ........................ FAILURE [
>> > 4.151 s]
>> > [INFO] Apache Juneau Microservice Tests ................... SKIPPED
>> > [INFO] Apache Juneau Core Examples ........................ SKIPPED
>> > [INFO] Apache Juneau Javadocs ............................. SKIPPED
>> > [INFO] Apache Juneau - Release Engineering ................ SKIPPED
>> > [INFO] Apache Juneau UberJar .............................. SKIPPED
>> > [INFO] Apache Juneau Distribution ......................... SKIPPED
>> > [INFO] ------------------------------------------------------------
>> > ------------
>> > [INFO] BUILD FAILURE
>> > [INFO] ------------------------------------------------------------
>> > ------------
>> > [INFO] Total time: 01:52 min
>> > [INFO] Finished at: 2017-12-22T13:41:11-07:00
>> > [INFO] Final Memory: 59M/872M
>> > [INFO] ------------------------------------------------------------
>> > ------------
>> >
>> > What do you build on? Mac? Linux?
>> >
>> > Gary
>> >
>> > On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <ja...@apache.org>
>> > wrote:
>> >
>> >> I am pleased to be calling this vote for the source release of Apache
>> >> Juneau 7.0.1 RC1.
>> >>
>> >> The binaries are available at:
>> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/
>> juneau-7.0.1-RC1/
>> >>
>> >> The release candidate to be voted over is available at:
>> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-7.0.1-RC1/
>> >>
>> >> SHA-1 checksums:
>> >> 23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
>> >> acbad27243d628198f0470d4b1632aabd1db19c3 apache-juneau-7.0.1-bin.zip
>> >>
>> >> MD5 checksums:
>> >> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
>> >> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
>> >>
>> >> Build the release candidate using:
>> >> mvn clean install
>> >>
>> >> The release candidate is signed with a GPG key available at:
>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
>> >>
>> >> A staged Maven repository is available for review at:
>> >> https://repository.apache.org/content/repositories/
>> orgapachejuneau-1019/
>> >>
>> >> The Git commit for this release is...
>> >> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commi
>> >> t;h=3a4436000b1f783b169e2c883f3785f0d78c7c46
>> >>
>> >> Please vote on releasing this package as:
>> >> Apache Juneau 7.0.1
>> >>
>> >> This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
>> >>
>> >> [ ] +1 Release this package
>> >> [ ] 0 I don't feel strongly about it, but don't object
>> >> [ ] -1 Do not release this package because...
>> >>
>> >> Anyone can participate in testing and voting, not just committers,
>> please
>> >> feel free to try out the release candidate and provide your votes.
>> >>
>> >
>> >
>>



-- 
Charles Mims
pgp key: 81C62E56F930E099

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by James Bognar <ja...@apache.org>.
Thanks to all who voted so far.  We still need one more binding PMC vote.

On Fri, Dec 22, 2017 at 6:52 PM, Gary Gregory <ga...@gmail.com>
wrote:

> Shortcut:
>
> org.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast(JavaVersion)
>
> ;-)
>
> Gary
>
> On Fri, Dec 22, 2017 at 4:13 PM, James Bognar <ja...@apache.org>
> wrote:
>
> > Thanks Gary.
> >
> > Yea...I'm trying this on the TestSuite class...
> >
> >
> > public class _TestSuite {
> >
> >
> > @BeforeClass
> >
> > public static void setUp() {
> >
> > double version = Double.parseDouble(System.getProperty(
> > "java.specification.version"));
> >
> > Assume.assumeFalse("Java version " + version + " detected.  Tests will be
> > skipped.", version < 1.8);
> >
> >
> >
> > On Fri, Dec 22, 2017 at 6:10 PM, Gary Gregory <ga...@gmail.com>
> > wrote:
> >
> > > On Fri, Dec 22, 2017 at 3:39 PM, James Bognar <ja...@apache.org>
> > > wrote:
> > >
> > > > Oh I see the problem.
> > > >
> > > >
> > > > *java.lang.UnsupportedClassVersionError:org/eclipse/jetty/xml/
> > > > XmlConfiguration
> > > > : Unsupported major.minor version*
> > > >
> > > > The problem is that Jetty requires Java 8, and our REST testcases use
> > the
> > > > Microservice framework which uses Jetty.  So even though all the code
> > and
> > > > test compile in Java 7, the tests have to be run in Java 8.
> > > >
> > > > I'll figure out how to ignore the REST tests if you're building in
> Java
> > > 7.
> > > >
> > >
> > > You can do that with a Maven profile (maybe) or for certain using
> JUnit's
> > > Assume class.
> > >
> > > Gary
> > >
> > >
> > > >
> > > >
> > > > On Fri, Dec 22, 2017 at 5:31 PM, Gary Gregory <
> garydgregory@gmail.com>
> > > > wrote:
> > > >
> > > > > Note that it works with Java 8:
> > > > >
> > > > > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > > > > 2017-10-18T01:58:13-06:00)
> > > > > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > > > > Java version: 1.8.0_152, vendor: Oracle Corporation
> > > > > Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> > > > > Default locale: en_US, platform encoding: Cp1252
> > > > > OS name: "windows 10", version: "10.0", arch: "amd64", family:
> > > "windows"
> > > > >
> > > > > Here are more details on Java 7 with 'mvn clean test'.
> > > > >
> > > > > -------------------------------------------------------
> > > > >  T E S T S
> > > > > -------------------------------------------------------
> > > > > Running org.apache.juneau.examples.rest._TestSuite
> > > > > Running class 'RestMicroservice' using config file 'examples.cfg'.
> > > > > Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed:
> > 1.32
> > > > sec
> > > > > <<< FAILURE! - in org.apache.juneau.examples.rest._TestSuite
> > > > > org.apache.juneau.examples.rest.AddressBookResourceTest  Time
> > elapsed:
> > > > > 0.95
> > > > > sec  <<< ERROR!
> > > > > java.lang.RuntimeException: java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> beforeClass(
> > > > > AddressBookResourceTest.java:39)
> > > > > Caused by: java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> beforeClass(
> > > > > AddressBookResourceTest.java:39)
> > > > >
> > > > > org.apache.juneau.examples.rest.AddressBookResourceTest  Time
> > elapsed:
> > > > > 0.951 sec  <<< ERROR!
> > > > > java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> afterClass(
> > > > > AddressBookResourceTest.java:69)
> > > > >
> > > > > testXml(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> > > > elapsed:
> > > > > 0.001 sec  <<< ERROR!
> > > > > java.lang.RuntimeException: java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.RootResourcesTest.
> > > > > testXml(RootResourcesTest.java:56)
> > > > > Caused by: java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.RootResourcesTest.
> > > > > testXml(RootResourcesTest.java:56)
> > > > >
> > > > > testJson(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> > > > elapsed:
> > > > > 0.001 sec  <<< ERROR!
> > > > > java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.RootResourcesTest.
> > > > > testJson(RootResourcesTest.java:39)
> > > > >
> > > > > testOptionsPage(org.apache.juneau.examples.rest.RootResourcesTest)
> > > Time
> > > > > elapsed: 0.001 sec  <<< ERROR!
> > > > > java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.RootResourcesTest.testOptionsPage(
> > > > > RootResourcesTest.java:110)
> > > > >
> > > > > testHtmlStripped(org.apache.juneau.examples.rest.
> RootResourcesTest)
> > > > Time
> > > > > elapsed: 0 sec  <<< ERROR!
> > > > > java.lang.RuntimeException: java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.RootResourcesTest.
> testHtmlStripped(
> > > > > RootResourcesTest.java:76)
> > > > > Caused by: java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.RootResourcesTest.
> testHtmlStripped(
> > > > > RootResourcesTest.java:76)
> > > > >
> > > > > testJsonSchema(org.apache.juneau.examples.rest.RootResourcesTest)
> > > Time
> > > > > elapsed: 0.001 sec  <<< ERROR!
> > > > > java.lang.RuntimeException: java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(
> > > > > RootResourcesTest.java:96)
> > > > > Caused by: java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(
> > > > > RootResourcesTest.java:96)
> > > > >
> > > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> ceTest
> > > > Time
> > > > > elapsed: 0.002 sec  <<< ERROR!
> > > > > java.lang.ExceptionInInitializerError
> > > > > at
> > > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > > > ceTest.<clinit>(SampleRemoteableServicesResourceTest.java:31)
> > > > >
> > > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> ceTest
> > > > Time
> > > > > elapsed: 0.008 sec  <<< ERROR!
> > > > > java.lang.NoClassDefFoundError: Could not initialize class
> > > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> ceTest
> > > > >
> > > > > testUpload(org.apache.juneau.examples.rest.
> > TestMultiPartFormPostsTest)
> > > > > Time elapsed: 0.342 sec  <<< ERROR!
> > > > > java.lang.NullPointerException
> > > > > at
> > > > > org.apache.juneau.examples.rest.TestMultiPartFormPostsTest.
> > testUpload(
> > > > > TestMultiPartFormPostsTest.java:42)
> > > > >
> > > > >
> > > > > Results :
> > > > >
> > > > > Tests in error:
> > > > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > > > > org.apache.juneau.examples.rest.AddressBookResourceTest
> > > > >   Run 1: AddressBookResourceTest.beforeClass:39 ϠRuntime
> > > > > java.lang.NullPointerExceptio...
> > > > >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> > > > >
> > > > >   RootResourcesTest.testHtmlStripped:76 ϠRuntime
> > > > > java.lang.NullPointerException
> > > > >   RootResourcesTest.testJson:39 NullPointer
> > > > >   RootResourcesTest.testJsonSchema:96 ϠRuntime
> > > > > java.lang.NullPointerException
> > > > >   RootResourcesTest.testOptionsPage:110 NullPointer
> > > > >   RootResourcesTest.testXml:56 ϠRuntime
> > java.lang.NullPointerException
> > > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > > > ceTest.org.apache.juneau.examples.rest.
> > SampleRemoteableServicesResour
> > > > > ceTest
> > > > >   Run 1:
> > > > > SampleRemoteableServicesResourceTest.org.apache.juneau.
> > examples.rest.
> > > > > SampleRemoteableServicesResourceTest
> > > > > ϠExceptionInInitializer
> > > > >   Run 2:
> > > > > SampleRemoteableServicesResourceTest.org.apache.juneau.
> > examples.rest.
> > > > > SampleRemoteableServicesResourceTest
> > > > > ϠNoClassDefFound
> > > > >
> > > > >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> > > > >
> > > > > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> > > > >
> > > > > [INFO]
> > > > > ------------------------------------------------------------
> > > ------------
> > > > > [INFO] Reactor Summary:
> > > > > [INFO]
> > > > > [INFO] Apache Juneau ......................................
> SUCCESS
> > [
> > > > > 0.988 s]
> > > > > [INFO] Apache Juneau - Core APIs ..........................
> SUCCESS [
> > > > > 0.039 s]
> > > > > [INFO] Apache Juneau Marshall .............................
> SUCCESS [
> > > > > 12.865 s]
> > > > > [INFO] Apache Juneau Marshal RDF ..........................
> SUCCESS [
> > > > > 1.728 s]
> > > > > [INFO] Apache Juneau Data Transfer Objects ................
> SUCCESS [
> > > > > 2.171 s]
> > > > > [INFO] Apache Juneau Core .................................
> SUCCESS
> > [
> > > > > 1.109 s]
> > > > > [INFO] Apache Juneau Config File API ......................
> SUCCESS [
> > > > > 1.205 s]
> > > > > [INFO] Apache Juneau Core Tests ........................... SUCCESS
> > > > [01:23
> > > > > min]
> > > > > [INFO] Apache Juneau - REST APIs ..........................
> SUCCESS [
> > > > > 0.050 s]
> > > > > [INFO] Apache Juneau REST Servlet API .....................
> SUCCESS [
> > > > > 2.464 s]
> > > > > [INFO] Apache Juneau REST JAX/RS API ......................
> SUCCESS [
> > > > > 1.088 s]
> > > > > [INFO] Apache Juneau REST Client API ......................
> SUCCESS [
> > > > > 1.294 s]
> > > > > [INFO] Apache Juneau - Microservice APIs ..................
> SUCCESS [
> > > > > 0.031 s]
> > > > > [INFO] Apache Juneau Microservice Server ..................
> SUCCESS [
> > > > > 2.917 s]
> > > > > [INFO] Apache Juneau Microservice Template ................
> SUCCESS [
> > > > > 1.491 s]
> > > > > [INFO] Apache Juneau - Examples ...........................
> SUCCESS [
> > > > > 0.033 s]
> > > > > [INFO] Apache Juneau REST Examples ........................
> FAILURE [
> > > > > 6.577 s]
> > > > > [INFO] Apache Juneau Microservice Tests ................... SKIPPED
> > > > > [INFO] Apache Juneau Core Examples ........................ SKIPPED
> > > > > [INFO] Apache Juneau Javadocs ............................. SKIPPED
> > > > > [INFO] Apache Juneau - Release Engineering ................ SKIPPED
> > > > > [INFO] Apache Juneau UberJar .............................. SKIPPED
> > > > > [INFO] Apache Juneau Distribution ......................... SKIPPED
> > > > > [INFO]
> > > > > ------------------------------------------------------------
> > > ------------
> > > > > [INFO] BUILD FAILURE
> > > > > [INFO]
> > > > > ------------------------------------------------------------
> > > ------------
> > > > > [INFO] Total time: 02:01 min
> > > > > [INFO] Finished at: 2017-12-22T15:07:57-07:00
> > > > > [INFO] Final Memory: 48M/598M
> > > > > [INFO]
> > > > > ------------------------------------------------------------
> > > ------------
> > > > >
> > > > > and on std err:
> > > > >
> > > > > ---Usage---
> > > > > java -cp juneau.jar org.apache.juneau.ini.ConfigFile
> > > createBatchEnvFile
> > > > > -configFile <configFile> -envFile <envFile> [-verbose]
> > > > > java -cp juneau.jar org.apache.juneau.ini.ConfigFile
> > > createShellEnvFile
> > > > > -configFile <configFile> -envFile <envFile> [-verbose]
> > > > > java -cp juneau.jar org.apache.juneau.ini.ConfigFile setVals
> > > -configFile
> > > > > <configFile> -vals [var1 val1 [var2 val2...]] [-verbose]
> > > > > log4j:WARN No appenders could be found for logger
> > > > > (com.hp.hpl.jena.rdf.model.impl.RDFDefaultErrorHandler).
> > > > > log4j:WARN Please initialize the log4j system properly.
> > > > > log4j:WARN See http://logging.apache.org/
> log4j/1.2/faq.html#noconfig
> > > for
> > > > > more info.
> > > > > java.lang.UnsupportedClassVersionError:
> > > > > org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor
> > > version
> > > > > 52.0
> > > > >         at java.lang.ClassLoader.defineClass1(Native Method)
> > > > >         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> > > > >         at
> > > > > java.security.SecureClassLoader.defineClass(
> > > SecureClassLoader.java:142)
> > > > >         at java.net.URLClassLoader.defineClass(URLClassLoader.
> > > java:449)
> > > > >         at java.net.URLClassLoader.access$100(URLClassLoader.
> > java:71)
> > > > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> > > > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> > > > >         at java.security.AccessController.doPrivileged(Native
> > Method)
> > > > >         at java.net.URLClassLoader.findClass(URLClassLoader.java:
> > 354)
> > > > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> > > > >         at sun.misc.Launcher$AppClassLoader.loadClass(
> > > Launcher.java:308)
> > > > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> > > > >         at
> > > > > org.apache.juneau.microservice.RestMicroservice.
> > > > > createServer(RestMicroservice.java:326)
> > > > >         at
> > > > > org.apache.juneau.microservice.RestMicroservice.
> > > > > start(RestMicroservice.java:128)
> > > > >         at
> > > > > org.apache.juneau.examples.rest.SamplesMicroservice.
> > startMicroservice(
> > > > > SamplesMicroservice.java:48)
> > > > >         at
> > > > > org.apache.juneau.examples.rest._TestSuite.setUp(_
> TestSuite.java:36)
> > > > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > > > >         at
> > > > > sun.reflect.NativeMethodAccessorImpl.invoke(
> > > > NativeMethodAccessorImpl.java:
> > > > > 57)
> > > > >         at
> > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > > > DelegatingMethodAccessorImpl.java:43)
> > > > >         at java.lang.reflect.Method.invoke(Method.java:606)
> > > > >         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.RunBefores.
> > > > > evaluate(RunBefores.java:24)
> > > > >         at
> > > > > org.junit.internal.runners.statements.RunAfters.evaluate(
> > > > > RunAfters.java:27)
> > > > >         at org.junit.runners.ParentRunner.run(ParentRunner.
> java:309)
> > > > >         at
> > > > > org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > > > > JUnit4Provider.java:367)
> > > > >         at
> > > > > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > > > > JUnit4Provider.java:274)
> > > > >         at
> > > > > org.apache.maven.surefire.junit4.JUnit4Provider.
> > > > > executeTestSet(JUnit4Provider.java:238)
> > > > >         at
> > > > > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > > > > JUnit4Provider.java:161)
> > > > >         at
> > > > > org.apache.maven.surefire.booter.ForkedBooter.
> > > > > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > > > >         at
> > > > > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > > > > ForkedBooter.java:242)
> > > > >         at
> > > > > org.apache.maven.surefire.booter.ForkedBooter.main(
> > > > ForkedBooter.java:121)
> > > > > java.lang.UnsupportedClassVersionError:
> > > > > org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor
> > > version
> > > > > 52.0
> > > > > Exception in thread "Thread-2" java.lang.
> > UnsupportedClassVersionError:
> > > > > org/eclipse/jetty/server/Server : Unsupported major.minor version
> > 52.0
> > > > >         at java.lang.ClassLoader.defineClass1(Native Method)
> > > > >         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> > > > >         at
> > > > > java.security.SecureClassLoader.defineClass(
> > > SecureClassLoader.java:142)
> > > > >         at java.net.URLClassLoader.defineClass(URLClassLoader.
> > > java:449)
> > > > >         at java.net.URLClassLoader.access$100(URLClassLoader.
> > java:71)
> > > > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> > > > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> > > > >         at java.security.AccessController.doPrivileged(Native
> > Method)
> > > > >         at java.net.URLClassLoader.findClass(URLClassLoader.java:
> > 354)
> > > > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> > > > >         at sun.misc.Launcher$AppClassLoader.loadClass(
> > > Launcher.java:308)
> > > > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> > > > >         at
> > > > > org.apache.juneau.microservice.RestMicroservice$
> > > > > 1.run(RestMicroservice.java:148)
> > > > > java.lang.NullPointerException
> > > > > Exception in thread "Thread-3" java.lang.
> > UnsupportedClassVersionError:
> > > > > org/eclipse/jetty/server/Server
> > > > >         at
> > > > > org.apache.juneau.microservice.RestMicroservice$
> > > > > 1.run(RestMicroservice.java:148)
> > > > >
> > > > > Gary
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Fri, Dec 22, 2017 at 2:08 PM, James Bognar <
> > jamesbognar@apache.org>
> > > > > wrote:
> > > > >
> > > > > > Hi Gary,
> > > > > >
> > > > > > I don't have a Windows machine to test on.  Is there any more
> > output
> > > > from
> > > > > > those test failures?  It seems to be cut off and I can't tell
> where
> > > the
> > > > > > NullPointerException is occurring.
> > > > > >
> > > > > > On Fri, Dec 22, 2017 at 3:55 PM, Gary Gregory <
> > > garydgregory@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > This is based on a checkout of the git tag BTW.
> > > > > > >
> > > > > > > Gary
> > > > > > >
> > > > > > > On Fri, Dec 22, 2017 at 1:55 PM, Gary Gregory <
> > > > garydgregory@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > FWIW, I cannot build on Windows with:
> > > > > > > >
> > > > > > > > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b
> 76940a5d7d;
> > > > > > > > 2017-10-18T01:58:13-06:00)
> > > > > > > > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > > > > > > > Java version: 1.7.0_80, vendor: Oracle Corporation
> > > > > > > > Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> > > > > > > > Default locale: en_US, platform encoding: Cp1252
> > > > > > > > OS name: "windows 8.1", version: "6.3", arch: "amd64",
> family:
> > > > > > "windows"
> > > > > > > >
> > > > > > > > Tests in error:
> > > > > > > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > > > > > > > org.apache.juneau.examples.rest.AddressBookResourceTest
> > > > > > > >   Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
> > > > > > > > java.lang.NullPointerExceptio...
> > > > > > > >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> > > > > > > >
> > > > > > > >   RootResourcesTest.testHtmlStripped:76 » Runtime
> > > > > > > > java.lang.NullPointerException
> > > > > > > >   RootResourcesTest.testJson:39 NullPointer
> > > > > > > >   RootResourcesTest.testJsonSchema:96 » Runtime
> > > > > > > > java.lang.NullPointerException
> > > > > > > >   RootResourcesTest.testOptionsPage:110 NullPointer
> > > > > > > >   RootResourcesTest.testXml:56 » Runtime
> > > > > java.lang.NullPointerException
> > > > > > > > org.apache.juneau.examples.rest.
> SampleRemoteableServicesResour
> > > > > > > > ceTest.org.apache.juneau.examples.rest.
> > > > > SampleRemoteableServicesResour
> > > > > > > > ceTest
> > > > > > > >   Run 1: SampleRemoteableServicesResour
> > ceTest.org.apache.juneau.
> > > > > > > > examples.rest.SampleRemoteableServicesResourceTest »
> > > > > > > > ExceptionInInitializer
> > > > > > > >   Run 2: SampleRemoteableServicesResour
> > ceTest.org.apache.juneau.
> > > > > > > > examples.rest.SampleRemoteableServicesResourceTest »
> > > > NoClassDefFound
> > > > > > > >
> > > > > > > >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> > > > > > > >
> > > > > > > > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> > > > > > > >
> > > > > > > > [INFO] ------------------------------
> > > > ------------------------------
> > > > > > > > ------------
> > > > > > > > [INFO] Reactor Summary:
> > > > > > > > [INFO]
> > > > > > > > [INFO] Apache Juneau ......................................
> > > > SUCCESS
> > > > > [
> > > > > > > > 2.909 s]
> > > > > > > > [INFO] Apache Juneau - Core APIs ..........................
> > > > SUCCESS [
> > > > > > > > 0.282 s]
> > > > > > > > [INFO] Apache Juneau Marshall .............................
> > > > SUCCESS [
> > > > > > > > 23.271 s]
> > > > > > > > [INFO] Apache Juneau Marshal RDF ..........................
> > > > SUCCESS [
> > > > > > > > 1.954 s]
> > > > > > > > [INFO] Apache Juneau Data Transfer Objects ................
> > > > SUCCESS [
> > > > > > > > 4.765 s]
> > > > > > > > [INFO] Apache Juneau Core .................................
> > > > SUCCESS
> > > > > [
> > > > > > > > 0.906 s]
> > > > > > > > [INFO] Apache Juneau Config File API ......................
> > > > SUCCESS [
> > > > > > > > 1.441 s]
> > > > > > > > [INFO] Apache Juneau Core Tests ...........................
> > > > SUCCESS [
> > > > > > > > 49.744 s]
> > > > > > > > [INFO] Apache Juneau - REST APIs ..........................
> > > > SUCCESS [
> > > > > > > > 0.209 s]
> > > > > > > > [INFO] Apache Juneau REST Servlet API .....................
> > > > SUCCESS [
> > > > > > > > 4.967 s]
> > > > > > > > [INFO] Apache Juneau REST JAX/RS API ......................
> > > > SUCCESS [
> > > > > > > > 1.085 s]
> > > > > > > > [INFO] Apache Juneau REST Client API ......................
> > > > SUCCESS [
> > > > > > > > 4.154 s]
> > > > > > > > [INFO] Apache Juneau - Microservice APIs ..................
> > > > SUCCESS [
> > > > > > > > 0.309 s]
> > > > > > > > [INFO] Apache Juneau Microservice Server ..................
> > > > SUCCESS [
> > > > > > > > 6.387 s]
> > > > > > > > [INFO] Apache Juneau Microservice Template ................
> > > > SUCCESS [
> > > > > > > > 3.719 s]
> > > > > > > > [INFO] Apache Juneau - Examples ...........................
> > > > SUCCESS [
> > > > > > > > 0.175 s]
> > > > > > > > [INFO] Apache Juneau REST Examples ........................
> > > > FAILURE [
> > > > > > > > 4.151 s]
> > > > > > > > [INFO] Apache Juneau Microservice Tests ...................
> > > SKIPPED
> > > > > > > > [INFO] Apache Juneau Core Examples ........................
> > > SKIPPED
> > > > > > > > [INFO] Apache Juneau Javadocs .............................
> > > SKIPPED
> > > > > > > > [INFO] Apache Juneau - Release Engineering ................
> > > SKIPPED
> > > > > > > > [INFO] Apache Juneau UberJar ..............................
> > > SKIPPED
> > > > > > > > [INFO] Apache Juneau Distribution .........................
> > > SKIPPED
> > > > > > > > [INFO] ------------------------------
> > > > ------------------------------
> > > > > > > > ------------
> > > > > > > > [INFO] BUILD FAILURE
> > > > > > > > [INFO] ------------------------------
> > > > ------------------------------
> > > > > > > > ------------
> > > > > > > > [INFO] Total time: 01:52 min
> > > > > > > > [INFO] Finished at: 2017-12-22T13:41:11-07:00
> > > > > > > > [INFO] Final Memory: 59M/872M
> > > > > > > > [INFO] ------------------------------
> > > > ------------------------------
> > > > > > > > ------------
> > > > > > > >
> > > > > > > > What do you build on? Mac? Linux?
> > > > > > > >
> > > > > > > > Gary
> > > > > > > >
> > > > > > > > On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <
> > > > > jamesbognar@apache.org>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > >> I am pleased to be calling this vote for the source release
> of
> > > > > Apache
> > > > > > > >> Juneau 7.0.1 RC1.
> > > > > > > >>
> > > > > > > >> The binaries are available at:
> > > > > > > >> https://dist.apache.org/repos/dist/dev/juneau/binaries/
> > > > > > > juneau-7.0.1-RC1/
> > > > > > > >>
> > > > > > > >> The release candidate to be voted over is available at:
> > > > > > > >> https://dist.apache.org/repos/
> dist/dev/juneau/source/juneau-
> > > > > > 7.0.1-RC1/
> > > > > > > >>
> > > > > > > >> SHA-1 checksums:
> > > > > > > >> 23faca3fbe91c954012f35820783f86000f90025
> > > > > apache-juneau-7.0.1-src.zip
> > > > > > > >> acbad27243d628198f0470d4b1632aabd1db19c3
> > > > > apache-juneau-7.0.1-bin.zip
> > > > > > > >>
> > > > > > > >> MD5 checksums:
> > > > > > > >> 7d6f4467d707868b8405b95d3079fab7
> apache-juneau-7.0.1-src.zip
> > > > > > > >> 99768674eeb6bec9f2b3f20d8489fd04
> apache-juneau-7.0.1-bin.zip
> > > > > > > >>
> > > > > > > >> Build the release candidate using:
> > > > > > > >> mvn clean install
> > > > > > > >>
> > > > > > > >> The release candidate is signed with a GPG key available at:
> > > > > > > >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > > > > > > >>
> > > > > > > >> A staged Maven repository is available for review at:
> > > > > > > >> https://repository.apache.org/content/repositories/
> > > > > > > orgapachejuneau-1019/
> > > > > > > >>
> > > > > > > >> The Git commit for this release is...
> > > > > > > >> https://git-wip-us.apache.org/
> repos/asf?p=juneau.git;a=commi
> > > > > > > >> t;h=3a4436000b1f783b169e2c883f3785f0d78c7c46
> > > > > > > >>
> > > > > > > >> Please vote on releasing this package as:
> > > > > > > >> Apache Juneau 7.0.1
> > > > > > > >>
> > > > > > > >> This vote will be open until 21-Dec-2017 7:00pm EST and
> passes
> > > if
> > > > a
> > > > > > > >> majority of at least three +1 Apache Juneau PMC votes are
> > cast.
> > > > > > > >>
> > > > > > > >> [ ] +1 Release this package
> > > > > > > >> [ ] 0 I don't feel strongly about it, but don't object
> > > > > > > >> [ ] -1 Do not release this package because...
> > > > > > > >>
> > > > > > > >> Anyone can participate in testing and voting, not just
> > > committers,
> > > > > > > please
> > > > > > > >> feel free to try out the release candidate and provide your
> > > votes.
> > > > > > > >>
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by Gary Gregory <ga...@gmail.com>.
Shortcut:

org.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast(JavaVersion)

;-)

Gary

On Fri, Dec 22, 2017 at 4:13 PM, James Bognar <ja...@apache.org>
wrote:

> Thanks Gary.
>
> Yea...I'm trying this on the TestSuite class...
>
>
> public class _TestSuite {
>
>
> @BeforeClass
>
> public static void setUp() {
>
> double version = Double.parseDouble(System.getProperty(
> "java.specification.version"));
>
> Assume.assumeFalse("Java version " + version + " detected.  Tests will be
> skipped.", version < 1.8);
>
>
>
> On Fri, Dec 22, 2017 at 6:10 PM, Gary Gregory <ga...@gmail.com>
> wrote:
>
> > On Fri, Dec 22, 2017 at 3:39 PM, James Bognar <ja...@apache.org>
> > wrote:
> >
> > > Oh I see the problem.
> > >
> > >
> > > *java.lang.UnsupportedClassVersionError:org/eclipse/jetty/xml/
> > > XmlConfiguration
> > > : Unsupported major.minor version*
> > >
> > > The problem is that Jetty requires Java 8, and our REST testcases use
> the
> > > Microservice framework which uses Jetty.  So even though all the code
> and
> > > test compile in Java 7, the tests have to be run in Java 8.
> > >
> > > I'll figure out how to ignore the REST tests if you're building in Java
> > 7.
> > >
> >
> > You can do that with a Maven profile (maybe) or for certain using JUnit's
> > Assume class.
> >
> > Gary
> >
> >
> > >
> > >
> > > On Fri, Dec 22, 2017 at 5:31 PM, Gary Gregory <ga...@gmail.com>
> > > wrote:
> > >
> > > > Note that it works with Java 8:
> > > >
> > > > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > > > 2017-10-18T01:58:13-06:00)
> > > > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > > > Java version: 1.8.0_152, vendor: Oracle Corporation
> > > > Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> > > > Default locale: en_US, platform encoding: Cp1252
> > > > OS name: "windows 10", version: "10.0", arch: "amd64", family:
> > "windows"
> > > >
> > > > Here are more details on Java 7 with 'mvn clean test'.
> > > >
> > > > -------------------------------------------------------
> > > >  T E S T S
> > > > -------------------------------------------------------
> > > > Running org.apache.juneau.examples.rest._TestSuite
> > > > Running class 'RestMicroservice' using config file 'examples.cfg'.
> > > > Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed:
> 1.32
> > > sec
> > > > <<< FAILURE! - in org.apache.juneau.examples.rest._TestSuite
> > > > org.apache.juneau.examples.rest.AddressBookResourceTest  Time
> elapsed:
> > > > 0.95
> > > > sec  <<< ERROR!
> > > > java.lang.RuntimeException: java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.AddressBookResourceTest.beforeClass(
> > > > AddressBookResourceTest.java:39)
> > > > Caused by: java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.AddressBookResourceTest.beforeClass(
> > > > AddressBookResourceTest.java:39)
> > > >
> > > > org.apache.juneau.examples.rest.AddressBookResourceTest  Time
> elapsed:
> > > > 0.951 sec  <<< ERROR!
> > > > java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.AddressBookResourceTest.afterClass(
> > > > AddressBookResourceTest.java:69)
> > > >
> > > > testXml(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> > > elapsed:
> > > > 0.001 sec  <<< ERROR!
> > > > java.lang.RuntimeException: java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.RootResourcesTest.
> > > > testXml(RootResourcesTest.java:56)
> > > > Caused by: java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.RootResourcesTest.
> > > > testXml(RootResourcesTest.java:56)
> > > >
> > > > testJson(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> > > elapsed:
> > > > 0.001 sec  <<< ERROR!
> > > > java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.RootResourcesTest.
> > > > testJson(RootResourcesTest.java:39)
> > > >
> > > > testOptionsPage(org.apache.juneau.examples.rest.RootResourcesTest)
> > Time
> > > > elapsed: 0.001 sec  <<< ERROR!
> > > > java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.RootResourcesTest.testOptionsPage(
> > > > RootResourcesTest.java:110)
> > > >
> > > > testHtmlStripped(org.apache.juneau.examples.rest.RootResourcesTest)
> > > Time
> > > > elapsed: 0 sec  <<< ERROR!
> > > > java.lang.RuntimeException: java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.RootResourcesTest.testHtmlStripped(
> > > > RootResourcesTest.java:76)
> > > > Caused by: java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.RootResourcesTest.testHtmlStripped(
> > > > RootResourcesTest.java:76)
> > > >
> > > > testJsonSchema(org.apache.juneau.examples.rest.RootResourcesTest)
> > Time
> > > > elapsed: 0.001 sec  <<< ERROR!
> > > > java.lang.RuntimeException: java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(
> > > > RootResourcesTest.java:96)
> > > > Caused by: java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(
> > > > RootResourcesTest.java:96)
> > > >
> > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
> > > Time
> > > > elapsed: 0.002 sec  <<< ERROR!
> > > > java.lang.ExceptionInInitializerError
> > > > at
> > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > > ceTest.<clinit>(SampleRemoteableServicesResourceTest.java:31)
> > > >
> > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
> > > Time
> > > > elapsed: 0.008 sec  <<< ERROR!
> > > > java.lang.NoClassDefFoundError: Could not initialize class
> > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
> > > >
> > > > testUpload(org.apache.juneau.examples.rest.
> TestMultiPartFormPostsTest)
> > > > Time elapsed: 0.342 sec  <<< ERROR!
> > > > java.lang.NullPointerException
> > > > at
> > > > org.apache.juneau.examples.rest.TestMultiPartFormPostsTest.
> testUpload(
> > > > TestMultiPartFormPostsTest.java:42)
> > > >
> > > >
> > > > Results :
> > > >
> > > > Tests in error:
> > > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > > > org.apache.juneau.examples.rest.AddressBookResourceTest
> > > >   Run 1: AddressBookResourceTest.beforeClass:39 ϠRuntime
> > > > java.lang.NullPointerExceptio...
> > > >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> > > >
> > > >   RootResourcesTest.testHtmlStripped:76 ϠRuntime
> > > > java.lang.NullPointerException
> > > >   RootResourcesTest.testJson:39 NullPointer
> > > >   RootResourcesTest.testJsonSchema:96 ϠRuntime
> > > > java.lang.NullPointerException
> > > >   RootResourcesTest.testOptionsPage:110 NullPointer
> > > >   RootResourcesTest.testXml:56 ϠRuntime
> java.lang.NullPointerException
> > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > > ceTest.org.apache.juneau.examples.rest.
> SampleRemoteableServicesResour
> > > > ceTest
> > > >   Run 1:
> > > > SampleRemoteableServicesResourceTest.org.apache.juneau.
> examples.rest.
> > > > SampleRemoteableServicesResourceTest
> > > > ϠExceptionInInitializer
> > > >   Run 2:
> > > > SampleRemoteableServicesResourceTest.org.apache.juneau.
> examples.rest.
> > > > SampleRemoteableServicesResourceTest
> > > > ϠNoClassDefFound
> > > >
> > > >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> > > >
> > > > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> > > >
> > > > [INFO]
> > > > ------------------------------------------------------------
> > ------------
> > > > [INFO] Reactor Summary:
> > > > [INFO]
> > > > [INFO] Apache Juneau ...................................... SUCCESS
> [
> > > > 0.988 s]
> > > > [INFO] Apache Juneau - Core APIs .......................... SUCCESS [
> > > > 0.039 s]
> > > > [INFO] Apache Juneau Marshall ............................. SUCCESS [
> > > > 12.865 s]
> > > > [INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
> > > > 1.728 s]
> > > > [INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
> > > > 2.171 s]
> > > > [INFO] Apache Juneau Core ................................. SUCCESS
> [
> > > > 1.109 s]
> > > > [INFO] Apache Juneau Config File API ...................... SUCCESS [
> > > > 1.205 s]
> > > > [INFO] Apache Juneau Core Tests ........................... SUCCESS
> > > [01:23
> > > > min]
> > > > [INFO] Apache Juneau - REST APIs .......................... SUCCESS [
> > > > 0.050 s]
> > > > [INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
> > > > 2.464 s]
> > > > [INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
> > > > 1.088 s]
> > > > [INFO] Apache Juneau REST Client API ...................... SUCCESS [
> > > > 1.294 s]
> > > > [INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
> > > > 0.031 s]
> > > > [INFO] Apache Juneau Microservice Server .................. SUCCESS [
> > > > 2.917 s]
> > > > [INFO] Apache Juneau Microservice Template ................ SUCCESS [
> > > > 1.491 s]
> > > > [INFO] Apache Juneau - Examples ........................... SUCCESS [
> > > > 0.033 s]
> > > > [INFO] Apache Juneau REST Examples ........................ FAILURE [
> > > > 6.577 s]
> > > > [INFO] Apache Juneau Microservice Tests ................... SKIPPED
> > > > [INFO] Apache Juneau Core Examples ........................ SKIPPED
> > > > [INFO] Apache Juneau Javadocs ............................. SKIPPED
> > > > [INFO] Apache Juneau - Release Engineering ................ SKIPPED
> > > > [INFO] Apache Juneau UberJar .............................. SKIPPED
> > > > [INFO] Apache Juneau Distribution ......................... SKIPPED
> > > > [INFO]
> > > > ------------------------------------------------------------
> > ------------
> > > > [INFO] BUILD FAILURE
> > > > [INFO]
> > > > ------------------------------------------------------------
> > ------------
> > > > [INFO] Total time: 02:01 min
> > > > [INFO] Finished at: 2017-12-22T15:07:57-07:00
> > > > [INFO] Final Memory: 48M/598M
> > > > [INFO]
> > > > ------------------------------------------------------------
> > ------------
> > > >
> > > > and on std err:
> > > >
> > > > ---Usage---
> > > > java -cp juneau.jar org.apache.juneau.ini.ConfigFile
> > createBatchEnvFile
> > > > -configFile <configFile> -envFile <envFile> [-verbose]
> > > > java -cp juneau.jar org.apache.juneau.ini.ConfigFile
> > createShellEnvFile
> > > > -configFile <configFile> -envFile <envFile> [-verbose]
> > > > java -cp juneau.jar org.apache.juneau.ini.ConfigFile setVals
> > -configFile
> > > > <configFile> -vals [var1 val1 [var2 val2...]] [-verbose]
> > > > log4j:WARN No appenders could be found for logger
> > > > (com.hp.hpl.jena.rdf.model.impl.RDFDefaultErrorHandler).
> > > > log4j:WARN Please initialize the log4j system properly.
> > > > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig
> > for
> > > > more info.
> > > > java.lang.UnsupportedClassVersionError:
> > > > org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor
> > version
> > > > 52.0
> > > >         at java.lang.ClassLoader.defineClass1(Native Method)
> > > >         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> > > >         at
> > > > java.security.SecureClassLoader.defineClass(
> > SecureClassLoader.java:142)
> > > >         at java.net.URLClassLoader.defineClass(URLClassLoader.
> > java:449)
> > > >         at java.net.URLClassLoader.access$100(URLClassLoader.
> java:71)
> > > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> > > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> > > >         at java.security.AccessController.doPrivileged(Native
> Method)
> > > >         at java.net.URLClassLoader.findClass(URLClassLoader.java:
> 354)
> > > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> > > >         at sun.misc.Launcher$AppClassLoader.loadClass(
> > Launcher.java:308)
> > > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> > > >         at
> > > > org.apache.juneau.microservice.RestMicroservice.
> > > > createServer(RestMicroservice.java:326)
> > > >         at
> > > > org.apache.juneau.microservice.RestMicroservice.
> > > > start(RestMicroservice.java:128)
> > > >         at
> > > > org.apache.juneau.examples.rest.SamplesMicroservice.
> startMicroservice(
> > > > SamplesMicroservice.java:48)
> > > >         at
> > > > org.apache.juneau.examples.rest._TestSuite.setUp(_TestSuite.java:36)
> > > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > > >         at
> > > > sun.reflect.NativeMethodAccessorImpl.invoke(
> > > NativeMethodAccessorImpl.java:
> > > > 57)
> > > >         at
> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > > DelegatingMethodAccessorImpl.java:43)
> > > >         at java.lang.reflect.Method.invoke(Method.java:606)
> > > >         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.RunBefores.
> > > > evaluate(RunBefores.java:24)
> > > >         at
> > > > org.junit.internal.runners.statements.RunAfters.evaluate(
> > > > RunAfters.java:27)
> > > >         at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> > > >         at
> > > > org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > > > JUnit4Provider.java:367)
> > > >         at
> > > > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > > > JUnit4Provider.java:274)
> > > >         at
> > > > org.apache.maven.surefire.junit4.JUnit4Provider.
> > > > executeTestSet(JUnit4Provider.java:238)
> > > >         at
> > > > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > > > JUnit4Provider.java:161)
> > > >         at
> > > > org.apache.maven.surefire.booter.ForkedBooter.
> > > > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > > >         at
> > > > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > > > ForkedBooter.java:242)
> > > >         at
> > > > org.apache.maven.surefire.booter.ForkedBooter.main(
> > > ForkedBooter.java:121)
> > > > java.lang.UnsupportedClassVersionError:
> > > > org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor
> > version
> > > > 52.0
> > > > Exception in thread "Thread-2" java.lang.
> UnsupportedClassVersionError:
> > > > org/eclipse/jetty/server/Server : Unsupported major.minor version
> 52.0
> > > >         at java.lang.ClassLoader.defineClass1(Native Method)
> > > >         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> > > >         at
> > > > java.security.SecureClassLoader.defineClass(
> > SecureClassLoader.java:142)
> > > >         at java.net.URLClassLoader.defineClass(URLClassLoader.
> > java:449)
> > > >         at java.net.URLClassLoader.access$100(URLClassLoader.
> java:71)
> > > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> > > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> > > >         at java.security.AccessController.doPrivileged(Native
> Method)
> > > >         at java.net.URLClassLoader.findClass(URLClassLoader.java:
> 354)
> > > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> > > >         at sun.misc.Launcher$AppClassLoader.loadClass(
> > Launcher.java:308)
> > > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> > > >         at
> > > > org.apache.juneau.microservice.RestMicroservice$
> > > > 1.run(RestMicroservice.java:148)
> > > > java.lang.NullPointerException
> > > > Exception in thread "Thread-3" java.lang.
> UnsupportedClassVersionError:
> > > > org/eclipse/jetty/server/Server
> > > >         at
> > > > org.apache.juneau.microservice.RestMicroservice$
> > > > 1.run(RestMicroservice.java:148)
> > > >
> > > > Gary
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On Fri, Dec 22, 2017 at 2:08 PM, James Bognar <
> jamesbognar@apache.org>
> > > > wrote:
> > > >
> > > > > Hi Gary,
> > > > >
> > > > > I don't have a Windows machine to test on.  Is there any more
> output
> > > from
> > > > > those test failures?  It seems to be cut off and I can't tell where
> > the
> > > > > NullPointerException is occurring.
> > > > >
> > > > > On Fri, Dec 22, 2017 at 3:55 PM, Gary Gregory <
> > garydgregory@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > This is based on a checkout of the git tag BTW.
> > > > > >
> > > > > > Gary
> > > > > >
> > > > > > On Fri, Dec 22, 2017 at 1:55 PM, Gary Gregory <
> > > garydgregory@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > FWIW, I cannot build on Windows with:
> > > > > > >
> > > > > > > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > > > > > > 2017-10-18T01:58:13-06:00)
> > > > > > > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > > > > > > Java version: 1.7.0_80, vendor: Oracle Corporation
> > > > > > > Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> > > > > > > Default locale: en_US, platform encoding: Cp1252
> > > > > > > OS name: "windows 8.1", version: "6.3", arch: "amd64", family:
> > > > > "windows"
> > > > > > >
> > > > > > > Tests in error:
> > > > > > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > > > > > > org.apache.juneau.examples.rest.AddressBookResourceTest
> > > > > > >   Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
> > > > > > > java.lang.NullPointerExceptio...
> > > > > > >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> > > > > > >
> > > > > > >   RootResourcesTest.testHtmlStripped:76 » Runtime
> > > > > > > java.lang.NullPointerException
> > > > > > >   RootResourcesTest.testJson:39 NullPointer
> > > > > > >   RootResourcesTest.testJsonSchema:96 » Runtime
> > > > > > > java.lang.NullPointerException
> > > > > > >   RootResourcesTest.testOptionsPage:110 NullPointer
> > > > > > >   RootResourcesTest.testXml:56 » Runtime
> > > > java.lang.NullPointerException
> > > > > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > > > > > ceTest.org.apache.juneau.examples.rest.
> > > > SampleRemoteableServicesResour
> > > > > > > ceTest
> > > > > > >   Run 1: SampleRemoteableServicesResour
> ceTest.org.apache.juneau.
> > > > > > > examples.rest.SampleRemoteableServicesResourceTest »
> > > > > > > ExceptionInInitializer
> > > > > > >   Run 2: SampleRemoteableServicesResour
> ceTest.org.apache.juneau.
> > > > > > > examples.rest.SampleRemoteableServicesResourceTest »
> > > NoClassDefFound
> > > > > > >
> > > > > > >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> > > > > > >
> > > > > > > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> > > > > > >
> > > > > > > [INFO] ------------------------------
> > > ------------------------------
> > > > > > > ------------
> > > > > > > [INFO] Reactor Summary:
> > > > > > > [INFO]
> > > > > > > [INFO] Apache Juneau ......................................
> > > SUCCESS
> > > > [
> > > > > > > 2.909 s]
> > > > > > > [INFO] Apache Juneau - Core APIs ..........................
> > > SUCCESS [
> > > > > > > 0.282 s]
> > > > > > > [INFO] Apache Juneau Marshall .............................
> > > SUCCESS [
> > > > > > > 23.271 s]
> > > > > > > [INFO] Apache Juneau Marshal RDF ..........................
> > > SUCCESS [
> > > > > > > 1.954 s]
> > > > > > > [INFO] Apache Juneau Data Transfer Objects ................
> > > SUCCESS [
> > > > > > > 4.765 s]
> > > > > > > [INFO] Apache Juneau Core .................................
> > > SUCCESS
> > > > [
> > > > > > > 0.906 s]
> > > > > > > [INFO] Apache Juneau Config File API ......................
> > > SUCCESS [
> > > > > > > 1.441 s]
> > > > > > > [INFO] Apache Juneau Core Tests ...........................
> > > SUCCESS [
> > > > > > > 49.744 s]
> > > > > > > [INFO] Apache Juneau - REST APIs ..........................
> > > SUCCESS [
> > > > > > > 0.209 s]
> > > > > > > [INFO] Apache Juneau REST Servlet API .....................
> > > SUCCESS [
> > > > > > > 4.967 s]
> > > > > > > [INFO] Apache Juneau REST JAX/RS API ......................
> > > SUCCESS [
> > > > > > > 1.085 s]
> > > > > > > [INFO] Apache Juneau REST Client API ......................
> > > SUCCESS [
> > > > > > > 4.154 s]
> > > > > > > [INFO] Apache Juneau - Microservice APIs ..................
> > > SUCCESS [
> > > > > > > 0.309 s]
> > > > > > > [INFO] Apache Juneau Microservice Server ..................
> > > SUCCESS [
> > > > > > > 6.387 s]
> > > > > > > [INFO] Apache Juneau Microservice Template ................
> > > SUCCESS [
> > > > > > > 3.719 s]
> > > > > > > [INFO] Apache Juneau - Examples ...........................
> > > SUCCESS [
> > > > > > > 0.175 s]
> > > > > > > [INFO] Apache Juneau REST Examples ........................
> > > FAILURE [
> > > > > > > 4.151 s]
> > > > > > > [INFO] Apache Juneau Microservice Tests ...................
> > SKIPPED
> > > > > > > [INFO] Apache Juneau Core Examples ........................
> > SKIPPED
> > > > > > > [INFO] Apache Juneau Javadocs .............................
> > SKIPPED
> > > > > > > [INFO] Apache Juneau - Release Engineering ................
> > SKIPPED
> > > > > > > [INFO] Apache Juneau UberJar ..............................
> > SKIPPED
> > > > > > > [INFO] Apache Juneau Distribution .........................
> > SKIPPED
> > > > > > > [INFO] ------------------------------
> > > ------------------------------
> > > > > > > ------------
> > > > > > > [INFO] BUILD FAILURE
> > > > > > > [INFO] ------------------------------
> > > ------------------------------
> > > > > > > ------------
> > > > > > > [INFO] Total time: 01:52 min
> > > > > > > [INFO] Finished at: 2017-12-22T13:41:11-07:00
> > > > > > > [INFO] Final Memory: 59M/872M
> > > > > > > [INFO] ------------------------------
> > > ------------------------------
> > > > > > > ------------
> > > > > > >
> > > > > > > What do you build on? Mac? Linux?
> > > > > > >
> > > > > > > Gary
> > > > > > >
> > > > > > > On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <
> > > > jamesbognar@apache.org>
> > > > > > > wrote:
> > > > > > >
> > > > > > >> I am pleased to be calling this vote for the source release of
> > > > Apache
> > > > > > >> Juneau 7.0.1 RC1.
> > > > > > >>
> > > > > > >> The binaries are available at:
> > > > > > >> https://dist.apache.org/repos/dist/dev/juneau/binaries/
> > > > > > juneau-7.0.1-RC1/
> > > > > > >>
> > > > > > >> The release candidate to be voted over is available at:
> > > > > > >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-
> > > > > 7.0.1-RC1/
> > > > > > >>
> > > > > > >> SHA-1 checksums:
> > > > > > >> 23faca3fbe91c954012f35820783f86000f90025
> > > > apache-juneau-7.0.1-src.zip
> > > > > > >> acbad27243d628198f0470d4b1632aabd1db19c3
> > > > apache-juneau-7.0.1-bin.zip
> > > > > > >>
> > > > > > >> MD5 checksums:
> > > > > > >> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
> > > > > > >> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
> > > > > > >>
> > > > > > >> Build the release candidate using:
> > > > > > >> mvn clean install
> > > > > > >>
> > > > > > >> The release candidate is signed with a GPG key available at:
> > > > > > >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > > > > > >>
> > > > > > >> A staged Maven repository is available for review at:
> > > > > > >> https://repository.apache.org/content/repositories/
> > > > > > orgapachejuneau-1019/
> > > > > > >>
> > > > > > >> The Git commit for this release is...
> > > > > > >> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commi
> > > > > > >> t;h=3a4436000b1f783b169e2c883f3785f0d78c7c46
> > > > > > >>
> > > > > > >> Please vote on releasing this package as:
> > > > > > >> Apache Juneau 7.0.1
> > > > > > >>
> > > > > > >> This vote will be open until 21-Dec-2017 7:00pm EST and passes
> > if
> > > a
> > > > > > >> majority of at least three +1 Apache Juneau PMC votes are
> cast.
> > > > > > >>
> > > > > > >> [ ] +1 Release this package
> > > > > > >> [ ] 0 I don't feel strongly about it, but don't object
> > > > > > >> [ ] -1 Do not release this package because...
> > > > > > >>
> > > > > > >> Anyone can participate in testing and voting, not just
> > committers,
> > > > > > please
> > > > > > >> feel free to try out the release candidate and provide your
> > votes.
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by James Bognar <ja...@apache.org>.
Thanks Gary.

Yea...I'm trying this on the TestSuite class...


public class _TestSuite {


@BeforeClass

public static void setUp() {

double version = Double.parseDouble(System.getProperty(
"java.specification.version"));

Assume.assumeFalse("Java version " + version + " detected.  Tests will be
skipped.", version < 1.8);



On Fri, Dec 22, 2017 at 6:10 PM, Gary Gregory <ga...@gmail.com>
wrote:

> On Fri, Dec 22, 2017 at 3:39 PM, James Bognar <ja...@apache.org>
> wrote:
>
> > Oh I see the problem.
> >
> >
> > *java.lang.UnsupportedClassVersionError:org/eclipse/jetty/xml/
> > XmlConfiguration
> > : Unsupported major.minor version*
> >
> > The problem is that Jetty requires Java 8, and our REST testcases use the
> > Microservice framework which uses Jetty.  So even though all the code and
> > test compile in Java 7, the tests have to be run in Java 8.
> >
> > I'll figure out how to ignore the REST tests if you're building in Java
> 7.
> >
>
> You can do that with a Maven profile (maybe) or for certain using JUnit's
> Assume class.
>
> Gary
>
>
> >
> >
> > On Fri, Dec 22, 2017 at 5:31 PM, Gary Gregory <ga...@gmail.com>
> > wrote:
> >
> > > Note that it works with Java 8:
> > >
> > > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > > 2017-10-18T01:58:13-06:00)
> > > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > > Java version: 1.8.0_152, vendor: Oracle Corporation
> > > Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> > > Default locale: en_US, platform encoding: Cp1252
> > > OS name: "windows 10", version: "10.0", arch: "amd64", family:
> "windows"
> > >
> > > Here are more details on Java 7 with 'mvn clean test'.
> > >
> > > -------------------------------------------------------
> > >  T E S T S
> > > -------------------------------------------------------
> > > Running org.apache.juneau.examples.rest._TestSuite
> > > Running class 'RestMicroservice' using config file 'examples.cfg'.
> > > Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed: 1.32
> > sec
> > > <<< FAILURE! - in org.apache.juneau.examples.rest._TestSuite
> > > org.apache.juneau.examples.rest.AddressBookResourceTest  Time elapsed:
> > > 0.95
> > > sec  <<< ERROR!
> > > java.lang.RuntimeException: java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.AddressBookResourceTest.beforeClass(
> > > AddressBookResourceTest.java:39)
> > > Caused by: java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.AddressBookResourceTest.beforeClass(
> > > AddressBookResourceTest.java:39)
> > >
> > > org.apache.juneau.examples.rest.AddressBookResourceTest  Time elapsed:
> > > 0.951 sec  <<< ERROR!
> > > java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.AddressBookResourceTest.afterClass(
> > > AddressBookResourceTest.java:69)
> > >
> > > testXml(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> > elapsed:
> > > 0.001 sec  <<< ERROR!
> > > java.lang.RuntimeException: java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.RootResourcesTest.
> > > testXml(RootResourcesTest.java:56)
> > > Caused by: java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.RootResourcesTest.
> > > testXml(RootResourcesTest.java:56)
> > >
> > > testJson(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> > elapsed:
> > > 0.001 sec  <<< ERROR!
> > > java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.RootResourcesTest.
> > > testJson(RootResourcesTest.java:39)
> > >
> > > testOptionsPage(org.apache.juneau.examples.rest.RootResourcesTest)
> Time
> > > elapsed: 0.001 sec  <<< ERROR!
> > > java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.RootResourcesTest.testOptionsPage(
> > > RootResourcesTest.java:110)
> > >
> > > testHtmlStripped(org.apache.juneau.examples.rest.RootResourcesTest)
> > Time
> > > elapsed: 0 sec  <<< ERROR!
> > > java.lang.RuntimeException: java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.RootResourcesTest.testHtmlStripped(
> > > RootResourcesTest.java:76)
> > > Caused by: java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.RootResourcesTest.testHtmlStripped(
> > > RootResourcesTest.java:76)
> > >
> > > testJsonSchema(org.apache.juneau.examples.rest.RootResourcesTest)
> Time
> > > elapsed: 0.001 sec  <<< ERROR!
> > > java.lang.RuntimeException: java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(
> > > RootResourcesTest.java:96)
> > > Caused by: java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(
> > > RootResourcesTest.java:96)
> > >
> > > org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
> > Time
> > > elapsed: 0.002 sec  <<< ERROR!
> > > java.lang.ExceptionInInitializerError
> > > at
> > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > ceTest.<clinit>(SampleRemoteableServicesResourceTest.java:31)
> > >
> > > org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
> > Time
> > > elapsed: 0.008 sec  <<< ERROR!
> > > java.lang.NoClassDefFoundError: Could not initialize class
> > > org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
> > >
> > > testUpload(org.apache.juneau.examples.rest.TestMultiPartFormPostsTest)
> > > Time elapsed: 0.342 sec  <<< ERROR!
> > > java.lang.NullPointerException
> > > at
> > > org.apache.juneau.examples.rest.TestMultiPartFormPostsTest.testUpload(
> > > TestMultiPartFormPostsTest.java:42)
> > >
> > >
> > > Results :
> > >
> > > Tests in error:
> > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > > org.apache.juneau.examples.rest.AddressBookResourceTest
> > >   Run 1: AddressBookResourceTest.beforeClass:39 ϠRuntime
> > > java.lang.NullPointerExceptio...
> > >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> > >
> > >   RootResourcesTest.testHtmlStripped:76 ϠRuntime
> > > java.lang.NullPointerException
> > >   RootResourcesTest.testJson:39 NullPointer
> > >   RootResourcesTest.testJsonSchema:96 ϠRuntime
> > > java.lang.NullPointerException
> > >   RootResourcesTest.testOptionsPage:110 NullPointer
> > >   RootResourcesTest.testXml:56 ϠRuntime java.lang.NullPointerException
> > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > ceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > ceTest
> > >   Run 1:
> > > SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.
> > > SampleRemoteableServicesResourceTest
> > > ϠExceptionInInitializer
> > >   Run 2:
> > > SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.
> > > SampleRemoteableServicesResourceTest
> > > ϠNoClassDefFound
> > >
> > >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> > >
> > > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> > >
> > > [INFO]
> > > ------------------------------------------------------------
> ------------
> > > [INFO] Reactor Summary:
> > > [INFO]
> > > [INFO] Apache Juneau ...................................... SUCCESS [
> > > 0.988 s]
> > > [INFO] Apache Juneau - Core APIs .......................... SUCCESS [
> > > 0.039 s]
> > > [INFO] Apache Juneau Marshall ............................. SUCCESS [
> > > 12.865 s]
> > > [INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
> > > 1.728 s]
> > > [INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
> > > 2.171 s]
> > > [INFO] Apache Juneau Core ................................. SUCCESS [
> > > 1.109 s]
> > > [INFO] Apache Juneau Config File API ...................... SUCCESS [
> > > 1.205 s]
> > > [INFO] Apache Juneau Core Tests ........................... SUCCESS
> > [01:23
> > > min]
> > > [INFO] Apache Juneau - REST APIs .......................... SUCCESS [
> > > 0.050 s]
> > > [INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
> > > 2.464 s]
> > > [INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
> > > 1.088 s]
> > > [INFO] Apache Juneau REST Client API ...................... SUCCESS [
> > > 1.294 s]
> > > [INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
> > > 0.031 s]
> > > [INFO] Apache Juneau Microservice Server .................. SUCCESS [
> > > 2.917 s]
> > > [INFO] Apache Juneau Microservice Template ................ SUCCESS [
> > > 1.491 s]
> > > [INFO] Apache Juneau - Examples ........................... SUCCESS [
> > > 0.033 s]
> > > [INFO] Apache Juneau REST Examples ........................ FAILURE [
> > > 6.577 s]
> > > [INFO] Apache Juneau Microservice Tests ................... SKIPPED
> > > [INFO] Apache Juneau Core Examples ........................ SKIPPED
> > > [INFO] Apache Juneau Javadocs ............................. SKIPPED
> > > [INFO] Apache Juneau - Release Engineering ................ SKIPPED
> > > [INFO] Apache Juneau UberJar .............................. SKIPPED
> > > [INFO] Apache Juneau Distribution ......................... SKIPPED
> > > [INFO]
> > > ------------------------------------------------------------
> ------------
> > > [INFO] BUILD FAILURE
> > > [INFO]
> > > ------------------------------------------------------------
> ------------
> > > [INFO] Total time: 02:01 min
> > > [INFO] Finished at: 2017-12-22T15:07:57-07:00
> > > [INFO] Final Memory: 48M/598M
> > > [INFO]
> > > ------------------------------------------------------------
> ------------
> > >
> > > and on std err:
> > >
> > > ---Usage---
> > > java -cp juneau.jar org.apache.juneau.ini.ConfigFile
> createBatchEnvFile
> > > -configFile <configFile> -envFile <envFile> [-verbose]
> > > java -cp juneau.jar org.apache.juneau.ini.ConfigFile
> createShellEnvFile
> > > -configFile <configFile> -envFile <envFile> [-verbose]
> > > java -cp juneau.jar org.apache.juneau.ini.ConfigFile setVals
> -configFile
> > > <configFile> -vals [var1 val1 [var2 val2...]] [-verbose]
> > > log4j:WARN No appenders could be found for logger
> > > (com.hp.hpl.jena.rdf.model.impl.RDFDefaultErrorHandler).
> > > log4j:WARN Please initialize the log4j system properly.
> > > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig
> for
> > > more info.
> > > java.lang.UnsupportedClassVersionError:
> > > org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor
> version
> > > 52.0
> > >         at java.lang.ClassLoader.defineClass1(Native Method)
> > >         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> > >         at
> > > java.security.SecureClassLoader.defineClass(
> SecureClassLoader.java:142)
> > >         at java.net.URLClassLoader.defineClass(URLClassLoader.
> java:449)
> > >         at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
> > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> > >         at java.security.AccessController.doPrivileged(Native Method)
> > >         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> > >         at sun.misc.Launcher$AppClassLoader.loadClass(
> Launcher.java:308)
> > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> > >         at
> > > org.apache.juneau.microservice.RestMicroservice.
> > > createServer(RestMicroservice.java:326)
> > >         at
> > > org.apache.juneau.microservice.RestMicroservice.
> > > start(RestMicroservice.java:128)
> > >         at
> > > org.apache.juneau.examples.rest.SamplesMicroservice.startMicroservice(
> > > SamplesMicroservice.java:48)
> > >         at
> > > org.apache.juneau.examples.rest._TestSuite.setUp(_TestSuite.java:36)
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >         at
> > > sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:
> > > 57)
> > >         at
> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > DelegatingMethodAccessorImpl.java:43)
> > >         at java.lang.reflect.Method.invoke(Method.java:606)
> > >         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.RunBefores.
> > > evaluate(RunBefores.java:24)
> > >         at
> > > org.junit.internal.runners.statements.RunAfters.evaluate(
> > > RunAfters.java:27)
> > >         at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> > >         at
> > > org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > > JUnit4Provider.java:367)
> > >         at
> > > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > > JUnit4Provider.java:274)
> > >         at
> > > org.apache.maven.surefire.junit4.JUnit4Provider.
> > > executeTestSet(JUnit4Provider.java:238)
> > >         at
> > > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > > JUnit4Provider.java:161)
> > >         at
> > > org.apache.maven.surefire.booter.ForkedBooter.
> > > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > >         at
> > > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > > ForkedBooter.java:242)
> > >         at
> > > org.apache.maven.surefire.booter.ForkedBooter.main(
> > ForkedBooter.java:121)
> > > java.lang.UnsupportedClassVersionError:
> > > org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor
> version
> > > 52.0
> > > Exception in thread "Thread-2" java.lang.UnsupportedClassVersionError:
> > > org/eclipse/jetty/server/Server : Unsupported major.minor version 52.0
> > >         at java.lang.ClassLoader.defineClass1(Native Method)
> > >         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> > >         at
> > > java.security.SecureClassLoader.defineClass(
> SecureClassLoader.java:142)
> > >         at java.net.URLClassLoader.defineClass(URLClassLoader.
> java:449)
> > >         at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
> > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> > >         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> > >         at java.security.AccessController.doPrivileged(Native Method)
> > >         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> > >         at sun.misc.Launcher$AppClassLoader.loadClass(
> Launcher.java:308)
> > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> > >         at
> > > org.apache.juneau.microservice.RestMicroservice$
> > > 1.run(RestMicroservice.java:148)
> > > java.lang.NullPointerException
> > > Exception in thread "Thread-3" java.lang.UnsupportedClassVersionError:
> > > org/eclipse/jetty/server/Server
> > >         at
> > > org.apache.juneau.microservice.RestMicroservice$
> > > 1.run(RestMicroservice.java:148)
> > >
> > > Gary
> > >
> > >
> > >
> > >
> > >
> > > On Fri, Dec 22, 2017 at 2:08 PM, James Bognar <ja...@apache.org>
> > > wrote:
> > >
> > > > Hi Gary,
> > > >
> > > > I don't have a Windows machine to test on.  Is there any more output
> > from
> > > > those test failures?  It seems to be cut off and I can't tell where
> the
> > > > NullPointerException is occurring.
> > > >
> > > > On Fri, Dec 22, 2017 at 3:55 PM, Gary Gregory <
> garydgregory@gmail.com>
> > > > wrote:
> > > >
> > > > > This is based on a checkout of the git tag BTW.
> > > > >
> > > > > Gary
> > > > >
> > > > > On Fri, Dec 22, 2017 at 1:55 PM, Gary Gregory <
> > garydgregory@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > FWIW, I cannot build on Windows with:
> > > > > >
> > > > > > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > > > > > 2017-10-18T01:58:13-06:00)
> > > > > > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > > > > > Java version: 1.7.0_80, vendor: Oracle Corporation
> > > > > > Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> > > > > > Default locale: en_US, platform encoding: Cp1252
> > > > > > OS name: "windows 8.1", version: "6.3", arch: "amd64", family:
> > > > "windows"
> > > > > >
> > > > > > Tests in error:
> > > > > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > > > > > org.apache.juneau.examples.rest.AddressBookResourceTest
> > > > > >   Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
> > > > > > java.lang.NullPointerExceptio...
> > > > > >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> > > > > >
> > > > > >   RootResourcesTest.testHtmlStripped:76 » Runtime
> > > > > > java.lang.NullPointerException
> > > > > >   RootResourcesTest.testJson:39 NullPointer
> > > > > >   RootResourcesTest.testJsonSchema:96 » Runtime
> > > > > > java.lang.NullPointerException
> > > > > >   RootResourcesTest.testOptionsPage:110 NullPointer
> > > > > >   RootResourcesTest.testXml:56 » Runtime
> > > java.lang.NullPointerException
> > > > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > > > > ceTest.org.apache.juneau.examples.rest.
> > > SampleRemoteableServicesResour
> > > > > > ceTest
> > > > > >   Run 1: SampleRemoteableServicesResourceTest.org.apache.juneau.
> > > > > > examples.rest.SampleRemoteableServicesResourceTest »
> > > > > > ExceptionInInitializer
> > > > > >   Run 2: SampleRemoteableServicesResourceTest.org.apache.juneau.
> > > > > > examples.rest.SampleRemoteableServicesResourceTest »
> > NoClassDefFound
> > > > > >
> > > > > >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> > > > > >
> > > > > > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> > > > > >
> > > > > > [INFO] ------------------------------
> > ------------------------------
> > > > > > ------------
> > > > > > [INFO] Reactor Summary:
> > > > > > [INFO]
> > > > > > [INFO] Apache Juneau ......................................
> > SUCCESS
> > > [
> > > > > > 2.909 s]
> > > > > > [INFO] Apache Juneau - Core APIs ..........................
> > SUCCESS [
> > > > > > 0.282 s]
> > > > > > [INFO] Apache Juneau Marshall .............................
> > SUCCESS [
> > > > > > 23.271 s]
> > > > > > [INFO] Apache Juneau Marshal RDF ..........................
> > SUCCESS [
> > > > > > 1.954 s]
> > > > > > [INFO] Apache Juneau Data Transfer Objects ................
> > SUCCESS [
> > > > > > 4.765 s]
> > > > > > [INFO] Apache Juneau Core .................................
> > SUCCESS
> > > [
> > > > > > 0.906 s]
> > > > > > [INFO] Apache Juneau Config File API ......................
> > SUCCESS [
> > > > > > 1.441 s]
> > > > > > [INFO] Apache Juneau Core Tests ...........................
> > SUCCESS [
> > > > > > 49.744 s]
> > > > > > [INFO] Apache Juneau - REST APIs ..........................
> > SUCCESS [
> > > > > > 0.209 s]
> > > > > > [INFO] Apache Juneau REST Servlet API .....................
> > SUCCESS [
> > > > > > 4.967 s]
> > > > > > [INFO] Apache Juneau REST JAX/RS API ......................
> > SUCCESS [
> > > > > > 1.085 s]
> > > > > > [INFO] Apache Juneau REST Client API ......................
> > SUCCESS [
> > > > > > 4.154 s]
> > > > > > [INFO] Apache Juneau - Microservice APIs ..................
> > SUCCESS [
> > > > > > 0.309 s]
> > > > > > [INFO] Apache Juneau Microservice Server ..................
> > SUCCESS [
> > > > > > 6.387 s]
> > > > > > [INFO] Apache Juneau Microservice Template ................
> > SUCCESS [
> > > > > > 3.719 s]
> > > > > > [INFO] Apache Juneau - Examples ...........................
> > SUCCESS [
> > > > > > 0.175 s]
> > > > > > [INFO] Apache Juneau REST Examples ........................
> > FAILURE [
> > > > > > 4.151 s]
> > > > > > [INFO] Apache Juneau Microservice Tests ...................
> SKIPPED
> > > > > > [INFO] Apache Juneau Core Examples ........................
> SKIPPED
> > > > > > [INFO] Apache Juneau Javadocs .............................
> SKIPPED
> > > > > > [INFO] Apache Juneau - Release Engineering ................
> SKIPPED
> > > > > > [INFO] Apache Juneau UberJar ..............................
> SKIPPED
> > > > > > [INFO] Apache Juneau Distribution .........................
> SKIPPED
> > > > > > [INFO] ------------------------------
> > ------------------------------
> > > > > > ------------
> > > > > > [INFO] BUILD FAILURE
> > > > > > [INFO] ------------------------------
> > ------------------------------
> > > > > > ------------
> > > > > > [INFO] Total time: 01:52 min
> > > > > > [INFO] Finished at: 2017-12-22T13:41:11-07:00
> > > > > > [INFO] Final Memory: 59M/872M
> > > > > > [INFO] ------------------------------
> > ------------------------------
> > > > > > ------------
> > > > > >
> > > > > > What do you build on? Mac? Linux?
> > > > > >
> > > > > > Gary
> > > > > >
> > > > > > On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <
> > > jamesbognar@apache.org>
> > > > > > wrote:
> > > > > >
> > > > > >> I am pleased to be calling this vote for the source release of
> > > Apache
> > > > > >> Juneau 7.0.1 RC1.
> > > > > >>
> > > > > >> The binaries are available at:
> > > > > >> https://dist.apache.org/repos/dist/dev/juneau/binaries/
> > > > > juneau-7.0.1-RC1/
> > > > > >>
> > > > > >> The release candidate to be voted over is available at:
> > > > > >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-
> > > > 7.0.1-RC1/
> > > > > >>
> > > > > >> SHA-1 checksums:
> > > > > >> 23faca3fbe91c954012f35820783f86000f90025
> > > apache-juneau-7.0.1-src.zip
> > > > > >> acbad27243d628198f0470d4b1632aabd1db19c3
> > > apache-juneau-7.0.1-bin.zip
> > > > > >>
> > > > > >> MD5 checksums:
> > > > > >> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
> > > > > >> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
> > > > > >>
> > > > > >> Build the release candidate using:
> > > > > >> mvn clean install
> > > > > >>
> > > > > >> The release candidate is signed with a GPG key available at:
> > > > > >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > > > > >>
> > > > > >> A staged Maven repository is available for review at:
> > > > > >> https://repository.apache.org/content/repositories/
> > > > > orgapachejuneau-1019/
> > > > > >>
> > > > > >> The Git commit for this release is...
> > > > > >> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commi
> > > > > >> t;h=3a4436000b1f783b169e2c883f3785f0d78c7c46
> > > > > >>
> > > > > >> Please vote on releasing this package as:
> > > > > >> Apache Juneau 7.0.1
> > > > > >>
> > > > > >> This vote will be open until 21-Dec-2017 7:00pm EST and passes
> if
> > a
> > > > > >> majority of at least three +1 Apache Juneau PMC votes are cast.
> > > > > >>
> > > > > >> [ ] +1 Release this package
> > > > > >> [ ] 0 I don't feel strongly about it, but don't object
> > > > > >> [ ] -1 Do not release this package because...
> > > > > >>
> > > > > >> Anyone can participate in testing and voting, not just
> committers,
> > > > > please
> > > > > >> feel free to try out the release candidate and provide your
> votes.
> > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by Gary Gregory <ga...@gmail.com>.
On Fri, Dec 22, 2017 at 3:39 PM, James Bognar <ja...@apache.org>
wrote:

> Oh I see the problem.
>
>
> *java.lang.UnsupportedClassVersionError:org/eclipse/jetty/xml/
> XmlConfiguration
> : Unsupported major.minor version*
>
> The problem is that Jetty requires Java 8, and our REST testcases use the
> Microservice framework which uses Jetty.  So even though all the code and
> test compile in Java 7, the tests have to be run in Java 8.
>
> I'll figure out how to ignore the REST tests if you're building in Java 7.
>

You can do that with a Maven profile (maybe) or for certain using JUnit's
Assume class.

Gary


>
>
> On Fri, Dec 22, 2017 at 5:31 PM, Gary Gregory <ga...@gmail.com>
> wrote:
>
> > Note that it works with Java 8:
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 1.8.0_152, vendor: Oracle Corporation
> > Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >
> > Here are more details on Java 7 with 'mvn clean test'.
> >
> > -------------------------------------------------------
> >  T E S T S
> > -------------------------------------------------------
> > Running org.apache.juneau.examples.rest._TestSuite
> > Running class 'RestMicroservice' using config file 'examples.cfg'.
> > Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed: 1.32
> sec
> > <<< FAILURE! - in org.apache.juneau.examples.rest._TestSuite
> > org.apache.juneau.examples.rest.AddressBookResourceTest  Time elapsed:
> > 0.95
> > sec  <<< ERROR!
> > java.lang.RuntimeException: java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.AddressBookResourceTest.beforeClass(
> > AddressBookResourceTest.java:39)
> > Caused by: java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.AddressBookResourceTest.beforeClass(
> > AddressBookResourceTest.java:39)
> >
> > org.apache.juneau.examples.rest.AddressBookResourceTest  Time elapsed:
> > 0.951 sec  <<< ERROR!
> > java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.AddressBookResourceTest.afterClass(
> > AddressBookResourceTest.java:69)
> >
> > testXml(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> elapsed:
> > 0.001 sec  <<< ERROR!
> > java.lang.RuntimeException: java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.RootResourcesTest.
> > testXml(RootResourcesTest.java:56)
> > Caused by: java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.RootResourcesTest.
> > testXml(RootResourcesTest.java:56)
> >
> > testJson(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> elapsed:
> > 0.001 sec  <<< ERROR!
> > java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.RootResourcesTest.
> > testJson(RootResourcesTest.java:39)
> >
> > testOptionsPage(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> > elapsed: 0.001 sec  <<< ERROR!
> > java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.RootResourcesTest.testOptionsPage(
> > RootResourcesTest.java:110)
> >
> > testHtmlStripped(org.apache.juneau.examples.rest.RootResourcesTest)
> Time
> > elapsed: 0 sec  <<< ERROR!
> > java.lang.RuntimeException: java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.RootResourcesTest.testHtmlStripped(
> > RootResourcesTest.java:76)
> > Caused by: java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.RootResourcesTest.testHtmlStripped(
> > RootResourcesTest.java:76)
> >
> > testJsonSchema(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> > elapsed: 0.001 sec  <<< ERROR!
> > java.lang.RuntimeException: java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(
> > RootResourcesTest.java:96)
> > Caused by: java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(
> > RootResourcesTest.java:96)
> >
> > org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
> Time
> > elapsed: 0.002 sec  <<< ERROR!
> > java.lang.ExceptionInInitializerError
> > at
> > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > ceTest.<clinit>(SampleRemoteableServicesResourceTest.java:31)
> >
> > org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
> Time
> > elapsed: 0.008 sec  <<< ERROR!
> > java.lang.NoClassDefFoundError: Could not initialize class
> > org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
> >
> > testUpload(org.apache.juneau.examples.rest.TestMultiPartFormPostsTest)
> > Time elapsed: 0.342 sec  <<< ERROR!
> > java.lang.NullPointerException
> > at
> > org.apache.juneau.examples.rest.TestMultiPartFormPostsTest.testUpload(
> > TestMultiPartFormPostsTest.java:42)
> >
> >
> > Results :
> >
> > Tests in error:
> > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > org.apache.juneau.examples.rest.AddressBookResourceTest
> >   Run 1: AddressBookResourceTest.beforeClass:39 ϠRuntime
> > java.lang.NullPointerExceptio...
> >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> >
> >   RootResourcesTest.testHtmlStripped:76 ϠRuntime
> > java.lang.NullPointerException
> >   RootResourcesTest.testJson:39 NullPointer
> >   RootResourcesTest.testJsonSchema:96 ϠRuntime
> > java.lang.NullPointerException
> >   RootResourcesTest.testOptionsPage:110 NullPointer
> >   RootResourcesTest.testXml:56 ϠRuntime java.lang.NullPointerException
> > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > ceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > ceTest
> >   Run 1:
> > SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.
> > SampleRemoteableServicesResourceTest
> > ϠExceptionInInitializer
> >   Run 2:
> > SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.
> > SampleRemoteableServicesResourceTest
> > ϠNoClassDefFound
> >
> >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> >
> > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> >
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Reactor Summary:
> > [INFO]
> > [INFO] Apache Juneau ...................................... SUCCESS [
> > 0.988 s]
> > [INFO] Apache Juneau - Core APIs .......................... SUCCESS [
> > 0.039 s]
> > [INFO] Apache Juneau Marshall ............................. SUCCESS [
> > 12.865 s]
> > [INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
> > 1.728 s]
> > [INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
> > 2.171 s]
> > [INFO] Apache Juneau Core ................................. SUCCESS [
> > 1.109 s]
> > [INFO] Apache Juneau Config File API ...................... SUCCESS [
> > 1.205 s]
> > [INFO] Apache Juneau Core Tests ........................... SUCCESS
> [01:23
> > min]
> > [INFO] Apache Juneau - REST APIs .......................... SUCCESS [
> > 0.050 s]
> > [INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
> > 2.464 s]
> > [INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
> > 1.088 s]
> > [INFO] Apache Juneau REST Client API ...................... SUCCESS [
> > 1.294 s]
> > [INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
> > 0.031 s]
> > [INFO] Apache Juneau Microservice Server .................. SUCCESS [
> > 2.917 s]
> > [INFO] Apache Juneau Microservice Template ................ SUCCESS [
> > 1.491 s]
> > [INFO] Apache Juneau - Examples ........................... SUCCESS [
> > 0.033 s]
> > [INFO] Apache Juneau REST Examples ........................ FAILURE [
> > 6.577 s]
> > [INFO] Apache Juneau Microservice Tests ................... SKIPPED
> > [INFO] Apache Juneau Core Examples ........................ SKIPPED
> > [INFO] Apache Juneau Javadocs ............................. SKIPPED
> > [INFO] Apache Juneau - Release Engineering ................ SKIPPED
> > [INFO] Apache Juneau UberJar .............................. SKIPPED
> > [INFO] Apache Juneau Distribution ......................... SKIPPED
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 02:01 min
> > [INFO] Finished at: 2017-12-22T15:07:57-07:00
> > [INFO] Final Memory: 48M/598M
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > and on std err:
> >
> > ---Usage---
> > java -cp juneau.jar org.apache.juneau.ini.ConfigFile createBatchEnvFile
> > -configFile <configFile> -envFile <envFile> [-verbose]
> > java -cp juneau.jar org.apache.juneau.ini.ConfigFile createShellEnvFile
> > -configFile <configFile> -envFile <envFile> [-verbose]
> > java -cp juneau.jar org.apache.juneau.ini.ConfigFile setVals -configFile
> > <configFile> -vals [var1 val1 [var2 val2...]] [-verbose]
> > log4j:WARN No appenders could be found for logger
> > (com.hp.hpl.jena.rdf.model.impl.RDFDefaultErrorHandler).
> > log4j:WARN Please initialize the log4j system properly.
> > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
> > more info.
> > java.lang.UnsupportedClassVersionError:
> > org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor version
> > 52.0
> >         at java.lang.ClassLoader.defineClass1(Native Method)
> >         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> >         at
> > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> >         at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
> >         at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
> >         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> >         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> >         at java.security.AccessController.doPrivileged(Native Method)
> >         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> >         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> >         at
> > org.apache.juneau.microservice.RestMicroservice.
> > createServer(RestMicroservice.java:326)
> >         at
> > org.apache.juneau.microservice.RestMicroservice.
> > start(RestMicroservice.java:128)
> >         at
> > org.apache.juneau.examples.rest.SamplesMicroservice.startMicroservice(
> > SamplesMicroservice.java:48)
> >         at
> > org.apache.juneau.examples.rest._TestSuite.setUp(_TestSuite.java:36)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> > sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:
> > 57)
> >         at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:43)
> >         at java.lang.reflect.Method.invoke(Method.java:606)
> >         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.RunBefores.
> > evaluate(RunBefores.java:24)
> >         at
> > org.junit.internal.runners.statements.RunAfters.evaluate(
> > RunAfters.java:27)
> >         at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> >         at
> > org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > JUnit4Provider.java:367)
> >         at
> > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > JUnit4Provider.java:274)
> >         at
> > org.apache.maven.surefire.junit4.JUnit4Provider.
> > executeTestSet(JUnit4Provider.java:238)
> >         at
> > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > JUnit4Provider.java:161)
> >         at
> > org.apache.maven.surefire.booter.ForkedBooter.
> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> >         at
> > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > ForkedBooter.java:242)
> >         at
> > org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
> > java.lang.UnsupportedClassVersionError:
> > org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor version
> > 52.0
> > Exception in thread "Thread-2" java.lang.UnsupportedClassVersionError:
> > org/eclipse/jetty/server/Server : Unsupported major.minor version 52.0
> >         at java.lang.ClassLoader.defineClass1(Native Method)
> >         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> >         at
> > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> >         at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
> >         at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
> >         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> >         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> >         at java.security.AccessController.doPrivileged(Native Method)
> >         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> >         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> >         at
> > org.apache.juneau.microservice.RestMicroservice$
> > 1.run(RestMicroservice.java:148)
> > java.lang.NullPointerException
> > Exception in thread "Thread-3" java.lang.UnsupportedClassVersionError:
> > org/eclipse/jetty/server/Server
> >         at
> > org.apache.juneau.microservice.RestMicroservice$
> > 1.run(RestMicroservice.java:148)
> >
> > Gary
> >
> >
> >
> >
> >
> > On Fri, Dec 22, 2017 at 2:08 PM, James Bognar <ja...@apache.org>
> > wrote:
> >
> > > Hi Gary,
> > >
> > > I don't have a Windows machine to test on.  Is there any more output
> from
> > > those test failures?  It seems to be cut off and I can't tell where the
> > > NullPointerException is occurring.
> > >
> > > On Fri, Dec 22, 2017 at 3:55 PM, Gary Gregory <ga...@gmail.com>
> > > wrote:
> > >
> > > > This is based on a checkout of the git tag BTW.
> > > >
> > > > Gary
> > > >
> > > > On Fri, Dec 22, 2017 at 1:55 PM, Gary Gregory <
> garydgregory@gmail.com>
> > > > wrote:
> > > >
> > > > > FWIW, I cannot build on Windows with:
> > > > >
> > > > > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > > > > 2017-10-18T01:58:13-06:00)
> > > > > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > > > > Java version: 1.7.0_80, vendor: Oracle Corporation
> > > > > Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> > > > > Default locale: en_US, platform encoding: Cp1252
> > > > > OS name: "windows 8.1", version: "6.3", arch: "amd64", family:
> > > "windows"
> > > > >
> > > > > Tests in error:
> > > > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > > > > org.apache.juneau.examples.rest.AddressBookResourceTest
> > > > >   Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
> > > > > java.lang.NullPointerExceptio...
> > > > >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> > > > >
> > > > >   RootResourcesTest.testHtmlStripped:76 » Runtime
> > > > > java.lang.NullPointerException
> > > > >   RootResourcesTest.testJson:39 NullPointer
> > > > >   RootResourcesTest.testJsonSchema:96 » Runtime
> > > > > java.lang.NullPointerException
> > > > >   RootResourcesTest.testOptionsPage:110 NullPointer
> > > > >   RootResourcesTest.testXml:56 » Runtime
> > java.lang.NullPointerException
> > > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > > > ceTest.org.apache.juneau.examples.rest.
> > SampleRemoteableServicesResour
> > > > > ceTest
> > > > >   Run 1: SampleRemoteableServicesResourceTest.org.apache.juneau.
> > > > > examples.rest.SampleRemoteableServicesResourceTest »
> > > > > ExceptionInInitializer
> > > > >   Run 2: SampleRemoteableServicesResourceTest.org.apache.juneau.
> > > > > examples.rest.SampleRemoteableServicesResourceTest »
> NoClassDefFound
> > > > >
> > > > >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> > > > >
> > > > > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> > > > >
> > > > > [INFO] ------------------------------
> ------------------------------
> > > > > ------------
> > > > > [INFO] Reactor Summary:
> > > > > [INFO]
> > > > > [INFO] Apache Juneau ......................................
> SUCCESS
> > [
> > > > > 2.909 s]
> > > > > [INFO] Apache Juneau - Core APIs ..........................
> SUCCESS [
> > > > > 0.282 s]
> > > > > [INFO] Apache Juneau Marshall .............................
> SUCCESS [
> > > > > 23.271 s]
> > > > > [INFO] Apache Juneau Marshal RDF ..........................
> SUCCESS [
> > > > > 1.954 s]
> > > > > [INFO] Apache Juneau Data Transfer Objects ................
> SUCCESS [
> > > > > 4.765 s]
> > > > > [INFO] Apache Juneau Core .................................
> SUCCESS
> > [
> > > > > 0.906 s]
> > > > > [INFO] Apache Juneau Config File API ......................
> SUCCESS [
> > > > > 1.441 s]
> > > > > [INFO] Apache Juneau Core Tests ...........................
> SUCCESS [
> > > > > 49.744 s]
> > > > > [INFO] Apache Juneau - REST APIs ..........................
> SUCCESS [
> > > > > 0.209 s]
> > > > > [INFO] Apache Juneau REST Servlet API .....................
> SUCCESS [
> > > > > 4.967 s]
> > > > > [INFO] Apache Juneau REST JAX/RS API ......................
> SUCCESS [
> > > > > 1.085 s]
> > > > > [INFO] Apache Juneau REST Client API ......................
> SUCCESS [
> > > > > 4.154 s]
> > > > > [INFO] Apache Juneau - Microservice APIs ..................
> SUCCESS [
> > > > > 0.309 s]
> > > > > [INFO] Apache Juneau Microservice Server ..................
> SUCCESS [
> > > > > 6.387 s]
> > > > > [INFO] Apache Juneau Microservice Template ................
> SUCCESS [
> > > > > 3.719 s]
> > > > > [INFO] Apache Juneau - Examples ...........................
> SUCCESS [
> > > > > 0.175 s]
> > > > > [INFO] Apache Juneau REST Examples ........................
> FAILURE [
> > > > > 4.151 s]
> > > > > [INFO] Apache Juneau Microservice Tests ................... SKIPPED
> > > > > [INFO] Apache Juneau Core Examples ........................ SKIPPED
> > > > > [INFO] Apache Juneau Javadocs ............................. SKIPPED
> > > > > [INFO] Apache Juneau - Release Engineering ................ SKIPPED
> > > > > [INFO] Apache Juneau UberJar .............................. SKIPPED
> > > > > [INFO] Apache Juneau Distribution ......................... SKIPPED
> > > > > [INFO] ------------------------------
> ------------------------------
> > > > > ------------
> > > > > [INFO] BUILD FAILURE
> > > > > [INFO] ------------------------------
> ------------------------------
> > > > > ------------
> > > > > [INFO] Total time: 01:52 min
> > > > > [INFO] Finished at: 2017-12-22T13:41:11-07:00
> > > > > [INFO] Final Memory: 59M/872M
> > > > > [INFO] ------------------------------
> ------------------------------
> > > > > ------------
> > > > >
> > > > > What do you build on? Mac? Linux?
> > > > >
> > > > > Gary
> > > > >
> > > > > On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <
> > jamesbognar@apache.org>
> > > > > wrote:
> > > > >
> > > > >> I am pleased to be calling this vote for the source release of
> > Apache
> > > > >> Juneau 7.0.1 RC1.
> > > > >>
> > > > >> The binaries are available at:
> > > > >> https://dist.apache.org/repos/dist/dev/juneau/binaries/
> > > > juneau-7.0.1-RC1/
> > > > >>
> > > > >> The release candidate to be voted over is available at:
> > > > >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-
> > > 7.0.1-RC1/
> > > > >>
> > > > >> SHA-1 checksums:
> > > > >> 23faca3fbe91c954012f35820783f86000f90025
> > apache-juneau-7.0.1-src.zip
> > > > >> acbad27243d628198f0470d4b1632aabd1db19c3
> > apache-juneau-7.0.1-bin.zip
> > > > >>
> > > > >> MD5 checksums:
> > > > >> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
> > > > >> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
> > > > >>
> > > > >> Build the release candidate using:
> > > > >> mvn clean install
> > > > >>
> > > > >> The release candidate is signed with a GPG key available at:
> > > > >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > > > >>
> > > > >> A staged Maven repository is available for review at:
> > > > >> https://repository.apache.org/content/repositories/
> > > > orgapachejuneau-1019/
> > > > >>
> > > > >> The Git commit for this release is...
> > > > >> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commi
> > > > >> t;h=3a4436000b1f783b169e2c883f3785f0d78c7c46
> > > > >>
> > > > >> Please vote on releasing this package as:
> > > > >> Apache Juneau 7.0.1
> > > > >>
> > > > >> This vote will be open until 21-Dec-2017 7:00pm EST and passes if
> a
> > > > >> majority of at least three +1 Apache Juneau PMC votes are cast.
> > > > >>
> > > > >> [ ] +1 Release this package
> > > > >> [ ] 0 I don't feel strongly about it, but don't object
> > > > >> [ ] -1 Do not release this package because...
> > > > >>
> > > > >> Anyone can participate in testing and voting, not just committers,
> > > > please
> > > > >> feel free to try out the release candidate and provide your votes.
> > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by James Bognar <ja...@apache.org>.
Oh I see the problem.


*java.lang.UnsupportedClassVersionError:org/eclipse/jetty/xml/XmlConfiguration
: Unsupported major.minor version*

The problem is that Jetty requires Java 8, and our REST testcases use the
Microservice framework which uses Jetty.  So even though all the code and
test compile in Java 7, the tests have to be run in Java 8.

I'll figure out how to ignore the REST tests if you're building in Java 7.



On Fri, Dec 22, 2017 at 5:31 PM, Gary Gregory <ga...@gmail.com>
wrote:

> Note that it works with Java 8:
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0_152, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Here are more details on Java 7 with 'mvn clean test'.
>
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.apache.juneau.examples.rest._TestSuite
> Running class 'RestMicroservice' using config file 'examples.cfg'.
> Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed: 1.32 sec
> <<< FAILURE! - in org.apache.juneau.examples.rest._TestSuite
> org.apache.juneau.examples.rest.AddressBookResourceTest  Time elapsed:
> 0.95
> sec  <<< ERROR!
> java.lang.RuntimeException: java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.AddressBookResourceTest.beforeClass(
> AddressBookResourceTest.java:39)
> Caused by: java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.AddressBookResourceTest.beforeClass(
> AddressBookResourceTest.java:39)
>
> org.apache.juneau.examples.rest.AddressBookResourceTest  Time elapsed:
> 0.951 sec  <<< ERROR!
> java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.AddressBookResourceTest.afterClass(
> AddressBookResourceTest.java:69)
>
> testXml(org.apache.juneau.examples.rest.RootResourcesTest)  Time elapsed:
> 0.001 sec  <<< ERROR!
> java.lang.RuntimeException: java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.RootResourcesTest.
> testXml(RootResourcesTest.java:56)
> Caused by: java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.RootResourcesTest.
> testXml(RootResourcesTest.java:56)
>
> testJson(org.apache.juneau.examples.rest.RootResourcesTest)  Time elapsed:
> 0.001 sec  <<< ERROR!
> java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.RootResourcesTest.
> testJson(RootResourcesTest.java:39)
>
> testOptionsPage(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> elapsed: 0.001 sec  <<< ERROR!
> java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.RootResourcesTest.testOptionsPage(
> RootResourcesTest.java:110)
>
> testHtmlStripped(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> elapsed: 0 sec  <<< ERROR!
> java.lang.RuntimeException: java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.RootResourcesTest.testHtmlStripped(
> RootResourcesTest.java:76)
> Caused by: java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.RootResourcesTest.testHtmlStripped(
> RootResourcesTest.java:76)
>
> testJsonSchema(org.apache.juneau.examples.rest.RootResourcesTest)  Time
> elapsed: 0.001 sec  <<< ERROR!
> java.lang.RuntimeException: java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(
> RootResourcesTest.java:96)
> Caused by: java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(
> RootResourcesTest.java:96)
>
> org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest  Time
> elapsed: 0.002 sec  <<< ERROR!
> java.lang.ExceptionInInitializerError
> at
> org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> ceTest.<clinit>(SampleRemoteableServicesResourceTest.java:31)
>
> org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest  Time
> elapsed: 0.008 sec  <<< ERROR!
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
>
> testUpload(org.apache.juneau.examples.rest.TestMultiPartFormPostsTest)
> Time elapsed: 0.342 sec  <<< ERROR!
> java.lang.NullPointerException
> at
> org.apache.juneau.examples.rest.TestMultiPartFormPostsTest.testUpload(
> TestMultiPartFormPostsTest.java:42)
>
>
> Results :
>
> Tests in error:
> org.apache.juneau.examples.rest.AddressBookResourceTest.
> org.apache.juneau.examples.rest.AddressBookResourceTest
>   Run 1: AddressBookResourceTest.beforeClass:39 ϠRuntime
> java.lang.NullPointerExceptio...
>   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
>
>   RootResourcesTest.testHtmlStripped:76 ϠRuntime
> java.lang.NullPointerException
>   RootResourcesTest.testJson:39 NullPointer
>   RootResourcesTest.testJsonSchema:96 ϠRuntime
> java.lang.NullPointerException
>   RootResourcesTest.testOptionsPage:110 NullPointer
>   RootResourcesTest.testXml:56 ϠRuntime java.lang.NullPointerException
> org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> ceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> ceTest
>   Run 1:
> SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.
> SampleRemoteableServicesResourceTest
> ϠExceptionInInitializer
>   Run 2:
> SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.
> SampleRemoteableServicesResourceTest
> ϠNoClassDefFound
>
>   TestMultiPartFormPostsTest.testUpload:42 NullPointer
>
> Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache Juneau ...................................... SUCCESS [
> 0.988 s]
> [INFO] Apache Juneau - Core APIs .......................... SUCCESS [
> 0.039 s]
> [INFO] Apache Juneau Marshall ............................. SUCCESS [
> 12.865 s]
> [INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
> 1.728 s]
> [INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
> 2.171 s]
> [INFO] Apache Juneau Core ................................. SUCCESS [
> 1.109 s]
> [INFO] Apache Juneau Config File API ...................... SUCCESS [
> 1.205 s]
> [INFO] Apache Juneau Core Tests ........................... SUCCESS [01:23
> min]
> [INFO] Apache Juneau - REST APIs .......................... SUCCESS [
> 0.050 s]
> [INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
> 2.464 s]
> [INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
> 1.088 s]
> [INFO] Apache Juneau REST Client API ...................... SUCCESS [
> 1.294 s]
> [INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
> 0.031 s]
> [INFO] Apache Juneau Microservice Server .................. SUCCESS [
> 2.917 s]
> [INFO] Apache Juneau Microservice Template ................ SUCCESS [
> 1.491 s]
> [INFO] Apache Juneau - Examples ........................... SUCCESS [
> 0.033 s]
> [INFO] Apache Juneau REST Examples ........................ FAILURE [
> 6.577 s]
> [INFO] Apache Juneau Microservice Tests ................... SKIPPED
> [INFO] Apache Juneau Core Examples ........................ SKIPPED
> [INFO] Apache Juneau Javadocs ............................. SKIPPED
> [INFO] Apache Juneau - Release Engineering ................ SKIPPED
> [INFO] Apache Juneau UberJar .............................. SKIPPED
> [INFO] Apache Juneau Distribution ......................... SKIPPED
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 02:01 min
> [INFO] Finished at: 2017-12-22T15:07:57-07:00
> [INFO] Final Memory: 48M/598M
> [INFO]
> ------------------------------------------------------------------------
>
> and on std err:
>
> ---Usage---
> java -cp juneau.jar org.apache.juneau.ini.ConfigFile createBatchEnvFile
> -configFile <configFile> -envFile <envFile> [-verbose]
> java -cp juneau.jar org.apache.juneau.ini.ConfigFile createShellEnvFile
> -configFile <configFile> -envFile <envFile> [-verbose]
> java -cp juneau.jar org.apache.juneau.ini.ConfigFile setVals -configFile
> <configFile> -vals [var1 val1 [var2 val2...]] [-verbose]
> log4j:WARN No appenders could be found for logger
> (com.hp.hpl.jena.rdf.model.impl.RDFDefaultErrorHandler).
> log4j:WARN Please initialize the log4j system properly.
> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
> more info.
> java.lang.UnsupportedClassVersionError:
> org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor version
> 52.0
>         at java.lang.ClassLoader.defineClass1(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
>         at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
>         at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>         at
> org.apache.juneau.microservice.RestMicroservice.
> createServer(RestMicroservice.java:326)
>         at
> org.apache.juneau.microservice.RestMicroservice.
> start(RestMicroservice.java:128)
>         at
> org.apache.juneau.examples.rest.SamplesMicroservice.startMicroservice(
> SamplesMicroservice.java:48)
>         at
> org.apache.juneau.examples.rest._TestSuite.setUp(_TestSuite.java:36)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         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.RunBefores.
> evaluate(RunBefores.java:24)
>         at
> org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
>         at
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
>         at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> JUnit4Provider.java:274)
>         at
> org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
>         at
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> ForkedBooter.java:242)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
> java.lang.UnsupportedClassVersionError:
> org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor version
> 52.0
> Exception in thread "Thread-2" java.lang.UnsupportedClassVersionError:
> org/eclipse/jetty/server/Server : Unsupported major.minor version 52.0
>         at java.lang.ClassLoader.defineClass1(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
>         at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
>         at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>         at
> org.apache.juneau.microservice.RestMicroservice$
> 1.run(RestMicroservice.java:148)
> java.lang.NullPointerException
> Exception in thread "Thread-3" java.lang.UnsupportedClassVersionError:
> org/eclipse/jetty/server/Server
>         at
> org.apache.juneau.microservice.RestMicroservice$
> 1.run(RestMicroservice.java:148)
>
> Gary
>
>
>
>
>
> On Fri, Dec 22, 2017 at 2:08 PM, James Bognar <ja...@apache.org>
> wrote:
>
> > Hi Gary,
> >
> > I don't have a Windows machine to test on.  Is there any more output from
> > those test failures?  It seems to be cut off and I can't tell where the
> > NullPointerException is occurring.
> >
> > On Fri, Dec 22, 2017 at 3:55 PM, Gary Gregory <ga...@gmail.com>
> > wrote:
> >
> > > This is based on a checkout of the git tag BTW.
> > >
> > > Gary
> > >
> > > On Fri, Dec 22, 2017 at 1:55 PM, Gary Gregory <ga...@gmail.com>
> > > wrote:
> > >
> > > > FWIW, I cannot build on Windows with:
> > > >
> > > > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > > > 2017-10-18T01:58:13-06:00)
> > > > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > > > Java version: 1.7.0_80, vendor: Oracle Corporation
> > > > Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> > > > Default locale: en_US, platform encoding: Cp1252
> > > > OS name: "windows 8.1", version: "6.3", arch: "amd64", family:
> > "windows"
> > > >
> > > > Tests in error:
> > > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > > > org.apache.juneau.examples.rest.AddressBookResourceTest
> > > >   Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
> > > > java.lang.NullPointerExceptio...
> > > >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> > > >
> > > >   RootResourcesTest.testHtmlStripped:76 » Runtime
> > > > java.lang.NullPointerException
> > > >   RootResourcesTest.testJson:39 NullPointer
> > > >   RootResourcesTest.testJsonSchema:96 » Runtime
> > > > java.lang.NullPointerException
> > > >   RootResourcesTest.testOptionsPage:110 NullPointer
> > > >   RootResourcesTest.testXml:56 » Runtime
> java.lang.NullPointerException
> > > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > > ceTest.org.apache.juneau.examples.rest.
> SampleRemoteableServicesResour
> > > > ceTest
> > > >   Run 1: SampleRemoteableServicesResourceTest.org.apache.juneau.
> > > > examples.rest.SampleRemoteableServicesResourceTest »
> > > > ExceptionInInitializer
> > > >   Run 2: SampleRemoteableServicesResourceTest.org.apache.juneau.
> > > > examples.rest.SampleRemoteableServicesResourceTest » NoClassDefFound
> > > >
> > > >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> > > >
> > > > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> > > >
> > > > [INFO] ------------------------------------------------------------
> > > > ------------
> > > > [INFO] Reactor Summary:
> > > > [INFO]
> > > > [INFO] Apache Juneau ...................................... SUCCESS
> [
> > > > 2.909 s]
> > > > [INFO] Apache Juneau - Core APIs .......................... SUCCESS [
> > > > 0.282 s]
> > > > [INFO] Apache Juneau Marshall ............................. SUCCESS [
> > > > 23.271 s]
> > > > [INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
> > > > 1.954 s]
> > > > [INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
> > > > 4.765 s]
> > > > [INFO] Apache Juneau Core ................................. SUCCESS
> [
> > > > 0.906 s]
> > > > [INFO] Apache Juneau Config File API ...................... SUCCESS [
> > > > 1.441 s]
> > > > [INFO] Apache Juneau Core Tests ........................... SUCCESS [
> > > > 49.744 s]
> > > > [INFO] Apache Juneau - REST APIs .......................... SUCCESS [
> > > > 0.209 s]
> > > > [INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
> > > > 4.967 s]
> > > > [INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
> > > > 1.085 s]
> > > > [INFO] Apache Juneau REST Client API ...................... SUCCESS [
> > > > 4.154 s]
> > > > [INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
> > > > 0.309 s]
> > > > [INFO] Apache Juneau Microservice Server .................. SUCCESS [
> > > > 6.387 s]
> > > > [INFO] Apache Juneau Microservice Template ................ SUCCESS [
> > > > 3.719 s]
> > > > [INFO] Apache Juneau - Examples ........................... SUCCESS [
> > > > 0.175 s]
> > > > [INFO] Apache Juneau REST Examples ........................ FAILURE [
> > > > 4.151 s]
> > > > [INFO] Apache Juneau Microservice Tests ................... SKIPPED
> > > > [INFO] Apache Juneau Core Examples ........................ SKIPPED
> > > > [INFO] Apache Juneau Javadocs ............................. SKIPPED
> > > > [INFO] Apache Juneau - Release Engineering ................ SKIPPED
> > > > [INFO] Apache Juneau UberJar .............................. SKIPPED
> > > > [INFO] Apache Juneau Distribution ......................... SKIPPED
> > > > [INFO] ------------------------------------------------------------
> > > > ------------
> > > > [INFO] BUILD FAILURE
> > > > [INFO] ------------------------------------------------------------
> > > > ------------
> > > > [INFO] Total time: 01:52 min
> > > > [INFO] Finished at: 2017-12-22T13:41:11-07:00
> > > > [INFO] Final Memory: 59M/872M
> > > > [INFO] ------------------------------------------------------------
> > > > ------------
> > > >
> > > > What do you build on? Mac? Linux?
> > > >
> > > > Gary
> > > >
> > > > On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <
> jamesbognar@apache.org>
> > > > wrote:
> > > >
> > > >> I am pleased to be calling this vote for the source release of
> Apache
> > > >> Juneau 7.0.1 RC1.
> > > >>
> > > >> The binaries are available at:
> > > >> https://dist.apache.org/repos/dist/dev/juneau/binaries/
> > > juneau-7.0.1-RC1/
> > > >>
> > > >> The release candidate to be voted over is available at:
> > > >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-
> > 7.0.1-RC1/
> > > >>
> > > >> SHA-1 checksums:
> > > >> 23faca3fbe91c954012f35820783f86000f90025
> apache-juneau-7.0.1-src.zip
> > > >> acbad27243d628198f0470d4b1632aabd1db19c3
> apache-juneau-7.0.1-bin.zip
> > > >>
> > > >> MD5 checksums:
> > > >> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
> > > >> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
> > > >>
> > > >> Build the release candidate using:
> > > >> mvn clean install
> > > >>
> > > >> The release candidate is signed with a GPG key available at:
> > > >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > > >>
> > > >> A staged Maven repository is available for review at:
> > > >> https://repository.apache.org/content/repositories/
> > > orgapachejuneau-1019/
> > > >>
> > > >> The Git commit for this release is...
> > > >> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commi
> > > >> t;h=3a4436000b1f783b169e2c883f3785f0d78c7c46
> > > >>
> > > >> Please vote on releasing this package as:
> > > >> Apache Juneau 7.0.1
> > > >>
> > > >> This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
> > > >> majority of at least three +1 Apache Juneau PMC votes are cast.
> > > >>
> > > >> [ ] +1 Release this package
> > > >> [ ] 0 I don't feel strongly about it, but don't object
> > > >> [ ] -1 Do not release this package because...
> > > >>
> > > >> Anyone can participate in testing and voting, not just committers,
> > > please
> > > >> feel free to try out the release candidate and provide your votes.
> > > >>
> > > >
> > > >
> > >
> >
>

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by Gary Gregory <ga...@gmail.com>.
Note that it works with Java 8:

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.8.0_152, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_152\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Here are more details on Java 7 with 'mvn clean test'.

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.juneau.examples.rest._TestSuite
Running class 'RestMicroservice' using config file 'examples.cfg'.
Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed: 1.32 sec
<<< FAILURE! - in org.apache.juneau.examples.rest._TestSuite
org.apache.juneau.examples.rest.AddressBookResourceTest  Time elapsed: 0.95
sec  <<< ERROR!
java.lang.RuntimeException: java.lang.NullPointerException
at
org.apache.juneau.examples.rest.AddressBookResourceTest.beforeClass(AddressBookResourceTest.java:39)
Caused by: java.lang.NullPointerException
at
org.apache.juneau.examples.rest.AddressBookResourceTest.beforeClass(AddressBookResourceTest.java:39)

org.apache.juneau.examples.rest.AddressBookResourceTest  Time elapsed:
0.951 sec  <<< ERROR!
java.lang.NullPointerException
at
org.apache.juneau.examples.rest.AddressBookResourceTest.afterClass(AddressBookResourceTest.java:69)

testXml(org.apache.juneau.examples.rest.RootResourcesTest)  Time elapsed:
0.001 sec  <<< ERROR!
java.lang.RuntimeException: java.lang.NullPointerException
at
org.apache.juneau.examples.rest.RootResourcesTest.testXml(RootResourcesTest.java:56)
Caused by: java.lang.NullPointerException
at
org.apache.juneau.examples.rest.RootResourcesTest.testXml(RootResourcesTest.java:56)

testJson(org.apache.juneau.examples.rest.RootResourcesTest)  Time elapsed:
0.001 sec  <<< ERROR!
java.lang.NullPointerException
at
org.apache.juneau.examples.rest.RootResourcesTest.testJson(RootResourcesTest.java:39)

testOptionsPage(org.apache.juneau.examples.rest.RootResourcesTest)  Time
elapsed: 0.001 sec  <<< ERROR!
java.lang.NullPointerException
at
org.apache.juneau.examples.rest.RootResourcesTest.testOptionsPage(RootResourcesTest.java:110)

testHtmlStripped(org.apache.juneau.examples.rest.RootResourcesTest)  Time
elapsed: 0 sec  <<< ERROR!
java.lang.RuntimeException: java.lang.NullPointerException
at
org.apache.juneau.examples.rest.RootResourcesTest.testHtmlStripped(RootResourcesTest.java:76)
Caused by: java.lang.NullPointerException
at
org.apache.juneau.examples.rest.RootResourcesTest.testHtmlStripped(RootResourcesTest.java:76)

testJsonSchema(org.apache.juneau.examples.rest.RootResourcesTest)  Time
elapsed: 0.001 sec  <<< ERROR!
java.lang.RuntimeException: java.lang.NullPointerException
at
org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(RootResourcesTest.java:96)
Caused by: java.lang.NullPointerException
at
org.apache.juneau.examples.rest.RootResourcesTest.testJsonSchema(RootResourcesTest.java:96)

org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest  Time
elapsed: 0.002 sec  <<< ERROR!
java.lang.ExceptionInInitializerError
at
org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest.<clinit>(SampleRemoteableServicesResourceTest.java:31)

org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest  Time
elapsed: 0.008 sec  <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest

testUpload(org.apache.juneau.examples.rest.TestMultiPartFormPostsTest)
Time elapsed: 0.342 sec  <<< ERROR!
java.lang.NullPointerException
at
org.apache.juneau.examples.rest.TestMultiPartFormPostsTest.testUpload(TestMultiPartFormPostsTest.java:42)


Results :

Tests in error:
org.apache.juneau.examples.rest.AddressBookResourceTest.org.apache.juneau.examples.rest.AddressBookResourceTest
  Run 1: AddressBookResourceTest.beforeClass:39 ϠRuntime
java.lang.NullPointerExceptio...
  Run 2: AddressBookResourceTest.afterClass:69 NullPointer

  RootResourcesTest.testHtmlStripped:76 ϠRuntime
java.lang.NullPointerException
  RootResourcesTest.testJson:39 NullPointer
  RootResourcesTest.testJsonSchema:96 ϠRuntime
java.lang.NullPointerException
  RootResourcesTest.testOptionsPage:110 NullPointer
  RootResourcesTest.testXml:56 ϠRuntime java.lang.NullPointerException
org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
  Run 1:
SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
ϠExceptionInInitializer
  Run 2:
SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
ϠNoClassDefFound

  TestMultiPartFormPostsTest.testUpload:42 NullPointer

Tests run: 8, Failures: 0, Errors: 8, Skipped: 0

[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Juneau ...................................... SUCCESS [
0.988 s]
[INFO] Apache Juneau - Core APIs .......................... SUCCESS [
0.039 s]
[INFO] Apache Juneau Marshall ............................. SUCCESS [
12.865 s]
[INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
1.728 s]
[INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
2.171 s]
[INFO] Apache Juneau Core ................................. SUCCESS [
1.109 s]
[INFO] Apache Juneau Config File API ...................... SUCCESS [
1.205 s]
[INFO] Apache Juneau Core Tests ........................... SUCCESS [01:23
min]
[INFO] Apache Juneau - REST APIs .......................... SUCCESS [
0.050 s]
[INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
2.464 s]
[INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
1.088 s]
[INFO] Apache Juneau REST Client API ...................... SUCCESS [
1.294 s]
[INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
0.031 s]
[INFO] Apache Juneau Microservice Server .................. SUCCESS [
2.917 s]
[INFO] Apache Juneau Microservice Template ................ SUCCESS [
1.491 s]
[INFO] Apache Juneau - Examples ........................... SUCCESS [
0.033 s]
[INFO] Apache Juneau REST Examples ........................ FAILURE [
6.577 s]
[INFO] Apache Juneau Microservice Tests ................... SKIPPED
[INFO] Apache Juneau Core Examples ........................ SKIPPED
[INFO] Apache Juneau Javadocs ............................. SKIPPED
[INFO] Apache Juneau - Release Engineering ................ SKIPPED
[INFO] Apache Juneau UberJar .............................. SKIPPED
[INFO] Apache Juneau Distribution ......................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 02:01 min
[INFO] Finished at: 2017-12-22T15:07:57-07:00
[INFO] Final Memory: 48M/598M
[INFO]
------------------------------------------------------------------------

and on std err:

---Usage---
java -cp juneau.jar org.apache.juneau.ini.ConfigFile createBatchEnvFile
-configFile <configFile> -envFile <envFile> [-verbose]
java -cp juneau.jar org.apache.juneau.ini.ConfigFile createShellEnvFile
-configFile <configFile> -envFile <envFile> [-verbose]
java -cp juneau.jar org.apache.juneau.ini.ConfigFile setVals -configFile
<configFile> -vals [var1 val1 [var2 val2...]] [-verbose]
log4j:WARN No appenders could be found for logger
(com.hp.hpl.jena.rdf.model.impl.RDFDefaultErrorHandler).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
more info.
java.lang.UnsupportedClassVersionError:
org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor version
52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at
org.apache.juneau.microservice.RestMicroservice.createServer(RestMicroservice.java:326)
        at
org.apache.juneau.microservice.RestMicroservice.start(RestMicroservice.java:128)
        at
org.apache.juneau.examples.rest.SamplesMicroservice.startMicroservice(SamplesMicroservice.java:48)
        at
org.apache.juneau.examples.rest._TestSuite.setUp(_TestSuite.java:36)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        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.RunBefores.evaluate(RunBefores.java:24)
        at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
        at
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
        at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
        at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
        at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
        at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
        at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
java.lang.UnsupportedClassVersionError:
org/eclipse/jetty/xml/XmlConfiguration : Unsupported major.minor version
52.0
Exception in thread "Thread-2" java.lang.UnsupportedClassVersionError:
org/eclipse/jetty/server/Server : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at
org.apache.juneau.microservice.RestMicroservice$1.run(RestMicroservice.java:148)
java.lang.NullPointerException
Exception in thread "Thread-3" java.lang.UnsupportedClassVersionError:
org/eclipse/jetty/server/Server
        at
org.apache.juneau.microservice.RestMicroservice$1.run(RestMicroservice.java:148)

Gary





On Fri, Dec 22, 2017 at 2:08 PM, James Bognar <ja...@apache.org>
wrote:

> Hi Gary,
>
> I don't have a Windows machine to test on.  Is there any more output from
> those test failures?  It seems to be cut off and I can't tell where the
> NullPointerException is occurring.
>
> On Fri, Dec 22, 2017 at 3:55 PM, Gary Gregory <ga...@gmail.com>
> wrote:
>
> > This is based on a checkout of the git tag BTW.
> >
> > Gary
> >
> > On Fri, Dec 22, 2017 at 1:55 PM, Gary Gregory <ga...@gmail.com>
> > wrote:
> >
> > > FWIW, I cannot build on Windows with:
> > >
> > > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > > 2017-10-18T01:58:13-06:00)
> > > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > > Java version: 1.7.0_80, vendor: Oracle Corporation
> > > Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> > > Default locale: en_US, platform encoding: Cp1252
> > > OS name: "windows 8.1", version: "6.3", arch: "amd64", family:
> "windows"
> > >
> > > Tests in error:
> > > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > > org.apache.juneau.examples.rest.AddressBookResourceTest
> > >   Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
> > > java.lang.NullPointerExceptio...
> > >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> > >
> > >   RootResourcesTest.testHtmlStripped:76 » Runtime
> > > java.lang.NullPointerException
> > >   RootResourcesTest.testJson:39 NullPointer
> > >   RootResourcesTest.testJsonSchema:96 » Runtime
> > > java.lang.NullPointerException
> > >   RootResourcesTest.testOptionsPage:110 NullPointer
> > >   RootResourcesTest.testXml:56 » Runtime java.lang.NullPointerException
> > > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > ceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > > ceTest
> > >   Run 1: SampleRemoteableServicesResourceTest.org.apache.juneau.
> > > examples.rest.SampleRemoteableServicesResourceTest »
> > > ExceptionInInitializer
> > >   Run 2: SampleRemoteableServicesResourceTest.org.apache.juneau.
> > > examples.rest.SampleRemoteableServicesResourceTest » NoClassDefFound
> > >
> > >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> > >
> > > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> > >
> > > [INFO] ------------------------------------------------------------
> > > ------------
> > > [INFO] Reactor Summary:
> > > [INFO]
> > > [INFO] Apache Juneau ...................................... SUCCESS [
> > > 2.909 s]
> > > [INFO] Apache Juneau - Core APIs .......................... SUCCESS [
> > > 0.282 s]
> > > [INFO] Apache Juneau Marshall ............................. SUCCESS [
> > > 23.271 s]
> > > [INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
> > > 1.954 s]
> > > [INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
> > > 4.765 s]
> > > [INFO] Apache Juneau Core ................................. SUCCESS [
> > > 0.906 s]
> > > [INFO] Apache Juneau Config File API ...................... SUCCESS [
> > > 1.441 s]
> > > [INFO] Apache Juneau Core Tests ........................... SUCCESS [
> > > 49.744 s]
> > > [INFO] Apache Juneau - REST APIs .......................... SUCCESS [
> > > 0.209 s]
> > > [INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
> > > 4.967 s]
> > > [INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
> > > 1.085 s]
> > > [INFO] Apache Juneau REST Client API ...................... SUCCESS [
> > > 4.154 s]
> > > [INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
> > > 0.309 s]
> > > [INFO] Apache Juneau Microservice Server .................. SUCCESS [
> > > 6.387 s]
> > > [INFO] Apache Juneau Microservice Template ................ SUCCESS [
> > > 3.719 s]
> > > [INFO] Apache Juneau - Examples ........................... SUCCESS [
> > > 0.175 s]
> > > [INFO] Apache Juneau REST Examples ........................ FAILURE [
> > > 4.151 s]
> > > [INFO] Apache Juneau Microservice Tests ................... SKIPPED
> > > [INFO] Apache Juneau Core Examples ........................ SKIPPED
> > > [INFO] Apache Juneau Javadocs ............................. SKIPPED
> > > [INFO] Apache Juneau - Release Engineering ................ SKIPPED
> > > [INFO] Apache Juneau UberJar .............................. SKIPPED
> > > [INFO] Apache Juneau Distribution ......................... SKIPPED
> > > [INFO] ------------------------------------------------------------
> > > ------------
> > > [INFO] BUILD FAILURE
> > > [INFO] ------------------------------------------------------------
> > > ------------
> > > [INFO] Total time: 01:52 min
> > > [INFO] Finished at: 2017-12-22T13:41:11-07:00
> > > [INFO] Final Memory: 59M/872M
> > > [INFO] ------------------------------------------------------------
> > > ------------
> > >
> > > What do you build on? Mac? Linux?
> > >
> > > Gary
> > >
> > > On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <ja...@apache.org>
> > > wrote:
> > >
> > >> I am pleased to be calling this vote for the source release of Apache
> > >> Juneau 7.0.1 RC1.
> > >>
> > >> The binaries are available at:
> > >> https://dist.apache.org/repos/dist/dev/juneau/binaries/
> > juneau-7.0.1-RC1/
> > >>
> > >> The release candidate to be voted over is available at:
> > >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-
> 7.0.1-RC1/
> > >>
> > >> SHA-1 checksums:
> > >> 23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
> > >> acbad27243d628198f0470d4b1632aabd1db19c3 apache-juneau-7.0.1-bin.zip
> > >>
> > >> MD5 checksums:
> > >> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
> > >> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
> > >>
> > >> Build the release candidate using:
> > >> mvn clean install
> > >>
> > >> The release candidate is signed with a GPG key available at:
> > >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > >>
> > >> A staged Maven repository is available for review at:
> > >> https://repository.apache.org/content/repositories/
> > orgapachejuneau-1019/
> > >>
> > >> The Git commit for this release is...
> > >> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commi
> > >> t;h=3a4436000b1f783b169e2c883f3785f0d78c7c46
> > >>
> > >> Please vote on releasing this package as:
> > >> Apache Juneau 7.0.1
> > >>
> > >> This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
> > >> majority of at least three +1 Apache Juneau PMC votes are cast.
> > >>
> > >> [ ] +1 Release this package
> > >> [ ] 0 I don't feel strongly about it, but don't object
> > >> [ ] -1 Do not release this package because...
> > >>
> > >> Anyone can participate in testing and voting, not just committers,
> > please
> > >> feel free to try out the release candidate and provide your votes.
> > >>
> > >
> > >
> >
>

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by James Bognar <ja...@apache.org>.
Hi Gary,

I don't have a Windows machine to test on.  Is there any more output from
those test failures?  It seems to be cut off and I can't tell where the
NullPointerException is occurring.

On Fri, Dec 22, 2017 at 3:55 PM, Gary Gregory <ga...@gmail.com>
wrote:

> This is based on a checkout of the git tag BTW.
>
> Gary
>
> On Fri, Dec 22, 2017 at 1:55 PM, Gary Gregory <ga...@gmail.com>
> wrote:
>
> > FWIW, I cannot build on Windows with:
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 1.7.0_80, vendor: Oracle Corporation
> > Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
> >
> > Tests in error:
> > org.apache.juneau.examples.rest.AddressBookResourceTest.
> > org.apache.juneau.examples.rest.AddressBookResourceTest
> >   Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
> > java.lang.NullPointerExceptio...
> >   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
> >
> >   RootResourcesTest.testHtmlStripped:76 » Runtime
> > java.lang.NullPointerException
> >   RootResourcesTest.testJson:39 NullPointer
> >   RootResourcesTest.testJsonSchema:96 » Runtime
> > java.lang.NullPointerException
> >   RootResourcesTest.testOptionsPage:110 NullPointer
> >   RootResourcesTest.testXml:56 » Runtime java.lang.NullPointerException
> > org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > ceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> > ceTest
> >   Run 1: SampleRemoteableServicesResourceTest.org.apache.juneau.
> > examples.rest.SampleRemoteableServicesResourceTest »
> > ExceptionInInitializer
> >   Run 2: SampleRemoteableServicesResourceTest.org.apache.juneau.
> > examples.rest.SampleRemoteableServicesResourceTest » NoClassDefFound
> >
> >   TestMultiPartFormPostsTest.testUpload:42 NullPointer
> >
> > Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
> >
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO] Reactor Summary:
> > [INFO]
> > [INFO] Apache Juneau ...................................... SUCCESS [
> > 2.909 s]
> > [INFO] Apache Juneau - Core APIs .......................... SUCCESS [
> > 0.282 s]
> > [INFO] Apache Juneau Marshall ............................. SUCCESS [
> > 23.271 s]
> > [INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
> > 1.954 s]
> > [INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
> > 4.765 s]
> > [INFO] Apache Juneau Core ................................. SUCCESS [
> > 0.906 s]
> > [INFO] Apache Juneau Config File API ...................... SUCCESS [
> > 1.441 s]
> > [INFO] Apache Juneau Core Tests ........................... SUCCESS [
> > 49.744 s]
> > [INFO] Apache Juneau - REST APIs .......................... SUCCESS [
> > 0.209 s]
> > [INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
> > 4.967 s]
> > [INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
> > 1.085 s]
> > [INFO] Apache Juneau REST Client API ...................... SUCCESS [
> > 4.154 s]
> > [INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
> > 0.309 s]
> > [INFO] Apache Juneau Microservice Server .................. SUCCESS [
> > 6.387 s]
> > [INFO] Apache Juneau Microservice Template ................ SUCCESS [
> > 3.719 s]
> > [INFO] Apache Juneau - Examples ........................... SUCCESS [
> > 0.175 s]
> > [INFO] Apache Juneau REST Examples ........................ FAILURE [
> > 4.151 s]
> > [INFO] Apache Juneau Microservice Tests ................... SKIPPED
> > [INFO] Apache Juneau Core Examples ........................ SKIPPED
> > [INFO] Apache Juneau Javadocs ............................. SKIPPED
> > [INFO] Apache Juneau - Release Engineering ................ SKIPPED
> > [INFO] Apache Juneau UberJar .............................. SKIPPED
> > [INFO] Apache Juneau Distribution ......................... SKIPPED
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO] BUILD FAILURE
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO] Total time: 01:52 min
> > [INFO] Finished at: 2017-12-22T13:41:11-07:00
> > [INFO] Final Memory: 59M/872M
> > [INFO] ------------------------------------------------------------
> > ------------
> >
> > What do you build on? Mac? Linux?
> >
> > Gary
> >
> > On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <ja...@apache.org>
> > wrote:
> >
> >> I am pleased to be calling this vote for the source release of Apache
> >> Juneau 7.0.1 RC1.
> >>
> >> The binaries are available at:
> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/
> juneau-7.0.1-RC1/
> >>
> >> The release candidate to be voted over is available at:
> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-7.0.1-RC1/
> >>
> >> SHA-1 checksums:
> >> 23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
> >> acbad27243d628198f0470d4b1632aabd1db19c3 apache-juneau-7.0.1-bin.zip
> >>
> >> MD5 checksums:
> >> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
> >> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
> >>
> >> Build the release candidate using:
> >> mvn clean install
> >>
> >> The release candidate is signed with a GPG key available at:
> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> >>
> >> A staged Maven repository is available for review at:
> >> https://repository.apache.org/content/repositories/
> orgapachejuneau-1019/
> >>
> >> The Git commit for this release is...
> >> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commi
> >> t;h=3a4436000b1f783b169e2c883f3785f0d78c7c46
> >>
> >> Please vote on releasing this package as:
> >> Apache Juneau 7.0.1
> >>
> >> This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
> >> majority of at least three +1 Apache Juneau PMC votes are cast.
> >>
> >> [ ] +1 Release this package
> >> [ ] 0 I don't feel strongly about it, but don't object
> >> [ ] -1 Do not release this package because...
> >>
> >> Anyone can participate in testing and voting, not just committers,
> please
> >> feel free to try out the release candidate and provide your votes.
> >>
> >
> >
>

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by Gary Gregory <ga...@gmail.com>.
This is based on a checkout of the git tag BTW.

Gary

On Fri, Dec 22, 2017 at 1:55 PM, Gary Gregory <ga...@gmail.com>
wrote:

> FWIW, I cannot build on Windows with:
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.7.0_80, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.7.0_80\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
>
> Tests in error:
> org.apache.juneau.examples.rest.AddressBookResourceTest.
> org.apache.juneau.examples.rest.AddressBookResourceTest
>   Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
> java.lang.NullPointerExceptio...
>   Run 2: AddressBookResourceTest.afterClass:69 NullPointer
>
>   RootResourcesTest.testHtmlStripped:76 » Runtime
> java.lang.NullPointerException
>   RootResourcesTest.testJson:39 NullPointer
>   RootResourcesTest.testJsonSchema:96 » Runtime
> java.lang.NullPointerException
>   RootResourcesTest.testOptionsPage:110 NullPointer
>   RootResourcesTest.testXml:56 » Runtime java.lang.NullPointerException
> org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> ceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResour
> ceTest
>   Run 1: SampleRemoteableServicesResourceTest.org.apache.juneau.
> examples.rest.SampleRemoteableServicesResourceTest »
> ExceptionInInitializer
>   Run 2: SampleRemoteableServicesResourceTest.org.apache.juneau.
> examples.rest.SampleRemoteableServicesResourceTest » NoClassDefFound
>
>   TestMultiPartFormPostsTest.testUpload:42 NullPointer
>
> Tests run: 8, Failures: 0, Errors: 8, Skipped: 0
>
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache Juneau ...................................... SUCCESS [
> 2.909 s]
> [INFO] Apache Juneau - Core APIs .......................... SUCCESS [
> 0.282 s]
> [INFO] Apache Juneau Marshall ............................. SUCCESS [
> 23.271 s]
> [INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
> 1.954 s]
> [INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
> 4.765 s]
> [INFO] Apache Juneau Core ................................. SUCCESS [
> 0.906 s]
> [INFO] Apache Juneau Config File API ...................... SUCCESS [
> 1.441 s]
> [INFO] Apache Juneau Core Tests ........................... SUCCESS [
> 49.744 s]
> [INFO] Apache Juneau - REST APIs .......................... SUCCESS [
> 0.209 s]
> [INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
> 4.967 s]
> [INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
> 1.085 s]
> [INFO] Apache Juneau REST Client API ...................... SUCCESS [
> 4.154 s]
> [INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
> 0.309 s]
> [INFO] Apache Juneau Microservice Server .................. SUCCESS [
> 6.387 s]
> [INFO] Apache Juneau Microservice Template ................ SUCCESS [
> 3.719 s]
> [INFO] Apache Juneau - Examples ........................... SUCCESS [
> 0.175 s]
> [INFO] Apache Juneau REST Examples ........................ FAILURE [
> 4.151 s]
> [INFO] Apache Juneau Microservice Tests ................... SKIPPED
> [INFO] Apache Juneau Core Examples ........................ SKIPPED
> [INFO] Apache Juneau Javadocs ............................. SKIPPED
> [INFO] Apache Juneau - Release Engineering ................ SKIPPED
> [INFO] Apache Juneau UberJar .............................. SKIPPED
> [INFO] Apache Juneau Distribution ......................... SKIPPED
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Total time: 01:52 min
> [INFO] Finished at: 2017-12-22T13:41:11-07:00
> [INFO] Final Memory: 59M/872M
> [INFO] ------------------------------------------------------------
> ------------
>
> What do you build on? Mac? Linux?
>
> Gary
>
> On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <ja...@apache.org>
> wrote:
>
>> I am pleased to be calling this vote for the source release of Apache
>> Juneau 7.0.1 RC1.
>>
>> The binaries are available at:
>> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-7.0.1-RC1/
>>
>> The release candidate to be voted over is available at:
>> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-7.0.1-RC1/
>>
>> SHA-1 checksums:
>> 23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
>> acbad27243d628198f0470d4b1632aabd1db19c3 apache-juneau-7.0.1-bin.zip
>>
>> MD5 checksums:
>> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
>> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
>>
>> Build the release candidate using:
>> mvn clean install
>>
>> The release candidate is signed with a GPG key available at:
>> https://dist.apache.org/repos/dist/release/juneau/KEYS
>>
>> A staged Maven repository is available for review at:
>> https://repository.apache.org/content/repositories/orgapachejuneau-1019/
>>
>> The Git commit for this release is...
>> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commi
>> t;h=3a4436000b1f783b169e2c883f3785f0d78c7c46
>>
>> Please vote on releasing this package as:
>> Apache Juneau 7.0.1
>>
>> This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
>> majority of at least three +1 Apache Juneau PMC votes are cast.
>>
>> [ ] +1 Release this package
>> [ ] 0 I don't feel strongly about it, but don't object
>> [ ] -1 Do not release this package because...
>>
>> Anyone can participate in testing and voting, not just committers, please
>> feel free to try out the release candidate and provide your votes.
>>
>
>

Re: [VOTE] Release Apache Juneau 7.0.1 RC1

Posted by Gary Gregory <ga...@gmail.com>.
FWIW, I cannot build on Windows with:

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_80\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"

Tests in error:
org.apache.juneau.examples.rest.AddressBookResourceTest.org.apache.juneau.examples.rest.AddressBookResourceTest
  Run 1: AddressBookResourceTest.beforeClass:39 » Runtime
java.lang.NullPointerExceptio...
  Run 2: AddressBookResourceTest.afterClass:69 NullPointer

  RootResourcesTest.testHtmlStripped:76 » Runtime
java.lang.NullPointerException
  RootResourcesTest.testJson:39 NullPointer
  RootResourcesTest.testJsonSchema:96 » Runtime
java.lang.NullPointerException
  RootResourcesTest.testOptionsPage:110 NullPointer
  RootResourcesTest.testXml:56 » Runtime java.lang.NullPointerException
org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
  Run 1:
SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
» ExceptionInInitializer
  Run 2:
SampleRemoteableServicesResourceTest.org.apache.juneau.examples.rest.SampleRemoteableServicesResourceTest
» NoClassDefFound

  TestMultiPartFormPostsTest.testUpload:42 NullPointer

Tests run: 8, Failures: 0, Errors: 8, Skipped: 0

[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Juneau ...................................... SUCCESS [
2.909 s]
[INFO] Apache Juneau - Core APIs .......................... SUCCESS [
0.282 s]
[INFO] Apache Juneau Marshall ............................. SUCCESS [
23.271 s]
[INFO] Apache Juneau Marshal RDF .......................... SUCCESS [
1.954 s]
[INFO] Apache Juneau Data Transfer Objects ................ SUCCESS [
4.765 s]
[INFO] Apache Juneau Core ................................. SUCCESS [
0.906 s]
[INFO] Apache Juneau Config File API ...................... SUCCESS [
1.441 s]
[INFO] Apache Juneau Core Tests ........................... SUCCESS [
49.744 s]
[INFO] Apache Juneau - REST APIs .......................... SUCCESS [
0.209 s]
[INFO] Apache Juneau REST Servlet API ..................... SUCCESS [
4.967 s]
[INFO] Apache Juneau REST JAX/RS API ...................... SUCCESS [
1.085 s]
[INFO] Apache Juneau REST Client API ...................... SUCCESS [
4.154 s]
[INFO] Apache Juneau - Microservice APIs .................. SUCCESS [
0.309 s]
[INFO] Apache Juneau Microservice Server .................. SUCCESS [
6.387 s]
[INFO] Apache Juneau Microservice Template ................ SUCCESS [
3.719 s]
[INFO] Apache Juneau - Examples ........................... SUCCESS [
0.175 s]
[INFO] Apache Juneau REST Examples ........................ FAILURE [
4.151 s]
[INFO] Apache Juneau Microservice Tests ................... SKIPPED
[INFO] Apache Juneau Core Examples ........................ SKIPPED
[INFO] Apache Juneau Javadocs ............................. SKIPPED
[INFO] Apache Juneau - Release Engineering ................ SKIPPED
[INFO] Apache Juneau UberJar .............................. SKIPPED
[INFO] Apache Juneau Distribution ......................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 01:52 min
[INFO] Finished at: 2017-12-22T13:41:11-07:00
[INFO] Final Memory: 59M/872M
[INFO]
------------------------------------------------------------------------

What do you build on? Mac? Linux?

Gary

On Mon, Dec 18, 2017 at 4:36 PM, James Bognar <ja...@apache.org>
wrote:

> I am pleased to be calling this vote for the source release of Apache
> Juneau 7.0.1 RC1.
>
> The binaries are available at:
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-7.0.1-RC1/
>
> The release candidate to be voted over is available at:
> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-7.0.1-RC1/
>
> SHA-1 checksums:
> 23faca3fbe91c954012f35820783f86000f90025 apache-juneau-7.0.1-src.zip
> acbad27243d628198f0470d4b1632aabd1db19c3 apache-juneau-7.0.1-bin.zip
>
> MD5 checksums:
> 7d6f4467d707868b8405b95d3079fab7 apache-juneau-7.0.1-src.zip
> 99768674eeb6bec9f2b3f20d8489fd04 apache-juneau-7.0.1-bin.zip
>
> Build the release candidate using:
> mvn clean install
>
> The release candidate is signed with a GPG key available at:
> https://dist.apache.org/repos/dist/release/juneau/KEYS
>
> A staged Maven repository is available for review at:
> https://repository.apache.org/content/repositories/orgapachejuneau-1019/
>
> The Git commit for this release is...
> https://git-wip-us.apache.org/repos/asf?p=juneau.git;a=commit;h=
> 3a4436000b1f783b169e2c883f3785f0d78c7c46
>
> Please vote on releasing this package as:
> Apache Juneau 7.0.1
>
> This vote will be open until 21-Dec-2017 7:00pm EST and passes if a
> majority of at least three +1 Apache Juneau PMC votes are cast.
>
> [ ] +1 Release this package
> [ ] 0 I don't feel strongly about it, but don't object
> [ ] -1 Do not release this package because...
>
> Anyone can participate in testing and voting, not just committers, please
> feel free to try out the release candidate and provide your votes.
>