Hello Ian,
I am facing the same problem.
I tried adding dependency as selkin said as follows
<dependencies>
<dependency>
<groupId>com.googlecode.struts2scopeplugin</groupId>
<artifactId>struts2-scope-plugin</artifactId>
<version>1.0.3</version>
</dependency>
</dependencies>
But printing the same error
Can you please supply me another copy of the code .
My email address is [email protected]
Thanks,
Sunil
Ian Roughley wrote:
>
> I just re-ran my local version of the code without problems, and
> verified that the base class does have a getModel() and setModel()
> methods. If you contact me off-list I can supply another copy of the
> code, that might be a resolution. Did you have any problems running the
> code from chapter 5?
>
> /Ian
>
> --
> Ian Roughley
> From Down & Around, Inc.
> Consulting * Training / Mentoring * Agile Process * Open Source
> web: http://www.fdar.com - email: [email protected]
>
>
>
> Selckin wrote:
>> Hello,
>>
>> In Chapter 6 of "Practical Apache Struts 2 Web 2.0 Projects", It explains
>> how to use the scope interceptor to create sort of wizard pages.
>> I've been trying to figure these out, but cannot get this to work.
>> Even the included example (downloadable from
>> http://www.apress.com/book/view/1590599039 ) do not work for me.
>>
>> I was hoping someone could try them and tell me if they are indeed broken
>> or if i am doing something wrong. And what that might be?
>>
>> Running the examples with no changes and when going to the second step in
>> the workflow I get the following error:
>>
>> HTTP ERROR: 500
>> Error setting expression 'model' with value
>> 'com.fdar.apress.s2.domain.ev...@2a163765'
>>
>> RequestURI=/app/event/selectLocation!input.action
>> Caused by:
>> Error setting expression 'model' with value
>> 'com.fdar.apress.s2.domain.ev...@2a163765' - [unknown location]
>> at
>> com.opensymphony.xwork2.util.OgnlValueStack.setValue(OgnlValueStack.java:171)
>> at
>> com.opensymphony.xwork2.util.OgnlValueStack.setValue(OgnlValueStack.java:146)
>> at
>> org.apache.struts2.interceptor.ScopeInterceptor.before(ScopeInterceptor.java:321)
>> at
>> org.apache.struts2.interceptor.ScopeInterceptor.intercept(ScopeInterceptor.java:424)
>> < cut >
>> Caused by: No object in the CompoundRoot has a publicly accessible
>> property named 'model' (no setter could be found). - [unknown location]
>> at
>> com.opensymphony.xwork2.util.CompoundRootAccessor.setProperty(CompoundRootAccessor.java:68)
>> at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1656)
>> at ognl.ASTProperty.setValueBody(ASTProperty.java:101)
>> at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
>> < cut >
>> Can provide full stack trace if needed
>>
>> The following is also outputted from the example.
>>
>> SEVERE: ParametersInterceptor - [setParameters]: Unexpected Exception
>> caught setting 'duration' on 'class
>> com.fdar.apress.s2.actions.event.EnterEventDetailsAction: Error setting
>> expression 'duration' with value '[Ljava.lang.String;@602f892f'
>> 14-feb-2008 20:10:30
>> com.opensymphony.xwork2.interceptor.ParametersInterceptor setParameters
>> SEVERE: ParametersInterceptor - [setParameters]: Unexpected Exception
>> caught setting 'name' on 'class
>> com.fdar.apress.s2.actions.event.EnterEventDetailsAction: Error setting
>> expression 'name' with value '[Ljava.lang.String;@50d79dfe'
>> 14-feb-2008 20:10:30
>> com.opensymphony.xwork2.interceptor.ParametersInterceptor setParameters
>> SEVERE: ParametersInterceptor - [setParameters]: Unexpected Exception
>> caught setting 'timeZoneOffset' on 'class
>> com.fdar.apress.s2.actions.event.EnterEventDetailsAction: Error setting
>> expression 'timeZoneOffset' with value '[Ljava.lang.String;@52a53948'
>> 14-feb-2008 20:10:30
>> com.opensymphony.xwork2.interceptor.ParametersInterceptor setParameters
>>
>> Thanks.
>>
>> ---------------------------------------------------------------------
>> 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]
>
>
>
--
View this message in context:
http://www.nabble.com/Scope-interceptor---Practical-Apache-Struts-2-tp15487610p24971259.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]