If you are not able to bring up the Weblogic Server and it throws the below exception, follow the given solution.
No matching store mbean found for =WLS_DIAGNOSTICS, must be a default store.
No matching store mbean found for =WLS_DIAGNOSTICS, must be a default store.
<Jun 2, 2015 12:51:43 PM SAST> <Critical>
<WebLogicServer> <BEA-000362> <Server failed. Reason:
There are 1 nested errors:
weblogic.diagnostics.lifecycle.DiagnosticComponentLifecycleException:
weblogic.store.PersistentStoreFatalException: [Store:280105]The persistent file
store "WLS_DIAGNOSTICS" cannot open file WLS_DIAGNOSTICS000000.DAT.
at
weblogic.diagnostics.lifecycle.ArchiveLifecycleImpl.initialize(ArchiveLifecycleImpl.java:97)
at
weblogic.diagnostics.lifecycle.DiagnosticFoundationService.start(DiagnosticFoundationService.java:108)
at
weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at
weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)
at
weblogic.work.ExecuteThread.run(ExecuteThread.java:254)
Caused by: weblogic.store.PersistentStoreFatalException:
[Store:280105]The persistent file store "WLS_DIAGNOSTICS" cannot open
file WLS_DIAGNOSTICS000000.DAT
<Jun 2, 2015 12:51:43 PM SAST> <Critical>
<Health> <BEA-310006> <Critical subsystem
PersistentStore.WLS_DIAGNOSTICS has failed. Setting server state to FAILED.
Reason: weblogic.store.PersistentStoreFatalException:
[Store:280105]The persistent file store "WLS_DIAGNOSTICS" cannot open
file WLS_DIAGNOSTICS000000.DAT.>
***************************************************************************
The WebLogic Server encountered a critical failure
Reason: Assertion violated
***************************************************************************
Exception in thread "main"
java.lang.NoClassDefFoundError: Could not initialize class
weblogic.protocol.ServerIdentityManager$Initializer
Solution:
- Go to DOMAIN_HOME/servers/<SERVERNAME>/data/ldap/ldapfiles and remove the EmbeddedLDAP.lok lock file
- Delete the *.dat file under DOMAIN_HOME/servers/<SERVERNAME>/data /store/default and DOMAIN_HOME/servers/<SERVERNAME>/data /store/diagnostics/
- Remove the contents under DOMAIN_HOME/servers/<SERVERNAME>/ tmp and DOMAIN_HOME/servers/<SERVERNAME>/ cache
- Now start the server
Thanks buddy for this post. It really saved me :-)
ReplyDeleteThanks a lot :-)
ReplyDeleteThankS Lot Dude.. :)
ReplyDeleteThank you!
ReplyDeleteThanks a lot Vinoth !
ReplyDeleteThanks dude
ReplyDeletedo you know if there is a way to turn off this .
ReplyDeleteThanks this works with WLS 12.2.1 as well
ReplyDeletethank you a lot.
ReplyDeletethanks, it worked.
ReplyDeleteThanks a Lot.
ReplyDeleteThanks a ton !! helped to bring up prod
ReplyDeleteThanks man, very helpful
ReplyDeleteI already tried this but I'm still having the same error :(
ReplyDeleteThank you so much for the information!!!
ReplyDeleteThanks a lot buddy!
ReplyDeleteIt says some port is in use already....same ipaddress but different port numbers
ReplyDeleteThank You Vinoth.
ReplyDeleteThanks a lot, it's really helpful!
ReplyDeleteexcelente muchas gracias!
ReplyDeleteIn our case it was a missing DNS entry for the soa node that cause this error.
ReplyDeleteRan nslookup on the ip address of the node and no dns entry was found. I would start here before deleting any files etc
God bless you, it works :)
ReplyDeletegreat!
ReplyDeleteExactly what i needed!
ReplyDeleteThanks a lot!! It helped
ReplyDeleteThanks man...you saved the day. it worked
ReplyDeleteThanks, you saved my day !
ReplyDeleteThanks heaps! We tried everything else but your solution worked very well.
ReplyDeleteThanks man...you saved the day. it worked
ReplyDelete