Hi Just quickly looking at your dialog file, I notice that you have a target "Register" that is not defined.
Looking at the code, the problem is that the web.xml context-param Constants.DIALOG_PREFIX_PARAM is missing or ill defined. Have you defined it? Hermod -----Opprinnelig melding----- Fra: Colin Chalmers [mailto:[EMAIL PROTECTED] Sendt: 28. februar 2007 19:22 Til: [email protected] Emne: Trouble with simple dialog Hi, I'm experimenting with the dialog manager and seem to have ommitted a setting somewhere which is throwing an exception. Basically I'm just hitting one page and after clicking a button I should be brought to the next page, however this is not happening. In the logs I see the following exception: <exception> 2007-02-28 15:53:54 StandardContext[/shale]null java.lang.NullPointerException at org.apache.shale.dialog.faces.DialogNavigationHandler.handleNavigation(Dialo gNavigationHandler.java:121) at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListen erImpl.java:84) at org.apache.shale.view.faces.ViewActionListener.processAction(ViewActionListe ner.java:74) at javax.faces.component.UICommand.broadcast(UICommand.java:106) at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:94) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:168) at org.apache.shale.view.faces.ShaleViewRoot.processApplication(ShaleViewRoot.j ava:40) at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.j ava:316) at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:157) at org.apache.shale.application.faces.ShaleApplicationFilter.doFilter(ShaleAppl icationFilter.java:267) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext Valve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:683) at java.lang.Thread.run(Thread.java:534) </exception> My dialog-config files looks like the following <dialogs> <dialog name="Create New Dialog" start="Input"> <transition outcome="start" target="Input"/> <transition outcome="exit" target="Exit"/> <view name="Input" viewId="/input.jsf" > <transition outcome="next" target="Register"/> </view> <end name="Exit" viewId="/goodBye.jsf"/> </dialog> </dialogs> & th epage itself contains <h:form id="start"> <h:commandButton id="startDialog" action="dialog:Create New Dialog" value="Create New Dialog >>" /> </h:form> Currently I've no idea why it's not working :-(( Any help or links to examples would be much appreciated!! Thx /Colin
