Description of problem: I register system through proxy to satellite and I go to page /rhn/systems/details/ProxyClients.do?sid=<id> And list of systems is without link to detail of system. old page (satellite 5.7) was written in perl /network/systems/details/proxy.pxt?sid=<id> and now looks little different, but it is ok, I have problem only with missing links. It is regression. Version-Release number of selected component (if applicable): spacewalk-java-2.5.14-36.el6sat.noarch How reproducible: always Steps to Reproduce: 1. setup proxy 2. register system to satellite through proxy 3. look at page Proxy Clients (Detail system) Actual results: missing link - only plain text Expected results: I can click on link to detail of system
Fixed in upstream. spacewalk.git: 21829fd4896d49428e465b37ab240c9e892f5b0e
This is most probably completely unneeded, but looking into: https://github.com/spacewalkproject/spacewalk/commit/21829fd4896d49428e465b37ab240c9e892f5b0e system is now displayed as "${current.serverName}" instead of "${current.name}". If somebody is QEing this, we should make sure that value is for server's profile name (and not e.g. for hostname) to be consistent with rest of the UI.
spacewalk.git: 8ce250a8ea2185305011f0b3e8697a1680cd5cc9
I received ISE 500 when one system is registered through proxy on page /rhn/systems/details/ProxyClients.do?sid=<id> 2017-03-15 14:02:12,804 [TP-Processor1] ERROR com.redhat.rhn.frontend.servlets.SessionFilter - Error duri ng transaction. Rolling back javax.servlet.ServletException: javax.servlet.jsp.JspException: Request attribute 'parentUrl' must be set . ... 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:785) Caused by: javax.servlet.jsp.JspException: Request attribute 'parentUrl' must be set. at com.redhat.rhn.frontend.taglibs.list.ListSetTag.verifyEnvironment(ListSetTag.java:139) at com.redhat.rhn.frontend.taglibs.list.ListSetTag.doStartTag(ListSetTag.java:98) at org.apache.jsp.WEB_002dINF.pages.systems.sdc.proxyclients_jsp._jspx_meth_rl_005flistset_005f0(Unknown Source) at org.apache.jsp.WEB_002dINF.pages.systems.sdc.proxyclients_jsp._jspx_meth_html_005fhtml_005f0(Unknown Source) ... 51 more
Added link to proxy systems details page from client's connection page. spacewalk.git: 3077570f0184105028b38358fb38380fd5c66f6d
Pavel, I cannot reproduce ISE. If you still see this error, please, file a new bug for this and add a good reproducer.
Verified spacewalk-java-2.5.14-66.el6sat.noarch