Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-dev] NullPointerException in SslSocketConnector

Greetings,

Do you have a stack trace from the NPE by chance? In any event, please file a bug report at http://bugs.eclipse.org/ for RT | Jetty project and we will investigate it.

-Michael


On Sun, Aug 28, 2011 at 7:27 AM, Guy Korland <Guy@xxxxxxxxxxxxxx> wrote:

It seems like the fix is not part of 7.4.5.

Looking at the source code of the SslSocketFactory.newServerSocket(), I see no change in the Jetty code.
The method begins like this:

protected ServerSocket newServerSocket(String host, int port,int backlog) throws IOException
{
SSLServerSocketFactory factory = _sslContextFactory.getSslContext().getServerSocketFactory();

In previous versions it was like this:

@Override
protected ServerSocket newServerSocket(String host, int port,int backlog) throws IOException
{
SSLServerSocketFactory factory = null;
SSLServerSocket socket = null;

try
{
factory = createFactory();

socket = (SSLServerSocket) (host==null?
factory.createServerSocket(port,backlog):
factory.createServerSocket(port,backlog,InetAddress.getByName(host)));

The Jetty Server now first makes sure that the SSLServerSocketFactory is created before the newServerSocket() method is called. That is a change in how Jetty should be started.

 

Thanks,

Guy

 

 

 

From: jetty-dev-bounces@xxxxxxxxxxx [mailto:jetty-dev-bounces@xxxxxxxxxxx] On Behalf Of Guy Korland
Sent: Saturday, August 13, 2011 6:42 AM


To: Jetty @ Eclipse developer discussion list
Subject: Re: [jetty-dev] NullPointerException in SslSocketConnector

 

Thanks! I’ll try.

Do you know of any specific bug that was fixed in this area?

 

Guy

 

From: jetty-dev-bounces@xxxxxxxxxxx [mailto:jetty-dev-bounces@xxxxxxxxxxx] On Behalf Of Joakim Erdfelt
Sent: Thursday, August 11, 2011 6:22 PM
To: Jetty @ Eclipse developer discussion list
Subject: Re: [jetty-dev] NullPointerException in SslSocketConnector

 

Lots of fixes in the 7.4.x line of code.

We had many unfortunate bugs in 7.4.0 and 7.4.1.

Please try the latest version 7.4.5.v20110725

 

- Joakim

2011/8/11 Guy Korland <Guy@xxxxxxxxxxxxxx>

We got a NullPointerException when we use an SslSocketConnector 

This worked in Jetty 7.1.4, but not in Jetty 7.4.0. 
We have narrowed it down to the SslSocketConnector and specifically the newServerSocket method. 
In Jetty 7.1.4, it is checked if _context == null and if it is, a new SSLContext is created. 
In Jetty 7.4.0 this check is not there anymore so the SSLContext is not created and thus an NPE is thrown because of this. 

Thanks,
Guy



_______________________________________________
jetty-dev mailing list
jetty-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jetty-dev

 


_______________________________________________
jetty-dev mailing list
jetty-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jetty-dev



Back to the top