Hello Andy,

valid issue.
I've fixed it in commit 02615216b445d80bcce43b7d5fa91a4ce2c3c5ae.
The fix will be available in spacewalk-java-1.6.26-1 in nightly repo.

Thanks for catching this!

Regards,
Tomas
--
Tomas Lestach
RHN Satellite Engineering, Red Hat



----- Original Message -----
> From: "Andy Speagle" <andy.spea...@wichita.edu>
> To: spacewalk-devel@redhat.com
> Sent: Friday, August 19, 2011 10:43:07 PM
> Subject: [Spacewalk-devel] Error Deleting Distribution
> 
> 
> 
> 
> 
> Team,
> 
> 
> 
> I’m running into an error trying to delete a few “kickstartable
> distributions” … here’s the trace… looks like I’ve another
> inconsistency in my database. Has anyone seen this?
> 
> 
> 
> Exception:
> 
> javax.servlet.ServletException: Executing query
> Channel.findByIdAndUserId with params {userId=21, cid=null} failed
> 
> at
> org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
> 
> at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
> 
> at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237)
> 
> at
> com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:99)
> 
> at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
> 
> at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
> 
> 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.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:117)
> 
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> 
> 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:662)
> 
> Caused by: com.redhat.rhn.common.hibernate.HibernateRuntimeException:
> Executing query Channel.findByIdAndUserId with params {userId=21,
> cid=null} failed
> 
> at
> com.redhat.rhn.common.hibernate.HibernateFactory.lookupObjectByNamedQuery(HibernateFactory.java:188)
> 
> at
> com.redhat.rhn.common.hibernate.HibernateFactory.lookupObjectByNamedQuery(HibernateFactory.java:158)
> 
> at
> com.redhat.rhn.domain.channel.ChannelFactory.lookupByIdAndUser(ChannelFactory.java:92)
> 
> at
> com.redhat.rhn.frontend.action.kickstart.tree.BaseTreeAction.processCommandSetters(BaseTreeAction.java:105)
> 
> at
> com.redhat.rhn.frontend.action.BaseEditAction.execute(BaseEditAction.java:61)
> 
> at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
> 
> ... 40 more
> 
> Caused by: org.hibernate.exception.SQLGrammarException: could not
> execute query
> 
> at
> org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
> 
> at
> org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
> 
> at org.hibernate.loader.Loader.doList(Loader.java:2223)
> 
> at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
> 
> at org.hibernate.loader.Loader.list(Loader.java:2099)
> 
> at
> org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:289)
> 
> at
> org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1695)
> 
> at
> org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:142)
> 
> at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:152)
> 
> at
> org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:811)
> 
> at
> com.redhat.rhn.common.hibernate.HibernateFactory.lookupObjectByNamedQuery(HibernateFactory.java:182)
> 
> ... 45 more
> 
> Caused by: java.sql.SQLSyntaxErrorException: ORA-00932: inconsistent
> datatypes: expected NUMBER got BINARY
> 
> 
> 
> at
> oracle.jdbc.driver.T2CConnection.checkError(T2CConnection.java:759)
> 
> at
> oracle.jdbc.driver.T2CConnection.checkError(T2CConnection.java:661)
> 
> at
> oracle.jdbc.driver.T2CPreparedStatement.executeForDescribe(T2CPreparedStatement.java:542)
> 
> at
> oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1153)
> 
> at
> oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1275)
> 
> at
> oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3576)
> 
> at
> oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3620)
> 
> at
> oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491)
> 
> at
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:50)
> 
> at
> org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186)
> 
> at org.hibernate.loader.Loader.getResultSet(Loader.java:1787)
> 
> at org.hibernate.loader.Loader.doQuery(Loader.java:674)
> 
> at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
> 
> at org.hibernate.loader.Loader.doList(Loader.java:2220)
> 
> ... 53 more
> 
> 
> 
> 
> 
> Andy Speagle
> 
> System & Storage Administrator
> 
> UCATS - Wichita State University
> 
> 
> 
> P: 316.978.3869
> 
> C: 316.617.2431
> 
> 
> _______________________________________________
> Spacewalk-devel mailing list
> Spacewalk-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-devel

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

Reply via email to