Index: src/main/java/org/glassfish/config/support/GrizzlyConfigSchemaMigrator.java =================================================================== --- src/main/java/org/glassfish/config/support/GrizzlyConfigSchemaMigrator.java (revision 43486) +++ src/main/java/org/glassfish/config/support/GrizzlyConfigSchemaMigrator.java (working copy) @@ -515,6 +515,9 @@ return; } for (Protocol protocol : config.getProtocols().getProtocol()) { + if (protocol.getHttp() == null) { + continue; + } ConfigSupport.apply(new SingleConfigCode() { @Override public Object run(Http http) { @@ -559,6 +562,9 @@ }, listener); } for (Protocol protocol : config.getProtocols().getProtocol()) { + if (protocol.getHttp() == null) { + continue; + } ConfigSupport.apply(new SingleConfigCode() { @Override public Object run(Http http) { @@ -774,6 +780,9 @@ private void updateHttp(NetworkConfig config, final ConnectionPool pool) throws TransactionFailure { for (Protocol protocol : config.getProtocols().getProtocol()) { + if (protocol.getHttp() == null) { + continue; + } ConfigSupport.apply(new SingleConfigCode() { @Override public Object run(Http http) {