Return-Path: X-Original-To: apmail-deltaspike-users-archive@www.apache.org Delivered-To: apmail-deltaspike-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 74781107D9 for ; Tue, 15 Oct 2013 11:51:50 +0000 (UTC) Received: (qmail 54725 invoked by uid 500); 15 Oct 2013 11:51:43 -0000 Delivered-To: apmail-deltaspike-users-archive@deltaspike.apache.org Received: (qmail 54631 invoked by uid 500); 15 Oct 2013 11:51:41 -0000 Mailing-List: contact users-help@deltaspike.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@deltaspike.apache.org Delivered-To: mailing list users@deltaspike.apache.org Received: (qmail 54623 invoked by uid 99); 15 Oct 2013 11:51:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Oct 2013 11:51:40 +0000 X-ASF-Spam-Status: No, hits=4.8 required=5.0 tests=BUG6152_INVALID_DATE_TZ_ABSURD,HTML_MESSAGE,INVALID_DATE_TZ_ABSURD,L_SPAM_TOOL_13,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bjs@dezolve.com designates 74.220.206.201 as permitted sender) Received: from [74.220.206.201] (HELO outbound-ss-1669.hostmonster.com) (74.220.206.201) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 15 Oct 2013 11:51:35 +0000 Received: (qmail 28910 invoked by uid 0); 15 Oct 2013 11:51:14 -0000 Received: from unknown (HELO box606.bluehost.com) (70.40.220.106) by oproxy6.mail.unifiedlayer.com with SMTP; 15 Oct 2013 11:51:14 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dezolve.com; s=default; h=Content-Type:MIME-Version:Subject:References:In-Reply-To:Message-ID:Cc:To:From:Date; bh=FiDhHwLoAA/A/ltBP/8nn59bfjeAgLajk1EcaN+Q5DA=; b=exvynCYYQ3VNwb/im3Z82cmPwaRBAihO+JJELMT7bkOsATg8OwlvMi4k6iiwnvvjBX2jg4MBoE/Xhh/zu+PpHLR8i/7UN1iqo3UlD63/KOPKdbESfpvGw7vrcQfKQlLf; Received: from [219.90.171.72] (port=61627 helo=Barts-MacBook-Pro.local) by box606.bluehost.com with esmtpa (Exim 4.80) (envelope-from ) id 1VW39d-0005DD-NL; Tue, 15 Oct 2013 05:51:14 -0600 Date: Tue, 15 Oct 2013 22:21:18 +1050 From: Bart Smyth To: "John D. Ament" , Cc: Message-ID: In-Reply-To: References: Subject: =?UTF-8?Q?Re=3A_data_module_=40Repository_question?= X-Mailer: Airmail (192) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="525d2c36_b03e0c6_9b" X-Identified-User: {4202:box606.bluehost.com:decisio9:dezolve.com} {sentby:smtp auth 219.90.171.72 authed with bjs@dezolve.com} X-Virus-Checked: Checked by ClamAV on apache.org --525d2c36_b03e0c6_9b Content-Type: multipart/alternative; boundary="525d2c36_189a769b_9b" --525d2c36_189a769b_9b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Apologies - I'm on G=46 3.1.2.2 and DS 0.5. On 15 October 2013 at 10:20:24 PM, John D. Ament (john.d.ament=40gmail.co= m) wrote: So, what version of DeltaSpike are you using=3F What is your container =20 (other than seeing Weld in the stacktrace)=3F =20 On Tue, Oct 15, 2013 at 7:19 AM, Bart Smyth wrote: =20 > Hi All, =20 > =20 > I'm having an issue getting my container up and running after defining = a =20 > Repository after following the docs at =20 > :https://cwiki.apache.org/confluence/display/DeltaSpike/Repository+Draf= ts =20 > =20 > I have included the following dependencies in my pom: =20 > =20 > =20 > =20 > org.apache.deltaspike.core =20 > =20 > deltaspike-core-api =20 > =20 > =24=7Bdeltaspike.version=7D =20 > =20 > compile =20 > =20 > =20 > =20 > =20 > =20 > org.apache.deltaspike.core =20 > =20 > deltaspike-core-impl =20 > =20 > =24=7Bdeltaspike.version=7D =20 > =20 > runtime =20 > =20 > =20 > =20 > =20 > =20 > org.apache.deltaspike.modules =20 > =20 > deltaspike-data-module-api =20 > =20 > =24=7Bdeltaspike.version=7D =20 > =20 > compile =20 > =20 > =20 > =20 > =20 > =20 > org.apache.deltaspike.modules =20 > =20 > deltaspike-data-module-impl =20 > =20 > =24=7Bdeltaspike.version=7D =20 > =20 > runtime =20 > =20 > =20 > =20 > =20 > and defined an producer for my EntityManager: =20 > =20 > public class EntityManagerProducer =7B =20 > =20 > =20 > =40PersistenceContext =20 > =20 > private EntityManager em; =20 > =20 > =20 > =40Produces =20 > =20 > public EntityManager expose() =7B =20 > =20 > return em; =20 > =20 > =7D =20 > =20 > =7D =20 > =20 > =20 > and a repository: =20 > =20 > =40Repository =20 > =20 > public interface =46OORepository extends EntityRepository<=46oo, Long> = =7B =20 > =20 > =7D =20 > =20 > =20 > at startup I get the following exception: =20 > =20 > =20 > org.jboss.weld.exceptions.DefinitionException: Exception List with 1 =20 > exceptions: =20 > =20 > Exception 0 : =20 > =20 > java.lang.IllegalStateException: Multiple handlers found for =20 > org.apache.deltaspike.data.api.Repository =20 > (org.apache.deltaspike.data.impl.handler.QueryHandler and =20 > org.apache.deltaspike.data.impl.handler.QueryHandler) =20 > =20 > at =20 > org.apache.deltaspike.partialbean.impl.PartialBeanBindingExtension.vali= dateInvocationHandler(PartialBeanBindingExtension.java:174) =20 > =20 > at =20 > org.apache.deltaspike.partialbean.impl.PartialBeanBindingExtension.find= InvocationHandlerBindings(PartialBeanBindingExtension.java:80) =20 > =20 > at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source) =20 > =20 > at =20 > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso= rImpl.java:25) =20 > =20 > at java.lang.reflect.Method.invoke(Method.java:597) =20 > =20 > at =20 > org.jboss.weld.util.reflection.SecureReflections=2413.work(SecureReflec= tions.java:267) =20 > =20 > at =20 > org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflect= ionAccess.java:52) =20 > =20 > at =20 > org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(S= ecureReflectionAccess.java:137) =20 > =20 > at =20 > org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflectio= ns.java:263) =20 > =20 > at =20 > org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMet= hodImpl.java:170) =20 > =20 > at =20 > org.jboss.weld.introspector.=46orwardingWeldMethod.invokeOnInstance(=46= orwardingWeldMethod.java:51) =20 > =20 > at =20 > org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpeci= alValue(MethodInjectionPoint.java:154) =20 > =20 > at =20 > org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.ja= va:245) =20 > =20 > at =20 > org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.ja= va:233) =20 > =20 > at =20 > org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:= 213) =20 > =20 > at =20 > org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.= java:590) =20 > =20 > at =20 > org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:5= 80) =20 > =20 > at =20 > org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractCon= tainerEvent.java:60) =20 > =20 > at =20 > org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(A= bstractDefinitionContainerEvent.java:38) =20 > =20 > at =20 > org.jboss.weld.bootstrap.events.ProcessAnnotatedTypeImpl.fire(ProcessAn= notatedTypeImpl.java:41) =20 > =20 > at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.java:81)= =20 > =20 > at org.jboss.weld.bootstrap.BeanDeployer.addClasses(BeanDeployer.java:1= 23) =20 > =20 > at =20 > org.jboss.weld.bootstrap.BeanDeployment.createBeans(BeanDeployment.java= :184) =20 > =20 > at =20 > org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:3= 50) =20 > =20 > SNIPPED =20 > =20 > =20 > Am I missing anything else=3F =20 > =20 > =20 > Regards =20 > =20 > =20 > BJS --525d2c36_189a769b_9b Content-Type: multipart/related; boundary="525d2c36_54e49eb4_9b" --525d2c36_54e49eb4_9b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Apologies - I'm on G=46 3.1.2.2 and DS = 0.5.

<= p style=3D=22color:=23A0A0A8;=22>On 15 October 2013 at 10:20:24 PM, John = D. Ament (john.d.ament=40gmail.com) wrote:

So, what version of DeltaSpike are you us= ing=3F What is your container
(other than seeing Weld in the stacktrace)=3F

On Tue, Oct 15, 2013 at 7:19 AM, Bart Smyth <bjs=40dezolve.com>= wrote:
> Hi All,
>
> I'm having an issue getting my container up and running after de= fining a
> Repository after following the docs at
> :https://cwiki.apache.org/confluence/display/DeltaSpike/Reposito= ry+Drafts
>
> I have included the following dependencies in my pom:
>
> <dependency>
>
> <groupId>org.apache.deltaspike.core</gr= oupId>
>
> <artifactId>deltaspike-core-api</artifa= ctId>
>
> <version>=24=7Bdeltaspike.version=7D</v= ersion>
>
> <scope>compile</scope>
>
> </dependency>
>
> <dependency>
>
> <groupId>org.apache.deltaspike.core</gr= oupId>
>
> <artifactId>deltaspike-core-impl</artif= actId>
>
> <version>=24=7Bdeltaspike.version=7D</v= ersion>
>
> <scope>runtime</scope>
>
> </dependency>
>
> <dependency>
>
> <groupId>org.apache.deltaspike.modules<= /groupId>
>
> <artifactId>deltaspike-data-module-api<= /artifactId>
>
> <version>=24=7Bdeltaspike.version=7D</v= ersion>
>
> <scope>compile</scope>
>
> </dependency>
>
> <dependency>
>
> <groupId>org.apache.deltaspike.modules<= /groupId>
>
> <artifactId>deltaspike-data-module-impl<= ;/artifactId>
>
> <version>=24=7Bdeltaspike.version=7D</v= ersion>
>
> <scope>runtime</scope>
>
> </dependency>
>
>
> and defined an producer for my EntityManager:
>
> public class EntityManagerProducer =7B
>
>
> =40PersistenceContext
>
> private EntityManager em;
>
>
> =40Produces
>
> public EntityManager expose() =7B
>
> return em;
>
> =7D
>
> =7D
>
>
> and a repository:
>
> =40Repository
>
> public interface =46OORepository extends EntityRepository<=46= oo, Long> =7B
>
> =7D
>
>
> at startup I get the following exception:
>
>
> org.jboss.weld.exceptions.DefinitionException: Exception List wi= th 1
> exceptions:
>
> Exception 0 :
>
> java.lang.IllegalStateException: Multiple handlers found for
> org.apache.deltaspike.data.api.Repository
> (org.apache.deltaspike.data.impl.handler.QueryHandler and
> org.apache.deltaspike.data.impl.handler.QueryHandler)
>
> at
> org.apache.deltaspike.partialbean.impl.PartialBeanBindingExtensi= on.validateInvocationHandler(PartialBeanBindingExtension.java:174)
>
> at
> org.apache.deltaspike.partialbean.impl.PartialBeanBindingExtensi= on.findInvocationHandlerBindings(PartialBeanBindingExtension.java:80)
>
> at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
>
> at
> org.jboss.weld.util.reflection.SecureReflections=2413.work(Secur= eReflections.java:267)
>
> at
> org.jboss.weld.util.reflection.SecureReflectionAccess.run(Secure= ReflectionAccess.java:52)
>
> at
> org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvoc= ation(SecureReflectionAccess.java:137)
>
> at
> org.jboss.weld.util.reflection.SecureReflections.invoke(SecureRe= flections.java:263)
>
> at
> org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(= WeldMethodImpl.java:170)
>
> at
> org.jboss.weld.introspector.=46orwardingWeldMethod.invokeOnInsta= nce(=46orwardingWeldMethod.java:51)
>
> at
> org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWi= thSpecialValue(MethodInjectionPoint.java:154)
>
> at
> org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethod= Impl.java:245)
>
> at
> org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethod= Impl.java:233)
>
> at
> org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImp= l.java:213)
>
> at
> org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManag= erImpl.java:590)
>
> at
> org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl= .java:580)
>
> at
> org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(Abst= ractContainerEvent.java:60)
>
> at
> org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent= .fire(AbstractDefinitionContainerEvent.java:38)
>
> at
> org.jboss.weld.bootstrap.events.ProcessAnnotatedTypeImpl.fire(Pr= ocessAnnotatedTypeImpl.java:41)
>
> at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.j= ava:81)
>
> at org.jboss.weld.bootstrap.BeanDeployer.addClasses(BeanDeployer= .java:123)
>
> at
> org.jboss.weld.bootstrap.BeanDeployment.createBeans(BeanDeployme= nt.java:184)
>
> at
> org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap= .java:350)
>
> SNIPPED
>
>
> Am I missing anything else=3F
>
>
> Regards
>
>
> BJS
--525d2c36_54e49eb4_9b-- --525d2c36_189a769b_9b-- --525d2c36_b03e0c6_9b--