[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