Uploaded image for project: 'Teeda'
  1. Teeda
  2. TEEDA-286

javax.faces.component.UIGraphicのRendererにてClassCastExceptionが発生します

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • None
    • Affects Version/s: 1.0.6
    • Component/s: Teeda Core
    • None
    • Environment:
      JAVA5 + TOMCAT5.5.23

      始めまして。報告させていただきます。

      javax.faces.component.UIGraphicのRendererがorg.seasar.teeda.core.render.html.HtmlGraphicImageRendererとなりますが、
      HtmlGraphicImageRendererはHtmlGraphicImageのみレンダリング可能となってしまっております。

      HtmlGraphicImageRendererの内部処理で2箇所HtmlGraphicImageへキャストしている部分にて、
      UIGraphicのレンダリング時にClassCastExceptionとなります。

      私の方で
      (UIGraphic) component
      と変更し、
      encodeHtmlGraphicImageEnd
      getUrl
      の引数もUIGraphicと変更し動作させた所、
      表面的には正しく動作しているように思えます。

      タグよりUIGraphicが生成されることはないと思いますが、
      私の作成したへな猪口UIComponentで中で動的に生成しております。
      (同様の問題でtomahawkのtree2も動作しないように見受けられます)

      お手すき時に修正くださると幸いです。

            Assignee:
            shot shot
            Reporter:
            suzuki_su sunao suzuki
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: