Coder Social home page Coder Social logo

grizzly-npn's People

Contributors

anajosep avatar arjantijms avatar cousjava avatar eclipsewebmaster avatar mattgill98 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

grizzly-npn's Issues

Project pom.xml contains java.net references

    <url>http://grizzly.java.net</url>
    <issueManagement>
        <system>JIRA</system>
        <url>http://java.net/jira/browse/GRIZZLY</url>
    </issueManagement>
...
    <scm>
        <connection>scm:git:git://java.net/grizzly~npn</connection>
        <developerConnection>
            scm:git:ssh://${user.name}@git.java.net/grizzly~npn
        </developerConnection>
        <url>http://java.net/projects/grizzly/sources/npn/show</url>
   </scm>

This shall be fixed ASAP.

Broken on 8u161 and 8u162

This module is incompatible with the latest Java releases. When attempting to run the 1.7 release on a 8u161 JVM, I hit the following NCDFE:

java.lang.NoClassDefFoundError: sun/security/ssl/SupportedEllipticCurvesExtension

Compiling the source on an 8u162 JDK yields these errors:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project grizzly-npn-bootstrap: Compilation failure: Compilation failure: [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/ServerHandshaker.java:[113,13] cannot find symbol [ERROR] symbol: class SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.ServerHandshaker [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/HandshakeMessage.java:[1178,23] cannot find symbol [ERROR] symbol: variable SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.HandshakeMessage.ECDH_ServerKeyExchange [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/HandshakeMessage.java:[1216,21] cannot find symbol [ERROR] symbol: variable SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.HandshakeMessage.ECDH_ServerKeyExchange [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/HandshakeMessage.java:[1222,25] cannot find symbol [ERROR] symbol: variable SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.HandshakeMessage.ECDH_ServerKeyExchange [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/ServerHandshaker.java:[766,32] cannot find symbol [ERROR] symbol: class SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.ServerHandshaker [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/ServerHandshaker.java:[796,23] no suitable constructor found for SSLSessionImpl(sun.security.ssl.ProtocolVersion,sun.security.ssl.CipherSuite,java.util.Collection<sun.security.ssl.SignatureAndHashAlgorithm>,java.security.SecureRandom,java.lang.String,int) [ERROR] constructor sun.security.ssl.SSLSessionImpl.SSLSessionImpl() is not applicable [ERROR] (actual and formal argument lists differ in length) [ERROR] constructor sun.security.ssl.SSLSessionImpl.SSLSessionImpl(sun.security.ssl.ProtocolVersion,sun.security.ssl.CipherSuite,java.util.Collection<sun.security.ssl.SignatureAndHashAlgorithm>,java.security.SecureRandom,java.lang.String,int,boolean) is not applicable [ERROR] (actual and formal argument lists differ in length) [ERROR] constructor sun.security.ssl.SSLSessionImpl.SSLSessionImpl(sun.security.ssl.ProtocolVersion,sun.security.ssl.CipherSuite,java.util.Collection<sun.security.ssl.SignatureAndHashAlgorithm>,sun.security.ssl.SessionId,java.lang.String,int,boolean) is not applicable [ERROR] (actual and formal argument lists differ in length) [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/ServerHandshaker.java:[1519,17] cannot find symbol [ERROR] symbol: variable SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.ServerHandshaker [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/ServerHandshaker.java:[1574,22] cannot find symbol [ERROR] symbol: variable SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.ServerHandshaker [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/ServerHandshaker.java:[1575,31] cannot find symbol [ERROR] symbol: variable SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.ServerHandshaker [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/HelloExtensions.java:[97,33] cannot find symbol [ERROR] symbol: class SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.HelloExtensions [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/HelloExtensions.java:[100,29] cannot find symbol [ERROR] symbol: class SupportedEllipticPointFormatsExtension [ERROR] location: class sun.security.ssl.HelloExtensions [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/ClientHandshaker.java:[722,19] no suitable constructor found for SSLSessionImpl(sun.security.ssl.ProtocolVersion,sun.security.ssl.CipherSuite,java.util.Collection<sun.security.ssl.SignatureAndHashAlgorithm>,sun.security.ssl.SessionId,java.lang.String,int) [ERROR] constructor sun.security.ssl.SSLSessionImpl.SSLSessionImpl() is not applicable [ERROR] (actual and formal argument lists differ in length) [ERROR] constructor sun.security.ssl.SSLSessionImpl.SSLSessionImpl(sun.security.ssl.ProtocolVersion,sun.security.ssl.CipherSuite,java.util.Collection<sun.security.ssl.SignatureAndHashAlgorithm>,java.security.SecureRandom,java.lang.String,int,boolean) is not applicable [ERROR] (actual and formal argument lists differ in length) [ERROR] constructor sun.security.ssl.SSLSessionImpl.SSLSessionImpl(sun.security.ssl.ProtocolVersion,sun.security.ssl.CipherSuite,java.util.Collection<sun.security.ssl.SignatureAndHashAlgorithm>,sun.security.ssl.SessionId,java.lang.String,int,boolean) is not applicable [ERROR] (actual and formal argument lists differ in length) [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/ClientHandshaker.java:[884,33] cannot find symbol [ERROR] symbol: variable SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.ClientHandshaker [ERROR] /home/user/grizzly-npn/bootstrap/src/main/java/sun/security/ssl/ClientHandshaker.java:[886,30] cannot find symbol [ERROR] symbol: variable SupportedEllipticCurvesExtension [ERROR] location: class sun.security.ssl.ClientHandshaker

It looks like a handful of internal SSL changes were made since this project has last been updated. With these changes, everything compiles and runs fine on 8u162:

SupportedEllipticCurvesExtension -> EllipticCurvesExtension (renamed)
SupportedEllipticPointFormatsExtension -> EllipticPointFormatsExtension (renamed)
SSLSessionImpl(sun.security.ssl.ProtocolVersion,sun.security.ssl.CipherSuite,java.util.Collection<sun.security.ssl.SignatureAndHashAlgorithm>,sun.security.ssl.SessionId,java.lang.String,int) -> SSLSessionImpl(sun.security.ssl.ProtocolVersion,sun.security.ssl.CipherSuite,java.util.Collection<sun.security.ssl.SignatureAndHashAlgorithm>,java.security.SecureRandom,java.lang.String,int,boolean) (constructor changed)

Public Release

Last CTS runs indicate no failures in this component. It's time to make a public release. Before the release make sure that Eclipse Release Review is passed and all dependencies have been released.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.