FileUpload filter

本文介绍如何在ASP.NET中实现文件上传前的过滤功能,包括客户端JavaScript和服务器端C#两种方式,确保仅允许特定类型的文件被上传。

When we need to Upload any file in to our system we need the Browse and Upload action. In the case of Windows application of .NET there is a control called OpenFileDialog which is used for Uploading any file with browsing. Here we can get the file filter action by using the Filter property. For example, we have to Upload only the test files into our system, so we can set the filtering action as: (OpenFileDialog)Object.Filter = "Text files|*.txt; *.doc; *.rtf" in Windows Application of .NET.

So, when windows developers need this type of filtering action in Web Application, they have a option of using asp:FileUpload control of ASP.NET. Unfortunately, we which have no such property to set a filter for doing the file filtering action before Uploading. So we need to develop our own logic to achieve our Objective.

To get the filtering action we have two options in Web Application:  Client side action and Server side action. In this article we will discuss both the possible ways with a step-by-step example to add the file filtering logic in our application.

Add FileUpload Control

Before discussing the two approaches, add the following two controls in your aspx page if these were not added earlier.

Listing 1: Add FileUpload Control

<asp:FileUpload ID="fileDocument" runat="server
           "></asp:FileUpload>
<asp:Button ID="btnUpload" runat="server" OnClick="btnUpload_Click"  
Text="Upload"></asp:Button> 
Client Side Approach

For any client side action we have to choose a scripting language to build our logic. Let us go for JavaScript. When use a file control we have to use a button control for doing the uploading action. It is better to refer to Anand's article CodeSnip: Working with FileUpload Control to get the basic idea of using FileUpload control.

Then at the button Client event we have to add some JavaScript action to do the filtering action. We have to use the "OnClientClick" event of a <asp:Button /> control. The code is given below.

Listing 2: OnClientClick

<asp:Button ID="btnUpload" runat="server" OnClick="btnUpload_Click" Text="Upload"
Width="64px" OnClientClick="return CheckForTestFile();" />

Now our objective is to put the filtering logic in CheckForTestFile() JavaScript function. For this action, copy and paste the following code inside your <HEAD> tag of aspx page.

Listing 3: JS Filter function

<script language="javascript">  
  //Trim the input text
  function Trim(input)
  {
    var lre = /^/s*/; 
    var rre = //s*$/; 
    input = input.replace(lre, ""); 
    input = input.replace(rre, ""); 
    return input; 
   }
 
   // filter the files before Uploading for text file only  
   function CheckForTestFile() 
   {
        var file = document.getElementById('<%=fileDocument.ClientID%>');
        var fileName=file.value;        
        //Checking for file browsed or not 
        if (Trim(fileName) =='' )
        {
            alert("Please select a file to upload!!!");
            file.focus();
            return false;
        }
 
       //Setting the extension array for diff. type of text files 
       var extArray = new Array(".txt", ".doc"".rtf"".pdf"".sxw", ".odt", 
                                ".stw", ".html"".htm"".sdw"".vor");       
 
       //getting the file name
       while (fileName.indexOf("//") != -1)
         fileName = fileName.slice(fileName.indexOf("//"+ 1);
 
       //Getting the file extension                     
       var ext = fileName.slice(fileName.indexOf(".")).toLowerCase();
 
       //matching extension with our given extensions.
       for (var i = 0; i < extArray.length; i++) 
       {
         if (extArray[i] == ext) 
         { 
           return true;
         }
       }  
         alert("Please only upload files that end in types:  " 
           + (extArray.join("  ")) + "/nPlease select a new "
           + "file to upload and submit again.");
           file.focus();
           return false;                
   }    
</script>

Let us go through the codes. The Trim() function would trim the input text. Therefore, in the above code we first check whether there is any file selected in FileUpload control or not. Then we parse the file name with the path to the file-name of the input file using the slice() method of JavaScript which takes the index as input. After getting the file we will still continue parsing to get the file extension out from the File name. Then we iterate a loop to match the input extension with the defeat extensions of our interest stored in an array. If the input extension does not match with any one of the given extension,s we show the alert message and return false as status. This does not allow us to Upload the file and give us a alert message to fetch a file with the given extensions.

Server Side Approach

In the btnUpload_Click() event of "btnUpload" we have to add the following code, which will check the maximum size of the file and also filter the extension.

Listing 4: Server side filter action

Protected Sub btnUpload_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
 Handles btnUpload.Click
Try
Dim intDocFileLength As Integer = Me.fileDocument.PostedFile.ContentLength
Dim strPostedFileName As String = Me.fileDocument.PostedFile.FileName
 
If intDocFileLength > 4096000 Then '4MB
  Me.lblUploadErr.Text = "Image file size exceeds the limit of 4000 kb."
  Exit Sub
End If
 
If (strPostedFileName <> String.Empty) Then
  Dim strExtn As String = System.IO.Path.GetExtension(strPostedFileName).ToLower
 
  If (strExtn = ".txt"Or (strExtn = ".doc"Or (strExtn = ".rtf"Or _
     (strExtn = ".pdf"Or (strExtn = ".sxw"Or (strExtn = ".odt"Or _
     (strExtn = ".html"Or (strExtn = ".stw"Or (strExtn = ".htm"Or _
     (strExtn = ".sdw"Or (strExtn = ".vor"Then
 
    Dim savePath As String = _
      Server.MapPath(ConfigurationManager.AppSettings("UploadedPath")) & "/"
 
    Me.fileDocument.PostedFile.SaveAs(savePath & _
                                      System.IO.Path.GetFileName(strPostedFileName))
 
    Me.lblUploadErr.Text = "Document uploaded successfully..."
  Else
    Me.lblUploadErr.Text = _
      "Please upload a valid Document with the extenion in : <br>"
    Me.lblUploadErr.Text + = _
      ".txt, .doc, .rtf, .pdf, .sxw, .odt, .stw, .html, .htm, .sdw Or .vor"
  End If
Else
  Me.lblUploadErr.Text = "There is no file to Upload."
End If
Catch ex As Exception
'TODO: Add the Error log entry logic!
End Try
End Sub

Let us move through the codes. The fileDocument.PostedFile.ContentLength property of FileUpload control will give the size of the posted file as bytes and the fileDocument.PostedFile.FileName property will give the file name of the posted one. Then we check for the maximum size which is fixed to 4 MB as 4096000 bytes here. Then we get the file extension using the System.IO.Path.GetExtension() method of the input file. We match the posted extension with our given extensions. If the match satisfies, we do the Uploading action or else we show the error message in label.

References
####<Aug 13 08:22:13> <Error> <javax.enterprise.resource.webcontainer.jsf.application> <pcs01.lkm.com.cn> <MS1> <[ACTIVE] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <c62d9e51-de86-4b9e-be2e-a6825fb56cf3-0007d5f6> <1755044533610> <[severity-value: 8] [rid: 0] > <BEA-000000> <Error Rendering View[/engoperation/engoperation.jsf] java.lang.IllegalArgumentException: Error converting [M6] to a double value; at org.primefaces.component.inputnumber.InputNumberRenderer.format ForPlugin(InputNumberRenderer.java:311) at org.primefaces.component.inputnumber.InputNumberRenderer.encode Script(InputNumberRenderer.java:231) at org.primefaces.component.inputnumber.InputNumberRenderer.encode End(InputNumberRenderer.java:124) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:9 1) at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.ja va:73) at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeM arkup(OutputPanelRenderer.java:73) at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeE nd(OutputPanelRenderer.java:43) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive (HtmlBasicRenderer.java:286) at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(Gro upRenderer.java:90) at javax.faces.component.UIComponentBase.encodeChildren(UICompone ntBase.java:566) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at com.sun.faces.renderkit.html_basic.CompositeRenderer.encodeChildren (CompositeRenderer.java:54) at javax.faces.component.UIComponentBase.encodeChildren(UICompone ntBase.java:566) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:165 0) at org.primefaces.component.tabview.TabViewRenderer.encodeTabConte nt(TabViewRenderer.java:329) at org.primefaces.component.tabview.TabViewRenderer.encodeContents( TabViewRenderer.java:290) at org.primefaces.component.tabview.TabViewRenderer.encodeMarkup(T abViewRenderer.java:134) at org.primefaces.component.tabview.TabViewRenderer.encodeEnd(TabVi ewRenderer.java:73) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:165 4) at com.sun.faces.context.PartialViewContextImpl$PhaseAwareVisitCallback .visit(PartialViewContextImpl.java:615) at com.sun.faces.component.visit.PartialVisitContext.invokeVisitCallback(P artialVisitContext.java:159) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1456) at org.primefaces.component.api.UITabPanel.visitTree(UITabPanel.java:912 ) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at javax.faces.component.UIForm.visitTree(UIForm.java:355) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at com.sun.faces.context.PartialViewContextImpl.processComponents(Part ialViewContextImpl.java:400) at com.sun.faces.context.PartialViewContextImpl.processPartial(PartialVie wContextImpl.java:319) at org.primefaces.context.PrimePartialViewContext.processPartial(PrimePa rtialViewContext.java:57) at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:11 02) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderVie w(FaceletViewHandlingStrategy.java:442) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiView Handler.java:170) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerW rapper.java:132) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponse Phase.java:102) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:199) at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:708) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(S tubSecurityHelper.java:295) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(S tubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurity Helper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:3 53) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.ja va:81) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at com.lkm.pmi.template.CharacterEncodingFilter.doFilter(CharacterEncodi ngFilter.java:21) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilte r.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.wrapRun(WebAppServletContext.java:3866) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.run(WebAppServletContext.java:3829) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticated Subject.java:344) at weblogic.security.service.SecurityManager.runAsForUserCode(Security Manager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSe curityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java: 71) at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute (WebAppServletContext.java:2502) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(We bAppServletContext.java:2351) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebA ppServletContext.java:2326) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServle tContext.java:2304) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestI mpl.java:1779) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.jav a:1733) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestEx ecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(Co mponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(Com ponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitio nUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.jav a:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(Self TuningWorkManagerImpl.java:651) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) Caused By: java.lang.NumberFormatException: For input string: "M6" at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(Floati ngDecimal.java:2054) at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecim al.java:110) at java.base/java.lang.Double.parseDouble(Double.java:543) at java.base/java.lang.Double.<init>(Double.java:625) at org.primefaces.component.inputnumber.InputNumberRenderer.format ForPlugin(InputNumberRenderer.java:295) at org.primefaces.component.inputnumber.InputNumberRenderer.encode Script(InputNumberRenderer.java:231) at org.primefaces.component.inputnumber.InputNumberRenderer.encode End(InputNumberRenderer.java:124) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:9 1) at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.ja va:73) at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeM arkup(OutputPanelRenderer.java:73) at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeE nd(OutputPanelRenderer.java:43) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive (HtmlBasicRenderer.java:286) at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(Gro upRenderer.java:90) at javax.faces.component.UIComponentBase.encodeChildren(UICompone ntBase.java:566) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at com.sun.faces.renderkit.html_basic.CompositeRenderer.encodeChildren (CompositeRenderer.java:54) at javax.faces.component.UIComponentBase.encodeChildren(UICompone ntBase.java:566) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:165 0) at org.primefaces.component.tabview.TabViewRenderer.encodeTabConte nt(TabViewRenderer.java:329) at org.primefaces.component.tabview.TabViewRenderer.encodeContents( TabViewRenderer.java:290) at org.primefaces.component.tabview.TabViewRenderer.encodeMarkup(T abViewRenderer.java:134) at org.primefaces.component.tabview.TabViewRenderer.encodeEnd(TabVi ewRenderer.java:73) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:165 4) at com.sun.faces.context.PartialViewContextImpl$PhaseAwareVisitCallback .visit(PartialViewContextImpl.java:615) at com.sun.faces.component.visit.PartialVisitContext.invokeVisitCallback(P artialVisitContext.java:159) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1456) at org.primefaces.component.api.UITabPanel.visitTree(UITabPanel.java:912 ) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at javax.faces.component.UIForm.visitTree(UIForm.java:355) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at com.sun.faces.context.PartialViewContextImpl.processComponents(Part ialViewContextImpl.java:400) at com.sun.faces.context.PartialViewContextImpl.processPartial(PartialVie wContextImpl.java:319) at org.primefaces.context.PrimePartialViewContext.processPartial(PrimePa rtialViewContext.java:57) at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:11 02) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderVie w(FaceletViewHandlingStrategy.java:442) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiView Handler.java:170) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerW rapper.java:132) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponse Phase.java:102) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:199) at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:708) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(S tubSecurityHelper.java:295) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(S tubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurity Helper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:3 53) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.ja va:81) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at com.lkm.pmi.template.CharacterEncodingFilter.doFilter(CharacterEncodi ngFilter.java:21) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilte r.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.wrapRun(WebAppServletContext.java:3866) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.run(WebAppServletContext.java:3829) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticated Subject.java:344) at weblogic.security.service.SecurityManager.runAsForUserCode(Security Manager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSe curityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java: 71) at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute (WebAppServletContext.java:2502) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(We bAppServletContext.java:2351) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebA ppServletContext.java:2326) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServle tContext.java:2304) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestI mpl.java:1779) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.jav a:1733) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestEx ecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(Co mponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(Com ponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitio nUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.jav a:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(Self TuningWorkManagerImpl.java:651) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) > ####<Aug 13 08:22:13> <Error> <org.primefaces.application.exceptionhandler.PrimeExceptionHandler> <pcs01.lkm.com.cn> <MS1> <[ACTIVE] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <c62d9e51-de86-4b9e-be2e-a6825fb56cf3-0007d5f6> <1755044533612> <[severity-value: 8] [rid: 0] > <BEA-000000> <Error converting [M6] to a double value; java.lang.IllegalArgumentException: Error converting [M6] to a double value; at org.primefaces.component.inputnumber.InputNumberRenderer.format ForPlugin(InputNumberRenderer.java:311) at org.primefaces.component.inputnumber.InputNumberRenderer.encode Script(InputNumberRenderer.java:231) at org.primefaces.component.inputnumber.InputNumberRenderer.encode End(InputNumberRenderer.java:124) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:9 1) at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.ja va:73) at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeM arkup(OutputPanelRenderer.java:73) at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeE nd(OutputPanelRenderer.java:43) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive (HtmlBasicRenderer.java:286) at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(Gro upRenderer.java:90) at javax.faces.component.UIComponentBase.encodeChildren(UICompone ntBase.java:566) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at com.sun.faces.renderkit.html_basic.CompositeRenderer.encodeChildren (CompositeRenderer.java:54) at javax.faces.component.UIComponentBase.encodeChildren(UICompone ntBase.java:566) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:165 0) at org.primefaces.component.tabview.TabViewRenderer.encodeTabConte nt(TabViewRenderer.java:329) at org.primefaces.component.tabview.TabViewRenderer.encodeContents( TabViewRenderer.java:290) at org.primefaces.component.tabview.TabViewRenderer.encodeMarkup(T abViewRenderer.java:134) at org.primefaces.component.tabview.TabViewRenderer.encodeEnd(TabVi ewRenderer.java:73) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:165 4) at com.sun.faces.context.PartialViewContextImpl$PhaseAwareVisitCallback .visit(PartialViewContextImpl.java:615) at com.sun.faces.component.visit.PartialVisitContext.invokeVisitCallback(P artialVisitContext.java:159) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1456) at org.primefaces.component.api.UITabPanel.visitTree(UITabPanel.java:912 ) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at javax.faces.component.UIForm.visitTree(UIForm.java:355) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at com.sun.faces.context.PartialViewContextImpl.processComponents(Part ialViewContextImpl.java:400) at com.sun.faces.context.PartialViewContextImpl.processPartial(PartialVie wContextImpl.java:319) at org.primefaces.context.PrimePartialViewContext.processPartial(PrimePa rtialViewContext.java:57) at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:11 02) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderVie w(FaceletViewHandlingStrategy.java:442) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiView Handler.java:170) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerW rapper.java:132) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponse Phase.java:102) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:199) at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:708) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(S tubSecurityHelper.java:295) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(S tubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurity Helper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:3 53) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.ja va:81) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at com.lkm.pmi.template.CharacterEncodingFilter.doFilter(CharacterEncodi ngFilter.java:21) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilte r.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.wrapRun(WebAppServletContext.java:3866) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.run(WebAppServletContext.java:3829) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticated Subject.java:344) at weblogic.security.service.SecurityManager.runAsForUserCode(Security Manager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSe curityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java: 71) at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute (WebAppServletContext.java:2502) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(We bAppServletContext.java:2351) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebA ppServletContext.java:2326) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServle tContext.java:2304) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestI mpl.java:1779) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.jav a:1733) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestEx ecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(Co mponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(Com ponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitio nUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.jav a:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(Self TuningWorkManagerImpl.java:651) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) Caused By: java.lang.NumberFormatException: For input string: "M6" at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(Floati ngDecimal.java:2054) at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecim al.java:110) at java.base/java.lang.Double.parseDouble(Double.java:543) at java.base/java.lang.Double.<init>(Double.java:625) at org.primefaces.component.inputnumber.InputNumberRenderer.format ForPlugin(InputNumberRenderer.java:295) at org.primefaces.component.inputnumber.InputNumberRenderer.encode Script(InputNumberRenderer.java:231) at org.primefaces.component.inputnumber.InputNumberRenderer.encode End(InputNumberRenderer.java:124) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:9 1) at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.ja va:73) at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeM arkup(OutputPanelRenderer.java:73) at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeE nd(OutputPanelRenderer.java:43) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive (HtmlBasicRenderer.java:286) at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(Gro upRenderer.java:90) at javax.faces.component.UIComponentBase.encodeChildren(UICompone ntBase.java:566) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at com.sun.faces.renderkit.html_basic.CompositeRenderer.encodeChildren (CompositeRenderer.java:54) at javax.faces.component.UIComponentBase.encodeChildren(UICompone ntBase.java:566) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:165 0) at org.primefaces.component.tabview.TabViewRenderer.encodeTabConte nt(TabViewRenderer.java:329) at org.primefaces.component.tabview.TabViewRenderer.encodeContents( TabViewRenderer.java:290) at org.primefaces.component.tabview.TabViewRenderer.encodeMarkup(T abViewRenderer.java:134) at org.primefaces.component.tabview.TabViewRenderer.encodeEnd(TabVi ewRenderer.java:73) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBas e.java:595) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:165 4) at com.sun.faces.context.PartialViewContextImpl$PhaseAwareVisitCallback .visit(PartialViewContextImpl.java:615) at com.sun.faces.component.visit.PartialVisitContext.invokeVisitCallback(P artialVisitContext.java:159) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1456) at org.primefaces.component.api.UITabPanel.visitTree(UITabPanel.java:912 ) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at javax.faces.component.UIForm.visitTree(UIForm.java:355) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1468) at com.sun.faces.context.PartialViewContextImpl.processComponents(Part ialViewContextImpl.java:400) at com.sun.faces.context.PartialViewContextImpl.processPartial(PartialVie wContextImpl.java:319) at org.primefaces.context.PrimePartialViewContext.processPartial(PrimePa rtialViewContext.java:57) at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:11 02) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:164 7) at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderVie w(FaceletViewHandlingStrategy.java:442) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiView Handler.java:170) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerW rapper.java:132) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponse Phase.java:102) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:199) at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:708) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(S tubSecurityHelper.java:295) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(S tubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurity Helper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:3 53) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.ja va:81) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at com.lkm.pmi.template.CharacterEncodingFilter.doFilter(CharacterEncodi ngFilter.java:21) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilte r.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.wrapRun(WebAppServletContext.java:3866) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.run(WebAppServletContext.java:3829) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticated Subject.java:344) at weblogic.security.service.SecurityManager.runAsForUserCode(Security Manager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSe curityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java: 71) at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute (WebAppServletContext.java:2502) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(We bAppServletContext.java:2351) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebA ppServletContext.java:2326) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServle tContext.java:2304) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestI mpl.java:1779) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.jav a:1733) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestEx ecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(Co mponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(Com ponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitio nUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.jav a:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(Self TuningWorkManagerImpl.java:651) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)
08-14
Message:EJB Exception: : javax.enterprise.inject.InjectionException: Exception trying to inject java EE injection point into class: com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb. at com.oracle.injection.integration.ModuleContainerIntegrationService.performJavaEEInjection(ModuleContainerIntegrationService.java:413) at com.oracle.injection.provider.weld.WeldInjectionServicesAdapter.aroundInject(WeldInjectionServicesAdapter.java:49) at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:46) at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:73) at org.jboss.weld.module.ejb.DynamicInjectionPointInjector.inject(DynamicInjectionPointInjector.java:61) at org.jboss.weld.module.ejb.SessionBeanInjectionTarget.inject(SessionBeanInjectionTarget.java:138) at com.oracle.injection.provider.weld.WeldBeanManager.injectEjbInstance(WeldBeanManager.java:365) at weblogic.ejb.container.injection.InjectionBasedEjbComponentCreator.getBean(InjectionBasedEjbComponentCreator.java:75) at weblogic.ejb.container.manager.BaseEJBManager.createNewBeanInstance(BaseEJBManager.java:229) at weblogic.ejb.container.manager.BaseEJBManager.allocateBean(BaseEJBManager.java:255) at weblogic.ejb.container.manager.StatelessManager.createBean(StatelessManager.java:270) at weblogic.ejb.container.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:132) at weblogic.ejb.container.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:99) at weblogic.ejb.container.manager.StatelessManager.preInvoke(StatelessManager.java:154) at weblogic.ejb.container.internal.BaseLocalObject.getBeanInstance(BaseLocalObject.java:141) at weblogic.ejb.container.internal.BaseLocalObject.preInvoke(BaseLocalObject.java:103) at weblogic.ejb.container.internal.BaseLocalObject.__WL_preInvoke(BaseLocalObject.java:69) at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:22) at com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb_k69yrk_NoIntfViewImpl.findList(Unknown Source) at com.lkm.pmi.holeV2.bean.ListBean.find(ListBean.java:90) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.sun.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:157) at com.sun.el.parser.AstValue.invoke(AstValue.java:265) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:280) at org.jboss.weld.module.web.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) at org.jboss.weld.module.web.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) at org.jboss.weld.module.web.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) at org.jboss.weld.module.web.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:126) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:72) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:490) at javax.faces.component.UICommand.broadcast(UICommand.java:211) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:847) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1396) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:58) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177) at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:707) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:81) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at com.lkm.pmi.template.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:21) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3866) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3829) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344) at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute(WebAppServletContext.java:2502) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2351) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2326) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2304) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1779) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1733) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:651) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) Caused by: com.bea.core.repackaged.springframework.beans.factory.BeanCreationException: Dependency injection failure: can't find the bean definition about class interface com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote; nested exception is com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' available: No beans of type com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote; owner=com.oracle.pitchfork.inject.PitchforkGenericApplicationContext@1172026, started on Mon Sep 22 13:51:48 CST 2025, parent: com.bea.core.repackaged.springframework.context.support.GenericApplicationContext@46f66305; nested exception is com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb/infoDbRemote' available; nested exception is javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at com.oracle.pitchfork.inject.Jsr250Metadata.applyInjections(Jsr250Metadata.java:218) at com.oracle.pitchfork.inject.Jsr250Metadata.inject(Jsr250Metadata.java:197) at com.oracle.injection.integration.ModuleContainerIntegrationService.performJavaEEInjection(ModuleContainerIntegrationService.java:406) ... 73 more Caused by: com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' available: No beans of type com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote; owner=com.oracle.pitchfork.inject.PitchforkGenericApplicationContext@1172026, started on Mon Sep 22 13:51:48 CST 2025, parent: com.bea.core.repackaged.springframework.context.support.GenericApplicationContext@46f66305; nested exception is com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb/infoDbRemote' available; nested exception is javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at com.oracle.pitchfork.inject.Jsr250Metadata.getUniqueInstanceOfType(Jsr250Metadata.java:349) at com.oracle.pitchfork.inject.Jsr250Metadata.resolveByType(Jsr250Metadata.java:343) at com.oracle.pitchfork.inject.Jsr250Metadata.resolve(Jsr250Metadata.java:273) at com.oracle.pitchfork.inject.Jsr250Metadata.applyInjections(Jsr250Metadata.java:215) ... 75 more Caused by: com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb/infoDbRemote' available; nested exception is javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at com.bea.core.repackaged.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:773) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1221) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:294) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:273) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at com.bea.core.repackaged.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1105) at com.oracle.pitchfork.inject.Jsr250Metadata.resolve(Jsr250Metadata.java:265) ... 76 more Caused by: javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at weblogic.jndi.internal.WLNamingManager.getObjectInstance(WLNamingManager.java:114) at weblogic.jndi.internal.BasicNamingNode.resolveObject(BasicNamingNode.java:1037) at weblogic.jndi.internal.ApplicationNamingNode.resolveObject(ApplicationNamingNode.java:186) at weblogic.jndi.internal.BasicNamingNode.resolveObject(BasicNamingNode.java:1009) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:223) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:228) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:228) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:228) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:307) at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:435) at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45) at weblogic.jndi.internal.AbstractURLContext.lookup(AbstractURLContext.java:130) at weblogic.jndi.factories.java.javaURLContextFactory$JavaURLContext.lookup(javaURLContextFactory.java:305) at java.naming/javax.naming.InitialContext.lookup(InitialContext.java:409) at java.naming/javax.naming.InitialContext.doLookup(InitialContext.java:282) at com.oracle.pitchfork.inject.Jsr250Metadata.jndiLookup(Jsr250Metadata.java:305) at com.oracle.pitchfork.inject.Jsr250Metadata.resolveByName(Jsr250Metadata.java:300) at com.oracle.pitchfork.inject.Jsr250Metadata.resolve(Jsr250Metadata.java:258) ... 76 more Caused by: javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote' at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1292) at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:349) at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:227) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214) at weblogic.jndi.internal.ServerNamingNode.lookup(ServerNamingNode.java:532) at weblogic.jndi.internal.RootNamingNode.lookup(RootNamingNode.java:84) at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:307) at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:435) at java.naming/javax.naming.InitialContext.lookup(InitialContext.java:409) at weblogic.jndi.internal.WLNamingManager.getObjectInstance(WLNamingManager.java:112) ... 97 more javax.ejb.EJBException: EJB Exception: : javax.enterprise.inject.InjectionException: Exception trying to inject java EE injection point into class: com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb. at com.oracle.injection.integration.ModuleContainerIntegrationService.performJavaEEInjection(ModuleContainerIntegrationService.java:413) at com.oracle.injection.provider.weld.WeldInjectionServicesAdapter.aroundInject(WeldInjectionServicesAdapter.java:49) at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:46) at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:73) at org.jboss.weld.module.ejb.DynamicInjectionPointInjector.inject(DynamicInjectionPointInjector.java:61) at org.jboss.weld.module.ejb.SessionBeanInjectionTarget.inject(SessionBeanInjectionTarget.java:138) at com.oracle.injection.provider.weld.WeldBeanManager.injectEjbInstance(WeldBeanManager.java:365) at weblogic.ejb.container.injection.InjectionBasedEjbComponentCreator.getBean(InjectionBasedEjbComponentCreator.java:75) at weblogic.ejb.container.manager.BaseEJBManager.createNewBeanInstance(BaseEJBManager.java:229) at weblogic.ejb.container.manager.BaseEJBManager.allocateBean(BaseEJBManager.java:255) at weblogic.ejb.container.manager.StatelessManager.createBean(StatelessManager.java:270) at weblogic.ejb.container.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:132) at weblogic.ejb.container.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:99) at weblogic.ejb.container.manager.StatelessManager.preInvoke(StatelessManager.java:154) at weblogic.ejb.container.internal.BaseLocalObject.getBeanInstance(BaseLocalObject.java:141) at weblogic.ejb.container.internal.BaseLocalObject.preInvoke(BaseLocalObject.java:103) at weblogic.ejb.container.internal.BaseLocalObject.__WL_preInvoke(BaseLocalObject.java:69) at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:22) at com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb_k69yrk_NoIntfViewImpl.findList(Unknown Source) at com.lkm.pmi.holeV2.bean.ListBean.find(ListBean.java:90) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.sun.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:157) at com.sun.el.parser.AstValue.invoke(AstValue.java:265) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:280) at org.jboss.weld.module.web.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) at org.jboss.weld.module.web.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) at org.jboss.weld.module.web.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) at org.jboss.weld.module.web.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:126) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:72) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:490) at javax.faces.component.UICommand.broadcast(UICommand.java:211) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:847) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1396) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:58) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177) at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:707) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:81) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at com.lkm.pmi.template.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:21) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3866) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3829) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344) at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute(WebAppServletContext.java:2502) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2351) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2326) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2304) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1779) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1733) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:651) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) Caused by: com.bea.core.repackaged.springframework.beans.factory.BeanCreationException: Dependency injection failure: can't find the bean definition about class interface com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote; nested exception is com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' available: No beans of type com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote; owner=com.oracle.pitchfork.inject.PitchforkGenericApplicationContext@1172026, started on Mon Sep 22 13:51:48 CST 2025, parent: com.bea.core.repackaged.springframework.context.support.GenericApplicationContext@46f66305; nested exception is com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb/infoDbRemote' available; nested exception is javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at com.oracle.pitchfork.inject.Jsr250Metadata.applyInjections(Jsr250Metadata.java:218) at com.oracle.pitchfork.inject.Jsr250Metadata.inject(Jsr250Metadata.java:197) at com.oracle.injection.integration.ModuleContainerIntegrationService.performJavaEEInjection(ModuleContainerIntegrationService.java:406) ... 73 more Caused by: com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' available: No beans of type com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote; owner=com.oracle.pitchfork.inject.PitchforkGenericApplicationContext@1172026, started on Mon Sep 22 13:51:48 CST 2025, parent: com.bea.core.repackaged.springframework.context.support.GenericApplicationContext@46f66305; nested exception is com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb/infoDbRemote' available; nested exception is javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at com.oracle.pitchfork.inject.Jsr250Metadata.getUniqueInstanceOfType(Jsr250Metadata.java:349) at com.oracle.pitchfork.inject.Jsr250Metadata.resolveByType(Jsr250Metadata.java:343) at com.oracle.pitchfork.inject.Jsr250Metadata.resolve(Jsr250Metadata.java:273) at com.oracle.pitchfork.inject.Jsr250Metadata.applyInjections(Jsr250Metadata.java:215) ... 75 more Caused by: com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb/infoDbRemote' available; nested exception is javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at com.bea.core.repackaged.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:773) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1221) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:294) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:273) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at com.bea.core.repackaged.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1105) at com.oracle.pitchfork.inject.Jsr250Metadata.resolve(Jsr250Metadata.java:265) ... 76 more Caused by: javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at weblogic.jndi.internal.WLNamingManager.getObjectInstance(WLNamingManager.java:114) at weblogic.jndi.internal.BasicNamingNode.resolveObject(BasicNamingNode.java:1037) at weblogic.jndi.internal.ApplicationNamingNode.resolveObject(ApplicationNamingNode.java:186) at weblogic.jndi.internal.BasicNamingNode.resolveObject(BasicNamingNode.java:1009) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:223) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:228) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:228) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:228) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:307) at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:435) at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45) at weblogic.jndi.internal.AbstractURLContext.lookup(AbstractURLContext.java:130) at weblogic.jndi.factories.java.javaURLContextFactory$JavaURLContext.lookup(javaURLContextFactory.java:305) at java.naming/javax.naming.InitialContext.lookup(InitialContext.java:409) at java.naming/javax.naming.InitialContext.doLookup(InitialContext.java:282) at com.oracle.pitchfork.inject.Jsr250Metadata.jndiLookup(Jsr250Metadata.java:305) at com.oracle.pitchfork.inject.Jsr250Metadata.resolveByName(Jsr250Metadata.java:300) at com.oracle.pitchfork.inject.Jsr250Metadata.resolve(Jsr250Metadata.java:258) ... 76 more Caused by: javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote' at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1292) at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:349) at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:227) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214) at weblogic.jndi.internal.ServerNamingNode.lookup(ServerNamingNode.java:532) at weblogic.jndi.internal.RootNamingNode.lookup(RootNamingNode.java:84) at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:307) at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:435) at java.naming/javax.naming.InitialContext.lookup(InitialContext.java:409) at weblogic.jndi.internal.WLNamingManager.getObjectInstance(WLNamingManager.java:112) ... 97 more at weblogic.ejb.container.internal.EJBRuntimeUtils.asEJBException(EJBRuntimeUtils.java:86) at weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:461) at weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:410) at weblogic.ejb.container.internal.BaseLocalObject.getBeanInstance(BaseLocalObject.java:161) at weblogic.ejb.container.internal.BaseLocalObject.preInvoke(BaseLocalObject.java:103) at weblogic.ejb.container.internal.BaseLocalObject.__WL_preInvoke(BaseLocalObject.java:69) at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:22) at com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb_k69yrk_NoIntfViewImpl.findList(Unknown Source) at com.lkm.pmi.holeV2.bean.ListBean.find(ListBean.java:90) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.sun.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:157) at com.sun.el.parser.AstValue.invoke(AstValue.java:265) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:280) at org.jboss.weld.module.web.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) at org.jboss.weld.module.web.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) at org.jboss.weld.module.web.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) at org.jboss.weld.module.web.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:126) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:72) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:490) at javax.faces.component.UICommand.broadcast(UICommand.java:211) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:847) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1396) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:58) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177) at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:707) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:81) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at com.lkm.pmi.template.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:21) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3866) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3829) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344) at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute(WebAppServletContext.java:2502) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2351) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2326) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2304) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1779) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1733) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:651) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) Caused by: javax.enterprise.inject.InjectionException: Exception trying to inject java EE injection point into class: com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb. at com.oracle.injection.integration.ModuleContainerIntegrationService.performJavaEEInjection(ModuleContainerIntegrationService.java:413) at com.oracle.injection.provider.weld.WeldInjectionServicesAdapter.aroundInject(WeldInjectionServicesAdapter.java:49) at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:46) at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:73) at org.jboss.weld.module.ejb.DynamicInjectionPointInjector.inject(DynamicInjectionPointInjector.java:61) at org.jboss.weld.module.ejb.SessionBeanInjectionTarget.inject(SessionBeanInjectionTarget.java:138) at com.oracle.injection.provider.weld.WeldBeanManager.injectEjbInstance(WeldBeanManager.java:365) at weblogic.ejb.container.injection.InjectionBasedEjbComponentCreator.getBean(InjectionBasedEjbComponentCreator.java:75) at weblogic.ejb.container.manager.BaseEJBManager.createNewBeanInstance(BaseEJBManager.java:229) at weblogic.ejb.container.manager.BaseEJBManager.allocateBean(BaseEJBManager.java:255) at weblogic.ejb.container.manager.StatelessManager.createBean(StatelessManager.java:270) at weblogic.ejb.container.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:132) at weblogic.ejb.container.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:99) at weblogic.ejb.container.manager.StatelessManager.preInvoke(StatelessManager.java:154) at weblogic.ejb.container.internal.BaseLocalObject.getBeanInstance(BaseLocalObject.java:141) ... 59 more Caused by: com.bea.core.repackaged.springframework.beans.factory.BeanCreationException: Dependency injection failure: can't find the bean definition about class interface com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote; nested exception is com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' available: No beans of type com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote; owner=com.oracle.pitchfork.inject.PitchforkGenericApplicationContext@1172026, started on Mon Sep 22 13:51:48 CST 2025, parent: com.bea.core.repackaged.springframework.context.support.GenericApplicationContext@46f66305; nested exception is com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb/infoDbRemote' available; nested exception is javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at com.oracle.pitchfork.inject.Jsr250Metadata.applyInjections(Jsr250Metadata.java:218) at com.oracle.pitchfork.inject.Jsr250Metadata.inject(Jsr250Metadata.java:197) at com.oracle.injection.integration.ModuleContainerIntegrationService.performJavaEEInjection(ModuleContainerIntegrationService.java:406) ... 73 more Caused by: com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' available: No beans of type com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote; owner=com.oracle.pitchfork.inject.PitchforkGenericApplicationContext@1172026, started on Mon Sep 22 13:51:48 CST 2025, parent: com.bea.core.repackaged.springframework.context.support.GenericApplicationContext@46f66305; nested exception is com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb/infoDbRemote' available; nested exception is javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at com.oracle.pitchfork.inject.Jsr250Metadata.getUniqueInstanceOfType(Jsr250Metadata.java:349) at com.oracle.pitchfork.inject.Jsr250Metadata.resolveByType(Jsr250Metadata.java:343) at com.oracle.pitchfork.inject.Jsr250Metadata.resolve(Jsr250Metadata.java:273) at com.oracle.pitchfork.inject.Jsr250Metadata.applyInjections(Jsr250Metadata.java:215) ... 75 more Caused by: com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'com.lkm.pmi.holeV2.server.CheckPlateInfoServerEjb/infoDbRemote' available; nested exception is javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at com.bea.core.repackaged.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:773) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1221) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:294) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:273) at com.bea.core.repackaged.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at com.bea.core.repackaged.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1105) at com.oracle.pitchfork.inject.Jsr250Metadata.resolve(Jsr250Metadata.java:265) ... 76 more Caused by: javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote']; Link Remaining Name: 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' at weblogic.jndi.internal.WLNamingManager.getObjectInstance(WLNamingManager.java:114) at weblogic.jndi.internal.BasicNamingNode.resolveObject(BasicNamingNode.java:1037) at weblogic.jndi.internal.ApplicationNamingNode.resolveObject(ApplicationNamingNode.java:186) at weblogic.jndi.internal.BasicNamingNode.resolveObject(BasicNamingNode.java:1009) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:223) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:228) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:228) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:228) at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:132) at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:307) at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:435) at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45) at weblogic.jndi.internal.AbstractURLContext.lookup(AbstractURLContext.java:130) at weblogic.jndi.factories.java.javaURLContextFactory$JavaURLContext.lookup(javaURLContextFactory.java:305) at java.naming/javax.naming.InitialContext.lookup(InitialContext.java:409) at java.naming/javax.naming.InitialContext.doLookup(InitialContext.java:282) at com.oracle.pitchfork.inject.Jsr250Metadata.jndiLookup(Jsr250Metadata.java:305) at com.oracle.pitchfork.inject.Jsr250Metadata.resolveByName(Jsr250Metadata.java:300) at com.oracle.pitchfork.inject.Jsr250Metadata.resolve(Jsr250Metadata.java:258) ... 76 more Caused by: javax.naming.NameNotFoundException: While trying to lookup 'CheckPlateInfoDbRemote#com.lkm.ejb.checkplateinfo.remote.CheckPlateInfoDbRemote' didn't find subcontext 'CheckPlateInfoDbRemote#com'. Resolved ''; remaining name 'CheckPlateInfoDbRemote#com/lkm/ejb/checkplateinfo/remote/CheckPlateInfoDbRemote' at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1292) at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:349) at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:227) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214) at weblogic.jndi.internal.ServerNamingNode.lookup(ServerNamingNode.java:532) at weblogic.jndi.internal.RootNamingNode.lookup(RootNamingNode.java:84) at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:307) at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:435) at java.naming/javax.naming.InitialContext.lookup(InitialContext.java:409) at weblogic.jndi.internal.WLNamingManager.getObjectInstance(WLNamingManager.java:112) ... 97 more
最新发布
09-23
<Aug 7 10:52:25> <Error> <javax.enterprise.resource.webcontainer.jsf.application> <Error Rendering View[/ncoperation/nclist.jsf] com.sun.faces.mgbean.ManagedBeanCreationException: 鏃犳硶鍒涘缓鍙楃 bean appealOrgNoResultBeanV3銆傚彂鐜颁互涓嬮棶棰橈細 - 鍙楃 bean appealOrgNoResultBeanV3 鐨勫睘鎬 sib 涓嶅瓨鍦ㄣ� at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:243) at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:200) at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:55) at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:156) at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:184) Truncated. see log file for complete stacktrace > Aug 07, 2025 10:52:25 AM org.primefaces.application.exceptionhandler.PrimeExceptionHandler logException SEVERE: 鏃犳硶鍒涘缓鍙楃 bean appealOrgNoResultBeanV3銆傚彂鐜颁互涓嬮棶棰橈細 - 鍙楃 bean appealOrgNoResultBeanV3 鐨勫睘鎬 sib 涓嶅瓨鍦ㄣ� com.sun.faces.mgbean.ManagedBeanCreationException: 鏃犳硶鍒涘缓鍙楃 bean appealOrgNoResultBeanV3銆傚彂鐜颁互涓嬮棶棰橈細 - 鍙楃 bean appealOrgNoResultBeanV3 鐨勫睘鎬 sib 涓嶅瓨鍦ㄣ� at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:243) at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:200) at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:55) at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:156) at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:184) at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:92) at com.sun.el.parser.AstValue.getBase(AstValue.java:126) at com.sun.el.parser.AstValue.getValue(AstValue.java:175) at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:202) at org.jboss.weld.module.web.el.WeldValueExpression.getValue(WeldValueExpression.java:50) at org.jboss.weld.module.web.el.WeldValueExpression.getValue(WeldValueExpression.java:50) at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:73) at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:170) at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:157) at javax.faces.component.UIData.getValue(UIData.java:736) at org.primefaces.component.api.UIData.getDataModel(UIData.java:768) at org.primefaces.component.datatable.DataTable.loadLazyData(DataTable.java:1141) at org.primefaces.component.datatable.DataTableRenderer.preRender(DataTableRenderer.java:144) at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:92) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:595) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:286) at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:90) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:566) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1647) at com.sun.faces.renderkit.html_basic.CompositeRenderer.encodeChildren(CompositeRenderer.java:54) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:566) at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:86) at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:73) at org.primefaces.component.dialog.DialogRenderer.encodeContent(DialogRenderer.java:192) at org.primefaces.component.dialog.DialogRenderer.encodeMarkup(DialogRenderer.java:116) at org.primefaces.component.dialog.DialogRenderer.encodeEnd(DialogRenderer.java:48) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:595) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1654) at javax.faces.render.Renderer.encodeChildren(Renderer.java:152) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:566) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1647) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1650) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1650) at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:468) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:170) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:132) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:102) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:199) at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:708) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:81) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at com.lkm.pmi.template.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:21) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3866) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3829) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344) at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute(WebAppServletContext.java:2502) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2351) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2326) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2304) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1779) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1733) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:651) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) <Aug 7 10:52:25> <Error> <org.primefaces.application.exceptionhandler.PrimeExceptionHandler> <鏃犳硶鍒涘缓鍙楃 bean appealOrgNoResultBeanV3銆傚彂鐜颁互涓嬮棶棰橈細 - 鍙楃 bean appealOrgNoResultBeanV3 鐨勫睘鎬 sib 涓嶅瓨鍦ㄣ� com.sun.faces.mgbean.ManagedBeanCreationException: 鏃犳硶鍒涘缓鍙楃 bean appealOrgNoResultBeanV3銆傚彂鐜颁互涓嬮棶棰橈細 - 鍙楃 bean appealOrgNoResultBeanV3 鐨勫睘鎬 sib 涓嶅瓨鍦ㄣ� at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:243) at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:200) at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:55) at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:156) at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:184) Truncated. see log file for complete stacktrace > Aug 07, 2025 10:52:25 AM org.primefaces.application.exceptionhandler.PrimeExceptionHandler handle SEVERE: Could not handle exception! java.lang.IllegalStateException: Cannot resize buffer - 163828 bytes have already been written (Servlet 2.3, sec. 5.1) at weblogic.servlet.internal.ServletResponseImpl.setBufferSize(ServletResponseImpl.java:415) at com.sun.faces.context.ExternalContextImpl.setResponseBufferSize(ExternalContextImpl.java:974) at com.sun.faces.context.PartialViewContextImpl$DelayedInitPartialResponseWriter.<init>(PartialViewContextImpl.java:664) at com.sun.faces.context.PartialViewContextImpl.getPartialResponseWriter(PartialViewContextImpl.java:343) at org.primefaces.context.PrimePartialViewContext.getPartialResponseWriter(PrimePartialViewContext.java:68) at org.primefaces.application.exceptionhandler.PrimeExceptionHandler.handleRedirect(PrimeExceptionHandler.java:354) at com.lkm.pmi.mainvc.LkmExceptionHandler.handleRedirect(LkmExceptionHandler.java:67) at org.primefaces.application.exceptionhandler.PrimeExceptionHandler.handle(PrimeExceptionHandler.java:100) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:94) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:199) at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:708) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:81) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at com.lkm.pmi.template.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:21) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3866) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3829) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344) at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute(WebAppServletContext.java:2502) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2351) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2326) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2304) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1779) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1733) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:651) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) <Aug 7 10:52:25> <Error> <org.primefaces.application.exceptionhandler.PrimeExceptionHandler> <Could not handle exception! java.lang.IllegalStateException: Cannot resize buffer - 163828 bytes have already been written (Servlet 2.3, sec. 5.1) at weblogic.servlet.internal.ServletResponseImpl.setBufferSize(ServletResponseImpl.java:415) at com.sun.faces.context.ExternalContextImpl.setResponseBufferSize(ExternalContextImpl.java:974) at com.sun.faces.context.PartialViewContextImpl$DelayedInitPartialResponseWriter.<init>(PartialViewContextImpl.java:664) at com.sun.faces.context.PartialViewContextImpl.getPartialResponseWriter(PartialViewContextImpl.java:343) at org.primefaces.context.PrimePartialViewContext.getPartialResponseWriter(PrimePartialViewContext.java:68) Truncated. see log file for complete stacktrace >
08-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值