PDA

View Full Version : Bug in phonebook sample?



Andreas Senft
Jun 28th, 2005, 07:37 AM
From the phonebook sample (deployed in Tomcat) I produced the following error:


org.springframework.web.flow.NoMatchingTransitionE xception&#58; No transition found for event 'submit' in state 'displayResults' of flow 'search' -- valid transitional criteria are array<TransitionCriteria>&#91;'newSearch', 'select'&#93; -- likely programmer error, check the set of TransitionCriteria for this state
org.springframework.web.flow.TransitionableState.g etRequiredTransition&#40;TransitionableState.java&#58;181&#41;
org.springframework.web.flow.TransitionableState.o nEvent&#40;TransitionableState.java&#58;202&#41;
org.springframework.web.flow.execution.impl.FlowEx ecutionImpl.signalEvent&#40;FlowExecutionImpl.java&#58;317 &#41;
org.springframework.web.flow.execution.FlowExecuti onManager.onEvent&#40;FlowExecutionManager.java&#58;289&#41;
org.springframework.web.flow.execution.FlowExecuti onManager.onEvent&#40;FlowExecutionManager.java&#58;245&#41;
org.springframework.web.flow.execution.servlet.Ser vletFlowExecutionManager.handle&#40;ServletFlowExecuti onManager.java&#58;77&#41;
org.springframework.web.flow.mvc.FlowController.ha ndleRequestInternal&#40;FlowController.java&#58;137&#41;
org.springframework.web.servlet.mvc.AbstractContro ller.handleRequest&#40;AbstractController.java&#58;128&#41;
org.springframework.web.servlet.mvc.SimpleControll erHandlerAdapter.handle&#40;SimpleControllerHandlerAda pter.java&#58;44&#41;
org.springframework.web.servlet.DispatcherServlet. doDispatch&#40;DispatcherServlet.java&#58;684&#41;
org.springframework.web.servlet.DispatcherServlet. doService&#40;DispatcherServlet.java&#58;625&#41;
org.springframework.web.servlet.FrameworkServlet.s erviceWrapper&#40;FrameworkServlet.java&#58;386&#41;
org.springframework.web.servlet.FrameworkServlet.d oGet&#40;FrameworkServlet.java&#58;346&#41;
javax.servlet.http.HttpServlet.service&#40;HttpServlet .java&#58;689&#41;
javax.servlet.http.HttpServlet.service&#40;HttpServlet .java&#58;802&#41;

Steps to reproduce:
1. Click "Phone Book" link
2. Enter First Name "Rod" (or another existing name)
3. Click "Search Button"
4. Click Browser Back button
5. Click Browser Forward button

Seems to me one of the ugly back button problems...

Regards,
Andreas

klr8
Jul 20th, 2005, 09:34 AM
We don't consider this a 'bug'. Check 'Is SWF right for you?' on the SWF home page for more info on this.

Erwin

Andreas Senft
Jul 20th, 2005, 10:12 AM
Meanwhile I understood the behavior a bit better. So don't bother my earlier report.
Anyway, thanks for the reply and the hint.

Regards,
Andreas

P.S.: I think SWF is really valuable. So keep up the good work!