未找到反序列化‘DataDynamics.BarCode.BarEngine+BarEngineException’類型對象的構造函數

      在公司的項目中(項目用到了remoting),利用ActiveReport控件做打印,其中用到了BarCode這個控件,條形碼格式選擇的是EAN-13。在客戶端打印預覽時,拋出了異常:

      “未找到反序列化‘DataDynamics.BarCode.BarEngine+BarEngineException’類型對象的構造函數”

      經過追蹤,服務端拋出的異常是在

" at DataDynamics.ActiveReports.Barcode.#Pvb(GraphicsCache cache, Page page, PointF pageOffset, Single startPos, Single endPos)/r/n  

at DataDynamics.ActiveReports.ARControl.Render(GraphicsCache gRef, Page page, PointF pageOffset, Single startPos, Single endPos)/r/n  

at DataDynamics.ActiveReports.Section.Render(GraphicsCache cache, Page page, PointF pageOffset, Single pageWidth, Single drawStartPos, Single drawEndPos)/r/n  

at #mb.#mqb.#vDb()/r/n   at #mb.#vqb.#rEb()/r/n  

at #mb.#vqb.#qEb(Page newPage, Single left, Single top, Single right, Single bottom, UInt32 flags, UInt32& status)/r/n  

at DataDynamics.ActiveReports.ActiveReport3.#4yb()/r/n  

at DataDynamics.ActiveReports.ActiveReport3.Run(Boolean syncDocument)/r/n  

at DataDynamics.ActiveReports.ActiveReport3.Run()/r/n "

方法內,拋出的錯誤信息: ‘incorrect data length’。

      後來查到是由於BarCode這個控件賦的值不符合條形碼EAN-13的規範,後來改成EAN-13標準的13碼,問題解決了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章