2012-11-12 4 views
0

JBoss 서버에서이 문제가 발생합니다. 응용 프로그램은 JBoss 서버 4.3에 배포됩니다. 나는 서버를 시작하고 응용 프로그램에 액세스하지만 드롭 다운 메뉴에서 링크 중 하나를 클릭하면 그것은 나에게 다음과 같은 오류 제공 할 수 있습니다 오류 렌더링보기 [.xhtml]

<ui:param name="pageTitle" value="#{idmsBundle.PageTitle_enquiryMailNewSearch}" /> 
<ui:param name="breadcrumbsNodeId" value="idmsEnquiryMailNewSearch" /> 
<ui:param name="breadcrumbsNodeLabel" value="#{idmsBundle.BreadCrumb_enquiryMailNewSearch}" /> 
<ui:param name="workflowBean" value="#{idmsEnquiryMailNewSearch_backing}" /> 
<ui:param name="idxLink" value="#{idmsBundle.Link_index}" /> 

<ui:define name="style"> 
    <style type="text/css"> 
     .criteria-height      { height: 130px } 
     label#criteriaForm\3a workqueueLabel { width: 95px; } 
     label#criteriaForm\3a branchLabel { width: 85px; } 
     label#criteriaForm\3a ariesLabel { width: 100px; } 
     label#criteriaForm\3a claimsLabel { width: 85px; } 
     label#criteriaForm\3a chequeLabel { width: 95px; } 
     label#criteriaForm\3a paymentLabel { width: 85px; } 
     label#criteriaForm\3a currencyLabel { width: 85px; } 
     label#criteriaForm\3a docIdLabel  { width: 75px; } 
     label#criteriaForm\3a indateLabel  { width: 155px; } 
     label#criteriaForm\3a valuedateLabel { width: 85px; } 

     #criteriaForm\3a branchInputHolder  { width: 100px; } 
     #criteriaForm\3a branchInput   { width: 50px; } 
     #criteriaForm\3a ariesInput    { width: 150px; text-transform: uppercase;} 
     #criteriaForm\3a claimsInput   { width: 100px; text-transform: uppercase; } 
     #criteriaForm\3a chequeInput   { width: 100px; text-transform: uppercase;} 
     #criteriaForm\3a paymentInput   { width: 120px; } 
     #criteriaForm\3a currencyInput   { width: 40px; text-transform: uppercase;} 
     #criteriaForm\3a docIdInput   { width: 100px; } 
     #criteriaForm\3a valuedateInput   { width: 110px; } 
    </style> 
</ui:define> 
<ui:define name="searchCriteria"> 
    <h:outputLabel id="branchLabel" for="branchInput" value="* #{appBundle.FormLabel_branchCode}"/> 
    <h:panelGroup id="branchInputHolder" styleClass="form-input"> 
     <h:inputText id="branchInput" label="#{appBundle.Label_branchCode}" 
       value="#{workflowBean.message.branch}" 
       maxlength="4" required="true" converter="aoc2kBranchConverter"> 
     </h:inputText> 
     <kl:suggestionboxTrigger id="branchSbTrigger" for="criteriaForm:branchSuggestion"/> 
     <kl:message for="branchInput"/> 
    </h:panelGroup> 

    <h:panelGroup id="ariesLabelId"> 
     <h:outputLabel id="ariesLabel" for="ariesInput" value="#{idmsBundle.FormLabel_ariesref}"/> 
     <h:inputText id="ariesInput" label="#{idmsBundle.FormLabel_ariesref}" value="#{workflowBean.message.ariesRef}" maxlength="20" styleClass="form-input" /> 
    </h:panelGroup> 
    <br/> 
    <h:panelGroup id="claimsLabelId"> 
     <h:outputLabel id="claimsLabel" for="claimsInput" value="#{idmsBundle.FormLabel_claimsref}" /> 
     <h:inputText id="claimsInput" label="#{idmsBundle.FormLabel_claimsref}" value="#{workflowBean.message.claimsRef}" maxlength="12" styleClass="form-input" /> 
    </h:panelGroup> 

    <h:panelGroup id="chequeLabelId"> 
     <h:outputLabel id="chequeLabel" for="chequeInput" value="#{idmsBundle.FormLabel_chequeno}"/> 
     <h:inputText id="chequeInput" label="#{idmsBundle.FormLabel_chequeno}" value="#{workflowBean.message.chequeNo}" maxlength="12" styleClass="form-input" /> 
    </h:panelGroup> 
    <br/> 

    <h:panelGroup id="paymentLabelId"> 
     <h:outputLabel id="paymentLabel" for="paymentInput" value="#{idmsBundle.FormLabel_paymentamt}"/> 
     <h:inputText id="paymentInput" label="#{idmsBundle.FormLabel_paymentamt}" value="#{workflowBean.message.paymentAmount}" maxlength="19" styleClass="form-input"/> 
    </h:panelGroup> 

    <h:outputLabel id="docIdLabel" for="docIdInput" value="#{idmsBundle.FormLabel_docid}"/> 
    <h:inputText id="docIdInput" label="#{idmsBundle.Label_docid}" value="#{workflowBean.message.docId}" 
     maxlength="9" styleClass="form-input"/> 

    <br/> 

    <h:panelGroup id="currencyLabelId"> 
     <h:outputLabel id="currencyLabel" for="currencyInput" value="#{idmsBundle.FormLabel_currency}"/> 
     <h:inputText id="currencyInput" label="#{idmsBundle.FormLabel_currency}" value="#{workflowBean.message.currency}" maxlength="3" styleClass="form-input" /> 
    </h:panelGroup> 

    <h:outputLabel id="indateLabel" for="indateInput" value="#{idmsBundle.FormLabel_indatetime}" /> 
    <h:panelGroup styleClass="form-input"> 
     <rich:calendar id="indateInput" inputSize="10" enableManualInput="true" showWeeksBar="false" 
      value="#{workflowBean.message.auditTrail.createdTime}" 
      datePattern="#{idmsBundle.DateInputFormat}" label="#{idmsBundle.Label_indatetime}" 
      converterMessage="#{idmsMsgBundle['idms.converter.INVALID_INDATE_DATEFORMAT']}"> 
       <f:validator validatorId="validateDate" /> 
     </rich:calendar> 
     <kl:message for="indateInput"/> 
    </h:panelGroup> 

    <br/> 

    <h:outputLabel id="valuedateLabel" for="valuedateInput" value="#{idmsBundle.FormLabel_valuedate}" /> 
     <h:panelGroup styleClass="form-input" > 
       <rich:calendar id="valuedateInput" inputSize="10" enableManualInput="true" showWeeksBar="false" 
        value="#{workflowBean.message.valueDate}" 
        required="false" datePattern="#{idmsBundle.DateFormat}" label="#{idmsBundle.FormLabel_valuedate}" 
        converterMessage="#{idmsBundle.converterMessage_valuedate}"> 
         <f:validator validatorId="validateDate" /> 
       </rich:calendar> 
       <kl:message for="valuedateInput" /> 

    </h:panelGroup> 

    <!-- Autocomplete, make sure resetCmd reRender this component or will result JS error --> 
    <kl:branchAutocomplete id="branchSuggestion" for="branchInput"> 
     <a4j:actionparam name="funcd" value="#{applicationContextBean.currentUserFunctionCode}"/> 
    </kl:branchAutocomplete> 

    <a4j:keepAlive beanName="idmsEnquiryMailNewSearch_backing" /> 

</ui:define> 

<ui:param name="resultColumnsWidth" value="90px,100px,50px,70px,140px,90px,50px,50px,70px,70px" /> 
<ui:define name="resultColumns"> 

    <rich:column sortBy="#{item.row.claimsRef}" > 
     <f:facet name="header"> 
       <h:outputText value="#{idmsBundle.Label_claimsref}" /> 
     </f:facet> 
     <h:outputText value="#{item.row.claimsRef}"/> 
    </rich:column> 

    <rich:column sortBy="#{item.row.paymentAmount}" > 
     <f:facet name="header"> 
       <h:outputText value="#{idmsBundle.Label_paymentamt}" /> 
     </f:facet> 
       <h:outputText value="#{item.row.paymentAmount}" style="float : right;" > 
        <f:convertNumber pattern="#,##0.00" /> 
       </h:outputText> 
    </rich:column> 

    <rich:column sortBy="#{item.row.currency}" > 
       <f:facet name="header"> 
        <h:outputText value="#{idmsBundle.Label_ccy}" /> 
       </f:facet> 
       <h:outputText value="#{item.row.currency}"/> 
    </rich:column> 

    <rich:column sortBy="#{item.row.valuedate}"> 
     <f:facet name="header"> 
      <h:outputText value="#{idmsBundle.Label_valuedate}" /> 
     </f:facet> 
     <h:outputText value="#{item.row.valueDate}"> 
      <kl:convertDateTime pattern="#{idmsBundle.DateFormat}"/> 
     </h:outputText> 
    </rich:column> 
    <rich:column sortBy="#{item.row.ariesRef}" > 
        <f:facet name="header"> 
         <h:outputText value="#{idmsBundle.Label_ariesref}" /> 
        </f:facet> 
        <h:outputText value="#{item.row.ariesRef}"/> 
    </rich:column> 

    <rich:column sortBy="#{item.row.chequeNo}" > 
        <f:facet name="header"> 
         <h:outputText value="#{idmsBundle.Label_chequeno}" /> 
        </f:facet> 
        <h:outputText value="#{item.row.chequeNo}"/> 
    </rich:column> 

    <rich:column sortBy="#{item.row.fileOnly}" style="text-align: center;"> 
        <f:facet name="header"> 
         <h:outputText value="#{idmsBundle.Label_filing}" /> 
        </f:facet> 
        <h:graphicImage value="/images/tick.png" rendered="#{item.row.fileOnly}" /> 
    </rich:column> 
    <rich:column sortBy="#{item.row.priority}" style="text-align: center;"> 
        <f:facet name="header"> 
         <h:outputText value="#{idmsBundle.Label_urgent}" /> 
        </f:facet> 
        <h:graphicImage value="/images/tick.png" rendered="#{item.row.priority}" /> 
    </rich:column> 
    <rich:column sortBy="#{item.row.auditTrail.createdBy}" > 
        <f:facet name="header"> 
         <h:outputText value="#{idmsBundle.Label_inuserid}" /> 
        </f:facet> 
        <h:outputText value="#{item.row.auditTrail.createdBy}"/> 
    </rich:column> 
    <rich:column sortBy="#{item.row.docId}"> 
        <f:facet name="header"> 
         <h:outputText value="#{idmsBundle.Label_docid}" /> 
        </f:facet> 
        <h:outputText value="#{item.row.docId}"/> 
    </rich:column> 
</ui:define> 
: 여기
11:34:56,229 INFO [STDOUT] 11:34:56,229 INFO [PrettyFilter] Forwarding mapped request [/enq/mail/new] to JSF viewId [/idms/enquiry-mail-new.jsf] 
11:34:56,744 ERROR [viewhandler] Error Rendering View[/idms/enquiry-mail-new.xhtml] 
java.lang.IllegalArgumentException: can't parse argument number 0'' 
at java.text.MessageFormat.makeFormat(MessageFormat.java:1339) 
at java.text.MessageFormat.applyPattern(MessageFormat.java:458) 
at java.text.MessageFormat.<init>(MessageFormat.java:350) 
at java.text.MessageFormat.format(MessageFormat.java:811) 
at com.sun.faces.application.ApplicationImpl.createValidator(ApplicationImpl.java:904) 
at com.sun.facelets.tag.jsf.core.ValidateDelegateHandler.createValidator(ValidateDelegateHandler.java:51) 
at com.sun.facelets.tag.jsf.ValidateHandler.apply(ValidateHandler.java:90) 
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64) 
at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:131) 
at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:337) 
at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:307) 
at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68) 
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64) 
at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:131) 
at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:337) 
at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:307) 
at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68) 
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) 
at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273) 
at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:140) 
at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113) 
at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) 
at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273) 
at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:140) 
at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113) 
at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) 
at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273) 
at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:140) 
at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113) 
at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) 
at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294) 
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273) 
at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:140) 
at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113) 
at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) 
at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) 
at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95) 
at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:524) 
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567) 
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100) 
at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176) 
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) 
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) 
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) 
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206) 
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) 
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388) 
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) 
at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) 
at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) 
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 
at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67) 
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 
at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) 
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 
at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) 
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 
at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) 
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 
at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277) 
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 
at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) 
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 
at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) 
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 
at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) 
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) 
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687) 
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) 
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) 
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) 
at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:64) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) 
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:173) 
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182) 
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) 
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) 
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157) 
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241) 
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) 
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 
at java.lang.Thread.run(Thread.java:619) 

내 소스 파일을

JSF에는 문제가 있지만 실제로 무엇인지는 잘 모르겠습니다. 누군가가 도울 수 있다면 정말 감사 할 것입니다. 감사!

그래, 문제를 격리했지만 아직 어떻게 해결해야할지 모르겠다. 문제는 코드의 다음 부분에 있습니다.

<h:outputLabel id="indateLabel" for="indateInput" value="#{idmsBundle.FormLabel_indatetime}" /> 
<h:panelGroup styleClass="form-input"> 
    <rich:calendar id="indateInput" inputSize="10" enableManualInput="true" showWeeksBar="false" 
     value="#{workflowBean.message.auditTrail.createdTime}" 
     datePattern="#{idmsBundle.DateInputFormat}" label="#{idmsBundle.Label_indatetime}" 
     converterMessage="#{idmsMsgBundle['idms.converter.INVALID_INDATE_DATEFORMAT']}"> 
      <f:validator validatorId="validateDate" /> 
    </rich:calendar> 
    <kl:message for="indateInput"/> 
</h:panelGroup> 

<br/> 

<h:outputLabel id="valuedateLabel" for="valuedateInput" value="#{idmsBundle.FormLabel_valuedate}" /> 
    <h:panelGroup styleClass="form-input" > 
      <rich:calendar id="valuedateInput" inputSize="10" enableManualInput="true" showWeeksBar="false" 
       value="#{workflowBean.message.valueDate}" 
       required="false" datePattern="#{idmsBundle.DateFormat}" label="#{idmsBundle.FormLabel_valuedate}" 
       converterMessage="#{idmsBundle.converterMessage_valuedate}"> 
        <f:validator validatorId="validateDate" /> 
      </rich:calendar> 
      <kl:message for="valuedateInput" /> 

</h:panelGroup> 

모든 도움을 주실 수 있습니다. 고맙습니다.

+0

메시지 형식 안에 뭔가 빠져있는 것 같습니다. 아마도 누락 된 매개 변수가있는 일 것입니다. 원인 파일이 /idms/enquiry-mail-new.jsf인데이 파일의 출처를 게시 할 수 있습니까? –

+0

소스를 추가했습니다. 도와 줘서 고마워. – doesyourmotherknow

+0

내가 볼 수있는 유일한 것, 아마도 이것은 찾을 수 없습니다 : converterMessage = "# {idmsMsgBundle [ 'idms.converter.INVALID_INDATE_DATEFORMAT']}" –

답변

0

좋아, 친구의 도움으로 문제를 해결할 수있었습니다. 분명히 내 server\default\lib에 jsf-impl.jar가있어서 오류가 발생했습니다. 도움을 주신 모든 분들께 감사드립니다.