Hi All, I got the issue resolved using the
<package name="enterEvent" namespace="/event" extends="base-package"> <interceptors> <interceptor name="flash" class="com.opensymphony.webwork.interceptor.FlashInterceptor" /> <interceptor-stack name="eventStack"> <interceptor-ref name="scope"> Model partialEvent true </interceptor-ref> <interceptor-ref name="flash"/> <interceptor-ref name="paramsPrepareParamsStack"/> </interceptor-stack> </interceptors> <default-interceptor-ref name="eventStack" /> <action name="addEventFlow" class="com.fdar.apress.s2.actions.event.BaseEventAction"> <interceptor-ref name="eventStack"> start </interceptor-ref> <result>/WEB-INF/jsp/event/enterEventDetails-input.jsp</result> </action> <action name="completeEvent" class="com.fdar.apress.s2.actions.event.BaseEventAction"> <interceptor-ref name="eventStack"> end </interceptor-ref> <result>/WEB-INF/jsp/event/eventReview.jsp</result> </action> <action name="flashedSelectEventType" class="com.fdar.apress.s2.actions.event.SelectLocationTypeAction"> <interceptor-ref name="flash"> Retrieve </interceptor-ref> <interceptor-ref name="eventStack" /> <result>/WEB-INF/jsp/event/selectLocationType-input.jsp</result> </action> </package> It the same configuration only thing is there are minor changes here and there. Thanks Vipin chauhan.vi...@gmail.com Jim Kiley wrote: > > Are you using the OpenSessionInViewFilter? If you aren't, you'll want to. > > If you are doing that already, you may be trying to persist when you > should > merge. If you're using Hibernate's API directly, take advantage of > Hibernate's saveOrUpdate() method, rather than the JPA merge()/persiste() > methods. > > Jim Kiley > Technical Consultant > Summa > jhki...@summa-tech.com > > > On Mon, Apr 28, 2008 at 3:50 PM, raxden2 <esthar_2...@hotmail.com> wrote: > >> >> HI! i had the same problem, but I have another problem: >> >> When i push the button for save Event... throws this exception: >> >> excepción >> >> javax.servlet.ServletException: javax.persistence.PersistenceException: >> org.hibernate.PersistentObjectException: detached entity passed to >> persist: >> com.fdar.apress.s2.domain.Location >> >> >> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515) >> >> >> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419) >> >> >> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) >> >> >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) >> >> >> org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99) >> >> causa raíz >> >> javax.persistence.PersistenceException: >> org.hibernate.PersistentObjectException: detached entity passed to >> persist: >> com.fdar.apress.s2.domain.Location >> >> >> org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:629) >> >> >> org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:218) >> >> >> com.fdar.apress.s2.services.EventServiceImpl.create(EventServiceImpl.java:24) >> >> >> com.fdar.apress.s2.actions.event.SaveEventAction.execute(SaveEventAction.java:32) >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> >> .............. >> >> causa raíz >> >> org.hibernate.PersistentObjectException: detached entity passed to >> persist: >> com.fdar.apress.s2.domain.Location >> >> >> org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:79) >> org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:609) >> org.hibernate.impl.SessionImpl.persist(SessionImpl.java:601) >> >> org.hibernate.engine.CascadingAction$8.cascade(CascadingAction.java:295) >> org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268) >> org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:216) >> org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169) >> >> .......... >> >> I need help, i don´t know how resolve this. >> >> >> Thanks. >> >> >> >> >> >> Ian Roughley wrote: >> > >> > I'm not sure, and I'm only taking an educated guess at it being >> > OS/platform-dependent (since a JAR that worked for me had problems for >> > another user). Unfortunately I can't reproduce the error. I'm all for >> > doing the work to fix the problem if someone has the problem and cycles >> > to work through testing it. >> > >> > /Ian >> > >> > Dave Newton wrote: >> >> --- Ian Roughley <i...@fdar.com> wrote: >> >> >> >>> The solution provided to me was to change the scope interceptor >> >>> reference to use a session value of "Model" rather than "model" - see >> >>> below. >> >>> >> >>> <interceptor-ref name="scope"> >> >>> Model >> >>> partialEvent >> >>> </interceptor-ref> >> >>> >> >> >> >> Hmm, why does that fix it? If it's an OS-dependent issue we should fix >> it >> >> for >> >> real. >> >> >> >> Dave >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> >> For additional commands, e-mail: user-h...@struts.apache.org >> >> >> >> >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/-ANN--Practical-Apache-Struts2-Web-2.0-Projects-tp13863084p16945872.html >> Sent from the Struts - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > > > -- > Jim Kiley > Technical Consultant | Summa > [p] 412.258.3346 [m] 412.445.1729 > http://www.summa-tech.com > > -- View this message in context: http://old.nabble.com/-ANN--Practical-Apache-Struts2-Web-2.0-Projects-tp13863084p26652440.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org