Hi Johannes,

I believe this is related to bug 
https://bugzilla.redhat.com/show_bug.cgi?id=480636 

If anyone knows a workaround for this I would really appreciate it.

Regards,

-- 
Andre Dill
Senior Systems Administrator
DataCash 

Tel (Direct): +27 (0)21 528 4618

DataCash (PTY) Ltd, No1 Waterview Park, Century City Boulevard,
Century City. 7446. Cape Town, South Africa.

Tel:  +27 (0)21 528 4500
Fax: +27 (0)21 528 4570

www.datacash.com


> -----Original Message-----
> From: [email protected] [mailto:spacewalk-list-
> [email protected]] On Behalf Of "Johannes König"
> Sent: 12 February 2009 12:13 PM
> To: [email protected]
> Subject: [Spacewalk-list] Problem with edit kickstart options
> 
> Hi,
> 
> i wanted to edit some kickstart option with the spacewalk webui. But
> when i'm saving the updates i got a internal server error. One minute
> later i got a mail from my spacewalk server:
> 
> The following exception occurred while executing this request:
> POST /rhn/kickstart/KickstartOptionsEdit.do
> 
> Date:2/12/09 10:57:23 AM CET
> Headers:
> host: host.dom.dom
> user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
> rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
> accept:
> text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/pla
> in;q=0.8,image/png,*/*;q=0.5
> accept-language: de-de,en-us;q=0.8,de;q=0.5,en;q=0.3
> accept-encoding: gzip,deflate
> accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
> Keep-Alive: 300
> connection: keep-alive
> referer:
> https://host.dom.dom/rhn/kickstart/KickstartOptionsEdit.do?ksid=21
> cookie: JSESSIONID=83F4DB950E642F5F732C53AA5DCBD095; pxt-session-
> cookie=69x0a0ec4b5a135108d4a086d86cda2c6a9
> content-type: application/x-www-form-urlencoded
> content-length: 980
> Max-Forwards: 10
> 
> Request:
> Local Name = host.dom.dom
> Server Name = host.dom.dom
> Requested Session Id came from Cookie
> Requested Session Valid = true
> Session =
> org.apache.catalina.session.standardsessionfac...@e81918[session=standa
> rdSession[83F4DB950E642F5F732C53AA5DCBD095]]
> Protocol = https
> Request Locale = en_US
> Request Character Encoding = UTF-8
> Attribute Names = rhnActiveLang, javax.servlet.request.ssl_session,
> org.apache.struts.action.MESSAGE,
> javax.servlet.jsp.jstl.fmt.timeZone.request, session,
> javax.servlet.request.key_size, __sitemesh__filterapplied,
> javax.servlet.request.cipher_suite, requestedUri,
> org.apache.struts.action.mapping.instance,
> org.apache.struts.action.MODULE,
> 
> Form Variables:
> multipath_txt:
> iscsiname_txt:
> bootloader: bootloader
> clearpart: clearpart
> submitted: true
> url: url
> reboot: reboot
> lang: lang
> timezone_txt: Europe/Berlin
> vnc_txt:
> logging_txt:
> keyboard_txt: us
> timezone: timezone
> ksid: 21
> monitor_txt:
> xconfig_txt:
> network: network
> services_txt:
> mouse_txt: none
> auth: auth
> keyboard: keyboard
> rootpw_txt: xxxxxxxxxxxxxxxxxxxxxxxxx
> zerombr_txt: yes
> key: key
> deviceprobe_txt:
> firewall_txt: --disabled
> selinux_txt: --disabled
> bootloader_txt: --location mbr
> zfcp_txt:
> key_txt: --skip
> lang_txt: en_US
> auth_txt: --enablemd5 --enableshadow
> skipx: skipx
> user_txt:
> text: text
> install: install
> ignoredisk_txt:
> mouse: mouse
> nfs_txt:
> firewall: firewall
> autostep_txt:
> clearpart_txt: --all
> url_txt: --url /var/distro-trees/rhel-5.0-server/i386/
> selinux: selinux
> network_txt: --bootproto dhcp
> iscsi_txt:
> rootpw: rootpw
> firstboot_txt:
> driverdisk_txt:
> device_txt:
> customOptions:
> harddrive_txt:
> langsupport: langsupport
> langsupport_txt: --default en_US en_US
> zerombr: zerombr
> 
> 
> User Information:
> User xxxxxx (id 2, org_id 1)
> 
> Exception:
> javax.servlet.ServletException: deleted object would be re-saved by
> cascade (remove deleted object from associations):
> [com.redhat.rhn.domain.kickstart.KickstartCommand#122]
> at
> org.apache.struts.action.RequestProcessor.processException(RequestProce
> ssor.java:535)
> at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestP
> rocessor.java:433)
> at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java
> :237)
> at
> com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestPr
> ocessor.java:82)
> at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
> at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
> ationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
> terChain.java:188)
> at
> com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:73
> )
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
> ationFilterChain.java:215)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
> terChain.java:188)
> at
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter
> .java:142)
> at
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.
> java:58)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
> ationFilterChain.java:215)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
> terChain.java:188)
> at
> com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(Lo
> calizedEnvironmentFilter.java:67)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
> ationFilterChain.java:215)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
> terChain.java:188)
> at
> com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(Environment
> Filter.java:108)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
> ationFilterChain.java:215)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
> terChain.java:188)
> at
> com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.j
> ava:55)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
> ationFilterChain.java:215)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
> terChain.java:188)
> at
> com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(Se
> tCharacterEncodingFilter.java:97)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
> ationFilterChain.java:215)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
> terChain.java:188)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
> ve.java:210)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
> ve.java:174)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
> a:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
> a:117)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
> .java:108)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 151)
> at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
> at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
> at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
> at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java
> :703)
> at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket
> .java:895)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
> l.java:685)
> at java.lang.Thread.run(Thread.java:636)
> Caused by: org.hibernate.ObjectDeletedException: deleted object would
> be re-saved by cascade (remove deleted object from associations):
> [com.redhat.rhn.domain.kickstart.KickstartCommand#122]
> at org.hibernate.impl.SessionImpl.forceFlush(SessionImpl.java:1014)
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransi
> ent(DefaultSaveOrUpdateEventListener.java:165)
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrU
> pdate(DefaultSaveOrUpdateEventListener.java:94)
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate
> (DefaultSaveOrUpdateEventListener.java:70)
> at
> org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:507)
> at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:499)
> at
> org.hibernate.engine.CascadingAction$5.cascade(CascadingAction.java:218
> )
> at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)
> at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:216)
> at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
> at
> org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296
> )
> at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242)
> at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219)
> at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
> at org.hibernate.engine.Cascade.cascade(Cascade.java:130)
> at
> org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(Ab
> stractFlushingEventListener.java:131)
> at
> org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlus
> hes(AbstractFlushingEventListener.java:122)
> at
> org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingTo
> Executions(AbstractFlushingEventListener.java:65)
> at
> org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(Defau
> ltAutoFlushEventListener.java:35)
> at
> org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969
> )
> at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1114)
> at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
> at
> org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.jav
> a:811)
> at
> com.redhat.rhn.domain.token.ActivationKeyFactory.lookupByToken(Activati
> onKeyFactory.java:73)
> at
> com.redhat.rhn.manager.kickstart.KickstartFormatter.generateActKeyToken
> s(KickstartFormatter.java:712)
> at
> com.redhat.rhn.manager.kickstart.KickstartFormatter.getRhnPost(Kickstar
> tFormatter.java:530)
> at
> com.redhat.rhn.manager.kickstart.KickstartFormatter.getFileData(Kicksta
> rtFormatter.java:201)
> at
> com.redhat.rhn.domain.kickstart.KickstartFactory.saveKickstartData(Kick
> startFactory.java:337)
> at
> com.redhat.rhn.domain.kickstart.KickstartFactory.saveKickstartData(Kick
> startFactory.java:387)
> at
> com.redhat.rhn.manager.kickstart.BaseKickstartCommand.store(BaseKicksta
> rtCommand.java:85)
> at
> com.redhat.rhn.frontend.action.kickstart.KickstartAdvancedOptionsAction
> .execute(KickstartAdvancedOptionsAction.java:153)
> at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestP
> rocessor.java:431)
> ... 40 more
> 
> How can I fix this problem?
> 
> Kind Regards
> 
> Johannes
> 
> _______________________________________________
> Spacewalk-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/spacewalk-list

DISCLAIMER: This email and any files transmitted with it are confidential to 
DataCash Group plc and its group companies. It is intended only for the person 
to whom it is addressed. If you have received this email in error, please 
forward it to [email protected] with the subject line "Received in Error". If 
you are not the intended recipient you must not use, disclose, copy, print, 
distribute or rely on this email or any transmitted files. DataCash Ltd is 
registered in England and Wales no. 3430157. DataCash Ltd is part of the 
DataCash Group plc. DataCash Group plc is registered in England and Wales no. 
3168091. DataCash Ltd and DataCash Group plc registered address is Descartes 
House, 8 Gate Street, London, WC2A 3HP, United Kingdom. 

Save a tree...Please only print this page if essential


_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to