Oops, sent before I completed a sentence fragment. "Then any ." should be
Then any actions that require authentication specify @ParentPackage("secured") to signify that they want the AuthenticationInterceptor in place. I just tried it using only the defaultStack as well but still no luck... I'll continue removing any customizations we've made to see if I can isolate the problem. On Thu, Jan 29, 2009 at 1:52 PM, Allen Lee <allen....@asu.edu> wrote: > Hi Wes, > > I have an AuthenticationInterceptor that checks for a Spring-injected > session scoped bean for authentication information (though I'm not > sure if this is actually thread-safe, I should probably check on > that... if Interceptors in Struts are singletons then it'd need to be > a ThreadLocal, but that's probably a separate issue. In any case, the > interceptor is just tacked on top of the defaultStack and appears to > work properly and is configured as the default interceptor stack > within a "secured" package that I've created. Then any . I've set up > a sandbox with config-browser enabled at > http://dev.tdar.org:8080/tdar2/config-browser/index.action but I don't > see anything immediately suspect... here's a direct link to the > action that's giving me type conversion trouble: > > http://dev.tdar.org:8080/tdar2/config-browser/showConfig.action?namespace=%2Fresource%2Fdataset&actionName=add > > Thanks again for all your help! > Allen > > On Wed, Jan 28, 2009 at 6:57 PM, Wes Wannemacher <w...@wantii.com> wrote: >> On Wednesday 28 January 2009 20:33:59 you wrote: >>> Hi Wes, >>> >>> That is weird that the stack trace is printing out what looks like a >>> String array / object pointer-address instead of the actual String... >>> hmm. I've got nothing fancy in my submitting form, just >>> >>> <@s.textfield theme='simple' >>> name='longitudeLatitudeBox.maximumLatitude' id='maxy' size=14 /> >>> <@s.textfield theme='simple' >>> name="longitudeLatitudeBox.minimumLongitude" id="minx" size=14 /> >>> >>> etc. >>> >>> and in my Action receiving the post I have a longitudeLatitudeBox bean >>> property. >>> >>> The id fields are just there so we can use JS + the google maps API to >>> auto-fill in those fields when someone draws a box in a google map >>> widget. >>> >>> This was working when our app was using Struts 2.1.2 / XWork 2.1.1 and >>> the old REST plugin, so I know it has worked in the past, but I'm >>> still checking to see if I've fubared something else >>> configuration-wise while switching to the conventions plugin. >>> >>> Thanks for looking into this! >>> Allen >>> >> >> You mentioned earlier that you were using a custom interceptor... How are you >> ensuring that it is invoked? I would suggest dropping the config-browser >> plugin into your app and see what's configured. It really smells like there >> is >> an interceptor that isn't being called. >> >> -- >> >> Wes Wannemacher >> Author - Struts 2 In Practice >> Includes coverage of Struts 2.1, Spring, JPA, JQuery, Sitemesh and more >> http://www.manning.com/wannemacher >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > > > > -- > Allen Lee > Center for the Study of Institutional Diversity [http://csid.asu.edu] > School of Human Evolution and Social Change [http://shesc.asu.edu] > The Virtual Commons [http://commons.asu.edu] > The Digital Archaeological Record [http://www.tdar.org] > The OpenABM Consortium [http://www.openabm.org] > Arizona State University | P.O. Box 872402 | Tempe, Arizona 85287-2402 > Office: 480.727.0401 | Fax: 480.965.7671 > -- Allen Lee Center for the Study of Institutional Diversity [http://csid.asu.edu] School of Human Evolution and Social Change [http://shesc.asu.edu] The Virtual Commons [http://commons.asu.edu] The Digital Archaeological Record [http://www.tdar.org] The OpenABM Consortium [http://www.openabm.org] Arizona State University | P.O. Box 872402 | Tempe, Arizona 85287-2402 Office: 480.727.0401 | Fax: 480.965.7671 --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org