quality@glassfish.java.net

Re: My first tests with FishCAT ...ouch

From: Judy Tang <Judy.J.Tang_at_Sun.COM>
Date: Fri, 30 Oct 2009 10:09:43 -0700

Thanks Jose and Jan for working hard together solving issues one by one
for the past month. After
we can run Jose's app end to end, we should have a big CATs photo party :-)

Judy

Jan Luehe wrote:
> Hi Jose,
>
> On 10/30/09 02:42, Jose Noheda wrote:
>> Hi,
>>
>> The problem is 9894 wraps not one bug but four or five. Probably we
>> should close it and open new ones for the parsing error in web.xml
>> and the Spring one (considering fixed the others). Do you agree?
>
> Let's leave the existing bug open (instead of filing new ones), and I'll
> inform you as I commit incremental fixes for it.
>
> I should have a fix for "GRAVE: PWC3026: Parse error in default web.xml"
> by the end of the day.
>
> > From there it continues booting until it stops with the Spring error
> (to encounter
> > this one you need to create a pool named iwebmvc that points to a
> MySQL5 database
> > or Hibernate will fail):
>
> I probably need your help with that.
>
> Thanks,
>
> Jan
>
>>
>> Regards
>>
>> On Thu, Oct 29, 2009 at 8:22 PM, Jan Luehe <Jan.Luehe_at_sun.com
>> <mailto:Jan.Luehe_at_sun.com>> wrote:
>>
>> On 10/29/09 12:13, Jose Noheda wrote:
>>> Hi,
>>>
>>> The latest nightly (glassfish-v3-web-b71-10_29_2009) fails with:
>>>
>>> GRAVE: log4j:ERROR LogMananger.repositorySelector was null
>>> likely due to error in class reloading, using NOPLoggerRepository.
>>> GRAVE: PWC3026: Parse error in default web.xml
>>> java.lang.IllegalStateException: WebappClassLoader unable to
>>> load resource [org.xml.sax.ext.EntityResolver2], because it has
>>> not yet been started, or was already stopped
>>> at
>>> org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1357)
>>> at
>>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>>> at
>>> org.apache.xerces.parsers.AbstractSAXParser.setEntityResolver(Unknown
>>> Source)
>>> at
>>> org.apache.tomcat.util.digester.Digester.getXMLReader(Digester.java:1040)
>>> at
>>> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1698)
>>> at
>>> org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:819)
>>> at
>>> org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:760)
>>> at
>>> org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:1014)
>>> at
>>> com.sun.enterprise.web.WebModuleContextConfig.lifecycleEvent(WebModuleContextConfig.java:180)
>>> at
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
>>> at
>>> org.apache.catalina.core.StandardContext.init(StandardContext.java:6352)
>>> at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:5005)
>>> at
>>> com.sun.enterprise.web.WebModule.start(WebModule.java:500)
>>> at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
>>> at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
>>> at
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
>>> at
>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1888)
>>> at
>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1560)
>>> at
>>> com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
>>> at
>>> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>>> at
>>> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:231)
>>> at
>>> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:235)
>>> at
>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:323)
>>> at
>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:169)
>>> at
>>> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1159)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1218)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1207)
>>> at
>>> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:362)
>>> at
>>> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:201)
>>> at
>>> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>>> at
>>> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>>> at
>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:241)
>>> at
>>> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:789)
>>> at
>>> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:697)
>>> at
>>> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:952)
>>> at
>>> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:166)
>>> at
>>> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>>> at
>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>>> at
>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>>> at
>>> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>>> at
>>> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>>> at
>>> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>>> at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>>> at
>>> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
>>> at
>>> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
>>> at java.lang.Thread.run(Thread.java:619)
>>>
>>
>> Thanks, Jose. for trying the latest nightly!
>>
>> So we've made some progress. :)
>>
>> I've seen the above "GRAVE: PWC3026: Parse error in default
>> web.xml", but I'm not
>> able to reproduce it consistently. Let me investigate some more.
>>
>> Would you agree that after the above error has been fixed, IT
>> 9894 <https://glassfish.dev.java.net/issues/show_bug.cgi?id=9894>
>> can be closed as fixed?
>>
>> Thanks,
>>
>> Jan
>>
>>
>>> From there it continues booting until it stops with the Spring
>>> error (to encounter this one you need to create a pool named
>>> iwebmvc that points to a MySQL5 database or Hibernate will fail):
>>>
>>> java.lang.Exception: java.lang.IllegalStateException:
>>> ContainerBase.addChild: start:
>>> org.apache.catalina.LifecycleException:
>>> org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name 'baseDAO': Injection of persistence
>>> fields failed; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name 'entityManagerFactory' defined in URL
>>> [jar:file:/C:/src/IWebMvc2/iwebmvc-demo/target/iwebmvc-demo/WEB-INF/lib/iwebmvc-model-2.0-SNAPSHOT.jar!/spring/glassfish.xml]:
>>> Invocation of init method failed; nested exception is
>>> java.lang.IllegalStateException: Transaction is not active in
>>> the current thread.
>>> at
>>> com.sun.enterprise.web.WebApplication.start(WebApplication.java:118)
>>> at
>>> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
>>> at
>>> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:231)
>>> at
>>> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:235)
>>> at
>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:323)
>>> at
>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:169)
>>> at
>>> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1159)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1218)
>>> at
>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1207)
>>> at
>>> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:362)
>>> at
>>> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:201)
>>> at
>>> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>>> at
>>> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
>>> at
>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:241)
>>> at
>>> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:789)
>>> at
>>> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:697)
>>> at
>>> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:952)
>>> at
>>> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:166)
>>> at
>>> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>>> at
>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>>> at
>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>>> at
>>> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>>> at
>>> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>>> at
>>> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>>> at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>>> at
>>> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
>>> at
>>> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
>>> at java.lang.Thread.run(Thread.java:619)
>>>
>>> Regards
>>>
>>> On Thu, Oct 1, 2009 at 4:01 PM, Jose Noheda
>>> <jose.noheda_at_gmail.com <mailto:jose.noheda_at_gmail.com>> wrote:
>>>
>>> Hi,
>>>
>>> I've
>>> created https://glassfish.dev.java.net/issues/show_bug.cgi?id=9894.
>>> I can't upload the WAR file there because it's around 38MB
>>> and the issue tracker limits the size to 1Mb max (or so it
>>> says, I'm trying anyway). If you provide me with another
>>> location I'll upload it without problem.
>>>
>>> Regards
>>>
>>> On Wed, Sep 30, 2009 at 8:40 PM, Judy Tang
>>> <Judy.J.Tang_at_sun.com <mailto:Judy.J.Tang_at_sun.com>> wrote:
>>>
>>> Hi Jose,
>>>
>>> Thank you so much for trying the app on v2.1 and found
>>> out the app does not work and could be conflicts with
>>> GFv2 design.
>>>
>>> When the bug system is up, please help us log a bug and
>>> attach the WAR file, give this a try please. We value
>>> your test :-)
>>>
>>> Judy
>>>
>>>
>>> Jose Noheda wrote:
>>>> On Tue, Sep 29, 2009 at 11:20 PM, Judy Tang
>>>> <Judy.J.Tang_at_sun.com <mailto:Judy.J.Tang_at_sun.com>> wrote:
>>>>
>>>> Hi Jose,
>>>>
>>>> Developer tried your steps but cannot seem to build
>>>> the IWebMvc, missing
>>>> org.directwebremoting:dwr:jar:3.0. Does it need to
>>>> set up additional repositories in maven settings.xml ?
>>>>
>>>>
>>>> Weird because the JAR is provided with the source code
>>>> (inside the lib folder). It's a system dependency so it
>>>> doesn't need any additional repository.
>>>>
>>>>
>>>>
>>>> "I can upload you the WAR directly", yes, please do
>>>> that too.
>>>>
>>>>
>>>> Any place in particular?
>>>>
>>>>
>>>> How about you file a bug on this and attach the
>>>> app, so we can keep track on this through a bug ?
>>>> Many thanks
>>>> for all your help and really hope we can get this
>>>> good test/app to work end to end :-)
>>>>
>>>>
>>>> I've tried but https://glassfish.dev.java.net/issues is
>>>> not very responsive right now. I'll do it through the
>>>> day but the WAR weighs more than 30MB. Won't that be a
>>>> problem?
>>>>
>>>>
>>>>
>>>> I saw another thread you mentioned of willing to
>>>> try the same app in v2.1.1, if you have time can do
>>>> this, it would be very helpful.
>>>>
>>>>
>>>> Tested in 2.1. It fails to boot because it finds a
>>>> @PersistenceContext annotation in a class but does not
>>>> find a persistence.xml counterpart. That is due on
>>>> purpose so Spring/Hibernate fully manage the JPA
>>>> deployment and execution (becomes more portable). I
>>>> guessthis conflicts with GFv2 design. So it fails for
>>>> other completely unrelated issue (that could probably
>>>> be tweaked on my side)
>>>>
>>>>
>>>> Would like to thank Kristian jump in to help with
>>>> this thread !
>>>>
>>>> Thanks,
>>>> Judy
>>>>
>>>>
>>>> Jose Noheda wrote:
>>>>> The JAR in question is a transitive dependency
>>>>> obtained by Maven. You can get the application
>>>>> easily. Just:
>>>>>
>>>>> svn
>>>>> checkout */http/*://internna.googlecode.com/svn/trunk/IWebMvc2
>>>>> <http://internna.googlecode.com/svn/trunk/IWebMvc2>
>>>>> IWebMvc
>>>>>
>>>>> And then run
>>>>>
>>>>> cd IWebMvc
>>>>> mvn clean install
>>>>>
>>>>> And create the WAR using
>>>>>
>>>>> cd iwebmvc-demo
>>>>> mvn clean package
>>>>>
>>>>> Let me know if you have any problem (I can upload
>>>>> you the WAR directly)
>>>>>
>>>>> Regards
>>>>>
>>>>> On Tue, Sep 29, 2009 at 7:24 AM, Judy Tang
>>>>> <Judy.J.Tang_at_sun.com <mailto:Judy.J.Tang_at_sun.com>>
>>>>> wrote:
>>>>>
>>>>> Hi Jose,
>>>>>
>>>>> Wonder if it is too much trouble for you to
>>>>> send us the application. Following is from
>>>>> developer Hong, thanks Hong.
>>>>>
>>>>> Judy
>>>>>
>>>>> ------
>>>>>
>>>>> Hi, Judy
>>>>> Can we ask the user to attach the
>>>>> application he tried to deploy? From the error
>>>>> message:
>>>>>
>>>>> <>*ADVERTENCIA: Exception while scanning
>>>>> WEB-INF/lib/icu4j-2.6.1.jar
>>>>> *
>>>>> *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.deployment.common.AnnotationScanner.scanArchive(AnnotationScanner.java:100)*
>>>>>
>>>>> It seems the asm code failed to scan one of
>>>>> the library jars. So I want to double check
>>>>> that jar is a valid jar.
>>>>>
>>>>> I went to the website and downloaded the
>>>>> zip, but when I tried to build its
>>>>> iwebmvc-core module, I got a missing artifact
>>>>> build error. So I thought it might be easier
>>>>> if we can just get the archive from the user.
>>>>>
>>>>> - Hong
>>>>>
>>>>>
>>>>>
>>>>> Judy Tang wrote:
>>>>>> Hi Jose,
>>>>>>
>>>>>> Welcome to FishCAT testing team. Your many
>>>>>> years experience with GlassFish will help us
>>>>>> a lot, thanks :-)
>>>>>>
>>>>>> "It's quite a complex application with Spring
>>>>>> 2.5, Hibernate 3.3, DWR 3.0RC and many other
>>>>>> libraries (JAWR,
>>>>>> BouncyCastle, Jasperreports and so on).",
>>>>>> this is a good test, please bear with us to
>>>>>> sort out issues one by one.
>>>>>>
>>>>>> Let's wait others to take a look at the
>>>>>> errors and give input.
>>>>>>
>>>>>> Thanks and have a good weekend !
>>>>>> Judy
>>>>>>
>>>>>>
>>>>>> Jose Noheda wrote:
>>>>>>> So I installed the promoted b65 build and
>>>>>>> using Netbeans 6.7.1 tried to deploy
>>>>>>> IWebMvc2
>>>>>>> (http://code.google.com/p/internna/). It's
>>>>>>> quite a complex application with Spring 2.5,
>>>>>>> Hibernate 3.3, DWR 3.0RC and many other
>>>>>>> libraries (JAWR, BouncyCastle, Jasperreports
>>>>>>> and so on). It deploys fine to Tomcat
>>>>>>> nonetheless. The results were not positive:
>>>>>>>
>>>>>>> 0) First boot of the server failed.
>>>>>>> Fortunately it worked the second time.
>>>>>>> Sorry, I didn't record the error trace.
>>>>>>>
>>>>>>> 1) I'm getting sever errors like:
>>>>>>>
>>>>>>> INFO: Started bundle
>>>>>>> org.glassfish.web.war-util [178]
>>>>>>> *ADVERTENCIA: Exception while scanning
>>>>>>> WEB-INF/lib/icu4j-2.6.1.jar*
>>>>>>> *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.deployment.common.AnnotationScanner.scanArchive(AnnotationScanner.java:100)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.SnifferManagerImpl.getSniffers(SnifferManagerImpl.java:148)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:384)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:232)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:172)*
>>>>>>> * at
>>>>>>> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:270)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$4.execute(CommandRunnerImpl.java:403)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:418)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:505)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:138)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:355)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:195)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:217)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:753)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:661)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:914)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:166)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.ContextTask.run(ContextTask.java:69)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.dowork(FixedThreadPool.java:379)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.run(FixedThreadPool.java:360)*
>>>>>>> * at
>>>>>>> java.lang.Thread.run(Thread.java:619)*
>>>>>>> INFO: security.secmgroff
>>>>>>> INFO: Started bundle
>>>>>>> org.glassfish.security.webservices.security [49]
>>>>>>> INFO: Security startup service called
>>>>>>> INFO: policy.loading
>>>>>>> INFO: Security service(s) started
>>>>>>> successfully....
>>>>>>> INFO: Started bundle org.glassfish.web.glue [80]
>>>>>>> INFO: Started bundle org.glassfish.web.cli [60]
>>>>>>> INFO: Created HTTP listener http-listener-1
>>>>>>> on port 8080
>>>>>>> INFO: Created HTTP listener admin-listener
>>>>>>> on port 4848
>>>>>>> INFO: Created virtual server server
>>>>>>> INFO: Created virtual server __asadmin
>>>>>>> INFO: Started bundle
>>>>>>> org.glassfish.deployment.dol [155]
>>>>>>> INFO: Started bundle
>>>>>>> org.glassfish.ejb.ejb-container [185]
>>>>>>> INFO: Started bundle org.glassfish.web.core [90]
>>>>>>> INFO: Virtual server server loaded system
>>>>>>> default web module
>>>>>>> INFO: Dual registration of jndi stream
>>>>>>> handler: factory already defined
>>>>>>> INFO: Started bundle
>>>>>>> org.glassfish.web.jstl-connector [41]
>>>>>>> INFO: Started bundle
>>>>>>> org.glassfish.web.jspcaching-connector [189]
>>>>>>> INFO: Started bundle
>>>>>>> org.glassfish.web.jsf-connector [76]
>>>>>>> INFO: Using
>>>>>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate
>>>>>>> as the delegate
>>>>>>> INFO: Started bundle
>>>>>>> org.glassfish.deployment.javaee-core [58]
>>>>>>> *GRAVE: Unknow type constant pool 60 at
>>>>>>> position41*
>>>>>>> *GRAVE: Unknow type constant pool -26 at
>>>>>>> position42*
>>>>>>> *GRAVE: Unknow type constant pool -70 at
>>>>>>> position43*
>>>>>>> *GRAVE: Unknow type constant pool -99 at
>>>>>>> position44*
>>>>>>> *GRAVE: Unknow type constant pool 60 at
>>>>>>> position45*
>>>>>>> *GRAVE: Unknow type constant pool -23 at
>>>>>>> position46*
>>>>>>> *GRAVE: Unknow type constant pool -119 at
>>>>>>> position47*
>>>>>>> *GRAVE: Unknow type constant pool 60 at
>>>>>>> position41*
>>>>>>> *GRAVE: Unknow type constant pool -26 at
>>>>>>> position42*
>>>>>>> *GRAVE: Unknow type constant pool -70 at
>>>>>>> position43*
>>>>>>> *GRAVE: Unknow type constant pool -99 at
>>>>>>> position44*
>>>>>>> *GRAVE: Unknow type constant pool 60 at
>>>>>>> position45*
>>>>>>> *GRAVE: Unknow type constant pool -23 at
>>>>>>> position46*
>>>>>>> *GRAVE: Unknow type constant pool -119 at
>>>>>>> position47*
>>>>>>> INFO: DOL Loading time7516
>>>>>>> INFO: Started bundle
>>>>>>> org.glassfish.security.websecurity [188]
>>>>>>> *GRAVE: log4j:ERROR A
>>>>>>> "org.apache.log4j.ConsoleAppender" object is
>>>>>>> not assignable to a
>>>>>>> "org.apache.log4j.Appender" variable.*
>>>>>>> *GRAVE: log4j:ERROR The class
>>>>>>> "org.apache.log4j.Appender" was loaded by *
>>>>>>> *GRAVE: log4j:ERROR [WebappClassLoader
>>>>>>> (delegate=true;
>>>>>>> repositories=WEB-INF/classes/)] whereas
>>>>>>> object of type *
>>>>>>> *GRAVE: log4j:ERROR
>>>>>>> "org.apache.log4j.ConsoleAppender" was
>>>>>>> loaded by [WebappClassLoader (delegate=true;
>>>>>>> repositories=WEB-INF/classes/)].*
>>>>>>> *GRAVE: log4j:ERROR Could not instantiate
>>>>>>> appender named "stdout".*
>>>>>>> *GRAVE: PWC3026: Parse error in default web.xml*
>>>>>>> *java.lang.IllegalStateException:
>>>>>>> WebappClassLoader unable to load resource
>>>>>>> [org.apache.xerces.util.EntityResolverWrapper],
>>>>>>> because it has not yet been started, or was
>>>>>>> already stopped*
>>>>>>> * at
>>>>>>> org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1357)*
>>>>>>> * at
>>>>>>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)*
>>>>>>> * at
>>>>>>> org.apache.xerces.parsers.AbstractSAXParser.setEntityResolver(Unknown
>>>>>>> Source)*
>>>>>>> * at
>>>>>>> org.apache.tomcat.util.digester.Digester.getXMLReader(Digester.java:1040)*
>>>>>>> * at
>>>>>>> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1698)*
>>>>>>> * at
>>>>>>> org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:819)*
>>>>>>> * at
>>>>>>> org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:760)*
>>>>>>> * at
>>>>>>> org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:1014)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.web.WebModuleContextConfig.lifecycleEvent(WebModuleContextConfig.java:180)*
>>>>>>> * at
>>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)*
>>>>>>> * at
>>>>>>> org.apache.catalina.core.StandardContext.init(StandardContext.java:6428)*
>>>>>>> * at
>>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:5084)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.web.WebModule.start(WebModule.java:483)*
>>>>>>> * at
>>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)*
>>>>>>> * at
>>>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)*
>>>>>>> * at
>>>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1816)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1520)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.web.WebApplication.start(WebApplication.java:93)*
>>>>>>> * at
>>>>>>> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)*
>>>>>>> * at
>>>>>>> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:229)*
>>>>>>> * at
>>>>>>> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:214)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:307)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:172)*
>>>>>>> * at
>>>>>>> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:270)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$4.execute(CommandRunnerImpl.java:403)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:418)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:505)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:138)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:355)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:195)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:217)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:753)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:661)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:914)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:166)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.ContextTask.run(ContextTask.java:69)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.dowork(FixedThreadPool.java:379)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.run(FixedThreadPool.java:360)*
>>>>>>> * at
>>>>>>> java.lang.Thread.run(Thread.java:619)*
>>>>>>> *GRAVE: log4j:ERROR Could not read
>>>>>>> configuration file from URL
>>>>>>> [file:/C:/Archivos de
>>>>>>> programa/glassfishv3-b65/glassfish/domains/domain1/generated/jsp/org.internna.iwebmvc_iwebmvc-demo_war_2.0-SNAPSHOT/loader/log4j.properties].*
>>>>>>> *GRAVE: java.io.FileNotFoundException:
>>>>>>> C:\Archivos de
>>>>>>> programa\glassfishv3-b65\glassfish\domains\domain1\generated\jsp\org.internna.iwebmvc_iwebmvc-demo_war_2.0-SNAPSHOT\loader\log4j.properties
>>>>>>> (El sistema no puede hallar la ruta
>>>>>>> especificada)*
>>>>>>> *GRAVE: at
>>>>>>> java.io.FileInputStream.open(Native Method)*
>>>>>>> *GRAVE: at
>>>>>>> java.io.FileInputStream.<init>(FileInputStream.java:106)*
>>>>>>> *GRAVE: at
>>>>>>> java.io.FileInputStream.<init>(FileInputStream.java:66)*
>>>>>>> *GRAVE: at
>>>>>>> sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)*
>>>>>>> *GRAVE: at
>>>>>>> sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)*
>>>>>>> *GRAVE: at
>>>>>>> java.net.URL.openStream(URL.java:1009)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:433)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.log4j.LogManager.<clinit>(LogManager.java:122)*
>>>>>>> *GRAVE: at
>>>>>>> org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:73)*
>>>>>>> *GRAVE: at
>>>>>>> org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:88)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:155)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:131)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:272)*
>>>>>>> *GRAVE: at
>>>>>>> org.internna.iwebmvc.spring.jee.IWebMvcContextLoaderListener.<init>(IWebMvcContextLoaderListener.java:38)*
>>>>>>> *GRAVE: at
>>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>> Method)*
>>>>>>> *GRAVE: at
>>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)*
>>>>>>> *GRAVE: at
>>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)*
>>>>>>> *GRAVE: at
>>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:513)*
>>>>>>> *GRAVE: at
>>>>>>> java.lang.Class.newInstance0(Class.java:355)*
>>>>>>> *GRAVE: at
>>>>>>> java.lang.Class.newInstance(Class.java:308)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.catalina.core.StandardContext.createListener(StandardContext.java:2824)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.catalina.core.StandardContext.loadListener(StandardContext.java:4750)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.web.WebModule.loadListener(WebModule.java:1523)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.catalina.core.StandardContext.addListener(StandardContext.java:2709)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.catalina.core.StandardContext.addApplicationListener(StandardContext.java:1943)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.web.TomcatDeploymentConfig.configureApplicationListener(TomcatDeploymentConfig.java:277)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.web.TomcatDeploymentConfig.configureWebModule(TomcatDeploymentConfig.java:136)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.web.WebModuleContextConfig.start(WebModuleContextConfig.java:277)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.web.WebModuleContextConfig.lifecycleEvent(WebModuleContextConfig.java:176)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:5263)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.web.WebModule.start(WebModule.java:483)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)*
>>>>>>> *GRAVE: at
>>>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1816)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1520)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.web.WebApplication.start(WebApplication.java:93)*
>>>>>>> *GRAVE: at
>>>>>>> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)*
>>>>>>> *GRAVE: at
>>>>>>> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:229)*
>>>>>>> *GRAVE: at
>>>>>>> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:214)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:307)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:172)*
>>>>>>> *GRAVE: at
>>>>>>> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:270)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$4.execute(CommandRunnerImpl.java:403)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:418)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:505)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:138)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:355)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:195)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:217)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:753)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:661)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:914)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:166)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.ContextTask.run(ContextTask.java:69)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.dowork(FixedThreadPool.java:379)*
>>>>>>> *GRAVE: at
>>>>>>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.run(FixedThreadPool.java:360)*
>>>>>>> *GRAVE: at
>>>>>>> java.lang.Thread.run(Thread.java:619)*
>>>>>>> *GRAVE: log4j:ERROR Ignoring configuration
>>>>>>> file [file:/C:/Archivos de
>>>>>>> programa/glassfishv3-b65/glassfish/domains/domain1/generated/jsp/org.internna.iwebmvc_iwebmvc-demo_war_2.0-SNAPSHOT/loader/log4j.properties].*
>>>>>>>
>>>>>>> Then the application cannot start because
>>>>>>> Spring cannot access the transation:
>>>>>>>
>>>>>>> *INFO: 2009-09-26 15:12:46,249 ERROR
>>>>>>> [org.springframework.web.context.ContextLoader]
>>>>>>> - <Context initialization failed>*
>>>>>>> *org.springframework.beans.factory.BeanCreationException:
>>>>>>> Error creating bean with name 'baseDAO':
>>>>>>> Injection of persistence fields failed;
>>>>>>> nested exception is
>>>>>>> org.springframework.beans.factory.BeanCreationException:
>>>>>>> Error creating bean with name
>>>>>>> 'entityManagerFactory' defined in URL
>>>>>>> [jar:file:/C:/src/IWebMvc2/iwebmvc-demo/target/iwebmvc-demo/WEB-INF/lib/iwebmvc-model-2.0-SNAPSHOT.jar!/spring/glassfish.xml]:
>>>>>>> Invocation of init method failed; nested
>>>>>>> exception is
>>>>>>> java.lang.IllegalStateException: Transaction
>>>>>>> is not active in the current thread.*
>>>>>>> * at
>>>>>>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:311)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)*
>>>>>>> * at
>>>>>>> java.security.AccessController.doPrivileged(Native
>>>>>>> Method)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)*
>>>>>>> * at
>>>>>>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)*
>>>>>>> * at
>>>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)*
>>>>>>> * at
>>>>>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)*
>>>>>>> * at
>>>>>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)*
>>>>>>> * at
>>>>>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)*
>>>>>>> * at
>>>>>>> org.internna.iwebmvc.spring.jee.IWebMvcContextLoaderListener.contextInitialized(IWebMvcContextLoaderListener.java:54)*
>>>>>>> * at
>>>>>>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4680)*
>>>>>>> * at
>>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:5305)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.web.WebModule.start(WebModule.java:483)*
>>>>>>> * at
>>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)*
>>>>>>> * at
>>>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)*
>>>>>>> * at
>>>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1816)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1520)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.web.WebApplication.start(WebApplication.java:93)*
>>>>>>> * at
>>>>>>> org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)*
>>>>>>> * at
>>>>>>> org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:229)*
>>>>>>> * at
>>>>>>> org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:214)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:307)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:172)*
>>>>>>> * at
>>>>>>> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:270)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl$4.execute(CommandRunnerImpl.java:403)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:418)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:505)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:138)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:355)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:195)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:217)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:753)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:661)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:914)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:166)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.ContextTask.run(ContextTask.java:69)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.dowork(FixedThreadPool.java:379)*
>>>>>>> * at
>>>>>>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.run(FixedThreadPool.java:360)*
>>>>>>> * at
>>>>>>> java.lang.Thread.run(Thread.java:619)*
>>>>>>> *Caused by:
>>>>>>> org.springframework.beans.factory.BeanCreationException:
>>>>>>> Error creating bean with name
>>>>>>> 'entityManagerFactory' defined in URL
>>>>>>> [jar:file:/C:/src/IWebMvc2/iwebmvc-demo/target/iwebmvc-demo/WEB-INF/lib/iwebmvc-model-2.0-SNAPSHOT.jar!/spring/glassfish.xml]:
>>>>>>> Invocation of init method failed; nested
>>>>>>> exception is
>>>>>>> java.lang.IllegalStateException: Transaction
>>>>>>> is not active in the current thread.*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)*
>>>>>>> * at
>>>>>>> java.security.AccessController.doPrivileged(Native
>>>>>>> Method)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)*
>>>>>>> * at
>>>>>>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:507)*
>>>>>>> * at
>>>>>>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:473)*
>>>>>>> * at
>>>>>>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:599)*
>>>>>>> * at
>>>>>>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:570)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)*
>>>>>>> *INFO: at
>>>>>>> org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)*
>>>>>>> * at
>>>>>>> org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessAfterInstantiation(PersistenceAnnotationBeanPostProcessor.java:308)*
>>>>>>> * ... 55 more*
>>>>>>> *Caused by: java.lang.IllegalStateException:
>>>>>>> Transaction is not active in the current
>>>>>>> thread.*
>>>>>>> * at
>>>>>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.validateTransactionManager(JavaEETransactionManagerJTSDelegate.java:401)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.suspendInternal(JavaEETransactionManagerJTSDelegate.java:395)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.suspend(JavaEETransactionManagerJTSDelegate.java:319)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.suspend(JavaEETransactionManagerSimplified.java:959)*
>>>>>>> * at
>>>>>>> com.sun.enterprise.transaction.TransactionManagerHelper.suspend(TransactionManagerHelper.java:106)*
>>>>>>> * at
>>>>>>> org.hibernate.cache.jbc2.BasicRegionAdapter.suspend(BasicRegionAdapter.java:334)*
>>>>>>> * at
>>>>>>> org.hibernate.cache.jbc2.BasicRegionAdapter.activateLocalClusterNode(BasicRegionAdapter.java:92)*
>>>>>>> * at
>>>>>>> org.hibernate.cache.jbc2.BasicRegionAdapter.<init>(BasicRegionAdapter.java:80)*
>>>>>>> * at
>>>>>>> org.hibernate.cache.jbc2.TransactionalDataRegionAdapter.<init>(TransactionalDataRegionAdapter.java:41)*
>>>>>>> * at
>>>>>>> org.hibernate.cache.jbc2.entity.EntityRegionImpl.<init>(EntityRegionImpl.java:49)*
>>>>>>> * at
>>>>>>> org.hibernate.cache.jbc2.JBossCacheRegionFactory.buildEntityRegion(JBossCacheRegionFactory.java:125)*
>>>>>>> * at
>>>>>>> org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:255)*
>>>>>>> * at
>>>>>>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)*
>>>>>>> * at
>>>>>>> org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)*
>>>>>>> * at
>>>>>>> org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)*
>>>>>>> * at
>>>>>>> org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)*
>>>>>>> * at
>>>>>>> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)*
>>>>>>> * at
>>>>>>> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)*
>>>>>>> * at
>>>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)*
>>>>>>> * ... 71 more*
>>>>>>> GRAVE: PWC1306: Startup of context /demo
>>>>>>> failed due to previous errors
>>>>>>>
>>>>>>> I see many kind of different errors in there
>>>>>>> (ASM, LOG4J, JTA/JPA)... Let me know if you
>>>>>>> need further info.
>>>>>>>
>>>>>>> Regards
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>