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

@TextareaSeparatorCharacterConverterを使用するとComponentNotFoundRuntimeExceptionが発生する

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 1.0.11
    • Affects Version/s: None
    • Component/s: Teeda Extension
    • None
    • Environment:
      Windows Vista / jdk1.6.0_02

      ViewのTextArea項目に対応するPageクラスのプロパティで※1のように指定し実行したところ、※2の例外が発生した。

      ※1
      @TextareaSeparatorCharacterConverter
      private String aaa;

      ※2
      org.seasar.framework.container.ComponentNotFoundRuntimeException: [ESSR0046]コンポーネント(TextareaSeparatorCharacterConverter)が見つかりません
      org.seasar.framework.container.impl.S2ContainerBehavior$DefaultProvider.acquireFromGetComponentDef(S2ContainerBehavior.java:165)
      org.seasar.framework.container.impl.S2ContainerBehavior.acquireFromGetComponentDef(S2ContainerBehavior.java:74)
      org.seasar.framework.container.impl.S2ContainerImpl.getComponentDef(S2ContainerImpl.java:367)
      javax.faces.internal.HotDeployConverterBuilderImpl.getSingleConverter(HotDeployConverterBuilderImpl.java:51)
      javax.faces.internal.HotDeployConverterBuilderImpl.build(HotDeployConverterBuilderImpl.java:46)
      javax.faces.internal.ConverterResource.getConverter(ConverterResource.java:43)
      javax.faces.component.UIInput.convertFromAnnotation(UIInput.java:328)
      javax.faces.component.UIInput.getConvertedValue(UIInput.java:294)
      javax.faces.component.UIInput.validate(UIInput.java:274)
      javax.faces.component.UIInput.executeValidate(UIInput.java:480)
      javax.faces.component.UIInput.processValidators(UIInput.java:201)
      javax.faces.component.ComponentUtil_.processAppropriatePhaseAction(ComponentUtil_.java:49)
      javax.faces.component.UIForm.processAppropriateAction(UIForm.java:85)
      javax.faces.component.UIForm.processValidators(UIForm.java:73)
      javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:434)
      javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:434)
      javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:434)
      javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:104)
      org.seasar.teeda.core.lifecycle.impl.ProcessValidationsPhase.executePhase(ProcessValidationsPhase.java:30)
      org.seasar.teeda.core.lifecycle.AbstractPhase.execute(AbstractPhase.java:57)
      org.seasar.teeda.core.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
      javax.faces.webapp.FacesServlet.service(FacesServlet.java:94)
      org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
      org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:63)
      org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:64)
      org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)

            Assignee:
            shot shot
            Reporter:
            yanashin Shinichi Yanagisawa
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: