[ https://issues.apache.org/jira/browse/GERONIMO-4243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12622556#action_12622556 ]
Jarek Gawor commented on GERONIMO-4243: --------------------------------------- What type of libraries are in the ear file? Can you send us the ear file? You can bypass this problem by setting the following property before starting the server: export JAVA_OPTS="-Dorg.apache.geronimo.jaxws.builder.useSimpleFinder=true" > EAR Deploy Error > ---------------- > > Key: GERONIMO-4243 > URL: https://issues.apache.org/jira/browse/GERONIMO-4243 > Project: Geronimo > Issue Type: Sub-task > Security Level: public(Regular issues) > Components: console, deployment, Tomcat > Affects Versions: 2.1.2 > Environment: Java > java.awt.graphicsenv sun.awt.X11GraphicsEnvironment > java.awt.printerjob sun.print.PSPrinterJob > java.class.path > /usr/local/geronimo/bin/server.jar > /usr/local/geronimo/bin/jpa.jar > java.class.version 49.0 > java.endorsed.dirs > /usr/local/geronimo/lib/endorsed > /usr/local/java/jre/lib/endorsed > java.ext.dirs > /usr/local/geronimo/lib/ext > /usr/local/java/jre/lib/ext > java.home /home/oxseed/jdk1.5.0_15/jre > java.io.tmpdir /home/oxseed/geronimo-tomcat6-javaee5-2.1.2/var/temp > java.library.path > /home/oxseed/jdk1.5.0_15/jre/lib/i386/server > /home/oxseed/jdk1.5.0_15/jre/lib/i386 > /home/oxseed/jdk1.5.0_15/jre/../lib/i386 > java.runtime.name Java(TM) 2 Runtime Environment, Standard Edition > java.runtime.version 1.5.0_15-b04 > java.specification.name Java Platform API Specification > java.specification.vendor Sun Microsystems Inc. > java.specification.version 1.5 > java.util.prefs.PreferencesFactory > java.vendor- Sun Microsystems Inc. > java.vendor.url http://java.sun.com/ > java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi > java.version- 1.5.0_15 > Virtual Machine > java.vm.info mixed mode > java.vm.name Java HotSpot(TM) Server VM > java.vm.specification.name Java Virtual Machine Specification > java.vm.specification.vendor Sun Microsystems Inc. > java.vm.specification.version 1.0 > java.vm.vendor Sun Microsystems Inc. > java.vm.version 1.5.0_15-b04 > Operating System > os.arch i386 > os.name Linux > os.version 2.6.16.33-xen > Sun > sun.arch.data.model 32 > sun.boot.class.path > /usr/local/geronimo/lib/endorsed/yoko-spec-corba-1.0.jar > /usr/local/geronimo/lib/endorsed/yoko-rmi-spec-1.0.jar > /home/oxseed/jdk1.5.0_15/jre/lib/rt.jar > /home/oxseed/jdk1.5.0_15/jre/lib/i18n.jar > /home/oxseed/jdk1.5.0_15/jre/lib/sunrsasign.jar > /home/oxseed/jdk1.5.0_15/jre/lib/jsse.jar > /home/oxseed/jdk1.5.0_15/jre/lib/jce.jar > /home/oxseed/jdk1.5.0_15/jre/lib/charsets.jar > /home/oxseed/jdk1.5.0_15/jre/classes > sun.boot.library.path > /home/oxseed/jdk1.5.0_15/jre/lib/i386 > sun.cpu.endian little > sun.cpu.isalist > sun.io.unicode.encoding UnicodeLittle > sun.java2d.fontpath > sun.os.patch.level unknown > User > user.country US > user.dir /home/oxseed > user.home /home/oxseed > user.language en > user.name oxseed > user.timezone Europe/Berlin > user.variant > Etc > admin.disabled true > catalina.base /home/oxseed/geronimo-tomcat6-javaee5-2.1.2/var/catalina > catalina.home /home/oxseed/geronimo-tomcat6-javaee5-2.1.2/var/catalina > catalina.useNaming false > com.sun.management.jmxremote > com.sun.management.jmxremote.authenticate false > com.sun.management.jmxremote.port 8004 > com.sun.management.jmxremote.ssl false > common.loader ${catalina.home}/lib ${catalina.home}/lib/*.jar > derby.storage.fileSyncTransactionLog true > derby.system.home /home/oxseed > duct tape > file.encoding ANSI_X3.4-1968 > file.encoding.pkg sun.io > file.separator / > java.naming.factory.initial > org.apache.xbean.naming.global.GlobalContextManager > java.naming.factory.url.pkgs org.apache.xbean.naming > java.naming.provider.url rmi://0.0.0.0:1099 > java.net.preferIPv4Stack true > java.rmi.server.RMIClassLoaderSpi > org.apache.geronimo.kernel.rmi.RMIClassLoaderSpiImpl > java.rmi.server.randomIDs true > java.security.Provider SUN > javax.rmi.CORBA.PortableRemoteObjectClass > org.apache.yoko.rmi.impl.PortableRemoteObjectImpl > javax.rmi.CORBA.StubClass org.apache.yoko.rmi.impl.StubImpl > javax.rmi.CORBA.UtilClass org.apache.geronimo.corba.util.UtilDelegateImpl > javax.security.jacc.PolicyConfigurationFactory.provider > org.apache.geronimo.security.jacc.mappingprovider.GeronimoPolicyConfigurationFactory > javax.security.jacc.policy.provider > org.apache.geronimo.security.jacc.mappingprovider.GeronimoPolicy > javax.xml.soap.MessageFactory > org.apache.geronimo.webservices.saaj.GeronimoMessageFactory > javax.xml.soap.MetaFactory > org.apache.geronimo.webservices.saaj.GeronimoMetaFactory > javax.xml.soap.SOAPConnectionFactory > org.apache.geronimo.webservices.saaj.GeronimoSOAPConnectionFactory > javax.xml.soap.SOAPFactory > org.apache.geronimo.webservices.saaj.GeronimoSOAPFactory > line.separator > noBanner true > openejb.logger.external true > openejb.naming xbean > openejb.nobanner true > org.apache.activeio.journal.active.lockMap:/home/oxseed/geronimo-tomcat6-javaee5-2.1.2/var/activemq/journal/control.dat > true > org.apache.catalina.STRICT_SERVLET_COMPLIANCE true > org.apache.cxf.jaxws.checkPublishEndpointPermission true > org.apache.geronimo.base.dir /usr/local/geronimo > org.apache.geronimo.corba.UtilDelegateClass > org.apache.yoko.rmi.impl.UtilImpl > org.apache.geronimo.home.dir /home/oxseed/geronimo-tomcat6-javaee5-2.1.2 > org.apache.geronimo.log.ConsoleLogLevel WARN > org.apache.geronimo.server.dir > /home/oxseed/geronimo-tomcat6-javaee5-2.1.2 > org.apache.jasper.Constants.USE_INSTANCE_MANAGER_FOR_TAGS true > org.apache.security.jacc.EJBMethodPermission.methodInterfaces > BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal > org.apache.yoko.rmi.RMIStubInitializerClass > org.apache.geronimo.yoko.RMIStubHandlerFactory > org.objectweb.howl./home/oxseed/geronimo-tomcat6-javaee5-2.1.2/./var/txlog/howl_1.log.locked > true > org.objectweb.howl./home/oxseed/geronimo-tomcat6-javaee5-2.1.2/./var/txlog/howl_2.log.locked > true > org.omg.CORBA.ORBClass org.apache.yoko.orb.CORBA.ORB > org.omg.CORBA.ORBSingletonClass org.apache.yoko.orb.CORBA.ORBSingleton > package.access > sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans. > package.definition > sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper. > path.separator : > server.loader > shared.loader > sun.java.launcher SUN_STANDARD > sun.jnu.encoding ANSI_X3.4-1968 > sun.management.compiler HotSpot Server Compiler > tomcat.util.buf.StringCache.byte.enabled true > Reporter: gennadibereshnoi > Priority: Blocker > > After upgrating the G2.1.1to G.2.1.2 ( the reason was exactly classloader > problem - https://issues.apache.org/jira/browse/GERONIMO-4113 ) > now another problem come with deployment the same EAR. > java.lang.ArrayIndexOutOfBoundsException: 48188 > org.apache.geronimo.common.DeploymentException: > java.lang.ArrayIndexOutOfBoundsException: 48188 > at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:275) > at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34) > at > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124) > at > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867) > at > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239) > at > org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116) > at > org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61) > at java.lang.Thread.run(Thread.java:595) > Caused by: 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.apache.xbean.finder.ClassFinder.readClassDef(ClassFinder.java:690) > at org.apache.xbean.finder.ClassFinder.<init>(ClassFinder.java:139) > at > org.apache.geronimo.jaxws.builder.WARWebServiceFinder.discoverWebServices(WARWebServiceFinder.java:154) > at > org.apache.geronimo.jaxws.builder.AdvancedWARWebServiceFinder.discoverPOJOWebServices(AdvancedWARWebServiceFinder.java:73) > at > org.apache.geronimo.jaxws.builder.AdvancedWARWebServiceFinder.discoverWebServices(AdvancedWARWebServiceFinder.java:45) > at > org.apache.geronimo.jaxws.builder.WARWebServiceFinder.discoverWebServices(WARWebServiceFinder.java:70) > at > org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.discoverWebServices(JAXWSServiceBuilder.java:97) > at > org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.findWebServices(JAXWSServiceBuilder.java:80) > at > org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.basicInitContext(AbstractWebModuleBuilder.java:364) > at > org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.initContext(TomcatModuleBuilder.java:330) > at > org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.initContext(SwitchingModuleBuilder.java:159) > at > org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:595) > at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254) > ... 12 more -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.