Welcome to my blog...

Hello

I created this blog to share my minimal knowledge with others on the issues I came across, the POC's I did, Installations & Configurations I did on Oracle Fusion Middleware, OBIEE and Oracle Primavera Applications.

LinkedIn: https://in.linkedin.com/pub/vinoth-kumar-subramani/18/260/7b9

Technical Issues and Solutions

Tuesday, June 2, 2015

Not able to bring up the Weblogic Admin server - [Store:280105]The persistent file store "WLS_DIAGNOSTICS" cannot open file WLS_DIAGNOSTICS000000.DAT.


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.
<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:

  1. Go to DOMAIN_HOME/servers/<SERVERNAME>/data/ldap/ldapfiles and remove the EmbeddedLDAP.lok lock file
  2. Delete the *.dat file under  DOMAIN_HOME/servers/<SERVERNAME>/data /store/default and DOMAIN_HOME/servers/<SERVERNAME>/data /store/diagnostics/
  3. Remove the contents under  DOMAIN_HOME/servers/<SERVERNAME>/ tmp and DOMAIN_HOME/servers/<SERVERNAME>/ cache
  4. Now start the server


29 comments:

  1. Thanks buddy for this post. It really saved me :-)

    ReplyDelete
  2. do you know if there is a way to turn off this .

    ReplyDelete
  3. Thanks this works with WLS 12.2.1 as well

    ReplyDelete
  4. Thanks a ton !! helped to bring up prod

    ReplyDelete
  5. I already tried this but I'm still having the same error :(

    ReplyDelete
  6. Thank you so much for the information!!!

    ReplyDelete
  7. Thanks a lot buddy!

    ReplyDelete
  8. It says some port is in use already....same ipaddress but different port numbers

    ReplyDelete
  9. Thank You Vinoth.

    ReplyDelete
  10. Thanks a lot, it's really helpful!

    ReplyDelete
  11. In our case it was a missing DNS entry for the soa node that cause this error.

    Ran nslookup on the ip address of the node and no dns entry was found. I would start here before deleting any files etc

    ReplyDelete
  12. Exactly what i needed!

    ReplyDelete
  13. Thanks man...you saved the day. it worked

    ReplyDelete
  14. Thanks heaps! We tried everything else but your solution worked very well.

    ReplyDelete
  15. Thanks man...you saved the day. it worked

    ReplyDelete