伤感的restart ear nullpointexception in weblogic

最近发现部署在weblogic上面的应用restart的时候报NullPointException错误,由于系统ejb构建比较复杂,在stateless ejb之上还有个stateless ejb来实现cache的功能,一直以为是多层bean导致weblogic restart ear出错,左调整右调整都不行,网上google也没有进展,最后跑去oracle support网站,一search,才发现有人报了类似的问题,oracle为weblogic10.3.3出了patch。。。好伤感,折腾了这么久,不能太相信第三方的软件......

“The stateless session EJB home associated to the bean with the remote interface oracle.j2ee.tests.ejb.impl.DoclitWrapperWTJPortType, is not being unexported from OIDManager during the stop (deactivate) phase of the application lifecycle. This is causing
the previous uninitialized object to be returned. The NullPointerException seen is a result of creating the message associated to the AssertionError that was going to be thrown since the object is in an uninitialized state. This issue is addressed by unpublished
defect 9504078.”

####<May 8, 2014 4:11:53 PM CST> <Error> <Deployer> <sc-1> <oam-1> <[ACTIVE] ExecuteThread: ‘46‘ for queue: ‘weblogic.kernel.Default (self-tuning)‘> <<WLS Kernel>> <>         <> <1399536713348> <BEA-149265> <Failure occurred in the execution of deployment request with ID ‘1399536712948‘ for task ‘111‘. Error is: ‘weblogic.application.Modu        leException: Exception activating module: EJBModule(****-SNAPSHOT.jar)
  27049
  27050
  27051 Unable to deploy EJB: ****RepoEJB from ****-SNAPSHOT.jar:
  27052
  27053 null
  27054
  27055 ‘
  27056 weblogic.application.ModuleException: Exception activating module: EJBModule(****-SNAPSHOT.jar)
  27057
  27058
  27059 Unable to deploy EJB: ***RepoEJB from ****-SNAPSHOT.jar:
  27060
  27061 null
  27062
  27063
  27064         at weblogic.ejb.container.deployer.EJBModule.activate(EJBModule.java:514)
  27065         at weblogic.application.internal.flow.ModuleListenerInvoker.activate(ModuleListenerInvoker.java:227)
  27066         at weblogic.application.internal.flow.DeploymentCallbackFlow$2.next(DeploymentCallbackFlow.java:532)
  27067         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
  27068         at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:165)
  27069         at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:158)
  27070         at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:1269)
  27071         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
  27072         at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
  27073         at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
  27074         at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
  27075         at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
  27076         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
  27077         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
  27078         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
  27079         at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:143)
  27080         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
  27081         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
  27082         at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
  27083         at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
  27084         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:164)
  27085         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
  27086         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
  27087         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:69)
  27088         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
  27089         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
  27090         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
  27091
  27092 Caused By: java.lang.NullPointerException
  27093         at weblogic.rmi.cluster.ClusterableRemoteRef.toString(ClusterableRemoteRef.java:397)
  27094         at java.lang.String.valueOf(String.java:2826)
  27095         at java.lang.StringBuilder.append(StringBuilder.java:115)
  27096         at weblogic.rmi.internal.StubInfo.checkRef(StubInfo.java:157)
  27097         at weblogic.rmi.internal.StubInfo.<init>(StubInfo.java:61)
  27098         at weblogic.rmi.cluster.ClusterableServerRef.getStubReference(ClusterableServerRef.java:201)
  27099         at weblogic.rmi.internal.OIDManager.getReplacement(OIDManager.java:172)
  27100         at weblogic.rmi.utils.io.RemoteObjectReplacer.replaceRemote(RemoteObjectReplacer.java:120)
  27101         at weblogic.rmi.utils.io.RemoteObjectReplacer.replaceObject(RemoteObjectReplacer.java:103)
  27102         at weblogic.rmi.extensions.server.ServerHelper.replaceAndResolveRemoteObject(ServerHelper.java:403)
  27103         at weblogic.jndi.internal.WLEventContextImpl.copyObject(WLEventContextImpl.java:381)
  27104         at weblogic.jndi.internal.WLEventContextImpl.bind(WLEventContextImpl.java:276)
  27105         at weblogic.ejb.container.deployer.EjbJndiService.bind(EjbJndiService.java:47)
  27106         at weblogic.ejb.container.deployer.EjbJndiService.replicatedBind(EjbJndiService.java:29)
  27107         at weblogic.ejb.container.deployer.Ejb3SessionBinder.bindInternalHome(Ejb3SessionBinder.java:39)
  27108         at weblogic.ejb.container.deployer.Ejb3SessionBinder.bindToJNDI(Ejb3SessionBinder.java:127)
  27109         at weblogic.ejb.container.deployer.ClientDrivenBeanInfoImpl.activate(ClientDrivenBeanInfoImpl.java:1228)
  27110         at weblogic.ejb.container.deployer.Ejb3SessionBeanInfoImpl.activate(Ejb3SessionBeanInfoImpl.java:513)
  27111         at weblogic.ejb.container.deployer.EJBDeployer.activate(EJBDeployer.java:1320)
  27112         at weblogic.ejb.container.deployer.EJBModule.activate(EJBModule.java:493)
  27113         at weblogic.application.internal.flow.ModuleListenerInvoker.activate(ModuleListenerInvoker.java:227)
  27114         at weblogic.application.internal.flow.DeploymentCallbackFlow$2.next(DeploymentCallbackFlow.java:531)
  27115         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
  27116         at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:165)
  27117         at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:157)
  27118         at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:1267)
  27119         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
  27120         at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
  27121         at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
  27122         at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
  27123         at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
  27124         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
  27125         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
  27126         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
  27127         at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:143)
  27128         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
  27129         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
  27130         at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
  27131         at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
  27132         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
  27133         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
  27134         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
  27135         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
  27136         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
  27137         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
  27138         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
  27139 >

伤感的restart ear nullpointexception in weblogic,布布扣,bubuko.com

时间: 2024-10-22 02:53:57

伤感的restart ear nullpointexception in weblogic的相关文章

weblogic无法启动问题与解决

常见问题FAQ : A:weblogic无法启动,错误信息包含如下: <000000> Q:LDAP启动失败,导致的问题可能是用root账户启动了weblogic.检查mydomain目录下myserver/ldap/ldapfiles下的文件权限,是否是weblogic用户组,如果还是无法启动,请删除.tran文件. A:weblogic无法启动,错误信息包含如下: Q:问题是管理域无法与用户域通信.查看linux系统主机名,查看/etc/hosts文件,看是否有如下一行主机记录,如果没有,

基于ant自动部署ear/war 文件到weblogic12c

本人最近学习使用jenkins+svn+ant 自动部署ear文件.所以特此记录一下如何通过ant 自动部署ear文件到weblogic. 通常我们可以通过weblogic直接发布application, 就是通过登陆weblogic web console通过上传ear/war 文件发布到服务器上面. 下面我们就通过ant 来实现类似upload ear file的功能. 这里假设ear文件已经就绪.重点说明如何通过ant 来部署ear到weblogic. weblogic.classpath

ADF12C部署在weblogic12.13上

本次使用的具体软件是:Jdeveloper12.13C,ADF runtime12.13,weblogic12.13,oracle 12c数据库. 首先下载ADF runtime12.13并安装它: 安装好了ADR,则需要先创建RCU: 创建好RCU后,开始创建weblogic的域: 创建好域后,则开启weblogic并把ADF项目的ear发布到weblogic中:

WebCenter spaces 如何更改HTTP会话超时

如果你看到的WebCenter空间应用(webcenter.ear)从WebLogic控制台,会话超时(3600秒)会话timout的是误导和中的WebCenter空间应用的情况下不适用.如果你更新该值从控制台,它不会影响的WebCenter空间应用程序的会话超时时间. 然后,问题是我怎样才能改变的WebCenter空间应用会话超时?在web.xml中默认的会话超时设置为45分钟.有以下两种方式更改会话超时: - 1.部署描述符(web.xml和weblogic.xml) 2.自定义会话超时示例

F5给oracle agile做SSL OFFLOAFD

需求: Oracle Agile需要加密传输,需要F5做SSL OFFLOAD. oracle support 说明:Set "WebLogic Plug-In Enabled" settings (under Servers==>==>Advanced and under agileDomain==>Web Applications) to Yes. Also configure F5 load balancer to set HTTP header "W

weblogic一些基本概念

<收藏过来的----------http://www.cnblogs.com/cocowool/archive/2012/04/01/2428861.html> WebLogic中的一些基本概念 WebLogic 中的基本概念 上周参加了单位组织的WebLogic培训,为了便于自己记忆,培训后,整理梳理了一些WebLogic的资料,会陆续的发出来,下面是一些基本概念. Domain : 域是作为单元进行管理的一组相关的 WebLogic Server 资源.一个域包含一个或多个 WebLogi

WebLogic中的一些基本概念

WebLogic 中的基本概念 Domain : 域是作为单元进行管理的一组相关的 WebLogic Server 资源.一个域包含一个或多个 WebLogic Server 实例,这些实例可以是群集实例.非群集实例,或者是群集与非群集实例的组合.一个域可以包含多个群集.域还包含部署在域中的应用程序组件.此域中的这些应用程序组件和服务器实例所需的资源和服务.应用程序和服务器实例使用的资源和服务示例包括计算机定义.可选网络通道.连接器和启动类. Domain 中包含一个特殊的 WebLogic 服

Weblogic启动故障

报错:<BEA-141281> <unable to get file lock, will retry ...> 决绝乱码问题:点击ApplicationResources.cmd 后停止weblogic服务,再开启weblogic服务,再打开浏览器重新登录 由于先前服务器直接down掉了,所有进程都非正常的进行关闭了,也就导致了下次启动weblogic的时候报了以下错误: 解决办法 一.删掉Domain下的*.lok文件 1. 删除edit.lok 进入到domain_home

Java中的JAR/EAR/WAR包的文件夹结构说明(转)

JAR包:打成JAR包的代码,一般作为工具类,在项目中,会应用到N多JAR工具包. WAR包:JAVA WEB工程,都是打成WAR包,进行发布,如果我们的服务器选择TOMCAT等轻量级服务器,一般就打出WAR包进行发布. EAR包:这针对企业级项目的,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包. 文件夹及作用说明: 1.JAR包 : JAR 文件格式以流行的 ZIP 文件格式为基础. 与 ZIP 文件不同的是,JAR 文件不仅