Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 33420 invoked from network); 10 Oct 2008 12:58:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Oct 2008 12:58:15 -0000 Received: (qmail 84556 invoked by uid 500); 10 Oct 2008 12:58:14 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 84082 invoked by uid 500); 10 Oct 2008 12:58:13 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 84071 invoked by uid 99); 10 Oct 2008 12:58:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Oct 2008 05:58:13 -0700 X-ASF-Spam-Status: No, hits=-1999.9 required=10.0 tests=ALL_TRUSTED,DNS_FROM_SECURITYSAGE X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Oct 2008 12:57:08 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 971A7234C212 for ; Fri, 10 Oct 2008 05:57:44 -0700 (PDT) Message-ID: <96451846.1223643464611.JavaMail.jira@brutus> Date: Fri, 10 Oct 2008 05:57:44 -0700 (PDT) From: "gennadibereshnoi (JIRA)" To: dev@geronimo.apache.org Subject: [jira] Commented: (GERONIMO-4243) EAR Deploy Error In-Reply-To: <2124990461.1218718904326.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/GERONIMO-4243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12638545#action_12638545 ] gennadibereshnoi commented on GERONIMO-4243: -------------------------------------------- Hi! Sorry for delay... ...after moving back to 2.1.1 the pb was not actulal some time. Currently i check the same deployment already with G.2.1.3 ( jetty + tomcat), and in both cases the same (or similar) error : (see below). The workaround in my case was - undeploy the jaxws org.apache.geronimo.configs/jaxws-deployer/2.1.3/car + axis2 + cxf (i need it not currently). 10x for JAVA_OPTS - i will check it ASAP. As for EAR - attach ~40MB? ----------- callstacktrace------- 14:41:04,305 ERROR [Deployer] Deployment failed due to 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.(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) 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.kernel.KernelGBean.invoke(KernelGBean.java:342) 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.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:172) at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213) at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784) at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1410) at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81) at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1247) at java.security.AccessController.doPrivileged(Native Method) at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1350) at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:784) at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294) at sun.rmi.transport.Transport$1.run(Transport.java:153) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:149) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707) at java.lang.Thread.run(Thread.java:595) > 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, 2.1.3 > 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.(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.