struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Greene <da...@securelink.com>
Subject Re: Actions now require INPUT result after installing struts2-spring plugin
Date Thu, 18 Jul 2013 15:45:47 GMT
I had already tried that (breakpointing input()) - it's never executed.

I just added my freshly created debug interceptor and set a breakpoint
there, but yet again - no love.

I'm setting a breakpoint in ValidationInterceptor.doIntercept()  line 265:

After inspecting the ActionInvocation, there is indeed 1 error, and it is:

Action.validation.fieldErrors (size 1)

[0]    LinkedHashMap$Entry
"org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry
=> ImportStack: []"

**boggle**

No clue here, google isn't much help.  Any ideas?

Again, thanks for so much help guys.


On Thu, Jul 18, 2013 at 10:18 AM, Dave Newton <davelnewton@gmail.com> wrote:

> Oh, right, could just override `input()`.
>
> I forget about stuff like that since I just get my action stuff dumped out
> :)
>
> Dave
>
>
> On Thu, Jul 18, 2013 at 11:11 AM, Paul Benedict <pbenedict@apache.org
> >wrote:
>
> > Yes, Dave's proposal is easier and faster. When validation fails, you
> > should have one or several errors/messages. So dump those out or
> breakpoint
> > in your input() to inspect them.
> >
> >
> > On Thu, Jul 18, 2013 at 10:09 AM, Dave Newton <davelnewton@gmail.com>
> > wrote:
> >
> > > * Is there any validation set up on the action?
> > > * Are there any parameters being set on the action?
> > >
> > > The easiest/quickest might just be to check the action's
> errors/messages
> > > lists. As part of a debugging interceptor chain I had a small
> interceptor
> > > that just dumped those to the log file after every request--made
> looking
> > > for stuff like this trivial.
> > >
> > > Dave
> > >
> > >
> > > On Thu, Jul 18, 2013 at 10:59 AM, David Greene <david@securelink.com>
> > > wrote:
> > >
> > > > How would I figure out what is failing validation (and more
> > importantly)
> > > > why?  I have logging set to DEBUG, but nothing is jumping out as a
> > > > Validation Error.
> > > >
> > > >
> > > > On Thu, Jul 18, 2013 at 9:57 AM, Dave Newton <davelnewton@gmail.com>
> > > > wrote:
> > > >
> > > > > It's a validation or type conversion error.
> > > > >
> > > > >
> > > > > On Thu, Jul 18, 2013 at 10:44 AM, David Greene <
> david@securelink.com
> > >
> > > > > wrote:
> > > > >
> > > > > > Wishful thinking...
> > > > > >
> > > > > > <constant name="struts.objectFactory"
> > > > > > value="org.apache.struts2.spring.StrutsSpringObjectFactory"
/>
> > > > > >
> > > > > > to
> > > > > >
> > > > > > <constant name="struts.objectFactory" value="spring" />
> > > > > >
> > > > > > made no change.  I couldn't find any other differences in the
> docs.
> > > >  I'll
> > > > > > look at the tutorial next, but I'm not setting up a brand new
> > > project -
> > > > > I'm
> > > > > > integrating Spring into an existing (and fully functional)
> Struts2
> > > > > > application so I can verify that my only changes (through SVN
> diff)
> > > are
> > > > > the
> > > > > > ones mentioned in the struts2-plugin + adding @Autowired to
my
> > > Actions
> > > > > for
> > > > > > Singleton access.
> > > > > >
> > > > > > Further, I can change:
> > > > > >
> > > > > > <struts>
> > > > > >     ...
> > > > > >     <constant name="struts.objectFactory" value="spring"
/>
> > > > > >     <constant name="struts.objectFactory.spring.autoWire"
> > > value="type"
> > > > />
> > > > > >     ...
> > > > > > </struts>
> > > > > >
> > > > > > to
> > > > > >
> > > > > > <struts>
> > > > > >    ...
> > > > > > </struts>
> > > > > >
> > > > > > and remove @Autowired with "old school" Object.getInstance();
on
> my
> > > > > Actions
> > > > > > and everything returns to normal.
> > > > > >
> > > > > > I'm reviewing the stacktrace and everything indicates that
> there's
> > no
> > > > > > "INPUT" result (which is true); however, I don't know where
or
> how
> > > it's
> > > > > > deciding to do INPUT instead of SUCCESS.  Does anyone know what
> > class
> > > > > that
> > > > > > might be?
> > > > > >
> > > > > > -David
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Thu, Jul 18, 2013 at 6:54 AM, David Greene <
> > david@securelink.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Just the things noted in this document:
> > > > > > >
> > > > > > > http://struts.apache.org/release/2.0.x/docs/spring-plugin.html
> > > > > > >
> > > > > > > and you know what, that's the evil of google, I just noticed
> > (while
> > > > > > > googling from home) that this is the appropriate doc:
> > > > > > >
> > > > > > > http://struts.apache.org/release/2.3.x/docs/spring-plugin.html
> > > > > > >
> > > > > > > I'm assuming this is my problem - I'll let you know later
> today.
> > > > > > >
> > > > > > >
> > > > > > > On Thu, Jul 18, 2013 at 12:38 AM, Lukasz Lenart <
> > > > > lukaszlenart@apache.org
> > > > > > >wrote:
> > > > > > >
> > > > > > >> 2013/7/18 David Greene <david@securelink.com>:
> > > > > > >> > Unfortunately, I don't really have much more information
to
> go
> > > on.
> > > > > >  What
> > > > > > >> > other information might be helpful to debug this?
> > > > > > >> >
> > > > > > >> > note: this is Struts 2.3.15 and Spring 3.2.3
> > > > > > >> >
> > > > > > >> > Prior to adding Struts2-Spring plugin & Spring,
the Actions
> > were
> > > > all
> > > > > > >> happy.
> > > > > > >>
> > > > > > >> Have you changed anything in the configuration?
> > > > > > >>
> > > > > > >>
> > > > > > >> Regards
> > > > > > >> --
> > > > > > >> Ɓukasz
> > > > > > >> + 48 606 323 122 http://www.lenart.org.pl/
> > > > > > >>
> > > > > > >>
> > > > ---------------------------------------------------------------------
> > > > > > >> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > > > >> For additional commands, e-mail: user-help@struts.apache.org
> > > > > > >>
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > ----------------------------------------------------------
> > > > > > > *David Greene*
> > > > > > > *SecureLink, Inc.*
> > > > > > > Secure networks for remote support
> > > > > > > ----------------------------------------------------------
> > > > > > > (512) 630-2285 (m)
> > > > > > > (512) 637-8744 (o)
> > > > > > > ----------------------------------------------------------
> > > > > > > david@securelink.com
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > ----------------------------------------------------------
> > > > > > *David Greene*
> > > > > > *SecureLink, Inc.*
> > > > > > Secure networks for remote support
> > > > > > ----------------------------------------------------------
> > > > > > (512) 630-2285 (m)
> > > > > > (512) 637-8744 (o)
> > > > > > ----------------------------------------------------------
> > > > > > david@securelink.com
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > e: davelnewton@gmail.com
> > > > > m: 908-380-8699
> > > > > s: davelnewton_skype
> > > > > t: @dave_newton <https://twitter.com/dave_newton>
> > > > > b: Bucky Bits <http://buckybits.blogspot.com/>
> > > > > g: davelnewton <https://github.com/davelnewton>
> > > > > so: Dave Newton <http://stackoverflow.com/users/438992/dave-newton
> >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > ----------------------------------------------------------
> > > > *David Greene*
> > > > *SecureLink, Inc.*
> > > > Secure networks for remote support
> > > > ----------------------------------------------------------
> > > > (512) 630-2285 (m)
> > > > (512) 637-8744 (o)
> > > > ----------------------------------------------------------
> > > > david@securelink.com
> > > >
> > >
> > >
> > >
> > > --
> > > e: davelnewton@gmail.com
> > > m: 908-380-8699
> > > s: davelnewton_skype
> > > t: @dave_newton <https://twitter.com/dave_newton>
> > > b: Bucky Bits <http://buckybits.blogspot.com/>
> > > g: davelnewton <https://github.com/davelnewton>
> > > so: Dave Newton <http://stackoverflow.com/users/438992/dave-newton>
> > >
> >
> >
> >
> > --
> > Cheers,
> > Paul
> >
>
>
>
> --
> e: davelnewton@gmail.com
> m: 908-380-8699
> s: davelnewton_skype
> t: @dave_newton <https://twitter.com/dave_newton>
> b: Bucky Bits <http://buckybits.blogspot.com/>
> g: davelnewton <https://github.com/davelnewton>
> so: Dave Newton <http://stackoverflow.com/users/438992/dave-newton>
>



-- 
----------------------------------------------------------
*David Greene*
*SecureLink, Inc.*
Secure networks for remote support
----------------------------------------------------------
(512) 630-2285 (m)
(512) 637-8744 (o)
----------------------------------------------------------
david@securelink.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message