title: exception with hazelcast config file v3.6
body: <p>I am getting the following exception when I use the hazelcast config file (also copied below).  I am using SBT to run the project.  I took out the map names, properties etc but I have not been able to get rid of the exception.  I am using hazelcast v3.6.    </p>
  
  <p><strong>hazelcast.xml file</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;hazelcast xsi:schemaLocation="http://www.hazelcast.com/schema/config/hazelcast-config-3.6.xsd"
             xmlns="http://www.hazelcast.com/schema/config"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
      &lt;group&gt;
          &lt;name&gt;dev&lt;/name&gt;
          &lt;password&gt;dev-pass&lt;/password&gt;
      &lt;/group&gt;
  
  &lt;!--    &lt;management-center enabled="false" update-interval="5"&gt;http://xxx.xxx.xxx.xxx:8080/mancenter&lt;/management-center&gt;
  --&gt;
      &lt;network&gt;
          &lt;port auto-increment="true" port-count="100"&gt;5701&lt;/port&gt;
          &lt;outbound-ports&gt;
              &lt;ports&gt;0-5900&lt;/ports&gt;
          &lt;/outbound-ports&gt;
          &lt;join&gt;
              &lt;multicast enabled="false"&gt;
                  &lt;!--&lt;multicast-group&gt;224.2.2.3&lt;/multicast-group&gt;
                  &lt;multicast-port&gt;54327&lt;/multicast-port&gt;--&gt;
              &lt;/multicast&gt;
              &lt;tcp-ip enabled="true"&gt;
                  &lt;member&gt;192.168.120.134&lt;/member&gt;
              &lt;/tcp-ip&gt;
          &lt;/join&gt;
          &lt;interfaces enabled="true"&gt;
              &lt;interface&gt;&lt;/interface&gt;
          &lt;/interfaces&gt;
          &lt;ssl enabled="false" /&gt;
          &lt;socket-interceptor enabled="false" /&gt;
          &lt;symmetric-encryption enabled="false"&gt;
              &lt;algorithm&gt;PBEWithMD5AndDES&lt;/algorithm&gt;
              &lt;!-- salt value to use when generating the secret key --&gt;
              &lt;salt&gt;thesalt&lt;/salt&gt;
              &lt;!-- pass phrase to use when generating the secret key --&gt;
              &lt;password&gt;thepass&lt;/password&gt;
              &lt;!-- iteration count to use when generating the secret key --&gt;
              &lt;iteration-count&gt;19&lt;/iteration-count&gt;
          &lt;/symmetric-encryption&gt;
      &lt;/network&gt;
  
      &lt;partition-group enabled="false"/&gt;
  
      &lt;executor-service name="default"&gt;
          &lt;pool-size&gt;16&lt;/pool-size&gt;
          &lt;!--Queue capacity. 0 means Integer.MAX_VALUE.--&gt;
          &lt;queue-capacity&gt;0&lt;/queue-capacity&gt;
      &lt;/executor-service&gt;
      &lt;!--
      &lt;properties&gt;
          &lt;property name="hazelcast.logging.type"&gt;slf4j&lt;/property&gt;
          &lt;property name="db.name"&gt;test_service&lt;/property&gt;
          &lt;property name="db.username"&gt;test&lt;/property&gt;
          &lt;property name="db.password"&gt;test&lt;/property&gt;
          &lt;property name="db.hostname"&gt;localhost&lt;/property&gt;
          &lt;property name="db.port"&gt;3306&lt;/property&gt;
      &lt;/properties&gt;
  --&gt;
  &lt;!--
      &lt;map name="testMap"&gt;
          &lt;async-backup-count&gt;1&lt;/async-backup-count&gt;
  
          &lt;near-cache&gt;
              &lt;max-size&gt;5000&lt;/max-size&gt;
              &lt;invalidate-on-change&gt;true&lt;/invalidate-on-change&gt;
          &lt;/near-cache&gt;
  
          &lt;map-store enabled="false"&gt;
              &lt;class-name&gt;testservice.common.loadstores.TestLoadStore&lt;/class-name&gt;
              &lt;write-delay-seconds&gt;0&lt;/write-delay-seconds&gt;
          &lt;/map-store&gt;
      &lt;/map&gt;
      --&gt;
  &lt;!--
      &lt;serialization&gt;
          &lt;portable-version&gt;0&lt;/portable-version&gt;
          &lt;serializers&gt;
  
              &lt;serializer type-class="testservice.common.data.beans.Test"&gt;testservice.common.serializers.TestSerializer&lt;/serializer&gt;
              &lt;serializer type-class="testservice.common.data.beans.Request"&gt;testservice.common.serializers.RequestSerializer&lt;/serializer&gt;
              &lt;serializer type-class="testservice.common.data.beans.User"&gt;testservice.common.serializers.UserSerializer&lt;/serializer&gt;
  
          &lt;/serializers&gt;
      &lt;/serialization&gt;  --&gt;
  
  &lt;/hazelcast&gt;
  </code></pre>
  
  <p><strong>exception</strong>:</p>
  
  <pre><code>[run-main-9] HazelcastAccessor ERROR - Exception while starting Hazelcast server:1
  java.lang.ArrayIndexOutOfBoundsException: 1
      at com.hazelcast.config.AbstractXmlConfigHelper.schemaValidation(AbstractXmlConfigHelper.java:154) ~[hazelcast-all-3.6.jar:3.6]
      at com.hazelcast.config.XmlConfigBuilder.parseAndBuildConfig(XmlConfigBuilder.java:218) ~[hazelcast-all-3.6.jar:3.6]
      at com.hazelcast.config.XmlConfigBuilder.build(XmlConfigBuilder.java:201) ~[hazelcast-all-3.6.jar:3.6]
      at com.hazelcast.config.ClasspathXmlConfig.&lt;init&gt;(ClasspathXmlConfig.java:100) ~[hazelcast-all-3.6.jar:3.6]
      at com.hazelcast.config.ClasspathXmlConfig.&lt;init&gt;(ClasspathXmlConfig.java:57) ~[hazelcast-all-3.6.jar:3.6]
      at com.hazelcast.config.ClasspathXmlConfig.&lt;init&gt;(ClasspathXmlConfig.java:44) ~[hazelcast-all-3.6.jar:3.6]
      at com.latch.hazelcastserver.HazelcastAccessor.&lt;init&gt;(HazelcastAccessor.java:20) [classes/:na]
      at com.latch.hazelcastserver.HazelcastAccessor.&lt;clinit&gt;(HazelcastAccessor.java:12) [classes/:na]
      at com.latch.hazelcastserver.HazelcastServer.main(HazelcastServer.java:25) [classes/:na]
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_72]
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_72]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_72]
      at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_72]
      at sbt.Run.invokeMain(Run.scala:67) [run-0.13.9.jar:0.13.9]
      at sbt.Run.run0(Run.scala:61) [run-0.13.9.jar:0.13.9]
      at sbt.Run.sbt$Run$$execute$1(Run.scala:51) [run-0.13.9.jar:0.13.9]
      at sbt.Run$$anonfun$run$1.apply$mcV$sp(Run.scala:55) [run-0.13.9.jar:0.13.9]
      at sbt.Run$$anonfun$run$1.apply(Run.scala:55) [run-0.13.9.jar:0.13.9]
      at sbt.Run$$anonfun$run$1.apply(Run.scala:55) [run-0.13.9.jar:0.13.9]
      at sbt.Logger$$anon$4.apply(Logger.scala:85) [logging-0.13.9.jar:0.13.9]
      at sbt.TrapExit$App.run(TrapExit.scala:248) [run-0.13.9.jar:0.13.9]
      at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72]
  </code></pre>