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 >
