Looks like I spoke too soon. My out-of-container tests pass now, but
when I try to run the app in-container, I get the following error:
java.lang.NoSuchMethodError:
com.opensymphony.xwork2.ActionContext.getValueStack()Lcom/opensymphony/xwork2/util/OgnlValueStack;
at
org.apache.struts2.dispatcher.StrutsRequestWrapper.getAttribute(StrutsRequestWrapper.java:74)
at
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:113)
I'm using the xwork-2.0-SNAPSHOT.jar (260 KB) from the Struts distribution.
If I build/install xwork2 from SVN, I get the same error.
Matt
On 10/2/06, Matt Raible <[EMAIL PROTECTED]> wrote:
On 10/2/06, Don Brown <[EMAIL PROTECTED]> wrote:
> Hmm...why would you be missing ognl? There could be a problem because
> we tag Struts 2.0.0, but didn't tag XWork 2.0, and there were certain
> changes lately in XWork that wouldn't work with Struts 2.0.0.
>
> We plan to roll Struts 2.0.1 next weekend. In the meantime, try running
> with the xwork that was shipped in the Struts 2.0.0 release by manually
> copying the xwork jar into your local repository.
It looks like it's grabbing the XWork snapshot from opensymphony.
Downloading:
http://maven.opensymphony.com/opensymphony/jars/xwork-2.0-SNAPSHOT.jar
266K downloaded
I tried using the one from the Struts 2.0.0 distribution[1] instead, but I
still get the same error.
If I copy pom.xml from xwork's subversion repo to
~/.m2/repository/opensymphony/xwork/2.0-SNAPSHOT/xwork- 2.0-SNAPSHOT.pom, it
fixes the problem. So the issue appears to be that OpenSymphony's Maven Repo
is missing a POM. Or maybe Struts' pom.xml is pointing to the wrong repo.
Matt
[1] http://people.apache.org/builds/struts/2.0.0/struts-2.0.0-lib.zip
> Don
>
> Matt Raible wrote:
> > I'm getting the following error (again) after trying to upgrade to the
> > latest Struts 2.0.0 release. I removed
> > ~/.m2/repository/org/apache/struts
> > and ~/.m2/repository/opensympony/xwork (which worked last time) to no
> > avail.
> > Any ideas?
> >
> > Thanks,
> >
> > Matt
> >
> > Tests run: 6, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.032 sec
> > <<< FAILURE!
> > testCancel(org.appfuse.webapp.action.UserActionTest ) Time elapsed:
> > 0.001sec <<< ERROR!
> > java.lang.NoClassDefFoundError: ognl/OgnlException
> > at
> > com.opensymphony.xwork2.util.OgnlValueStackFactory.createValueStack(
> > OgnlValueStackFactory.java :14)
> > at
> > com.opensymphony.xwork2.ActionContext$ActionContextThreadLocal.initialValue(
> >
> > ActionContext.java:330)
> > at java.lang.ThreadLocal$ThreadLocalMap.getAfterMiss(ThreadLocal.java
> > :374)
> > at java.lang.ThreadLocal$ThreadLocalMap.get(ThreadLocal.java:347)
> > at
> > java.lang.ThreadLocal$ThreadLocalMap.access$000(ThreadLocal.java:225)
> > at java.lang.ThreadLocal.get (ThreadLocal.java:127)
> > at com.opensymphony.xwork2.ActionContext.getContext(ActionContext.java
> > :152)
> > at org.appfuse.webapp.action.BaseActionTestCase.setUp(
> > BaseActionTestCase.java:40)
> > at org.appfuse.webapp.action.UserActionTest.setUp(UserActionTest.java
> > :13)
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]