java/code/src/com/redhat/rhn/manager/kickstart/KickstartManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 4e660db94772535d1566eec55ac27151c0df68a1 Author: Jan Pazdziora jpazdziora@redhat.com Date: Fri Jun 1 10:48:02 2012 +0200
The ip colum is numeric, do not cast parameter to string.
Addressing 2012-05-29 10:23:02,506 [TP-Processor3] ERROR com.redhat.rhn.common.db.datasource.CachedStatement - Error while processing cached statement sql: SELECT KSIPR.kickstart_id AS i FROM rhnKickstartIPRange KSIPR, rhnKSData KS WHERE KSIPR.org_id = ? AND KSIPR.min <= ? AND KSIPR.max >= ? AND KS.id = KSIPR.kickstart_id ORDER BY KSIPR.min com.redhat.rhn.common.db.WrappedSQLException: ERROR: operator does not exist: numeric <= character varying Hint: No operator matches the given name and argument type(s). You might need to add explicit type casts.
diff --git a/java/code/src/com/redhat/rhn/manager/kickstart/KickstartManager.java b/java/code/src/com/redhat/rhn/manager/kickstart/KickstartManager.java index 2bdab17..a634b01 100644 --- a/java/code/src/com/redhat/rhn/manager/kickstart/KickstartManager.java +++ b/java/code/src/com/redhat/rhn/manager/kickstart/KickstartManager.java @@ -198,7 +198,7 @@ public class KickstartManager extends BaseManager { "org_ks_ip_ranges_for_ip"); Map params = new HashMap(); params.put("org_id", orgIn.getId()); - params.put("ip", clientIpIn.getLongNumber().toString()); + params.put("ip", clientIpIn.getLongNumber()); ipRanges = mode.execute(params);
IpAddressRange bestRange = null;
spacewalk-commits@lists.fedorahosted.org