[00:12:25] *** jbott has quit IRC [01:54:04] *** jbott has joined #weld-dev [02:21:43] *** jbott has quit IRC [02:22:29] *** jbott has joined #weld-dev [02:25:48] *** rruss has quit IRC [02:34:14] *** rruss has joined #weld-dev [02:55:27] *** rruss has quit IRC [03:34:46] *** mbg has quit IRC [03:43:45] *** mbg has joined #weld-dev [03:51:11] *** mbg has quit IRC [04:39:42] *** rruss has joined #weld-dev [04:50:52] *** rruss has quit IRC [06:15:05] *** rruss has joined #weld-dev [07:47:37] *** cbrock has joined #weld-dev [07:47:44] *** cbrock has quit IRC [07:51:45] *** mkouba has joined #weld-dev [08:26:11] *** oskutka has joined #weld-dev [08:30:58] *** struberg has joined #weld-dev [08:35:17] *** struberg has quit IRC [08:40:07] *** struberg has joined #weld-dev [08:41:26] *** rruss has quit IRC [08:43:02] *** jharting has joined #weld-dev [08:48:13] *** magesh has joined #weld-dev [08:48:27] *** kevinpollet has joined #weld-dev [09:09:59] *** ge0ffrey has joined #weld-dev [09:17:17] *** mathieuancelin has joined #weld-dev [09:27:16] *** maschmid has joined #weld-dev [09:44:08] *** jbossbot has quit IRC [09:44:13] *** dmlloyd has quit IRC [09:56:33] *** alesj has joined #weld-dev [10:37:05] *** rruss has joined #weld-dev [10:37:30] *** rruss has quit IRC [10:52:57] *** emmanuel has joined #weld-dev [10:57:03] <struberg> jharting ping [10:57:09] <struberg> regardint TOMEE-33 [10:57:15] <struberg> regarding [10:57:30] <struberg> I started your war on tomcat + owb + myfaces and got the following exception [10:57:51] <struberg> javax.faces.el.EvaluationException: javax.el.PropertyNotFoundException: /home.xhtml at line 15 and column 91 action="#{gameManager.newGame}": Target Unreachable, identifier 'gameManager' resolved to null [10:57:52] <struberg> at javax.faces.component._MethodExpressionToMethodBinding.invoke(_MethodExpressionToMethodBinding.java:96) [10:57:52] <struberg> at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:100) [10:57:52] <struberg> at javax.faces.component.UICommand.broadcast(UICommand.java:120) [10:57:52] <struberg> at javax.faces.component.UIViewRoot._broadcastAll(UIViewRoot.java:978) [10:57:52] <struberg> at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:275) [10:57:52] <struberg> at javax.faces.component.UIViewRoot._process(UIViewRoot.java:1289) [10:57:53] <struberg> at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:716) [10:57:53] <struberg> at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:34) [10:57:54] <struberg> at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:171) [10:57:54] <struberg> at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [10:57:55] <struberg> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:189) [10:57:55] <struberg> .. [10:57:56] <struberg> Caused by: javax.el.PropertyNotFoundException: /home.xhtml at line 15 and column 91 action="#{gameManager.newGame}": Target Unreachable, identifier 'gameManager' resolved to null [10:58:21] <struberg> oki in parts [10:58:25] <struberg> javax.faces.el.EvaluationException: javax.el.PropertyNotFoundException: /home.xhtml at line 15 and column 91 action="#{gameManager.newGame}": Target Unreachable, identifier 'gameManager' resolved to null [10:58:25] [10:58:25] [10:58:38] <struberg> Caused by: javax.el.PropertyNotFoundException: /home.xhtml at line 15 and column 91 action="#{gameManager.newGame}": Target Unreachable, identifier 'gameManager' resolved to null [10:58:38] [10:58:38] [11:03:27] <jharting> stuartdouglas: thanks for looking into it [11:03:39] <jharting> stuartdouglas: do you have sources available to you? [11:03:49] <jharting> stuartdouglas: sorry, wrong nick [11:03:57] <jharting> struberg: ^^ [11:04:48] <jharting> struberg: the gameManager is a @Named @SessionScoped bean, so I cannot see why it should not be available through el [11:05:08] <struberg> nope dont have the code of your app [11:05:22] <struberg> any github for me? [11:05:40] <jharting> struberg: https://github.com/seam/solder/tree/develop/examples/princess-rescue [11:06:10] <struberg> txs [11:11:42] <struberg> ah guess I have the problem, my fault [11:15:01] <struberg> org.apache.webbeans.exception.definition.DuplicateDefinitionException: PassivationCapable bean id is not unique: MANAGED#class org.jboss.solder.config.examples.princessrescue.GameManager# at javax dot enterprise.inject.New(value=class org.jboss.solder.config.examples.princessrescue.GameManager), bean:GameManager, Name:null, WebBeans Type:MANAGED, API Types:[java.lang.Object,java.io.Serializable,org.jboss.solder.config.examples.princessrescue.GameMan [11:15:01] <struberg> at org.apache.webbeans.container.BeanManagerImpl.addPassivationInfo(BeanManagerImpl.java:398) [11:15:01] <struberg> at org.apache.webbeans.container.BeanManagerImpl.addInternalBean(BeanManagerImpl.java:370) [11:15:18] <struberg> hmm [11:15:51] <struberg> does SeamXML add @New beans manually? ^^ [11:20:59] <struberg> stuartdouglas ping [11:22:01] <struberg> puh, crashes like crazy [11:22:03] <struberg> SCHWERWIEGEND: [11:22:03] <struberg> org.apache.webbeans.exception.WebBeansConfigurationException: @AroundInvoke annotated method : passExceptionsToSolderCatch in class : org.jboss.solder.exception.control.ExceptionHandledInterceptor must throw Exception [11:22:03] <struberg> at org.apache.webbeans.util.WebBeansUtil.checkAroundInvokeAnnotationCriterias(WebBeansUtil.java:1012) [11:22:03] <struberg> at org.apache.webbeans.util.WebBeansUtil.configureInterceptorMethods(WebBeansUtil.java:1152) [11:22:03] <struberg> at org.apache.webbeans.intercept.ejb.EJBInterceptorConfig._configureBeanAnnots(EJBInterceptorConfig.java:14 [11:22:10] <struberg> this is actually a weld bug [11:22:14] <struberg> old known one [11:22:35] <struberg> the interceptor spec defines that any @AroundInvoke must have a signature which throws Exception... [11:22:59] <struberg> or better: its a seam bug [11:23:07] <struberg> and a weld but to not detect this issue [11:28:51] <jharting> struberg: interesting, I'll try to address those issues in seam and will get back to you [11:30:38] <struberg> yup txs [12:27:51] *** emmanuel has quit IRC [13:15:01] <jharting> struberg: ping [13:17:23] <struberg> jharting pong [13:17:51] <jharting> struberg: wrt TOMEE-33, can me point to where solder registers @New beans? [13:18:02] <jharting> *can you point me [13:18:16] <struberg> actually not, because I have not debugged into it [13:18:26] <jharting> struberg: I cannot see that happening anywhere [13:18:33] <jharting> struberg: in the source code [13:18:35] <struberg> it's just an assumption because without seam-config it works fine [13:19:19] <struberg> maybe we add 'standard' beans twice which results to @New in OWB - let me check [13:20:07] <jharting> struberg: it indeed adds a lot of annotatedtypes while vetoing others [13:21:39] <struberg> does seam-config add those 'additional' beans via config upfront? [13:21:56] <struberg> or only changes them _after_ and _while_ scanning? [13:22:49] <struberg> because if it adds beans via config in BeforeBeanDiscovery [13:22:59] <struberg> then this would result in non-portable behaviour [13:23:17] <jharting> struberg: it adds beans in BBD [13:23:24] <struberg> bam [13:23:27] <struberg> peng [13:24:37] <jharting> struberg: what's non-portable about adding annotated types in BBD? [13:24:41] <struberg> will try to debug through and see if I can fix something in OWB [13:25:14] *** epbernard has joined #weld-dev [13:25:15] *** epbernard is now known as emmanuel [13:25:21] <struberg> if exactly the same beans will get later scanned by the 'normal' bean discovery [13:25:28] <struberg> then it might clash [13:25:43] <struberg> or later lead to 'AmbiguousResolutionException' [13:26:02] <struberg> just adding a bean manually is only half of the story [13:26:32] <jharting> struberg: I think this is well specified in the spec [13:26:32] <struberg> will check if I can do something in OWB to prevent this [13:26:52] <jharting> struberg: if you register an annotatedtype manually without changing metadata [13:27:00] <jharting> struberg: and the same type is scanned [13:27:10] <jharting> struberg: you'll end up with two beans [13:27:19] <struberg> there is nothing in the spec which says this must resolve to the excact same bean instance [13:27:26] <struberg> exatly [13:27:29] <struberg> +c [13:27:36] <struberg> and then you will have clashes when resolving [13:28:05] <struberg> you will end up with 2 Bean<T> for the same class [13:28:09] <jharting> struberg: yes, but that's well specified and should be the same on every cdi impl [13:28:19] <jharting> struberg: that's why solder vetoes the scanned beans [13:28:28] <jharting> struberg: to prevent conflicts like this one [13:28:30] <struberg> oki, then it should work [13:29:00] <struberg> ah mom I'll try this out with my new OWB version [13:29:06] <struberg> might already got fixed [13:29:14] <struberg> but off for 1h lunch now ;) [13:29:26] <jharting> struberg: ok, thanks [13:36:31] *** alesj has quit IRC [13:48:33] *** magesh has quit IRC [13:53:23] *** rmartinelli has joined #weld-dev [14:04:24] *** alesj has joined #weld-dev [14:08:18] *** kevinpollet has quit IRC [16:35:27] *** alesj has quit IRC [16:45:38] *** mkouba has quit IRC [16:47:01] *** jbossbot has joined #weld-dev [16:48:50] *** dmlloyd has joined #weld-dev [16:50:25] *** aslak has joined #weld-dev [16:55:33] *** mbg has joined #weld-dev [17:04:53] *** sbryzak has quit IRC [17:12:05] *** oskutka has quit IRC [17:15:25] *** stuartdouglas has quit IRC [17:19:30] *** stuartdouglas has joined #weld-dev [17:21:39] *** sbryzak has joined #weld-dev [17:21:39] *** sbryzak has quit IRC [17:21:39] *** sbryzak has joined #weld-dev [17:26:06] *** struberg has quit IRC [17:51:28] *** emmanuel has quit IRC [17:59:39] *** rruss has joined #weld-dev [18:00:01] *** mathieuancelin has left #weld-dev [18:06:56] *** maschmid has quit IRC [18:12:43] *** jharting has quit IRC [18:16:40] *** epbernard has joined #weld-dev [18:16:41] *** epbernard is now known as emmanuel [18:26:02] *** emmanuel has quit IRC [18:47:06] *** ge0ffrey has quit IRC [19:11:40] *** kevinpollet has joined #weld-dev [19:13:08] *** mathieuancelin has joined #weld-dev [19:24:11] *** struberg has joined #weld-dev [20:01:04] *** rruss has quit IRC [20:04:08] *** jharting has joined #weld-dev [20:15:56] *** kevinpollet has quit IRC [20:27:29] *** mathieuancelin has quit IRC [20:27:45] *** mathieuancelin has joined #weld-dev [20:57:16] *** mathieuancelin has left #weld-dev [21:26:54] *** struberg has quit IRC [21:45:08] *** kevinpollet has joined #weld-dev [23:29:25] *** mbg has quit IRC [23:29:27] *** rmartinelli has quit IRC