If you can clarify how you're running arquillian that would help.  what
container etc.

On Mon, Dec 15, 2014 at 1:54 PM, Jason Porter <[email protected]>
wrote:
>
> Without more information, just as the exception says, there's no Class
> annotated with @org.apache.deltaspike.data.api.Repository. Check the
> deployment to make sure you have one.
>
> On Sat, Dec 13, 2014 at 1:11 PM, Niki theliferocks.com <
> [email protected]> wrote:
> >
> > Hi,
> >
> > I am trying to use Deltaspike Data Module. I want to unit test my source
> > code using arquillian. But when connecting deltaspike data with
> arquillian
> > running my testcase i am getting this strange error.
> >
> > org.jboss.weld.exceptions.DefinitionException: Exception List with 1
> > exceptions:
> > Exception 0 :
> > java.lang.IllegalStateException: A class which implements
> > java.lang.reflect.InvocationHandler and is annotated with
> > @org.apache.deltaspike.data.api.Repository is needed as a handler for
> > com.nikirocks.dspiketut.persistence.dao.MyRepostiroy. See the
> > documentation about @org.apache.deltaspike.partialbean.api.
> > PartialBeanBinding.
> >     at
> org.apache.deltaspike.partialbean.impl.PartialBeanBindingExtension.
> > createPartialBean(PartialBeanBindingExtension.java:128)
> >     at
> org.apache.deltaspike.partialbean.impl.PartialBeanBindingExtension.
> > createBeans(PartialBeanBindingExtension.java:107)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.weld.util.reflection.SecureReflections$
> > 13.work(SecureReflections.java:264)
> >     at org.jboss.weld.util.reflection.SecureReflectionAccess.run(
> > SecureReflectionAccess.java:52)
> >     at org.jboss.weld.util.reflection.SecureReflectionAccess.
> > runAsInvocation(SecureReflectionAccess.java:137)
> >     at org.jboss.weld.util.reflection.SecureReflections.
> > invoke(SecureReflections.java:260)
> >     at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(
> > WeldMethodImpl.java:170)
> >     at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(
> > ForwardingWeldMethod.java:51)
> >     at org.jboss.weld.injection.MethodInjectionPoint.
> > invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:154)
> >     at org.jboss.weld.event.ObserverMethodImpl.sendEvent(
> > ObserverMethodImpl.java:241)
> >     at org.jboss.weld.event.ObserverMethodImpl.sendEvent(
> > ObserverMethodImpl.java:229)
> >     at org.jboss.weld.event.ObserverMethodImpl.notify(
> > ObserverMethodImpl.java:207)
> >     at org.jboss.weld.bootstrap.events.AbstractContainerEvent.
> > fire(AbstractContainerEvent.java:75)
> >     at org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEve
> > nt.fire(AbstractDefinitionContainerEvent.java:46)
> >     at org.jboss.weld.bootstrap.events.AfterBeanDiscoveryImpl.
> > fire(AfterBeanDiscoveryImpl.java:40)
> >     at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(
> > WeldBootstrap.java:346)
> >     at org.jboss.arquillian.container.weld.ee.embedded_1_
> > 1.mock.TestContainer.startContainer(TestContainer.java:257)
> >     at org.jboss.arquillian.container.weld.ee.embedded_1_
> > 1.WeldEEMockContainer.deploy(WeldEEMockContainer.java:98)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$3.call(ContainerDeployController.java:161)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$3.call(ContainerDeployController.java:128)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.executeOperation(ContainerDeployController.
> > java:271)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.deploy(ContainerDeployController.java:127)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >     at org.jboss.arquillian.container.impl.client.
> > ContainerDeploymentContextHandler.createDeploymentContext(
> > ContainerDeploymentContextHandler.java:78)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >     at org.jboss.arquillian.container.impl.client.
> > ContainerDeploymentContextHandler.createContainerContext(
> > ContainerDeploymentContextHandler.java:57)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >     at org.jboss.arquillian.container.impl.client.container.
> > DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(
> > DeploymentExceptionHandler.java:50)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:145)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:116)
> >     at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$1.perform(ContainerDeployController.java:95)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$1.perform(ContainerDeployController.java:80)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.forEachDeployment(ContainerDeployController.
> > java:263)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.forEachManagedDeployment(
> > ContainerDeployController.java:239)
> >     at org.jboss.arquillian.container.impl.client.container.
> >
> ContainerDeployController.deployManaged(ContainerDeployController.java:79)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:145)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:116)
> >     at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> >     at org.jboss.arquillian.container.test.impl.client.
> > ContainerEventController.execute(ContainerEventController.java:101)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >     at org.jboss.arquillian.test.impl.TestContextHandler.
> > createClassContext(TestContextHandler.java:84)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >     at org.jboss.arquillian.test.impl.TestContextHandler.
> > createSuiteContext(TestContextHandler.java:65)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:145)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:116)
> >     at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(
> > EventTestRunnerAdaptor.java:80)
> >     at org.jboss.arquillian.junit.Arquillian$2.evaluate(
> > Arquillian.java:190)
> >     at org.jboss.arquillian.junit.Arquillian.multiExecute(
> > Arquillian.java:345)
> >     at org.jboss.arquillian.junit.Arquillian.access$200(
> > Arquillian.java:49)
> >     at org.jboss.arquillian.junit.Arquillian$3.evaluate(
> > Arquillian.java:207)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> >     at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:155)
> >     at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
> > JUnit4TestReference.java:50)
> >     at org.eclipse.jdt.internal.junit.runner.TestExecution.
> > run(TestExecution.java:38)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > runTests(RemoteTestRunner.java:467)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > runTests(RemoteTestRunner.java:683)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > run(RemoteTestRunner.java:390)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > main(RemoteTestRunner.java:197)
> >
> >     at org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEve
> > nt.fire(AbstractDefinitionContainerEvent.java:48)
> >     at org.jboss.weld.bootstrap.events.AfterBeanDiscoveryImpl.
> > fire(AfterBeanDiscoveryImpl.java:40)
> >     at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(
> > WeldBootstrap.java:346)
> >     at org.jboss.arquillian.container.weld.ee.embedded_1_
> > 1.mock.TestContainer.startContainer(TestContainer.java:257)
> >     at org.jboss.arquillian.container.weld.ee.embedded_1_
> > 1.WeldEEMockContainer.deploy(WeldEEMockContainer.java:98)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$3.call(ContainerDeployController.java:161)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$3.call(ContainerDeployController.java:128)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.executeOperation(ContainerDeployController.
> > java:271)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.deploy(ContainerDeployController.java:127)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >     at org.jboss.arquillian.container.impl.client.
> > ContainerDeploymentContextHandler.createDeploymentContext(
> > ContainerDeploymentContextHandler.java:78)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >     at org.jboss.arquillian.container.impl.client.
> > ContainerDeploymentContextHandler.createContainerContext(
> > ContainerDeploymentContextHandler.java:57)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >     at org.jboss.arquillian.container.impl.client.container.
> > DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(
> > DeploymentExceptionHandler.java:50)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:145)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:116)
> >     at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$1.perform(ContainerDeployController.java:95)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$1.perform(ContainerDeployController.java:80)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.forEachDeployment(ContainerDeployController.
> > java:263)
> >     at org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.forEachManagedDeployment(
> > ContainerDeployController.java:239)
> >     at org.jboss.arquillian.container.impl.client.container.
> >
> ContainerDeployController.deployManaged(ContainerDeployController.java:79)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:145)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:116)
> >     at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> >     at org.jboss.arquillian.container.test.impl.client.
> > ContainerEventController.execute(ContainerEventController.java:101)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >     at org.jboss.arquillian.test.impl.TestContextHandler.
> > createClassContext(TestContextHandler.java:84)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >     at org.jboss.arquillian.test.impl.TestContextHandler.
> > createSuiteContext(TestContextHandler.java:65)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >     at java.lang.reflect.Method.invoke(Unknown Source)
> >     at org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> > ObserverImpl.java:94)
> >     at org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:145)
> >     at org.jboss.arquillian.core.impl.ManagerImpl.fire(
> > ManagerImpl.java:116)
> >     at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(
> > EventTestRunnerAdaptor.java:80)
> >     at org.jboss.arquillian.junit.Arquillian$2.evaluate(
> > Arquillian.java:190)
> >     at org.jboss.arquillian.junit.Arquillian.multiExecute(
> > Arquillian.java:345)
> >     at org.jboss.arquillian.junit.Arquillian.access$200(
> > Arquillian.java:49)
> >     at org.jboss.arquillian.junit.Arquillian$3.evaluate(
> > Arquillian.java:207)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> >     at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:155)
> >     at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
> > JUnit4TestReference.java:50)
> >     at org.eclipse.jdt.internal.junit.runner.TestExecution.
> > run(TestExecution.java:38)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > runTests(RemoteTestRunner.java:467)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > runTests(RemoteTestRunner.java:683)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > run(RemoteTestRunner.java:390)
> >     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > main(RemoteTestRunner.java:197).
> >
> > i browsed through the net and didn't find a solution or an explaination.
> > Has anyone expirienced the same or has anyone a working example of using
> > deltaspike with arquillian for unit testing?
> >
> > Thank you
> > Niki
> >
>
>
> --
> Jason Porter
> http://en.gravatar.com/lightguardjp
>

Reply via email to