2017-08-21 56 views
0

當我嘗試使用ConvertExcelToCsvProcessor將excel(xlsx)轉換爲csv時,它給出了一些錯誤。我附上了錯誤的截圖。任何人都可以請幫忙。NIFI ConvertExcelToCsvProcessor錯誤

這裏是日誌相同 十點23分26秒EDTWARNING1a4d1c5d-1317-11fb-23b0-c2732fc64051 ConvertExcelToCSVProcessor [ID = 1a4d1c5d-1317-11fb-23b0-c2732fc64051處理器在行政墓內爲1秒,由於處理失敗

10時23分28秒EDTERROR1a4d1c5d-1317-11fb-23b0-c2732fc64051 ConvertExcelToCSVProcessor [ID = 1a4d1c5d-1317-11fb-23b0-c2732fc64051]無法處理傳入的Excel文件:顯示java.lang.NullPointerException

10:23:28 EDTERROR1a4d1c5d-1317-11fb-23b0-c2732fc64051 ConvertExcelToCSVProcessor [id = 1a 4d1c5d-1317-11fb-23b0-c2732fc64051] ConvertExcelToCSVProcessor [id = 1a4d1c5d-1317-11fb-23b0-c2732fc64051]由於org.apache.nifi.processor.exception.FlowFileHandlingException而無法處理:StandardFlowFileRecord [uuid = 7709f253-3a07-47f2 -84d9-c61ba162f2e7,claim = StandardContentClaim [resourceClaim = StandardResourceClaim [id = 1503325407951-1265,container = default,section = 241],offset = 0,length = 2429403],offset = 0,name = 24182659482562736,size = 2429403] transfer關係不明確;回滾會話:org.apache.nifi.processor.exception.FlowFileHandlingException:StandardFlowFileRecord [uuid = 7709f253-3a07-47f2-84d9-c61ba162f2e7,claim = StandardContentClaim [resourceClaim = StandardResourceClaim [id = 1503325407951-1265,container = default,section = 241],offset = 0,length = 2429403],offset = 0,name = 24182659482562736,size = 2429403]未指定傳輸關係

謝謝。

enter image description here

回答

0

transfer relationship not specified - 意味着你沒有提供的關係,其中的結果傳送。

+0

感謝您的repy.I在exceltocsv處理器後添加了puthdfs處理器。即使這樣也會給出同樣的錯誤。能否請你幫忙。 – ahmed

+0

請修改您的原始問題,並注意以下注意事項:'1)'在文件'/logs/nifi-app.log'中找到屏幕上出現的錯誤,並用完整的堆棧跟蹤將其添加到問題中,'2) '用'excelToCsvProcessor','3)'的所有傳入和傳出連接來製作流的截圖,確保'excelToCsvProcessor'的所有傳出關係(失敗,原始,成功)連接到另一個處理器或終止於處理器的設置。 – daggett

+0

謝謝。我已經更新了我的問題,請你現在檢查並幫助我解決。 – ahmed

0

這聽起來像一個bug;即在處理(生成NullPointerException)期間的某些錯誤導致代碼在正確處理流文件之前退出。正如@daggett提到的,你可以從日誌中添加完整的堆棧跟蹤嗎?一旦我知道更多關於它發生的地方,我可以寫一個Jira案例來解決這個問題。