struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Łukasz Lenart <lukasz.len...@gmail.com>
Subject Re: struts2-jboss-ear
Date Tue, 11 Jun 2013 17:07:00 GMT
Hi,

Maybe this [1] could help? And you can always ask your question on
"Struts Users Mailing List" <user@struts.apache.org> or "Struts
Developers List" <dev@struts.apache.org>.

[1] https://svn.apache.org/repos/asf/struts/struts2/trunk/plugins/cdi/src/test/java/org/apache/struts2/cdi/CdiObjectFactoryTest.java


Regards
-- 
Łukasz
mobile +48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

2013/6/11 Francisco Dominguez <fdominguez@sunrunhome.com>:
> Lukas,
>
> My action class works in the web app but when I attempt to write a unit test for an action
class but i keep on getting the following exception:
>
> Unable to instantiate Action, com.company.action.CompanyAction,  defined for 'company'
in namespace '/'null
>         at com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:316)
>         at com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:397)
>         at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:194)
>         at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)
>         at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
>         at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
>         at org.apache.struts2.StrutsTestCase.getActionProxy(StrutsTestCase.java:137)
>         at com.company.action.CompanyActionTest.testIndex(CompanyActionTest.java:71)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
>         at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
>         at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:77)
>         at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:195)
>         at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
> Caused by: java.lang.NullPointerException
>         at org.apache.struts2.cdi.CdiObjectFactory.getInjectionTarget(CdiObjectFactory.java:184)
>         at org.apache.struts2.cdi.CdiObjectFactory.buildBean(CdiObjectFactory.java:160)
>         at com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:151)
>         at com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:121)
>         at com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:297)
>         ... 29 more
>
> The problems seems to be the combination of struts2 cdi and struts2 junit plugin.
>
> I attempting to use the Struts2 junit plugin with the convention and cdi plugins.
>
> I am kind of confused. There does not seem to be a easy forum to post questions to. Any
help is appreciated.
>
> thanks
> francisco
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Mime
View raw message