[Spacewalk-list] Problem with edit kickstart options

Andre Dill Andre.Dill at datacash.co.za
Thu Feb 12 11:21:24 UTC 2009


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: spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-
> bounces at redhat.com] On Behalf Of "Johannes König"
> Sent: 12 February 2009 12:13 PM
> To: spacewalk-list at redhat.com
> 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.StandardSessionFacade at 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
> Spacewalk-list at redhat.com
> 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 info at datacash.com 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





More information about the Spacewalk-list mailing list