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