You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by José Luis Cetina <ma...@gmail.com> on 2013/12/06 16:51:32 UTC

Unknown error in Assembler

Hi, after i do changes in my code (ear app), im getting this error in TomEE
log, but i cant see any specific error that references to any of my classes.

Any idea?

Im using TomEE 1.6.0


Log:

SEVERE - FATAL ERROR: Unknown error in Assembler.  Please send the
following stack trace and this message to users@openejb.apache.org :
 java.lang.ArrayIndexOutOfBoundsException: 0
at
org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
at
org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
at
org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
at
org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
at
org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
at
org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
at org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
at
org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)

SEVERE - OpenEJB has encountered a fatal error and cannot be started:
Assembler failed to build the container system.
org.apache.openejb.OpenEJBException:
java.lang.ArrayIndexOutOfBoundsException: 0: 0
at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:422)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
at org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
at
org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at
org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
at
org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
at
org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
at
org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
at
org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
at
org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
... 17 more
SEVERE - TomEE Listener can't start OpenEJB
org.apache.openejb.OpenEJBException:
java.lang.ArrayIndexOutOfBoundsException: 0: 0
at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:422)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
at org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
at
org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at
org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
at
org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
at
org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
at
org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
at
org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
at
org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
... 17 more
INFO - Initialization processed in 7395 ms
INFO - Starting service Catalina
INFO - Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.47 (1.6.0)
INFO - Starting ProtocolHandler ["http-bio-8080"]
INFO - Starting ProtocolHandler ["ajp-bio-8009"]
INFO - Server startup in 84 ms

Re: Unknown error in Assembler

Posted by José Luis Cetina <ma...@gmail.com>.
:)


2013/12/6 Howard W. Smith, Jr. <sm...@gmail.com>

> and thank you for sharing. that's good to know. :)
>
>
>
> On Fri, Dec 6, 2013 at 11:24 AM, José Luis Cetina <maxtorzito@gmail.com
> >wrote:
>
> > That was the errror. Thanks anyway
> >
> >
> > 2013/12/6 José Luis Cetina <ma...@gmail.com>
> >
> > > I leave an ejb annotation with any attribute below of it.
> > >
> > >
> > > @EJB
> > > private XXX xx;
> > > @EJB
> > >             //I forgot to use any attribute here
> > >
> > >
> > > 2013/12/6 José Luis Cetina <ma...@gmail.com>
> > >
> > >> Hi, after i do changes in my code (ear app), im getting this error in
> > >> TomEE log, but i cant see any specific error that references to any of
> > my
> > >> classes.
> > >>
> > >> Any idea?
> > >>
> > >> Im using TomEE 1.6.0
> > >>
> > >>
> > >> Log:
> > >>
> > >> SEVERE - FATAL ERROR: Unknown error in Assembler.  Please send the
> > >> following stack trace and this message to users@openejb.apache.org :
> > >>  java.lang.ArrayIndexOutOfBoundsException: 0
> > >> at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
> > >> at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
> > >>  at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
> > >> at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
> > >>  at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
> > >> at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
> > >>  at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
> > >> at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
> > >>  at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
> > >> at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
> > >>  at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
> > >> at
> > >>
> >
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
> > >>  at
> > >>
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
> > >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
> > >>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
> > >> at
> > >>
> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
> > >>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
> > >> at
> > >>
> >
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
> > >>  at
> > >>
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > >> at
> > >>
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > >>  at
> > >>
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> > >> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
> > >>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
> > >> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
> > >>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >> at
> > >>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >>  at
> > >>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >> at java.lang.reflect.Method.invoke(Method.java:606)
> > >>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
> > >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> > >>
> > >> SEVERE - OpenEJB has encountered a fatal error and cannot be started:
> > >> Assembler failed to build the container system.
> > >> org.apache.openejb.OpenEJBException:
> > >> java.lang.ArrayIndexOutOfBoundsException: 0: 0
> > >>  at
> > >>
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:422)
> > >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
> > >>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
> > >> at
> > >>
> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
> > >>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
> > >> at
> > >>
> >
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
> > >>  at
> > >>
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > >> at
> > >>
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > >>  at
> > >>
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> > >> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
> > >>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
> > >> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
> > >>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >> at
> > >>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >>  at
> > >>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >> at java.lang.reflect.Method.invoke(Method.java:606)
> > >>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
> > >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> > >> Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
> > >> at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
> > >>  at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
> > >> at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
> > >>  at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
> > >> at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
> > >>  at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
> > >> at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
> > >>  at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
> > >> at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
> > >>  at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
> > >> at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
> > >>  at
> > >>
> >
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
> > >> at
> > >>
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
> > >>  ... 17 more
> > >> SEVERE - TomEE Listener can't start OpenEJB
> > >> org.apache.openejb.OpenEJBException:
> > >> java.lang.ArrayIndexOutOfBoundsException: 0: 0
> > >>  at
> > >>
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:422)
> > >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
> > >>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
> > >> at
> > >>
> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
> > >>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
> > >> at
> > >>
> >
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
> > >>  at
> > >>
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > >> at
> > >>
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > >>  at
> > >>
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> > >> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
> > >>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
> > >> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
> > >>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >> at
> > >>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >>  at
> > >>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >> at java.lang.reflect.Method.invoke(Method.java:606)
> > >>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
> > >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> > >> Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
> > >> at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
> > >>  at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
> > >> at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
> > >>  at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
> > >> at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
> > >>  at
> > >>
> >
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
> > >> at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
> > >>  at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
> > >> at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
> > >>  at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
> > >> at
> > >>
> >
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
> > >>  at
> > >>
> >
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
> > >> at
> > >>
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
> > >>  ... 17 more
> > >> INFO - Initialization processed in 7395 ms
> > >> INFO - Starting service Catalina
> > >> INFO - Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.47 (1.6.0)
> > >> INFO - Starting ProtocolHandler ["http-bio-8080"]
> > >> INFO - Starting ProtocolHandler ["ajp-bio-8009"]
> > >> INFO - Server startup in 84 ms
> > >>
> > >>
> > >
> > >
> > > --
> > > -------------------------------------------------------------------
> > > *SCJA. José Luis Cetina*
> > > -------------------------------------------------------------------
> > >
> >
> >
> >
> > --
> > -------------------------------------------------------------------
> > *SCJA. José Luis Cetina*
> > -------------------------------------------------------------------
> >
>



-- 
-------------------------------------------------------------------
*SCJA. José Luis Cetina*
-------------------------------------------------------------------

Re: Unknown error in Assembler

Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
and thank you for sharing. that's good to know. :)



On Fri, Dec 6, 2013 at 11:24 AM, José Luis Cetina <ma...@gmail.com>wrote:

> That was the errror. Thanks anyway
>
>
> 2013/12/6 José Luis Cetina <ma...@gmail.com>
>
> > I leave an ejb annotation with any attribute below of it.
> >
> >
> > @EJB
> > private XXX xx;
> > @EJB
> >             //I forgot to use any attribute here
> >
> >
> > 2013/12/6 José Luis Cetina <ma...@gmail.com>
> >
> >> Hi, after i do changes in my code (ear app), im getting this error in
> >> TomEE log, but i cant see any specific error that references to any of
> my
> >> classes.
> >>
> >> Any idea?
> >>
> >> Im using TomEE 1.6.0
> >>
> >>
> >> Log:
> >>
> >> SEVERE - FATAL ERROR: Unknown error in Assembler.  Please send the
> >> following stack trace and this message to users@openejb.apache.org :
> >>  java.lang.ArrayIndexOutOfBoundsException: 0
> >> at
> >>
> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
> >> at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
> >>  at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
> >> at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
> >>  at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
> >> at
> >>
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
> >>  at
> >>
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
> >> at
> >>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
> >>  at
> >>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
> >> at
> >>
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
> >>  at
> >>
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
> >> at
> >>
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
> >>  at
> >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
> >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
> >>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
> >> at
> >> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
> >>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
> >> at
> >>
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
> >>  at
> >>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >> at
> >>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >>  at
> >>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> >> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
> >>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
> >> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>  at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >> at java.lang.reflect.Method.invoke(Method.java:606)
> >>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
> >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> >>
> >> SEVERE - OpenEJB has encountered a fatal error and cannot be started:
> >> Assembler failed to build the container system.
> >> org.apache.openejb.OpenEJBException:
> >> java.lang.ArrayIndexOutOfBoundsException: 0: 0
> >>  at
> >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:422)
> >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
> >>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
> >> at
> >> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
> >>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
> >> at
> >>
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
> >>  at
> >>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >> at
> >>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >>  at
> >>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> >> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
> >>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
> >> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>  at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >> at java.lang.reflect.Method.invoke(Method.java:606)
> >>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
> >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> >> Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
> >> at
> >>
> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
> >>  at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
> >> at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
> >>  at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
> >> at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
> >>  at
> >>
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
> >> at
> >>
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
> >>  at
> >>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
> >> at
> >>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
> >>  at
> >>
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
> >> at
> >>
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
> >>  at
> >>
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
> >> at
> >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
> >>  ... 17 more
> >> SEVERE - TomEE Listener can't start OpenEJB
> >> org.apache.openejb.OpenEJBException:
> >> java.lang.ArrayIndexOutOfBoundsException: 0: 0
> >>  at
> >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:422)
> >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
> >>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
> >> at
> >> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
> >>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
> >> at
> >>
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
> >>  at
> >>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >> at
> >>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >>  at
> >>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> >> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
> >>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
> >> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>  at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >> at java.lang.reflect.Method.invoke(Method.java:606)
> >>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
> >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> >> Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
> >> at
> >>
> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
> >>  at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
> >> at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
> >>  at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
> >> at
> >>
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
> >>  at
> >>
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
> >> at
> >>
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
> >>  at
> >>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
> >> at
> >>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
> >>  at
> >>
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
> >> at
> >>
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
> >>  at
> >>
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
> >> at
> >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
> >>  ... 17 more
> >> INFO - Initialization processed in 7395 ms
> >> INFO - Starting service Catalina
> >> INFO - Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.47 (1.6.0)
> >> INFO - Starting ProtocolHandler ["http-bio-8080"]
> >> INFO - Starting ProtocolHandler ["ajp-bio-8009"]
> >> INFO - Server startup in 84 ms
> >>
> >>
> >
> >
> > --
> > -------------------------------------------------------------------
> > *SCJA. José Luis Cetina*
> > -------------------------------------------------------------------
> >
>
>
>
> --
> -------------------------------------------------------------------
> *SCJA. José Luis Cetina*
> -------------------------------------------------------------------
>

Re: Unknown error in Assembler

Posted by José Luis Cetina <ma...@gmail.com>.
That was the errror. Thanks anyway


2013/12/6 José Luis Cetina <ma...@gmail.com>

> I leave an ejb annotation with any attribute below of it.
>
>
> @EJB
> private XXX xx;
> @EJB
>             //I forgot to use any attribute here
>
>
> 2013/12/6 José Luis Cetina <ma...@gmail.com>
>
>> Hi, after i do changes in my code (ear app), im getting this error in
>> TomEE log, but i cant see any specific error that references to any of my
>> classes.
>>
>> Any idea?
>>
>> Im using TomEE 1.6.0
>>
>>
>> Log:
>>
>> SEVERE - FATAL ERROR: Unknown error in Assembler.  Please send the
>> following stack trace and this message to users@openejb.apache.org :
>>  java.lang.ArrayIndexOutOfBoundsException: 0
>> at
>> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
>> at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
>>  at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
>> at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
>>  at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
>> at
>> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
>>  at
>> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
>> at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
>>  at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
>> at
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
>>  at
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
>> at
>> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
>>  at
>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
>> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
>>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
>> at
>> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
>>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
>> at
>> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
>>  at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>> at
>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>>  at
>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
>> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>  at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:606)
>>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
>>
>> SEVERE - OpenEJB has encountered a fatal error and cannot be started:
>> Assembler failed to build the container system.
>> org.apache.openejb.OpenEJBException:
>> java.lang.ArrayIndexOutOfBoundsException: 0: 0
>>  at
>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:422)
>> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
>>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
>> at
>> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
>>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
>> at
>> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
>>  at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>> at
>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>>  at
>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
>> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>  at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:606)
>>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
>> Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
>> at
>> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
>>  at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
>> at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
>>  at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
>> at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
>>  at
>> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
>> at
>> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
>>  at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
>> at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
>>  at
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
>> at
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
>>  at
>> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
>> at
>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
>>  ... 17 more
>> SEVERE - TomEE Listener can't start OpenEJB
>> org.apache.openejb.OpenEJBException:
>> java.lang.ArrayIndexOutOfBoundsException: 0: 0
>>  at
>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:422)
>> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
>>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
>> at
>> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
>>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
>> at
>> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
>>  at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>> at
>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>>  at
>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
>> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>  at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:606)
>>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
>> Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
>> at
>> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
>>  at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
>> at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
>>  at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
>> at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
>>  at
>> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
>> at
>> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
>>  at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
>> at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
>>  at
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
>> at
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
>>  at
>> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
>> at
>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
>>  ... 17 more
>> INFO - Initialization processed in 7395 ms
>> INFO - Starting service Catalina
>> INFO - Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.47 (1.6.0)
>> INFO - Starting ProtocolHandler ["http-bio-8080"]
>> INFO - Starting ProtocolHandler ["ajp-bio-8009"]
>> INFO - Server startup in 84 ms
>>
>>
>
>
> --
> -------------------------------------------------------------------
> *SCJA. José Luis Cetina*
> -------------------------------------------------------------------
>



-- 
-------------------------------------------------------------------
*SCJA. José Luis Cetina*
-------------------------------------------------------------------

Re: Unknown error in Assembler

Posted by José Luis Cetina <ma...@gmail.com>.
I leave an ejb annotation with any attribute below of it.


@EJB
private XXX xx;
@EJB
            //I forgot to use any attribute here


2013/12/6 José Luis Cetina <ma...@gmail.com>

> Hi, after i do changes in my code (ear app), im getting this error in
> TomEE log, but i cant see any specific error that references to any of my
> classes.
>
> Any idea?
>
> Im using TomEE 1.6.0
>
>
> Log:
>
> SEVERE - FATAL ERROR: Unknown error in Assembler.  Please send the
> following stack trace and this message to users@openejb.apache.org :
>  java.lang.ArrayIndexOutOfBoundsException: 0
> at
> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
> at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
>  at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
> at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
>  at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
> at
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
>  at
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
> at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
>  at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
> at
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
>  at
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
> at
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
>  at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
> at org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
> at
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
>  at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>  at
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
>
> SEVERE - OpenEJB has encountered a fatal error and cannot be started:
> Assembler failed to build the container system.
> org.apache.openejb.OpenEJBException:
> java.lang.ArrayIndexOutOfBoundsException: 0: 0
>  at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:422)
> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
> at org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
> at
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
>  at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>  at
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
> at
> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
>  at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
> at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
>  at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
> at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
>  at
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
> at
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
>  at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
> at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
>  at
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
> at
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
>  at
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
> at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
>  ... 17 more
> SEVERE - TomEE Listener can't start OpenEJB
> org.apache.openejb.OpenEJBException:
> java.lang.ArrayIndexOutOfBoundsException: 0: 0
>  at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:422)
> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
>  at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
> at org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
>  at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
> at
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
>  at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>  at
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>  at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
>  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
> at
> org.apache.openejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5197)
>  at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildEjbRef(AnnotationDeployer.java:3854)
> at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildAnnotatedRefs(AnnotationDeployer.java:3621)
>  at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2703)
> at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1800)
>  at
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:355)
> at
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
>  at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
> at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:768)
>  at
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:495)
> at
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:575)
>  at
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:429)
> at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:408)
>  ... 17 more
> INFO - Initialization processed in 7395 ms
> INFO - Starting service Catalina
> INFO - Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.47 (1.6.0)
> INFO - Starting ProtocolHandler ["http-bio-8080"]
> INFO - Starting ProtocolHandler ["ajp-bio-8009"]
> INFO - Server startup in 84 ms
>
>


-- 
-------------------------------------------------------------------
*SCJA. José Luis Cetina*
-------------------------------------------------------------------