We moved that plugin into Apache... Poke around the 2.1.8.1, you'll
find a struts2-json-plugin in there. It's a port of the one on
googlecode, so it should be a compatible replacement (a few package
names changed, but that should be easy to sort out).

-Wes

On Mon, Nov 2, 2009 at 4:54 PM, David C. Hicks <dhi...@i-hicks.org> wrote:
> I've been trying to build our application using the 2.1.8.1 candidate.
> There was an older bug that we needed the fix for.  That problem seems
> to be resolved.  However, I find that the JSONPlugin for Struts from
> Googlecode is broken due to an upgrade of the XWork2 framework.  There
> is a class (com.opensymphony.xwork2.util.TextUtils) that jsonplugin
> relied on that is now gone, apparently.  I was wondering if anyone knew
> of a workaround for this (or maybe this is just a new, unknown
> problem?).  The current version of jsonplugin is 0.34, I believe.
>
>            <dependency>
>                <groupId>com.googlecode</groupId>
>                <artifactId>jsonplugin</artifactId>
>                <version>0.34</version>
>            </dependency>
>
> Any help is appreciated.
> Thanks,
> Dave
>
> PS - in case it helps, here is a small snippet of stack trace...
>
> java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils
>        at
> com.googlecode.jsonplugin.SerializationParams.<init>(SerializationParams.java:38)
>        at
> com.googlecode.jsonplugin.JSONResult.writeToResponse(JSONResult.java:194)
>        at com.googlecode.jsonplugin.JSONResult.execute(JSONResult.java:184)
>        at
> com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:362)
>        at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:266)
>        at
> com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)
>        at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
>        at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
>        at
> com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)
>        at
> org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
>        at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
>        at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
>        at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
>        at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
>        at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
>        at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
>        at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
>        at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
>        at
> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
>        at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
>        at
> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
>        at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
>        at
> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> For additional commands, e-mail: dev-h...@struts.apache.org
>
>



-- 
Wes Wannemacher

Head Engineer, WanTii, Inc.
Need Training? Struts, Spring, Maven, Tomcat...
Ask me for a quote!

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

Reply via email to