[
https://issues.apache.org/jira/browse/AMBARI-7742?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
wkhapy updated AMBARI-7742:
---------------------------
Description:
when i add new host and start start any component 。
soon in ambari-server log,it output
WARN [qtp1684655846-130] ServletHandler:514 - /agent/v1/heartbeat/h2datanode6
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected
BEGIN_OBJECT but was STRING at line 1 column 178
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:176)
at
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)
at
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:81)
at
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:60)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172)
at com.google.gson.Gson.fromJson(Gson.java:795)
at com.google.gson.Gson.fromJson(Gson.java:761)
at
org.apache.ambari.server.api.GsonJsonProvider.readFrom(GsonJsonProvider.java:60)
at
com.sun.jersey.spi.container.ContainerRequest.getEntity(ContainerRequest.java:474)
and ambari-agent lost heart-beat ,anyone has idea ,help
DEBUG 2014-10-11 17:07:12,595 Controller.py:147 - Sending request:
{"nodeStatus": {"status": "HEALTHY", "cause": "NONE"}, "timestamp":
1413018432590, "hostname": "h2datanode6", "componentStatus": [], "responseId":
27, "reports": ["stackVersion", "status", "clusterName", "componentName",
"configurationTags", "serviceName", "msg", {"status": "IN_PROGRESS",
"roleCommand": "START", "serviceName": "YARN", "role": "NODEMANAGER",
"actionId": "305-1", "taskId": 4452, "stdout": "...", "clusterName":
"hdpcluster", "stderr": "...", "exitCode": 777}]}
ERROR 2014-10-11 17:07:26,654 Controller.py:204 - Unable to connect to:
https://h2namenode1:8441/agent/v1/heartbeat/h2datanode6 due to No JSON object
could be decoded
DEBUG 2014-10-11 17:07:26,654 Controller.py:205 - Details: No JSON object could
be decoded
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/ambari_agent/Controller.py", line 152,
in heartbeatWithServer
response = json.loads(response)
File "/usr/lib64/python2.6/json/__init__.py", line 307, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.6/json/decoder.py", line 319, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib64/python2.6/json/decoder.py", line 338, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
it is ambari-agent debug log
was:
when i add new host and start start any component 。
soon in ambari-server log,it output
WARN [qtp1684655846-130] ServletHandler:514 - /agent/v1/heartbeat/h2datanode6
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected
BEGIN_OBJECT but was STRING at line 1 column 178
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:176)
at
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)
at
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:81)
at
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:60)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172)
at com.google.gson.Gson.fromJson(Gson.java:795)
at com.google.gson.Gson.fromJson(Gson.java:761)
at
org.apache.ambari.server.api.GsonJsonProvider.readFrom(GsonJsonProvider.java:60)
at
com.sun.jersey.spi.container.ContainerRequest.getEntity(ContainerRequest.java:474)
and ambari-agent lost heart-beat ,anyone has idea ,help
> start componet JsonSyntaxException
> ----------------------------------
>
> Key: AMBARI-7742
> URL: https://issues.apache.org/jira/browse/AMBARI-7742
> Project: Ambari
> Issue Type: Bug
> Components: ambari-server
> Affects Versions: 1.4.1
> Reporter: wkhapy
> Original Estimate: 504h
> Remaining Estimate: 504h
>
> when i add new host and start start any component 。
> soon in ambari-server log,it output
> WARN [qtp1684655846-130] ServletHandler:514 - /agent/v1/heartbeat/h2datanode6
> com.google.gson.JsonSyntaxException: java.lang.IllegalStateException:
> Expected BEGIN_OBJECT but was STRING at line 1 column 178
> at
> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:176)
> at
> com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)
> at
> com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:81)
> at
> com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:60)
> at
> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93)
> at
> com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172)
> at com.google.gson.Gson.fromJson(Gson.java:795)
> at com.google.gson.Gson.fromJson(Gson.java:761)
> at
> org.apache.ambari.server.api.GsonJsonProvider.readFrom(GsonJsonProvider.java:60)
> at
> com.sun.jersey.spi.container.ContainerRequest.getEntity(ContainerRequest.java:474)
> and ambari-agent lost heart-beat ,anyone has idea ,help
> DEBUG 2014-10-11 17:07:12,595 Controller.py:147 - Sending request:
> {"nodeStatus": {"status": "HEALTHY", "cause": "NONE"}, "timestamp":
> 1413018432590, "hostname": "h2datanode6", "componentStatus": [],
> "responseId": 27, "reports": ["stackVersion", "status", "clusterName",
> "componentName", "configurationTags", "serviceName", "msg", {"status":
> "IN_PROGRESS", "roleCommand": "START", "serviceName": "YARN", "role":
> "NODEMANAGER", "actionId": "305-1", "taskId": 4452, "stdout": "...",
> "clusterName": "hdpcluster", "stderr": "...", "exitCode": 777}]}
> ERROR 2014-10-11 17:07:26,654 Controller.py:204 - Unable to connect to:
> https://h2namenode1:8441/agent/v1/heartbeat/h2datanode6 due to No JSON object
> could be decoded
> DEBUG 2014-10-11 17:07:26,654 Controller.py:205 - Details: No JSON object
> could be decoded
> Traceback (most recent call last):
> File "/usr/lib/python2.6/site-packages/ambari_agent/Controller.py", line
> 152, in heartbeatWithServer
> response = json.loads(response)
> File "/usr/lib64/python2.6/json/__init__.py", line 307, in loads
> return _default_decoder.decode(s)
> File "/usr/lib64/python2.6/json/decoder.py", line 319, in decode
> obj, end = self.raw_decode(s, idx=_w(s, 0).end())
> File "/usr/lib64/python2.6/json/decoder.py", line 338, in raw_decode
> raise ValueError("No JSON object could be decoded")
> ValueError: No JSON object could be decoded
> it is ambari-agent debug log
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)