[Spacewalk-list] Error with editing custom properties

Will L wlovins at gmail.com
Tue Nov 8 19:51:16 UTC 2011


Occasionally, we get an error when trying to edit an existing custom
property on a server (Details -> Custom Info -> Edit This Value).

There does not seem to be any reason for the errors to suddenly affect
servers that weeks prior were just fine (no database, O/S, or
Spacewalk upgrade). I was not getting a useful error, so I turned on
Debugging. The only errors I received when attempting to edit the
property are shown below.

I'm not seeing enough to have a good idea of what to check next. Any
ideas / help?

Spacewalk-base 1.5.19
spacewalk-backend-sql-oracle-1.5.45
Centos 5
Oracle 11.2

##########################
2011-11-07 18:31:11,390 [ajp-127.0.0.1-8009-1] DEBUG
com.redhat.rhn.common.db.datasource.CachedStatement - execute() -
Executing: SELECT 1
  FROM rhnUserServerPerms USP
 WHERE USP.user_id = ?
   AND USP.server_id = ?
2011-11-07 18:31:11,390 [ajp-127.0.0.1-8009-1] DEBUG
com.redhat.rhn.common.db.datasource.CachedStatement - execute() -
With: {uid=66, sid=1000010930}
2011-11-07 18:31:11,390 [ajp-127.0.0.1-8009-1] DEBUG
com.redhat.rhn.common.db.datasource.CachedStatement - execute() -
Return type: true
2011-11-07 18:31:11,394 [ajp-127.0.0.1-8009-1] WARN
org.apache.struts.action.RequestProcessor - Unhandled Exception
thrown: class java.lang.NullPointerException
2011-11-07 18:31:11,394 [ajp-127.0.0.1-8009-1] DEBUG
com.redhat.rhn.common.messaging.MessageQueue - publish(EventMessage) -
start: com.redhat.rhn.frontend.events.TraceBackEvent
2011-11-07 18:31:11,394 [ajp-127.0.0.1-8009-1] DEBUG
com.redhat.rhn.common.messaging.MessageQueue - creating ActionExecutor
2011-11-07 18:31:11,394 [ajp-127.0.0.1-8009-1] DEBUG
com.redhat.rhn.common.messaging.MessageQueue - publish(EventMessage) -
end
2011-11-07 18:31:11,394 [RHN Message Dispatcher] DEBUG
com.redhat.rhn.common.messaging.ActionExecutor - run() - got action:
com.redhat.rhn.frontend.events.TraceBackAction
2011-11-07 18:31:11,394 [ajp-127.0.0.1-8009-1] ERROR
com.redhat.rhn.frontend.servlets.SessionFilter - Error during
transaction. Rolling back
javax.servlet.ServletException
	at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237)
	at com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:99)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:117)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.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(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:444)
	at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:472)
	at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
	at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NullPointerException
	at com.redhat.rhn.frontend.action.systems.sdc.UpdateCustomDataAction.execute(UpdateCustomDataAction.java:92)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	... 37 more
2011-11-07 18:31:11,394 [RHN Message Dispatcher] DEBUG
com.redhat.rhn.common.conf.Config - getString() -     getString()
called with: web.mailer_class
2011-11-07 18:31:11,395 [ajp-127.0.0.1-8009-1] DEBUG
com.redhat.rhn.frontend.servlets.SessionFilter - Rolling back
transaction
##################

and

##################
2011-11-07 18:31:11,433 [ajp-127.0.0.1-8009-1] DEBUG
com.redhat.rhn.common.hibernate.ConnectionManager - YYY Closing
Hibernate Session
2011-11-07 18:31:11,433 [ajp-127.0.0.1-8009-1] ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rhn].[action]
- Servlet.service() for servlet action threw exception
java.lang.NullPointerException
	at com.redhat.rhn.frontend.action.systems.sdc.UpdateCustomDataAction.execute(UpdateCustomDataAction.java:92)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237)
	at com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:99)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:117)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.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(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:444)
	at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:472)
	at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
	at java.lang.Thread.run(Thread.java:636)
2011-11-07 18:31:11,434 [ajp-127.0.0.1-8009-1] DEBUG
com.redhat.rhn.frontend.struts.XmlMessageResources - getMessage() :
locale (ignored): en_US key: 500.jsp.imgAlt
#####################




More information about the Spacewalk-list mailing list