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(a)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;
Show replies by date