You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by Mark Struberg <st...@yahoo.de> on 2013/10/01 11:16:33 UTC
Fw: Deltaspike 0.5 and WLP 8.5.5 problem at startup.
whoops, went only to Lars-Fredrik. Should have gone to the list.
LieGrue,
strub
----- Forwarded Message -----
> From: Mark Struberg <st...@yahoo.de>
> To: Lars-Fredrik Smedberg <it...@gmail.com>
> Cc:
> Sent: Tuesday, 1 October 2013, 10:17
> Subject: Re: Deltaspike 0.5 and WLP 8.5.5 problem at startup.
>
> Hi Lars-Fredrik!
>
> It would be cool if you could open a JIRA ticket [1] and dump your information
> into it. Perfect would be either a detailed info about how to reproduce or even
> a small sample project.
>
> I am working with tomcat+OWB, TomEE and WAS-8.0 at my dayjob but did not yet
> experience this issue. So we might also contact the folks from IBM to have a
> look at it.
>
> Regarding the init stuff. I think the current code is indeed fine. The Spec
> defines that we must not invoke BeanManager#getBeans() _before_
> AfterDeploymentValidation got fired [2]. But we only call it in ADV...
>
> Nonetheless, plz open a ticket so we can track the progress and new info on
> this.
>
> LieGrue,
> strub
>
>
> [1] https://issues.apache.org/jira/browse/DELTASPIKE
>
> [2]
> http://docs.oracle.com/javaee/7/api/javax/enterprise/inject/spi/BeanManager.html#getBeans%28java.lang.String%29
>
>
>
>
>
>
>> ________________________________
>> From: Lars-Fredrik Smedberg <it...@gmail.com>
>> To: users <us...@deltaspike.apache.org>
>> Cc: Mark Struberg <st...@yahoo.de>
>> Sent: Monday, 30 September 2013, 20:56
>> Subject: Re: Deltaspike 0.5 and WLP 8.5.5 problem at startup.
>>
>>
>>
>> Hi again
>>
>>
>> Thanks for your answers....
>>
>>
>> @gerhard:
>> Thanks for the suggestion, could you point my to some reference on how to
> configure this in OWB?
>>
>>
>> @mark:
>> Is this planned for (or will it most likely show up in) a certain release?
> When can I try it out?
>>
>>
>> Regards
>> LF
>>
>>
>>
>> On Mon, Sep 30, 2013 at 5:00 PM, Gerhard Petracek
> <ge...@gmail.com> wrote:
>>
>> @mark:
>>> i showed a similar issue to you in july, however, this is even one small
>>> step before and in some cases disabling the bda-mode helps.
>>>
>>> -> (still) +1 for doing it lazily.
>>>
>>> regards,
>>> gerhard
>>>
>>>
>>>
>>>
>>> 2013/9/30 Mark Struberg <st...@yahoo.de>
>>>
>>>>
>>>>
>>>> Hmm not sure. Actually WindowBeanHolder is part of
> deltaspike-core-impl
>>>> and a standard @SessionScoped bean.
>>>>
>>>> Maybe it's because we call getBeans in
> AfterDeploymentValidation. Will try
>>>> to rework this to lazy init inside the Context.
>>>>
>>>> LieGrue,
>>>> strub
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> >________________________________
>>>> > From: Gerhard Petracek <ge...@gmail.com>
>>>> >To: users@deltaspike.apache.org
>>>> >Sent: Monday, 30 September 2013, 16:38
>>>> >Subject: Re: Deltaspike 0.5 and WLP 8.5.5 problem at startup.
>>>> >
>>>> >
>>>> >hi lars-fredrik,
>>>> >
>>>> >please try to deactivate the bda-mode.
>>>> >(openwebbeans doesn't activate it per default, but it's
> active in most
>>>> >ee-servers.)
>>>> >
>>>> >regards,
>>>> >gerhard
>>>> >
>>>> >
>>>> >
>>>> >2013/9/30 Lars-Fredrik Smedberg <it...@gmail.com>
>>>> >
>>>> >> Hi
>>>> >>
>>>> >> I'm trying to get Deltaspike 0.5 running together with
> WebSphere Liberty
>>>> >> Profile 8.5.5 (which has Apache OpenWebBeans bundled)....
>>>> >>
>>>> >> I put the following jars as common library jar files:
>>>> >>
>>>> >> deltaspike-core-api-0.5.jar
>>>> >> deltaspike-core-impl-0.5.jar
>>>> >>
>>>> >> And I get the following in the console logs at startup:
>>>> >>
>>>> >> [ERROR ] Could not find beans for Type=class
>>>> >>
> org.apache.deltaspike.core.impl.scope.window.WindowBeanHolder and
>>>> >> qualifiers:[]
>>>> >> Could not find beans for Type=class
>>>> >>
> org.apache.deltaspike.core.impl.scope.window.WindowBeanHolder and
>>>> >> qualifiers:[]
>>>> >> [ERROR ] An error occured while starting application
> context path :
>>>> >> [/rsea]
>>>> >> [INFO ] FFDC1015I: An FFDC Incident has been created:
>>>> >> "java.lang.IllegalStateException: Could not find
> beans for Type=class
>>>> >>
> org.apache.deltaspike.core.impl.scope.window.WindowBeanHolder and
>>>> >> qualifiers:[] com.ibm.ws.webcontainer.osgi.VirtualHost
> startWebApp" at
>>>> >> ffdc_13.09.30_16.09.20.0.log
>>>> >>
>>>> >> And the FFDC logs contain the following stacktrace:
>>>> >>
>>>> >> Stack Dump = java.lang.IllegalStateException: Could not
> find beans for
>>>> >> Type=class
> org.apache.deltaspike.core.impl.scope.window.WindowBeanHolder
>>>> >> and qualifiers:[]
>>>> >> at
>>>> >>
>>>> >>
>>>>
> org.apache.deltaspike.core.api.provider.BeanProvider.getContextualReference(BeanProvider.java:150)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> org.apache.deltaspike.core.impl.scope.window.DeltaSpikeContextExtension.initializeDeltaSpikeContexts(DeltaSpikeContextExtension.java:50)
>>>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>> >> at java.lang.reflect.Method.invoke(Method.java:601)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> org.apache.webbeans.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:295)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> org.apache.webbeans.event.NotificationManager.fireEvent(NotificationManager.java:429)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:475)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> org.apache.webbeans.config.BeansDeployer.fireAfterDeploymentValidationEvent(BeansDeployer.java:331)
>>>> >> at
>>>>
> org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:187)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> org.apache.webbeans.lifecycle.AbstractLifeCycle.startApplication(AbstractLifeCycle.java:155)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> org.apache.webbeans.web.lifecycle.WebContainerLifecycle.startApplication(WebContainerLifecycle.java:97)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.webbeans.WebBeansInitializer.onStartup(WebBeansInitializer.java:72)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.webcontainer.webapp.WebApp.initializeServletContainerInitializers(WebApp.java:2317)
>>>> >> at
> com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:950)
>>>> >> at
> com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:6038)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.startWebApp(DynamicVirtualHost.java:421)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.createRunnableHandler(DynamicVirtualHost.java:241)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.http.internal.VirtualHostImpl.discriminate(VirtualHostImpl.java:182)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java:169)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:448)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java:382)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:282)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.ready(HttpInboundLink.java:253)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.tcpchannel.internal.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:174)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.tcpchannel.internal.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:83)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:502)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:550)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:899)
>>>> >> at
>>>> >>
>>>> >>
>>>>
> com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:981)
>>>> >> at
> com.ibm.ws.threading.internal.Worker.executeWork(Worker.java:439)
>>>> >> at
> com.ibm.ws.threading.internal.Worker.run(Worker.java:421)
>>>> >> at java.lang.Thread.run(Thread.java:722)
>>>> >>
>>>> >>
>>>> >>
>>>> >> Do I do anything wrong? Can someone please point me in the
> right
>>>> direction
>>>> >> to fix the above error....
>>>> >>
>>>> >> Regards¨
>>>> >> Lars-Fredrik
>>>> >>
>>>> >> --
>>>> >> Med vänlig hälsning / Best regards
>>>> >>
>>>> >> Lars-Fredrik Smedberg
>>>> >>
>>>> >> STATEMENT OF CONFIDENTIALITY:
>>>> >> The information contained in this electronic message and
> any
>>>> >> attachments to this message are intended for the exclusive
> use of the
>>>> >> address(es) and may contain confidential or privileged
> information. If
>>>> >> you are not the intended recipient, please notify
> Lars-Fredrik Smedberg
>>>> >> immediately at itsmeden@gmail.com, and destroy all copies
> of this
>>>> >> message and any attachments.
>>>> >>
>>>> >
>>>> >
>>>>
>>>
>>
>>
>>
>> --
>> Med vänlig hälsning / Best regards
>>
>> Lars-Fredrik Smedberg
>>
>> STATEMENT OF CONFIDENTIALITY:
>> The information contained in this electronic message and any
>> attachments to this message are intended for the exclusive use of the
>> address(es) and may contain confidential or privileged information. If
>> you are not the intended recipient, please notify Lars-Fredrik Smedberg
>> immediately at itsmeden@gmail.com, and destroy all copies of this
>> message and any attachments.
>>
>>
>