I had never built TomEE myself, I did so just now and it was quite painless.

I tested ec87810f91489e396957f8bf48e381251d39b08e and it is working
for all my previous complaints!

(OpenEJB puts out a nice banner about its full build provenance,
perhaps TomEE should do something similar. It would make these kinds
of discussions easier than me digging out the hash from the source or
META-INF/**).


On Wed, Oct 9, 2013 at 3:51 PM, Romain Manni-Bucau
<rmannibu...@gmail.com> wrote:
> Hi
>
> Surely fixed this morning, did you try building from sources?
> Le 9 oct. 2013 21:09, "jieryn" <jie...@gmail.com> a écrit :
>
>> Some changes in between
>> apache-tomee-1.6.0-20131008.041119-199-plus.tar.gz and
>> apache-tomee-1.6.0-20131009.041119-200-plus.tar.gz are causing a
>> failure at TomEE start up because of an javax.ws.rs.core.Application
>> in a jar:
>>
>> SEVERE: Unable to deploy collapsed ear in war
>>
>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/javaee-1-SNAPSHOT]
>> org.apache.openejb.OpenEJBException: Unable to instantiate Application
>> class: org.apache.wink.client.ClientConfig$1$1:
>> org.apache.wink.client.ClientConfig$1$1
>>         at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2018)
>>         at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1813)
>>         at
>> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:349)
>>         at
>> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396)
>>         at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938)
>>         at
>> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1124)
>>         at
>> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1004)
>>         at
>> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:127)
>>         at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>         at
>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>>         at
>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
>>         at
>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>>         at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>>         at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>>         at
>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
>>         at
>> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653)
>>         at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>>         at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>>         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: java.lang.InstantiationException:
>> org.apache.wink.client.ClientConfig$1$1
>>         at java.lang.Class.newInstance(Class.java:359)
>>         at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2004)
>>         ... 22 more
>>
>> To replicate this:
>>
>> $ git clone https://github.com/jieryn/javaee-example ; cd javaee-example
>> $ mvn clean package tomee:run
>>

Reply via email to