[ 
https://issues.apache.org/jira/browse/APEXCORE-642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15858551#comment-15858551
 ] 

Sanjay M Pujare commented on APEXCORE-642:
------------------------------------------

It is logged to the log file (dt.log) but no StramEvent is created. But you 
have a good point - in the same place in main() we can also raise the 
StramEvent (assuming the init required for StramEvent has been done)  which the 
event monitoring systems can catch and display to aid with debugging

> Catch all exceptions in StreamingAppMasterService.serviceInit() and create a 
> StramEvent
> ---------------------------------------------------------------------------------------
>
>                 Key: APEXCORE-642
>                 URL: https://issues.apache.org/jira/browse/APEXCORE-642
>             Project: Apache Apex Core
>          Issue Type: Bug
>            Reporter: Sanjay M Pujare
>            Assignee: Sanjay M Pujare
>            Priority: Minor
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> When the AM (Stram) starts, it executes 
> StreamingAppMasterService.serviceInit() to perform service initialization as 
> per the Hadoop service contract. In this, the Stram deserializes the DAG 
> which can fail (e.g. bad jar versions or other deserialization issues) and 
> any exception is thrown is not logged in Apex log files or events. It is 
> proposed to catch these exceptions and log them to the dt log file as well as 
> Stram events so the Apex user knows about these exceptions.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to