Django 1.4 / Python 2.7 / reportlab (オープン ソース版) を使用して pdf を生成します。
今までは本当にうまくいっていました。以前の pdf 生成 (http 要求された返された/ダウンロードされた生成された pdf ファイルのように) は Django 1.3 であり、公開されていませんでした。多くのページでアップグレードして機能を無料にしましたが、現在問題が発生し始めています。
「ランダムな」問題が発生します(ログに時々例外があることがわかります)が、自分で問題を再現できたことはありません(ほとんどの場合は機能します)。
私が得るのは、常にペアで発生する次のタイプのエラーです
Exception Value: ParaParser instance has no attribute '_seq'
Exception Location: /home/tss/lib/python2.7/reportlab-2.5-py2.7-linux-i686.egg/reportlab/platypus/paraparser.py in _complete_parse, line 1061
その後
Exception Value: 'NoneType' object has no attribute 'close'
Exception Location: /home/tss/lib/python2.7/reportlab-2.5-py2.7-linux-i686.egg/reportlab/lib/xmllib.py in close, line 521
これを再現するのに苦労しており、問題が自分の側にあるのかレポートラボにあるのかわからないことを考えると、これをトラブルシューティングする方法についての提案をお待ちしています (多くの人が同時に生成しているような同期の問題なのか、それとも単純なバグなのか.. .)???