Hi

https://issues.apache.org/jira/browse/TOMEE-1334 should help

PS: without activating CDI it should work


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-08-25 16:04 GMT+02:00 Berner Martin <[email protected]>:
> Hi Romain,
> Application doesn't start under 1.7.0 because of a NullPointerException with 
> a LazyRealm.
>
> This is declaration in context.xml:
>   <Realm className="org.apache.tomee.catalina.realm.LazyRealm"
>          realmClass="ch.qual.base.app.realm.ContextDatabaseRealm"
>          cdi="true" />
>
> And that’s the Logg by starting Application:
>
> Schwerwiegend: A child container failed during start
> java.util.concurrent.ExecutionException: 
> org.apache.catalina.LifecycleException: Failed to start component 
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/MilkSheepWeb]]
>         at java.util.concurrent.FutureTask.report(FutureTask.java:122)
>         at java.util.concurrent.FutureTask.get(FutureTask.java:188)
>         at 
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
>         at 
> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:816)
>         at 
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
>         at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:724)
> Caused by: org.apache.catalina.LifecycleException: Failed to start component 
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/MilkSheepWeb]]
>         at 
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
>         ... 6 more
> Caused by: org.apache.catalina.LifecycleException: Failed to initialize 
> component [org.apache.tomee.catalina.realm.LazyRealm@4946ed22]
>         at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
>         at 
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
>         at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5373)
>         at 
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         ... 6 more
> Caused by: java.lang.NullPointerException
>         at 
> org.apache.tomee.catalina.realm.LazyRealm.instance(LazyRealm.java:106)
>         at 
> org.apache.tomee.catalina.realm.LazyRealm.initInternal(LazyRealm.java:130)
>         at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
>         ... 9 more
>
>
> Martin Berner
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Berner Martin [mailto:[email protected]]
> Gesendet: Freitag, 22. August 2014 13:51
> An: '[email protected]'
> Betreff: AW: Application stop working with by switching from TomEE 1.6.0 to 
> 1.6.0.1
>
> Hi Romain
> get it to work by copying the jasper-el.jar from 1.6.0 to the lib of 
> CATALINA_HOME (confound the Variables in last Explanation) and running with 
> TomEE 1.6.0.2.
> No success with 1.7.0 but wit on other Issue. (Nullpointer Exception). But no 
> Time to trace this Issue down at the moment.
> Let you know if I had news to that.
>
> Martin
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Romain Manni-Bucau [mailto:[email protected]]
> Gesendet: Freitag, 22. August 2014 13:33
> An: [email protected]
> Betreff: Re: Application stop working with by switching from TomEE 1.6.0 to 
> 1.6.0.1
>
> If you have 5mn would be great to get your feedback on 1.7.0. I remember I 
> did something about it but can't find back which version
> (1.7 or trunk).
>
>
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
> 2014-08-22 13:28 GMT+02:00 Berner Martin <[email protected]>:
>> Hi Romain
>> I had replaced the jar which solves the Problem. I had Multiple 
>> CATALINA_BASE with same CATALINA_HOME not any of the Application are 
>> affected so I don’t like to replace the jar at CATALINA_HOME. But I'll try 
>> to put it in lib of CATALINA_BASE for the Instances with affected 
>> Applications.
>>
>> I stumble over the Problem when I tried to switch from 1.6.0 to 1.6.0.2. Lot 
>> of debugging searching and pain later I realised, that it even don’t work on 
>> 1.6.0 1 and get the major hint in changelog (change of Tomcatversion 7.0.51 
>> -> 7.0.53). Didn't try the 1.7.0 but it is based on Tomcat 7.0.53 too so 
>> maybe there is the same Problem.
>>
>> Best regards
>> Martin Berner
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Romain Manni-Bucau [mailto:[email protected]]
>> Gesendet: Freitag, 22. August 2014 13:07
>> An: [email protected]
>> Betreff: Re: Application stop working with by switching from TomEE
>> 1.6.0 to 1.6.0.1
>>
>> Hi
>>
>> IIRC you can replace this jar
>>
>> BTW did you really wanted to say 1.6.0.1? isn't it 1.6.0.2 or 1.7.0?
>>
>>
>> Romain Manni-Bucau
>> Twitter: @rmannibucau
>> Blog: http://rmannibucau.wordpress.com/
>> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> Github: https://github.com/rmannibucau
>>
>>
>> 2014-08-22 11:37 GMT+02:00 Berner Martin <[email protected]>:
>>> Hi all
>>> I have a EL problem since new Versions of TomEE are based on Tomcat 7.0.53. 
>>> Problem depends on a Fix in jasper-el.jar.
>>>
>>> When org.apache.el.parser.AstValue.getValue calls
>>> javax.el.BeanELResolver.invoke(ELContext context, Object base, Object
>>> method, Class<?>[] paramTypes, Object[] params)
>>>
>>> In Version before Tomcat 7.0.53 the Value paramTypes was null in my 
>>> situation. With 7.0.53 the value is an Array with one null Entry.
>>> The invoke try to find an appropriate Method by looping over all Methods 
>>> when paramTypes is null put now it isn't! So it works different and fails 
>>> with a NoSuchMethodException.
>>>
>>> Is there anyone who has similar Problems or any Hints, Fixes, Workarounds?
>>>
>>> Any Help is appreciated.
>>>
>>> Best regards
>>> Martin Berner

Reply via email to