You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Jeremyau <ja...@gmail.com> on 2012/09/20 02:16:49 UTC

No provider available for resource-ref 'null' of type 'javax.servlet.http.HttpServletResponse'

I'm working on a Spring Application using RESTful on TomEE snapshot. 

If I delete the hadoop-core-1.0.0.jar and the oauth-server-1.8.jar, this
error disappears and the application works well.

I've seen there were some people having this same error on TomEE 1.0 but it
should be fixed on trunk right?

Any idea? Thanks!

Here's the error:

org.apache.openejb.OpenEJBException: No provider available for resource-ref
'null' of type 'javax.servlet.http.HttpServletResponse' for 'localhost/'.
	at
org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1751)
	at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1744)
	at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1695)
	at
org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:723)
	at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:698)
	at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:191)
	at
org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:359)
	at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:846)
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:794)
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
	at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
	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:5173)
	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:618)
	at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
	at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
	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:1110)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)

Sep 19, 2012 5:07:26 PM org.apache.catalina.core.ContainerBase removeChild
SEVERE: ContainerBase.removeChild: destroy: 
org.apache.catalina.LifecycleException: An invalid Lifecycle transition was
attempted ([before_destroy]) for component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] in
state [STARTING_PREP]
	at
org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:408)
	at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:298)
	at
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1041)
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:971)
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:950)
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:800)
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
	at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
	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:5173)
	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:618)
	at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
	at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
	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:1110)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)

Sep 19, 2012 5:07:26 PM org.apache.catalina.core.ContainerBase
addChildInternal
SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
	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:618)
	at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
	at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
	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:1110)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.tomee.catalina.TomEERuntimeException:
org.apache.openejb.OpenEJBException: No provider available for resource-ref
'null' of type 'javax.servlet.http.HttpServletResponse' for 'localhost/'.
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:803)
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
	at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
	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:5173)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	... 11 more
Caused by: org.apache.openejb.OpenEJBException: No provider available for
resource-ref 'null' of type 'javax.servlet.http.HttpServletResponse' for
'localhost/'.
	at
org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1751)
	at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1744)
	at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1695)
	at
org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:723)
	at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:698)
	at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:191)
	at
org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:359)
	at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:846)
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:794)
	... 17 more




--
View this message in context: http://openejb.979440.n4.nabble.com/No-provider-available-for-resource-ref-null-of-type-javax-servlet-http-HttpServletResponse-tp4657534.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: No provider available for resource-ref 'null' of type 'javax.servlet.http.HttpServletResponse'

Posted by Jean-Louis MONTEIRO <je...@gmail.com>.
Hi,

It should have been fixed.
Did you give it a try with the latest snapshot?

Jean Louis
Le 20 sept. 2012 02:17, "Jeremyau" <ja...@gmail.com> a écrit :

> I'm working on a Spring Application using RESTful on TomEE snapshot.
>
> If I delete the hadoop-core-1.0.0.jar and the oauth-server-1.8.jar, this
> error disappears and the application works well.
>
> I've seen there were some people having this same error on TomEE 1.0 but it
> should be fixed on trunk right?
>
> Any idea? Thanks!
>
> Here's the error:
>
> org.apache.openejb.OpenEJBException: No provider available for resource-ref
> 'null' of type 'javax.servlet.http.HttpServletResponse' for 'localhost/'.
>         at
>
> org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1751)
>         at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1744)
>         at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1695)
>         at
> org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:723)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:698)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:191)
>         at
>
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:359)
>         at
>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:846)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:794)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
>         at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
>         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:5173)
>         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:618)
>         at
>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
>         at
>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
>         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:1110)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
>
> Sep 19, 2012 5:07:26 PM org.apache.catalina.core.ContainerBase removeChild
> SEVERE: ContainerBase.removeChild: destroy:
> org.apache.catalina.LifecycleException: An invalid Lifecycle transition was
> attempted ([before_destroy]) for component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] in
> state [STARTING_PREP]
>         at
>
> org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:408)
>         at
> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:298)
>         at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1041)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:971)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:950)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:800)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
>         at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
>         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:5173)
>         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:618)
>         at
>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
>         at
>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
>         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:1110)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
>
> Sep 19, 2012 5:07:26 PM org.apache.catalina.core.ContainerBase
> addChildInternal
> SEVERE: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
>         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:618)
>         at
>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
>         at
>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
>         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:1110)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
> Caused by: org.apache.tomee.catalina.TomEERuntimeException:
> org.apache.openejb.OpenEJBException: No provider available for resource-ref
> 'null' of type 'javax.servlet.http.HttpServletResponse' for 'localhost/'.
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:803)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
>         at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
>         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:5173)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         ... 11 more
> Caused by: org.apache.openejb.OpenEJBException: No provider available for
> resource-ref 'null' of type 'javax.servlet.http.HttpServletResponse' for
> 'localhost/'.
>         at
>
> org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1751)
>         at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1744)
>         at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1695)
>         at
> org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:723)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:698)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:191)
>         at
>
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:359)
>         at
>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:846)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:794)
>         ... 17 more
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/No-provider-available-for-resource-ref-null-of-type-javax-servlet-http-HttpServletResponse-tp4657534.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: No provider available for resource-ref 'null' of type 'javax.servlet.http.HttpServletResponse'

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi,

trunk is
https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.5.1-SNAPSHOT/

fix in trunk = available tomorrow for sure

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*




2012/9/28 andyay <cs...@hotmail.com>

> I am using the Tomee+ snapshot from 9/19
> (apache-tomee-1.1.1-20120919.130758-4-plus.zip).
> Is the fix there ?
>
> I am still confused on the difference between fix-in-trunk and available in
> latest snapshot.
> Do they mean the same thing ?
> (Because your answer was on 20th, while the latest snapshot was on 19th.)
>
> Thanks,
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/No-provider-available-for-resource-ref-null-of-type-javax-servlet-http-HttpServletResponse-tp4657534p4657694.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: No provider available for resource-ref 'null' of type 'javax.servlet.http.HttpServletResponse'

Posted by andyay <cs...@hotmail.com>.
I am using the Tomee+ snapshot from 9/19
(apache-tomee-1.1.1-20120919.130758-4-plus.zip). 
Is the fix there ?

I am still confused on the difference between fix-in-trunk and available in
latest snapshot.
Do they mean the same thing ?
(Because your answer was on 20th, while the latest snapshot was on 19th.)

Thanks,



--
View this message in context: http://openejb.979440.n4.nabble.com/No-provider-available-for-resource-ref-null-of-type-javax-servlet-http-HttpServletResponse-tp4657534p4657694.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: No provider available for resource-ref 'null' of type 'javax.servlet.http.HttpServletResponse'

Posted by Romain Manni-Bucau <rm...@gmail.com>.
fixed on trunk,

ServletConfig injection management was missing too

--> https://issues.apache.org/jira/browse/TOMEE-422

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/20 Romain Manni-Bucau <rm...@gmail.com>

> Think the request was fixed but not the response...do you have the hadoop
> code needing this injection?
> Le 20 sept. 2012 02:17, "Jeremyau" <ja...@gmail.com> a écrit :
>
>> I'm working on a Spring Application using RESTful on TomEE snapshot.
>>
>>
>> If I delete the hadoop-core-1.0.0.jar and the oauth-server-1.8.jar, this
>> error disappears and the application works well.
>>
>> I've seen there were some people having this same error on TomEE 1.0 but
>> it
>> should be fixed on trunk right?
>>
>> Any idea? Thanks!
>>
>> Here's the error:
>>
>> org.apache.openejb.OpenEJBException: No provider available for
>> resource-ref
>> 'null' of type 'javax.servlet.http.HttpServletResponse' for 'localhost/'.
>>         at
>>
>> org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1751)
>>         at
>> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1744)
>>         at
>> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1695)
>>         at
>> org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:723)
>>         at
>> org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:698)
>>         at
>> org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:191)
>>         at
>>
>> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:359)
>>         at
>>
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:846)
>>         at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:794)
>>         at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
>>         at
>>
>> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
>>         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:5173)
>>         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:618)
>>         at
>>
>> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
>>         at
>>
>> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
>>         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:1110)
>>         at
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>         at java.lang.Thread.run(Thread.java:722)
>>
>> Sep 19, 2012 5:07:26 PM org.apache.catalina.core.ContainerBase removeChild
>> SEVERE: ContainerBase.removeChild: destroy:
>> org.apache.catalina.LifecycleException: An invalid Lifecycle transition
>> was
>> attempted ([before_destroy]) for component
>> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] in
>> state [STARTING_PREP]
>>         at
>>
>> org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:408)
>>         at
>> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:298)
>>         at
>>
>> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1041)
>>         at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:971)
>>         at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:950)
>>         at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:800)
>>         at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
>>         at
>>
>> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
>>         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:5173)
>>         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:618)
>>         at
>>
>> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
>>         at
>>
>> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
>>         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:1110)
>>         at
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>         at java.lang.Thread.run(Thread.java:722)
>>
>> Sep 19, 2012 5:07:26 PM org.apache.catalina.core.ContainerBase
>> addChildInternal
>> SEVERE: ContainerBase.addChild: start:
>> org.apache.catalina.LifecycleException: Failed to start component
>> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
>>         at
>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
>>         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:618)
>>         at
>>
>> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
>>         at
>>
>> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
>>         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:1110)
>>         at
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>         at java.lang.Thread.run(Thread.java:722)
>> Caused by: org.apache.tomee.catalina.TomEERuntimeException:
>> org.apache.openejb.OpenEJBException: No provider available for
>> resource-ref
>> 'null' of type 'javax.servlet.http.HttpServletResponse' for 'localhost/'.
>>         at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:803)
>>         at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
>>         at
>>
>> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
>>         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:5173)
>>         at
>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>>         ... 11 more
>> Caused by: org.apache.openejb.OpenEJBException: No provider available for
>> resource-ref 'null' of type 'javax.servlet.http.HttpServletResponse' for
>> 'localhost/'.
>>         at
>>
>> org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1751)
>>         at
>> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1744)
>>         at
>> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1695)
>>         at
>> org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:723)
>>         at
>> org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:698)
>>         at
>> org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:191)
>>         at
>>
>> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:359)
>>         at
>>
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:846)
>>         at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:794)
>>         ... 17 more
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://openejb.979440.n4.nabble.com/No-provider-available-for-resource-ref-null-of-type-javax-servlet-http-HttpServletResponse-tp4657534.html
>> Sent from the OpenEJB User mailing list archive at Nabble.com.
>>
>

Re: No provider available for resource-ref 'null' of type 'javax.servlet.http.HttpServletResponse'

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Think the request was fixed but not the response...do you have the hadoop
code needing this injection?
Le 20 sept. 2012 02:17, "Jeremyau" <ja...@gmail.com> a écrit :

> I'm working on a Spring Application using RESTful on TomEE snapshot.
>
> If I delete the hadoop-core-1.0.0.jar and the oauth-server-1.8.jar, this
> error disappears and the application works well.
>
> I've seen there were some people having this same error on TomEE 1.0 but it
> should be fixed on trunk right?
>
> Any idea? Thanks!
>
> Here's the error:
>
> org.apache.openejb.OpenEJBException: No provider available for resource-ref
> 'null' of type 'javax.servlet.http.HttpServletResponse' for 'localhost/'.
>         at
>
> org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1751)
>         at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1744)
>         at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1695)
>         at
> org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:723)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:698)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:191)
>         at
>
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:359)
>         at
>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:846)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:794)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
>         at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
>         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:5173)
>         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:618)
>         at
>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
>         at
>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
>         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:1110)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
>
> Sep 19, 2012 5:07:26 PM org.apache.catalina.core.ContainerBase removeChild
> SEVERE: ContainerBase.removeChild: destroy:
> org.apache.catalina.LifecycleException: An invalid Lifecycle transition was
> attempted ([before_destroy]) for component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] in
> state [STARTING_PREP]
>         at
>
> org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:408)
>         at
> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:298)
>         at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1041)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:971)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:950)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:800)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
>         at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
>         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:5173)
>         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:618)
>         at
>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
>         at
>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
>         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:1110)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
>
> Sep 19, 2012 5:07:26 PM org.apache.catalina.core.ContainerBase
> addChildInternal
> SEVERE: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
>         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:618)
>         at
>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
>         at
>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
>         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:1110)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
> Caused by: org.apache.tomee.catalina.TomEERuntimeException:
> org.apache.openejb.OpenEJBException: No provider available for resource-ref
> 'null' of type 'javax.servlet.http.HttpServletResponse' for 'localhost/'.
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:803)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:749)
>         at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
>         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:5173)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         ... 11 more
> Caused by: org.apache.openejb.OpenEJBException: No provider available for
> resource-ref 'null' of type 'javax.servlet.http.HttpServletResponse' for
> 'localhost/'.
>         at
>
> org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1751)
>         at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1744)
>         at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1695)
>         at
> org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:723)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:698)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:191)
>         at
>
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:359)
>         at
>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:846)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:794)
>         ... 17 more
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/No-provider-available-for-resource-ref-null-of-type-javax-servlet-http-HttpServletResponse-tp4657534.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>