You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@johnzon.apache.org by Hendrik Dev <he...@gmail.com> on 2015/04/06 18:40:22 UTC

Websocket module tests fails on Java 6

For JSR 353 compliance we have to support Java 6  (at least for the
core package) :-(

java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
at org.apache.johnzon.websocket.MapperCodecTest.codec(MapperCodecTest.java:76)



and


java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
at org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
at org.apache.johnzon.websocket.JsrCodecTest.codec(JsrCodecTest.java:74)


-- 
Hendrik Saly (salyh, hendrikdev22)
@hendrikdev22
PGP: 0x22D7F6EC

Re: Websocket module tests fails on Java 6

Posted by Romain Manni-Bucau <rm...@gmail.com>.
do you take the action or do you want I do?


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>

2015-04-06 21:56 GMT+02:00 Hendrik Dev <he...@gmail.com>:

> i agree, even if it makes ci builds harder (but could be done via
> maven profile). Java 6 is a relict.
>
> On Mon, Apr 6, 2015 at 8:37 PM, Romain Manni-Bucau
> <rm...@gmail.com> wrote:
> > we can set this module to java 7 and keep others to java 6.
> >
> > wdyt?
> >
> > that's what we do in commons-jcs for jcache
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <http://rmannibucau.wordpress.com> | Github <
> https://github.com/rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> > <http://www.tomitribe.com>
> >
> > 2015-04-06 18:40 GMT+02:00 Hendrik Dev <he...@gmail.com>:
> >
> >> For JSR 353 compliance we have to support Java 6  (at least for the
> >> core package) :-(
> >>
> >> java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
> >> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> >> at java.security.AccessController.doPrivileged(Native Method)
> >> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
> >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
> >> at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
> >> at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
> >> at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
> >> at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
> >> at
> >>
> org.apache.johnzon.websocket.MapperCodecTest.codec(MapperCodecTest.java:76)
> >>
> >>
> >>
> >> and
> >>
> >>
> >> java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
> >> at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
> >> at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
> >> at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
> >> at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
> >> at org.apache.johnzon.websocket.JsrCodecTest.codec(JsrCodecTest.java:74)
> >>
> >>
> >> --
> >> Hendrik Saly (salyh, hendrikdev22)
> >> @hendrikdev22
> >> PGP: 0x22D7F6EC
> >>
>
>
>
> --
> Hendrik Saly (salyh, hendrikdev22)
> @hendrikdev22
> PGP: 0x22D7F6EC
>

Re: Websocket module tests fails on Java 6

Posted by Hendrik Dev <he...@gmail.com>.
i agree, even if it makes ci builds harder (but could be done via
maven profile). Java 6 is a relict.

On Mon, Apr 6, 2015 at 8:37 PM, Romain Manni-Bucau
<rm...@gmail.com> wrote:
> we can set this module to java 7 and keep others to java 6.
>
> wdyt?
>
> that's what we do in commons-jcs for jcache
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> <http://www.tomitribe.com>
>
> 2015-04-06 18:40 GMT+02:00 Hendrik Dev <he...@gmail.com>:
>
>> For JSR 353 compliance we have to support Java 6  (at least for the
>> core package) :-(
>>
>> java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>> at
>> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
>> at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
>> at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
>> at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
>> at
>> org.apache.johnzon.websocket.MapperCodecTest.codec(MapperCodecTest.java:76)
>>
>>
>>
>> and
>>
>>
>> java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
>> at
>> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
>> at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
>> at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
>> at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
>> at org.apache.johnzon.websocket.JsrCodecTest.codec(JsrCodecTest.java:74)
>>
>>
>> --
>> Hendrik Saly (salyh, hendrikdev22)
>> @hendrikdev22
>> PGP: 0x22D7F6EC
>>



-- 
Hendrik Saly (salyh, hendrikdev22)
@hendrikdev22
PGP: 0x22D7F6EC

Re: Websocket module tests fails on Java 6

Posted by Romain Manni-Bucau <rm...@gmail.com>.
we can set this module to java 7 and keep others to java 6.

wdyt?

that's what we do in commons-jcs for jcache


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>

2015-04-06 18:40 GMT+02:00 Hendrik Dev <he...@gmail.com>:

> For JSR 353 compliance we have to support Java 6  (at least for the
> core package) :-(
>
> java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
> at
> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
> at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
> at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
> at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
> at
> org.apache.johnzon.websocket.MapperCodecTest.codec(MapperCodecTest.java:76)
>
>
>
> and
>
>
> java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
> at
> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
> at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
> at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
> at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
> at org.apache.johnzon.websocket.JsrCodecTest.codec(JsrCodecTest.java:74)
>
>
> --
> Hendrik Saly (salyh, hendrikdev22)
> @hendrikdev22
> PGP: 0x22D7F6EC
>

Re: Websocket module tests fails on Java 6

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Well api is j7 so bytecode should be but as you said not blocking.
Le 11 avr. 2015 13:27, "Hendrik Dev" <he...@gmail.com> a écrit :

> fixed it via a maven profile.
> compiler version is not the problem here cause it fails because of a
> dependency needs java 1.7
> see https://travis-ci.org/salyh/incubator-johnzon
>
> On Tue, Apr 7, 2015 at 1:51 PM, Romain Manni-Bucau
> <rm...@gmail.com> wrote:
> > That is just an override of compiler plugin. Enough and avoids having a
> > build hard to use for newcomers like relying on toolchain
> > Le 7 avr. 2015 13:22, "Mark Struberg" <st...@yahoo.de> a écrit :
> >
> >> Do we have something in commons which has similar functionality and we
> can
> >> copy over?
> >>
> >> LieGrue,
> >> strub
> >>
> >> > Am 06.04.2015 um 18:40 schrieb Hendrik Dev <he...@gmail.com>:
> >> >
> >> > For JSR 353 compliance we have to support Java 6  (at least for the
> >> > core package) :-(
> >> >
> >> > java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
> >> > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> >> > at java.security.AccessController.doPrivileged(Native Method)
> >> > at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> >> > at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
> >> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> >> > at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
> >> > at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
> >> > at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
> >> > at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
> >> > at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
> >> > at
> >>
> org.apache.johnzon.websocket.MapperCodecTest.codec(MapperCodecTest.java:76)
> >> >
> >> >
> >> >
> >> > and
> >> >
> >> >
> >> > java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
> >> > at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
> >> > at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
> >> > at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
> >> > at
> >>
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
> >> > at
> org.apache.johnzon.websocket.JsrCodecTest.codec(JsrCodecTest.java:74)
> >> >
> >> >
> >> > --
> >> > Hendrik Saly (salyh, hendrikdev22)
> >> > @hendrikdev22
> >> > PGP: 0x22D7F6EC
> >>
> >>
>
>
>
> --
> Hendrik Saly (salyh, hendrikdev22)
> @hendrikdev22
> PGP: 0x22D7F6EC
>

Re: Websocket module tests fails on Java 6

Posted by Hendrik Dev <he...@gmail.com>.
fixed it via a maven profile.
compiler version is not the problem here cause it fails because of a
dependency needs java 1.7
see https://travis-ci.org/salyh/incubator-johnzon

On Tue, Apr 7, 2015 at 1:51 PM, Romain Manni-Bucau
<rm...@gmail.com> wrote:
> That is just an override of compiler plugin. Enough and avoids having a
> build hard to use for newcomers like relying on toolchain
> Le 7 avr. 2015 13:22, "Mark Struberg" <st...@yahoo.de> a écrit :
>
>> Do we have something in commons which has similar functionality and we can
>> copy over?
>>
>> LieGrue,
>> strub
>>
>> > Am 06.04.2015 um 18:40 schrieb Hendrik Dev <he...@gmail.com>:
>> >
>> > For JSR 353 compliance we have to support Java 6  (at least for the
>> > core package) :-(
>> >
>> > java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
>> > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>> > at java.security.AccessController.doPrivileged(Native Method)
>> > at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>> > at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
>> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>> > at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>> > at
>> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
>> > at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
>> > at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
>> > at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
>> > at
>> org.apache.johnzon.websocket.MapperCodecTest.codec(MapperCodecTest.java:76)
>> >
>> >
>> >
>> > and
>> >
>> >
>> > java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
>> > at
>> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
>> > at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
>> > at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
>> > at
>> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
>> > at org.apache.johnzon.websocket.JsrCodecTest.codec(JsrCodecTest.java:74)
>> >
>> >
>> > --
>> > Hendrik Saly (salyh, hendrikdev22)
>> > @hendrikdev22
>> > PGP: 0x22D7F6EC
>>
>>



-- 
Hendrik Saly (salyh, hendrikdev22)
@hendrikdev22
PGP: 0x22D7F6EC

Re: Websocket module tests fails on Java 6

Posted by Romain Manni-Bucau <rm...@gmail.com>.
That is just an override of compiler plugin. Enough and avoids having a
build hard to use for newcomers like relying on toolchain
Le 7 avr. 2015 13:22, "Mark Struberg" <st...@yahoo.de> a écrit :

> Do we have something in commons which has similar functionality and we can
> copy over?
>
> LieGrue,
> strub
>
> > Am 06.04.2015 um 18:40 schrieb Hendrik Dev <he...@gmail.com>:
> >
> > For JSR 353 compliance we have to support Java 6  (at least for the
> > core package) :-(
> >
> > java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
> > at
> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
> > at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
> > at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
> > at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
> > at
> org.apache.johnzon.websocket.MapperCodecTest.codec(MapperCodecTest.java:76)
> >
> >
> >
> > and
> >
> >
> > java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
> > at
> org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
> > at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
> > at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
> > at
> org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
> > at org.apache.johnzon.websocket.JsrCodecTest.codec(JsrCodecTest.java:74)
> >
> >
> > --
> > Hendrik Saly (salyh, hendrikdev22)
> > @hendrikdev22
> > PGP: 0x22D7F6EC
>
>

Re: Websocket module tests fails on Java 6

Posted by Mark Struberg <st...@yahoo.de>.
Do we have something in commons which has similar functionality and we can copy over?

LieGrue,
strub

> Am 06.04.2015 um 18:40 schrieb Hendrik Dev <he...@gmail.com>:
> 
> For JSR 353 compliance we have to support Java 6  (at least for the
> core package) :-(
> 
> java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
> at org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
> at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
> at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
> at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
> at org.apache.johnzon.websocket.MapperCodecTest.codec(MapperCodecTest.java:76)
> 
> 
> 
> and
> 
> 
> java.lang.NoClassDefFoundError: java/nio/charset/StandardCharsets
> at org.apache.tomcat.websocket.WsWebSocketContainer.createRequest(WsWebSocketContainer.java:523)
> at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:264)
> at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:166)
> at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:187)
> at org.apache.johnzon.websocket.JsrCodecTest.codec(JsrCodecTest.java:74)
> 
> 
> -- 
> Hendrik Saly (salyh, hendrikdev22)
> @hendrikdev22
> PGP: 0x22D7F6EC