JiaLiangC commented on PR #3589:
URL: https://github.com/apache/ambari/pull/3589#issuecomment-1449426872

   @eubnara 
   hi, after add this patch ,i find lot of errors in ambari server, caused 
cluster id may got null value when ambari server is doing host check .
   
   so, i think may be catch NumberFormatException without any log, and catch 
other exceptions , print the error info.
   
   ```
   ERROR [agent-command-publisher-1] AgentCommandsPublisher:115 - Exception on 
sendAgentCommand
   java.lang.NumberFormatException: null
           at java.lang.Long.parseLong(Long.java:552)
           at java.lang.Long.valueOf(Long.java:803)
           at 
org.apache.ambari.server.events.publishers.AgentCommandsPublisher.lambda$null$0(AgentCommandsPublisher.java:110)
           at 
java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
           at 
com.google.common.collect.CollectSpliterators$1.lambda$forEachRemaining$1(CollectSpliterators.java:116)
           at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
           at 
com.google.common.collect.CollectSpliterators$1.forEachRemaining(CollectSpliterators.java:116)
           at 
com.google.common.collect.CollectSpliterators$1FlatMapSpliterator.lambda$forEachRemaining$1(CollectSpliterators.java:247)
           at 
java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1696)
           at 
com.google.common.collect.CollectSpliterators$1FlatMapSpliterator.forEachRemaining(CollectSpliterators.java:247)
           at 
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
           at 
java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
           at 
java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
           at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
           at 
java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1870)
           at 
java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045)
           at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:404)
           at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
           at 
java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
           at 
java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
           at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
           at 
java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
           at 
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583)
           at 
org.apache.ambari.server.events.publishers.AgentCommandsPublisher.lambda$sendAgentCommand$1(AgentCommandsPublisher.java:103)
           at 
java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1386)
           at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
           at 
java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
           at 
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
           at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@ambari.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ambari.apache.org
For additional commands, e-mail: dev-h...@ambari.apache.org

Reply via email to