You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by sw...@apache.org on 2013/03/22 21:53:26 UTC
svn commit: r1459982 - in /incubator/ambari/trunk: CHANGES.txt
ambari-server/src/main/java/org/apache/ambari/server/api/handlers/QueryCreateHandler.java
Author: swagle
Date: Fri Mar 22 20:53:26 2013
New Revision: 1459982
URL: http://svn.apache.org/r1459982
Log:
AMBARI-1689. 500 Exception creating service component during install. (Sumit Mohanty via swagle)
Modified:
incubator/ambari/trunk/CHANGES.txt
incubator/ambari/trunk/ambari-server/src/main/java/org/apache/ambari/server/api/handlers/QueryCreateHandler.java
Modified: incubator/ambari/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/CHANGES.txt?rev=1459982&r1=1459981&r2=1459982&view=diff
==============================================================================
--- incubator/ambari/trunk/CHANGES.txt (original)
+++ incubator/ambari/trunk/CHANGES.txt Fri Mar 22 20:53:26 2013
@@ -509,6 +509,9 @@ Trunk (unreleased changes):
BUG FIXES
+ AMBARI-1689. 500 Exception creating service component during install. (Sumit
+ Mohanty via swagle)
+
AMBARI-1504. Hosts show physical CPUs, instead of cores. (Sumit Mohanty
via swagle)
Modified: incubator/ambari/trunk/ambari-server/src/main/java/org/apache/ambari/server/api/handlers/QueryCreateHandler.java
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-server/src/main/java/org/apache/ambari/server/api/handlers/QueryCreateHandler.java?rev=1459982&r1=1459981&r2=1459982&view=diff
==============================================================================
--- incubator/ambari/trunk/ambari-server/src/main/java/org/apache/ambari/server/api/handlers/QueryCreateHandler.java (original)
+++ incubator/ambari/trunk/ambari-server/src/main/java/org/apache/ambari/server/api/handlers/QueryCreateHandler.java Fri Mar 22 20:53:26 2013
@@ -65,13 +65,14 @@ public class QueryCreateHandler extends
ResourceInstance createResource = getResourceFactory().createResource(
entry.getKey(), request.getResource().getIds());
+ RequestBody requestBody = new RequestBody();
+ requestBody.setBody(request.getBody().getBody());
+ for (Map<String, Object> map : entry.getValue()) {
+ requestBody.addPropertySet(new NamedPropertySet("", map));
+ }
+
return persist(createResource,
- new RequestBody() {
- @Override
- public Set<Map<String, Object>> getPropertySets() {
- return entry.getValue();
- }
- }
+ requestBody
);
}