Weblogic "java.lang.IllegalArgumentException: неизвестное состояние компонента 0" исключение - PullRequest
2 голосов
/ 01 апреля 2019

Я занимаюсь расследованием того, почему такие же исключения возникают в наших серверах веб-логики.Мы продолжаем получать

java.lang.IllegalArgumentException: неизвестное состояние компонента 0

исключений.В основном в часы пик, но это также происходит и в глуши.Я провел исследование в Google по этому поводу, но не смог получить ответ на часть «Неизвестное состояние компонента 0».Я почти уверен, что потоки не застряли , потому что у меня нет метки [STUCK] в исключениях.

Вот журналы исключений:

####<2019-mar-28 kl 12:51 CET> <Error> <com.project-name.log.LoggerInterceptorWrapper> <abcdef.test.project-name.com> <ServerName> <[ACTIVE] ExecuteThread: '38' for queue: 'weblogic.kernel.Default (self-tuning)'> <Username123test> <BEA1-4577D692FF125C4F476F> <afc37f9d-a9b3-451a-a0e2-82f719563297-000626b1> <1553773880079> <BEA-000000> <Exception in intercept 
java.lang.IllegalArgumentException: Unknown bean state 0
    at weblogic.ejb.container.internal.WLEnterpriseBeanUtils.getEJBStateAsString(WLEnterpriseBeanUtils.java:47)
    at weblogic.ejb.container.internal.BaseEJBContext.checkAllowedMethod(BaseEJBContext.java:78)
    at weblogic.ejb.container.internal.BaseEJBContext.getCallerPrincipal(BaseEJBContext.java:109)
    at com.project-name.log.LoggerInterceptorWrapper.intercept(LoggerInterceptorWrapper.java:37)
    at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.oracle.pitchfork.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:109)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(Unknown Source)
    at com.sun.proxy.$Proxy237.getCustomersInfo(Unknown Source)
    at com.project-name.service.ejb.internal-service.EJBinternal-serviceCustomerBean_EJBinternal-serviceCustomerRemoteImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:34)
    at com.project-name.service.ejb.internal-service.EJBinternal-serviceCustomerBean_EJBinternal-serviceCustomerRemoteImpl.getCustomersInfo(Unknown Source)
    at com.project-name.service.ejb.internal-service.EJBinternal-serviceCustomerBean_EJBinternal-serviceCustomerRemoteImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:701)
    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:231)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:527)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:523)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
> 

####<2019-mar-28 kl 12:51 CET> <Info> <com.project-name.log.LoggerInterceptorWrapper> <abcdef.test.project-name.com> <ServerName> <[ACTIVE] ExecuteThread: '31' for queue: 'weblogic.kernel.Default (self-tuning)'> <Username123test> <BEA1-446ED692FF125C4F476F> <f4df277f-9a33-478d-a0c1-bd9f87f26e86-0005e623> <1553773879478> <BEA-000000> <class java.lang.IllegalArgumentException Could not add request context to trans log, message Unknown bean state 0> 

IПродолжайте получать тысячи этих исключений в пиковое время для разных клиентов и для различных компонентов обслуживания.

Я использую Weblogic 12.1.3

Спасибоза помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...