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.032sec
> <<< 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]


Reply via email to