title: Glassfish 3.x start failed
body: <p>i'm trying to run my java EE web application on Glassfish v3.x on Netbeans 7 but it wont work, and gives me the following error: Glassfish 3.x start failed.
  i don't know what's the problem glassfish used to work fine before but then suddenly stoped working i unistalled netbeans and glassfish n install it again, but still the same problem.
  here is the glassfish log:</p>
  
  <pre><code>Launching GlassFish on Felix platform
  INFO: Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry
  INFO: Grizzly Framework 1.9.31 started in: 585ms - bound to [0.0.0.0:3700]
  INFO: Grizzly Framework 1.9.31 started in: 580ms - bound to [0.0.0.0:8181]
  INFO: Grizzly Framework 1.9.31 started in: 738ms - bound to [0.0.0.0:8080]
  INFO: Grizzly Framework 1.9.31 started in: 584ms - bound to [0.0.0.0:7676]
  INFO: Grizzly Framework 1.9.31 started in: 539ms - bound to [0.0.0.0:4848]
  GRAVE: Exception while visiting com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class of size 84805
  java.lang.ArrayIndexOutOfBoundsException: 48188
      at org.objectweb.asm.ClassReader.readClass(Unknown Source)
      at org.objectweb.asm.ClassReader.accept(Unknown Source)
      at org.objectweb.asm.ClassReader.accept(Unknown Source)
      at org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:362)
      at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.handleEntry(ReadableArchiveScannerAdapter.java:171)
      at com.sun.enterprise.v3.server.ReadableArchiveScannerAdapter.onSelectedEntries(ReadableArchiveScannerAdapter.java:133)
      at org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:346)
      at org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:70)
      at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:305)
      at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:294)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)
  
  INFO: SEC1002: Security Manager is OFF.
  INFO: SEC1010: Entering Security Startup Service
  INFO: SEC1143: Loading policy provider com.sun.enterprise.security.provider.PolicyWrapper.
  INFO: SEC1115: Realm [admin-realm] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.
  INFO: SEC1115: Realm [file] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.
  INFO: SEC1115: Realm [certificate] of classtype [com.sun.enterprise.security.auth.realm.certificate.CertificateRealm] successfully created.
  INFO: SEC1011: Security Service(s) Started Successfully
  INFO: WEB0169: Created HTTP listener [http-listener-1] on host/port [0.0.0.0:8080]
  INFO: WEB0169: Created HTTP listener [http-listener-2] on host/port [0.0.0.0:8181]
  INFO: WEB0169: Created HTTP listener [admin-listener] on host/port [0.0.0.0:4848]
  INFO: WEB0171: Created virtual server [server]
  INFO: WEB0171: Created virtual server [__asadmin]
  INFO: WEB0172: Virtual server [server] loaded default web module []
  INFO: Initialisation de Mojarra 2.1.0 (FCS 2.1.0-b11) pour le contexte '/mavenproject1'
  INFO: Monitoring jndi:/server/mavenproject1/WEB-INF/faces-config.xml for modifications
  INFO: PWC1412: WebModule[null] ServletContext.log():Initializing Spring root WebApplicationContext
  </code></pre>
  
  <p>Best Regards.</p>