Hi spacewalkers,

Avi gave me a hint, that the current client (I'm using here right now) messes 
the messages up and it looks like I'm sending empty responses.


Sorry for that.


I'll try to keep "top posting" (from here) from now on.


Robert



________________________________
Von: spacewalk-list-boun...@redhat.com <spacewalk-list-boun...@redhat.com> im 
Auftrag von Paschedag, Robert <paschedag.netlut...@swr.de>
Gesendet: Mittwoch, 23. Mai 2018 08:37
An: spacewalk-list@redhat.com
Betreff: Re: [Spacewalk-list] Spacewalk 2.8 configure-proxy.sh Error




________________________________
Von: spacewalk-list-boun...@redhat.com <spacewalk-list-boun...@redhat.com> im 
Auftrag von Angelo Lisco <angystard...@gmail.com>
Gesendet: Dienstag, 22. Mai 2018 21:55
Cc: spacewalk-list@redhat.com
Betreff: Re: [Spacewalk-list] Spacewalk 2.8 configure-proxy.sh Error

WARNING: redstone.xmlrpc.XmlRpcFault: method invalid param
That's exactly the same error I get!
Still finding how to fix it but I suspect that there's an issue in the 
entitlement code

Il Mar 22 Mag 2018, 21:51 Robert Paschedag 
<robert.pasche...@web.de<mailto:robert.pasche...@web.de>> ha scritto:
Am 22.05.2018 um 09:32 schrieb Paschedag, Robert:
>
>
>
> ------------------------------------------------------------------------
> *Von:* 
> spacewalk-list-boun...@redhat.com<mailto:spacewalk-list-boun...@redhat.com>
> <spacewalk-list-boun...@redhat.com<mailto:spacewalk-list-boun...@redhat.com>> 
> im Auftrag von Robert Paschedag
> <robert.pasche...@web.de<mailto:robert.pasche...@web.de>>
> *Gesendet:* Montag, 21. Mai 2018 23:29
> *An:* spacewalk-list@redhat.com<mailto:spacewalk-list@redhat.com>; Angelo 
> Lisco
> *Betreff:* Re: [Spacewalk-list] Spacewalk 2.8 configure-proxy.sh Error
>
> On 05/21/18 20:01, Angelo Lisco wrote:
>> ok, i've found a bugzilla report here:
>>
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.redhat.com%2Fshow_bug.cgi%3Fid%3D1575906&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3e702af8b5f644be31f508d5bf62000f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C0%7C636625349990724050&sdata=xqT7eiymLxFx2taIIm%2FpF0VfOE3x2F94vWVJQEIVu6M%3D&reserved=0
>> It's assigned to Tomáš Kašpárek 
>> <tkaspa...@redhat.com<mailto:tkaspa...@redhat.com>> but still no
>> feedback from him :(
>>
>> 2018-05-21 19:07 GMT+02:00 Angelo Lisco 
>> <angystard...@gmail.com<mailto:angystard...@gmail.com>>:
>>
>>> Hi Stuart,
>>> I'm experiencing the same issue here. Did you find a solution to this
>>> problem?
>>>
>>> Thanks.
>>> Angelo
>>>
>>> 2018-04-24 14:49 GMT+02:00 Stuart Wilson 
>>> <stu...@432solutions.co.uk<mailto:stu...@432solutions.co.uk>>:
>>>
>>>> Hi,
>>>>
>>>> I’m currently trying to setup a Spacewalk proxy instance on a RHEL 7.4
>>>> server. I followed the guide as per the Wiki (
>>>>
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fspacewalkproject%2Fspacewalk%2Fwiki%2FHowToInstallProxy&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3e702af8b5f644be31f508d5bf62000f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C0%7C636625349990724050&sdata=K%2FDkxvi71%2Bksw1%2F1HjZcRAaw%2FRU1zCfdb26mhKS%2Fd5U%3D&reserved=0),
>>>> however when I run configure-proxy.sh, I’m getting the error “WARNING:
>>>> upon deactivation attempt: uknown error – <Fault -12:
>>>> ‘redstone.xmlrpc.XmlRpcFault: method invalid param’>”. I managed to
> track
>>>> this down to the call using rhn-proxy-activate within
> configure-proxy.sh.
>>>> Tracing it back to the main Spacewalk server, the Web-API log shows the
>>>> same error, “method invalid param” while trying to call the
>>>> proxy.list_available_proxy_channels method.
>>>>
>>>> Has anyone else seen this error before, I’m not really sure where to
> move
>>>> forward with this, is this something that’s changed in the latest 2.8
>>>> version of spacewalk? Or could this be something to do with
> “Provisioning
>>>> Entitlements”, I understand they were changed back in 2.5, but I
> can’t find
>>>> any documentation on how they are enabled nowadays, though the
>>>> documentation does still refer to them being needed. Any help, much
>>>> appreciated.
>>>>
>>>> Thanks,
>>>>
>>>>
>>>> Stuart.
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Spacewalk-list mailing list
>>>> Spacewalk-list@redhat.com<mailto:Spacewalk-list@redhat.com>
>>>>
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.redhat.com%2Fmailman%2Flistinfo%2Fspacewalk-list&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3e702af8b5f644be31f508d5bf62000f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C0%7C636625349990724050&sdata=RIHHQ5Gc5c%2B4kZKq6uBHnEd806KY6%2BsqTQzh8WSHZ%2BI%3D&reserved=0
>>>>
>>>
>>>
>>
>>
>>
>> _______________________________________________
>> Spacewalk-list mailing list
>> Spacewalk-list@redhat.com<mailto:Spacewalk-list@redhat.com>
>>
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.redhat.com%2Fmailman%2Flistinfo%2Fspacewalk-list&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3e702af8b5f644be31f508d5bf62000f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C0%7C636625349990724050&sdata=RIHHQ5Gc5c%2B4kZKq6uBHnEd806KY6%2BsqTQzh8WSHZ%2BI%3D&reserved=0
>>
>
> Seems to be this part here (in proxy/installer/rhn-proxy-activate.py)
>
>    s = getServer(options, DEFAULT_WEBRPC_HANDLER_v3_x)
>     systemid = getSystemId(cfg)
>
>     errorCode, errorString = 0, ''
>
>     try:
>         if not s.proxy.is_proxy(systemid):
>             # if system is not proxy, we do not need to deactivate it
>             return (errorCode, errorString)
>     except:  # pylint: disable=W0702
>         # api do not have proxy.is_proxy is implemented or it is hosted
>         # ignore error and try to deactivate
>         pass
>     try:
>         s.proxy.deactivate_proxy(systemid)       # proxy 3.0+ API
>     except:  # pylint: disable=W0702
>         errorCode, errorString = _errorHandler()
>         try:
>             raise
>         except xmlrpclib.Fault:
>             if errorCode == 8:
>                 # fine. We weren't activated yet.
>                 # noop and look like a success
>                 errorCode = 0
>             else:
>                 errorString = "WARNING: upon deactivation attempt: %s" %
> errorString
> :
>
> I think, the main problem is, that "is_proxy()" cannot be called (throws
> an error, at least, if there really is no proxy with that systemID).
>
> Thus,
>
> s.proxy.deactivate_proxy(systemid)
>
> get's called. I cannot find this code ("deactivate_proxy"), except in
> this script, thus this might also throw an exception.
>
> But this is all speculative. I cannot test this "proxy" activation here.
>
> "is_proxy" can also be found in
>
> java/code/src/com/redhat/rhn/common/db/datasource/xml/System_queries.xml
>
>
> <mode name="is_proxy">
>   <query params="sid">
> SELECT  1
>   FROM  rhnProxyInfo PI
>  WHERE  PI.server_id=:sid
>   </query>
> </mode>
>
>
> Robert
>
>
> Greping through the logs....I only found this old commit
>
>  git log -i --grep deactivate_proxy
> commit e5d511008fe8bd1d8e49519cea06322da1fdcc89
> Author: Miroslav Suchý <msu...@redhat.com<mailto:msu...@redhat.com>>
> Date:   Wed Dec 7 20:29:35 2011 +0100
>
>     code cleanup - deactivate_proxy() is not used anymore
>
> Robert
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list@redhat.com<mailto:Spacewalk-list@redhat.com>
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.redhat.com%2Fmailman%2Flistinfo%2Fspacewalk-list&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3e702af8b5f644be31f508d5bf62000f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C0%7C636625349990724050&sdata=RIHHQ5Gc5c%2B4kZKq6uBHnEd806KY6%2BsqTQzh8WSHZ%2BI%3D&reserved=0
>
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list@redhat.com<mailto:Spacewalk-list@redhat.com>
> https://www.redhat.com/mailman/listinfo/spacewalk-list<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.redhat.com%2Fmailman%2Flistinfo%2Fspacewalk-list&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C919fa68dc0e34dbb391008d5c01e2c3f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636626158190411411&sdata=rZHCopREuRm%2FsydGWQDAEXGPocGRcO40XWLZhDE9wDg%3D&reserved=0>
>

I now build a test environment with SW 2.8 and trying to connect a proxy
2.8 to it. Get the same error

rhn-activate-proxy thows an error at

    if not s.proxy.is_proxy(systemid):


2018-05-22 21:45:49,208 [TP-Processor8] ERROR
org.apache.commons.digester.Digester - End event threw exception
java.lang.NoSuchMethodException: No such accessible method: addMember()
on object: com.redhat.rhn.common.client.ClientCertificate
        at
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:276)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:217)
        at org.apache.commons.digester.Rule.end(Rule.java:253)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1233)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1812)
        at
com.redhat.rhn.common.client.ClientCertificateDigester.buildCertificate(ClientCertificateDigester.java:80)
        at
com.redhat.rhn.frontend.xmlrpc.BaseHandler.validateClientCertificate(BaseHandler.java:441)
        at
com.redhat.rhn.frontend.xmlrpc.proxy.ProxyHandler.isProxy(ProxyHandler.java:76)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:142)
        at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123)
        at
com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:54)
        at
com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:101)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:58)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:299)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:748)
2018-05-22 21:45:49,208 [TP-Processor8] ERROR
com.redhat.rhn.frontend.xmlrpc.BaseHandler - SAXException - Trying to
access a system with an invalid certificate
org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 10; Error at
line 8 char 10: No such accessible method: addMember() on object:
com.redhat.rhn.common.client.ClientCertificate
        at
org.apache.commons.digester.Digester.createSAXException(Digester.java:3223)
        at
org.apache.commons.digester.Digester.createSAXException(Digester.java:3249)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1236)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1812)
        at
com.redhat.rhn.common.client.ClientCertificateDigester.buildCertificate(ClientCertificateDigester.java:80)
        at
com.redhat.rhn.frontend.xmlrpc.BaseHandler.validateClientCertificate(BaseHandler.java:441)
        at
com.redhat.rhn.frontend.xmlrpc.proxy.ProxyHandler.isProxy(ProxyHandler.java:76)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:142)
        at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123)
        at
com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:54)
        at
com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:101)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:58)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:299)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoSuchMethodException: No such accessible method:
addMember() on object: com.redhat.rhn.common.client.ClientCertificate
        at
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:276)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:217)
        at org.apache.commons.digester.Rule.end(Rule.java:253)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1233)
        ... 54 more
2018-05-22 21:45:49,210 [TP-Processor8] ERROR
com.redhat.rhn.frontend.xmlrpc.BaseHandler - Error calling method:
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:142)
        at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123)
        at
com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:54)
        at
com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:101)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:58)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:299)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:748)
Caused by: com.redhat.rhn.frontend.xmlrpc.MethodInvalidParamException:
method invalid param
        at
com.redhat.rhn.frontend.xmlrpc.BaseHandler.validateClientCertificate(BaseHandler.java:452)
        at
com.redhat.rhn.frontend.xmlrpc.proxy.ProxyHandler.isProxy(ProxyHandler.java:76)
        ... 41 more
2018-05-22 21:45:49,216 [TP-Processor8] ERROR
com.redhat.rhn.frontend.xmlrpc.BaseHandler - Caused by:
com.redhat.rhn.frontend.xmlrpc.MethodInvalidParamException: method
invalid param
        at
com.redhat.rhn.frontend.xmlrpc.BaseHandler.validateClientCertificate(BaseHandler.java:452)
        at
com.redhat.rhn.frontend.xmlrpc.proxy.ProxyHandler.isProxy(ProxyHandler.java:76)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:142)
        at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123)
        at
com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:54)
        at
com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:101)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:58)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:299)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:748)
2018-05-22 21:45:49,217 [TP-Processor8] ERROR
com.redhat.rhn.frontend.xmlrpc.BaseHandler - Rolling back transaction
May 22, 2018 9:45:49 PM redstone.xmlrpc.XmlRpcDispatcher writeError
WARNING: redstone.xmlrpc.XmlRpcFault: method invalid param

Robert

Hi Tomas,

because of this error

2018-05-22 21:45:49,208 [TP-Processor8] ERROR
org.apache.commons.digester.Digester - End event threw exception
java.lang.NoSuchMethodException: No such accessible method: addMember()
on object: com.redhat.rhn.common.client.ClientCertificate
        at

possibly this commit??

commit 43d11cc68a5c37967356e0ef583eeaf8e45b1820
Author: Tomas Kasparek <tkaspa...@redhat.com>
Date:   Tue Oct 17 10:27:44 2017 +0200

    ClientCertificate - make not publically used methods/attributes private

diff --git a/java/code/src/com/redhat/rhn/common/client/ClientCertificate.java 
b/java/code/src/com/redhat/rhn/common/client/ClientCertificate.java
index aa73782c1a..f7fe2a7a73 100644
--- a/java/code/src/com/redhat/rhn/common/client/ClientCertificate.java
+++ b/java/code/src/com/redhat/rhn/common/client/ClientCertificate.java
@@ -35,7 +35,7 @@ import java.util.Map;
 public class ClientCertificate {

     public static final String SYSTEM_ID = "system_id";
-    public static final String FIELDS = "fields";
+    private static final String FIELDS = "fields";
     private final List<Member> members;
     private final Map<String, String[]> byName;
     private final Map<String, String> checksumFields;
@@ -87,7 +87,7 @@ public class ClientCertificate {
      * Add a member to the certificate.
      * @param member Member to be added.
      */
-    public void addMember(Member member) {
+    private void addMember(Member member) {
         members.add(member);
         byName.put(member.getName(), member.getValues());
     }


The "addMember(Member member) is "private" now. All others are still "public"

Robert

_______________________________________________
Spacewalk-list mailing list
Spacewalk-list@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to