You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by hwaastad <he...@waastad.org> on 2014/06/03 19:04:26 UTC

TomEE 1.7.0 and Deltaspike 0.7

On my way towards 1.7.0 I've startet to have a look at DS 0.7 integration.

So, I've met a couple of hurdles, but I'm not 100% sure if its a TomEE issue
or a DS issue.

My ViewAccessScoped beans have been working great with DS 0.5 and the os890
@ViewAccessScoped version.

Now I get:

java.lang.NullPointerException
	at
org.apache.deltaspike.core.util.context.AbstractContext.destroyBean(AbstractContext.java:202)
	at
org.apache.deltaspike.core.impl.scope.viewaccess.ViewAccessContext.destroyExpiredBeans(ViewAccessContext.java:143)
	at
org.apache.deltaspike.core.impl.scope.viewaccess.ViewAccessContext.onProcessingViewFinished(ViewAccessContext.java:126)
	at
org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.render(DeltaSpikeLifecycleWrapper.java:118)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:199)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at
org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:105)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:610)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
	at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
	at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
	at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:744)

Any idea what might throw NPE?

br hw



--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-1-7-0-and-Deltaspike-0-7-tp4669822.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE 1.7.0 and Deltaspike 0.7

Posted by hwaastad <he...@waastad.org>.
HI,
I've been tuning my current project with the jars plugin and after tunins
scope on dependencies I've made both skinny and standalone wars. So it seems
to be working nicely.

The only issue I have is that I use the resources-optimizer-maven-plugin to
optimize my resources and right now it breaks the jars.txt in WEB-INF.

I will try to modify options etc tro se if I can use both.
Default configuration for wars on the optimizer plugin doeas not.

br hw



--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-1-7-0-and-Deltaspike-0-7-tp4669822p4669896.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE 1.7.0 and Deltaspike 0.7

Posted by hwaastad <he...@waastad.org>.
Hi,
are you sure you mean "I think" ;-)

To me, this seem to be an excellent alternative to the skinny alternative.
At least for TomEE.

I'll give my larger project a go.

I will give you feedback!

Thanks alot again Romain.

br hw




--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-1-7-0-and-Deltaspike-0-7-tp4669822p4669888.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE 1.7.0 and Deltaspike 0.7

Posted by Romain Manni-Bucau <rm...@gmail.com>.
You can us tomee skinny war feature (jars.txt) i think
Le 4 juin 2014 21:02, "hwaastad" <he...@waastad.org> a écrit :

> Thanks for giving it a shot Romain.
>
> I've been down this road before regarding codi and ears/skinny wars and I
> know best practice is to keep these libraries within each war.
>
> I just find it strange when things work.....and then suddenly does'nt
>
> I'll just see what Gerhard Petracek has to say about it.
>
> I just had to be sure on which part it was a challenge.
>
> until then, I'll just have to make some maven tricks to make
> semi-skinny-wars
>
> br
> hw
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/TomEE-1-7-0-and-Deltaspike-0-7-tp4669822p4669886.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: TomEE 1.7.0 and Deltaspike 0.7

Posted by hwaastad <he...@waastad.org>.
Thanks for giving it a shot Romain.

I've been down this road before regarding codi and ears/skinny wars and I
know best practice is to keep these libraries within each war.

I just find it strange when things work.....and then suddenly does'nt

I'll just see what Gerhard Petracek has to say about it.

I just had to be sure on which part it was a challenge.

until then, I'll just have to make some maven tricks to make
semi-skinny-wars

br
hw



--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-1-7-0-and-Deltaspike-0-7-tp4669822p4669886.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE 1.7.0 and Deltaspike 0.7

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

that's cause you initiate the action from "lib" bean so it uses "lib"
bean manager which doesn't know webapp beans which are referenced in
the jsf listener. Said otherwise deltaspike jsf should be in the
webapp I think.


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


2014-06-04 14:25 GMT+02:00 hwaastad <he...@waastad.org>:
> Ok:
>
> https://github.com/hwaastad/DeltaspikeEar.git
>
> build on parent makes a standard war and an ear with skinny war.
>
> mvn tomee:run in web project
> http://localhost:8080/DeltaSpike/
>
> And navigate around....all is OK.
>
> Do the same in ear project and the issue occurs.
>
> br hw
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/TomEE-1-7-0-and-Deltaspike-0-7-tp4669822p4669860.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE 1.7.0 and Deltaspike 0.7

Posted by hwaastad <he...@waastad.org>.
Ok:

https://github.com/hwaastad/DeltaspikeEar.git

build on parent makes a standard war and an ear with skinny war.

mvn tomee:run in web project 
http://localhost:8080/DeltaSpike/

And navigate around....all is OK.

Do the same in ear project and the issue occurs.

br hw



--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-1-7-0-and-Deltaspike-0-7-tp4669822p4669860.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE 1.7.0 and Deltaspike 0.7

Posted by hwaastad <he...@waastad.org>.
Ok,
I will try to dissect my current project.

I was trying 1.6.0 and DS 0.7 and had issues with facesconverters ( got som
hints earlier today from Gerhard Petracek on customizing the JSF config) so
I'lll continue testing.
Maybe there is something similar,


br hw




--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-1-7-0-and-Deltaspike-0-7-tp4669822p4669829.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE 1.7.0 and Deltaspike 0.7

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

can be a bug on our side but we'd need a sample to check it since our build
is not broken and TCKs are passing



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


2014-06-03 19:04 GMT+02:00 hwaastad <he...@waastad.org>:

> On my way towards 1.7.0 I've startet to have a look at DS 0.7 integration.
>
> So, I've met a couple of hurdles, but I'm not 100% sure if its a TomEE
> issue
> or a DS issue.
>
> My ViewAccessScoped beans have been working great with DS 0.5 and the os890
> @ViewAccessScoped version.
>
> Now I get:
>
> java.lang.NullPointerException
>         at
>
> org.apache.deltaspike.core.util.context.AbstractContext.destroyBean(AbstractContext.java:202)
>         at
>
> org.apache.deltaspike.core.impl.scope.viewaccess.ViewAccessContext.destroyExpiredBeans(ViewAccessContext.java:143)
>         at
>
> org.apache.deltaspike.core.impl.scope.viewaccess.ViewAccessContext.onProcessingViewFinished(ViewAccessContext.java:126)
>         at
>
> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.render(DeltaSpikeLifecycleWrapper.java:118)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:199)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>         at
>
> org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:105)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>         at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>         at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>         at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>         at
> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
>         at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:610)
>         at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>         at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>         at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>         at
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
>         at
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>         at
>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at
>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>         at java.lang.Thread.run(Thread.java:744)
>
> Any idea what might throw NPE?
>
> br hw
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/TomEE-1-7-0-and-Deltaspike-0-7-tp4669822.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>