Wow thanks for reminding me I want to see if that fix can be backported to 1.7 I've been working on back porting a few others and I forgot about this one. On Aug 22, 2012 11:41 AM, "Anton Pritchard-Meaker" < [email protected]> wrote:
> I've hit this one, but running PostgreSQL on the same box and it was Rhel5: > > https://bugzilla.redhat.com/show_bug.cgi?id=809897 > > Possibly related/the cause. > > > -----Original Message----- > From: [email protected] [mailto: > [email protected]] On Behalf Of Ree, Jan-Albert van > Sent: 22 August 2012 16:08 > To: [email protected] > Subject: [Spacewalk-list] Trying to view the package list of a stored > profile causes an Internal Server Error > > We are using Spacewalk 1.7 on a Scientific Linux 6 system, fully patched, > with an external PostgreSQL 8.4.12-1 on a Scientific Linux 6 server, again > fully patched. > > I've just created a stored profile of a system since I want to later > create more similar systems. However when I select the "Packages" tab of > the stored profile I get an Internal Server Error , with in the > catalina.out the following trace > > 2012-08-22 17:02:38,896 [TP-Processor6] ERROR > com.redhat.rhn.common.db.datasource.CachedStatement - Error while > processing cached statement sql: SELECT PN.name || '-' || > PE.evr.as_vre_simple() AS NVRE, > PA.label as arch > FROM rhnServerProfilePackage SPP > LEFT JOIN rhnPackageArch PA ON SPP.package_arch_id = PA.id > INNER JOIN rhnPackageName PN ON SPP.name_id = PN.id > INNER JOIN rhnPackageEVR PE ON SPP.evr_id = PE.id WHERE > SPP.server_profile_id = ? > ORDER BY UPPER(PN.name), PE.evr > com.redhat.rhn.common.db.WrappedSQLException: ERROR: cross-database > references are not implemented: pe.evr.as_vre_simple > at > com.redhat.rhn.common.translation.SqlExceptionTranslator.postgreSqlException(SqlExceptionTranslator.java:54) > at > com.redhat.rhn.common.translation.SqlExceptionTranslator.sqlException(SqlExceptionTranslator.java:44) > at > com.redhat.rhn.common.db.NamedPreparedStatement.execute(NamedPreparedStatement.java:141) > at > com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:453) > at > com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:430) > at > com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:336) > at > com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:341) > at > com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:281) > at > com.redhat.rhn.common.db.datasource.SelectMode.execute(SelectMode.java:109) > at > com.redhat.rhn.manager.BaseManager.makeDataResult(BaseManager.java:57) > at > com.redhat.rhn.manager.profile.ProfileManager.listProfilePackages(ProfileManager.java:1282) > at > com.redhat.rhn.frontend.action.rhnpackage.profile.PackageListAction.getResult(PackageListAction.java:81) > at > com.redhat.rhn.frontend.taglibs.list.helper.ListHelper.setupDataSet(ListHelper.java:107) > at > com.redhat.rhn.frontend.taglibs.list.helper.ListHelper.execute(ListHelper.java:100) > at > com.redhat.rhn.frontend.action.rhnpackage.profile.PackageListAction.execute(PackageListAction.java:68) > at > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) > at > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) > at > com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:99) > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) > at > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:91) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > 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:108) > 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:55) > 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:298) > 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:679) > Caused by: org.postgresql.util.PSQLException: ERROR: cross-database > references are not implemented: pe.evr.as_vre_simple > at > org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2062) > at > org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1795) > at > org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) > at > org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:479) > at > org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:367) > at > org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:360) > at > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:362) > at > com.redhat.rhn.common.db.NamedPreparedStatement.execute(NamedPreparedStatement.java:138) > ... 53 more > 2012-08-22 17:02:38,897 [TP-Processor6] WARN > org.apache.struts.action.RequestProcessor - Unhandled Exception thrown: > class com.redhat.rhn.common.db.WrappedSQLException > 2012-08-22 17:02:38,904 [TP-Processor6] ERROR > com.redhat.rhn.frontend.servlets.SessionFilter - Error during transaction. > Rolling back > javax.servlet.ServletException: > com.redhat.rhn.common.db.WrappedSQLException: ERROR: cross-database > references are not implemented: pe.evr.as_vre_simple > at > org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:520) > at > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:427) > at > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) > at > com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:99) > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) > at > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:91) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > 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:108) > 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:55) > 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:298) > 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:679) > Caused by: com.redhat.rhn.common.db.WrappedSQLException: ERROR: > cross-database references are not implemented: pe.evr.as_vre_simple > at > com.redhat.rhn.common.translation.SqlExceptionTranslator.postgreSqlException(SqlExceptionTranslator.java:54) > at > com.redhat.rhn.common.translation.SqlExceptionTranslator.sqlException(SqlExceptionTranslator.java:44) > at > com.redhat.rhn.common.db.NamedPreparedStatement.execute(NamedPreparedStatement.java:141) > at > com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:453) > at > com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:430) > at > com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:336) > at > com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:341) > at > com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:281) > at > com.redhat.rhn.common.db.datasource.SelectMode.execute(SelectMode.java:109) > at > com.redhat.rhn.manager.BaseManager.makeDataResult(BaseManager.java:57) > at > com.redhat.rhn.manager.profile.ProfileManager.listProfilePackages(ProfileManager.java:1282) > at > com.redhat.rhn.frontend.action.rhnpackage.profile.PackageListAction.getResult(PackageListAction.java:81) > at > com.redhat.rhn.frontend.taglibs.list.helper.ListHelper.setupDataSet(ListHelper.java:107) > at > com.redhat.rhn.frontend.taglibs.list.helper.ListHelper.execute(ListHelper.java:100) > at > com.redhat.rhn.frontend.action.rhnpackage.profile.PackageListAction.execute(PackageListAction.java:68) > at > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) > ... 40 more > Caused by: org.postgresql.util.PSQLException: ERROR: cross-database > references are not implemented: pe.evr.as_vre_simple > at > org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2062) > at > org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1795) > at > org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) > at > org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:479) > at > org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:367) > at > org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:360) > at > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:362) > at > com.redhat.rhn.common.db.NamedPreparedStatement.execute(NamedPreparedStatement.java:138) > ... 53 more > > Any clues? Is this functionality not fully ported to PostgreSQL or am I > hitting something else? > -- > Jan-Albert > > > Jan-Albert van Ree > Linux System Administrator > MSuG MARIN Support Group > E mailto:[email protected] > T +31 317 49 35 48 > > MARIN > 2, Haagsteeg, P.O. Box 28, 6700 AA Wageningen, The Netherlands T +31 317 > 49 39 11, F , I www.marin.nl > > > _______________________________________________ > Spacewalk-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/spacewalk-list > > _______________________________________________ > Spacewalk-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/spacewalk-list >
_______________________________________________ Spacewalk-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/spacewalk-list
