[Spacewalk-list] Problem with redstone-xmlrpc.jar in spacewalk 1.2

James Hogarth james.hogarth at gmail.com
Thu Jan 20 14:09:08 UTC 2011


On 20 January 2011 13:34, James Hogarth <james.hogarth at gmail.com> wrote:
> When trying to add a package to a channel with the RPC API I'm getting
> an exception:
>
> redstone.xmlrpc.XmlRpcFault: unhandled internal exception: Could not
> set null value for parameter: reason
>
> Looking at the lists someone had something similar when trying to
> delete packages as well...
>
> Looks like something might be up with the lib being shipped...
>
> Any ideas to solve this? It's breaking a dev->prod promotion script at
> the moment (so using manual measures).
>
> James
>

Okay not the lib... but rather something internally ...

Here's the exception shown in rhn_web_api.log

[2011-01-20 14:06:53,503] INFO  - REQUESTED FROM: *callerIp* CALL:
auth.login(user, ********) CALLER: (user) TIME: 0.022 seconds
[2011-01-20 14:06:53,589] INFO  - REQUESTED FROM: *callerIp* CALL:
packages.findByNvrea(156327x158bb31f60c38860cbe2c201a6d0b905, package,
1.0.0, 14067, , noarch) CALLER: (user) TIME: 0.035 seconds
[2011-01-20 14:06:53,679] ERROR - REQUESTED FROM: *callerIp* CALL:
channel.software.addPackages(156327x158bb31f60c38860cbe2c201a6d0b905,
channel, [22186]) CALLER: (user) TIME: 0.069 seconds
redstone.xmlrpc.XmlRpcFault: unhandled internal exception: Could not
set null value for parameter: reason
	at com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:131)
	at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123)
	at com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:53)
	at com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162)
	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(ApplicationFilterChain.java:269)
	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.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	at java.lang.Thread.run(Thread.java:636)

Any ideas?




More information about the Spacewalk-list mailing list