2017-07-28 3 views
3

のロードに失敗しました。 getLatestFileName関数は正しいfileName(ローカルに格納されます)を取得します。キャッチないキャッチ試してみてください「というエラー:不明なIOエラーを」 - I/Oの警告は:コードは下の機能の一部である外部エンティティ

エラーがtryCatchの発現によって引き起こされる:結果< - show.error.messagesに(xbrlDoAll ...) 私はtry関数とトライキャッチでそれをキャッチしようとしたとしても、私も、変更されたオプションを試してみてください= FALSE。 私はRがクラッシュし、次の出力得続ける:

[1] "FINAL STEP"

[1] "STEP 1"

エラー:不明なIOエラー

I/Oを警告:私が印刷得たものに基づいて外部エンティティをロードするために「http://xbrl.us/us-gaap/1.0/elts/us-gaap-all-2008-03-31.xsd

を失敗し、私はそれが上記のURLから情報を取得しようとするとエラーが、XBRLパッケージによって引き起こされているとします。

誰かが私を助けることができますか?

instance <- getLatestFileName(ticker, date, type) 
    options(stringsAsFactors = FALSE) 
    result <- NA 
    #result <- try(xbrlDoAll(instance, cache.dir = "XBRLcache", prefix.out = NULL), silent = TRUE) 

    tryCatch({ 
     print("STEP 1") 
     options(show.error.messages = FALSE) 
     result <- try(xbrlDoAll(instance, cache.dir = NULL, prefix.out = NULL), silent = TRUE) 
     print("STEP2") 
    }, warning <- function(w) { 
     result <- NA 
     print("WARNING") 
    }, error = function(e) { 
     result <- NA 
     print(result) 
     print("Test") 
    }, finally <- { 
     print("FINAL STEP") 
    }) 

    try(is.na(result)) 
    print("we did get here") 
+0

、あなただけの 'xbrlDoAll(例えば、冗長= T)を実行した場合、'? – Christoph

+0

@Christoph パッケージはスキーマを取得しようとしていて、ファイルのキャッシュフォルダを見ていますが、このファイルが生成されたURLが存在しないため、このファイルは空です。 エラーは最後の行に表示されます: 'D:/Thesis_Bram_Lavens/DataLost/raw_data/ABB/20-F/2009-03-10/2008-12-31/abb-20081231.xsd ==>スキーマhttp://xbrl.us/us-gaap/1.0/elts/us-gaap-all-2008-03-31.xsd スキーマ:http://xbrl.us/us-gaap/1.0/elts/us -gaap-すべて-2008-03-31.xsd キャッシュディレクトリ... XBRLcache /米国GAAP・オール・2008-03-31.xsdからファイルを使用して:1:パーサーエラー:ドキュメントが空である Elements' – Bala

+0

を編集に申し訳ありません!私は本当にstackoverflowに投稿する初めての書式設定を取得しようとしました – Bala

答えて

0

私はXBRLCacheフォルダに2008年からすべての分類のファイルを置くことで、この特定の問題を解決しました。

私は、このリンクで(エラーが何であったかのように空でない)正しいファイルがダウンロード:私はそれは常に動作しませんでした見たようにページをロードすると問題がある可能性があります

http://xbrl.us/documents/XBRLUSGAAPTaxonomies-2008-03-31.zip

を。 は、おそらくそれらのサーバーがビジー状態です..私は、これは、同様に他の人の作品を願ってい

..私はキャッチではない問題を解決していなかったのが残念何が起こる

関連する問題