[Store:280040]An invalid record was found in the store: Code=30

背景:

Weblogic啓動AdminServer時報錯,提示[Store:280040]An invalid record was found in the store: Code=30

####<Feb 24, 2020 6:59:19 PM CST> <Info> <Socket> <xxx> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1582541959
689> <BEA-000436> <Allocating 4 reader threads.> 
####<Feb 24, 2020 6:59:19 PM CST> <Info> <Socket> <xxx> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1582541959
689> <BEA-000446> <Native I/O enabled.> 
####<Feb 24, 2020 6:59:19 PM CST> <Info> <Store> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1582541959
693> <BEA-280008> <Opening the persistent file store "WLS_DIAGNOSTICS" for recovery: directory=/home/web8050/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/data/store/diagnostics request
edWritePolicy="Disabled" fileLockingEnabled=true driver="wlfileio3".> 
####<Feb 24, 2020 6:59:19 PM CST> <Info> <Store> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1582541959
700> <BEA-280103> <The persistent file store "WLS_DIAGNOSTICS" will cache in weblogic.store.io.file.direct.FileMapping[granularity=4096 io=mapped].> 
####<Feb 24, 2020 6:59:19 PM CST> <Info> <XML> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <158254195970
5> <BEA-130036> <Initializing XMLRegistry> 
####<Feb 24, 2020 6:59:20 PM CST> <Info> <Security> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1582541
960088> <BEA-000000> <Starting OpenJPA 1.1.1-SNAPSHOT> 
####<Feb 24, 2020 6:59:20 PM CST> <Info> <Security> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1582541
960252> <BEA-000000> <StoreServiceImpl.initJDO - StoreService is initialized with Id = ldap_GSLB1VBQg0atilSQQTYS3VzTxbc=> 
####<Feb 24, 2020 6:59:20 PM CST> <Info> <Security> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1582541
960341> <BEA-090516> <The Authenticator provider has pre-existing LDAP data.> 
####<Feb 24, 2020 6:59:20 PM CST> <Info> <Security> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1582541
960604> <BEA-090516> <The Authorizer provider has preexisting LDAP data.> 
####<Feb 24, 2020 6:59:20 PM CST> <Emergency> <Store> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <15825
41960606> <BEA-280060> <The store "WLS_DIAGNOSTICS" encountered a fatal error, and it must be shut down: weblogic.store.PersistentStoreFatalException: [Store:280040]An invalid record was found in the store: Code
=30.
weblogic.store.PersistentStoreFatalException: [Store:280040]An invalid record was found in the store: Code=30.
        at weblogic.store.io.file.BaseStoreIO.openInternal(BaseStoreIO.java:170)
        at weblogic.store.io.file.FileStoreIO.open(FileStoreIO.java:64)
        at weblogic.store.internal.PersistentStoreImpl.recoverStoreConnections(PersistentStoreImpl.java:476)
        at weblogic.store.internal.PersistentStoreImpl.open(PersistentStoreImpl.java:453)
        at weblogic.store.xa.PersistentStoreManagerXA.createFileStore(PersistentStoreManagerXA.java:117)
        at weblogic.diagnostics.archive.DiagnosticStoreRepository.getStore(DiagnosticStoreRepository.java:91)
        at weblogic.diagnostics.lifecycle.ArchiveLifecycleImpl.initialize(ArchiveLifecycleImpl.java:94)
        at weblogic.diagnostics.lifecycle.DiagnosticFoundationService.start(DiagnosticFoundationService.java:121)
        at weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:78)
        at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1017)
        at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:388)
        at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:430)
        at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
        at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
        at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
        at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2488)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
        at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:606)
        at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:77)
        at org.jvnet.hk2.internal.ClazzCreator.resolve(ClazzCreator.java:231)
        at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:254)
        at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:413)
        at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
        at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
        at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
        at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2488)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
        at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
        at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
        at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:548)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
> 
####<Feb 24, 2020 6:59:20 PM CST> <Critical> <Health> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <15825
41960610> <BEA-310006> <Critical subsystem PersistentStore.WLS_DIAGNOSTICS has failed. Setting server state to FAILED.
Reason: weblogic.store.PersistentStoreFatalException: [Store:280040]An invalid record was found in the store: Code=30.> 
####<Feb 24, 2020 6:59:20 PM CST> <Critical> <WebLogicServer> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <
> <1582541960611> <BEA-000385> <Server health failed. Reason: health of critical service 'PersistentStore.WLS_DIAGNOSTICS' failed> 
####<Feb 24, 2020 6:59:20 PM CST> <Notice> <WebLogicServer> <xxx> <AdminServer> <[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> 
<1582541960622> <BEA-000365> <Server state changed to FAILED.> 
####<Feb 24, 2020 6:59:21 PM CST> <Critical> <WebLogicServer> <xxx> <AdminServer> <main> <<WLS Kernel>> <> <> <1582541961170> <BEA-000362> <Server failed. Reason: 

There are 1 nested errors:

weblogic.diagnostics.lifecycle.DiagnosticComponentLifecycleException: weblogic.store.PersistentStoreFatalException: [Store:280040]An invalid record was found in the store: Code=30.
        at weblogic.diagnostics.lifecycle.ArchiveLifecycleImpl.initialize(ArchiveLifecycleImpl.java:97)
        at weblogic.diagnostics.lifecycle.DiagnosticFoundationService.start(DiagnosticFoundationService.java:121)
        at weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:78)
        at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1017)
        at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:388)
        at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:430)
        at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
        at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
        at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
        at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2488)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
        at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:606)
        at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:77)
        at org.jvnet.hk2.internal.ClazzCreator.resolve(ClazzCreator.java:231)
        at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:254)
        at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:413)
        at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
        at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
        at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
        at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2488)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
        at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
        at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
        at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:548)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Caused by: weblogic.store.PersistentStoreFatalException: [Store:280040]An invalid record was found in the store: Code=30.
        at weblogic.store.io.file.BaseStoreIO.openInternal(BaseStoreIO.java:170)
        at weblogic.store.io.file.FileStoreIO.open(FileStoreIO.java:64)
        at weblogic.store.internal.PersistentStoreImpl.recoverStoreConnections(PersistentStoreImpl.java:476)
        at weblogic.store.internal.PersistentStoreImpl.open(PersistentStoreImpl.java:453)
        at weblogic.store.xa.PersistentStoreManagerXA.createFileStore(PersistentStoreManagerXA.java:117)
        at weblogic.diagnostics.archive.DiagnosticStoreRepository.getStore(DiagnosticStoreRepository.java:91)
        at weblogic.diagnostics.lifecycle.ArchiveLifecycleImpl.initialize(ArchiveLifecycleImpl.java:94)
        ... 29 more

> 
####<Feb 24, 2020 6:59:21 PM CST> <Notice> <WebLogicServer> <xxx> <AdminServer> <main> <<WLS Kernel>> <> <> <1582541961170> <BEA-000365> <Server state changed to FAILED.> 
####<Feb 24, 2020 6:59:21 PM CST> <Error> <WebLogicServer> <xxx> <AdminServer> <main> <<WLS Kernel>> <> <> <1582541961171> <BEA-000383> <A critical service failed. The server will shu
t itself down.> 
####<Feb 24, 2020 6:59:21 PM CST> <Notice> <WebLogicServer> <xxx> <AdminServer> <main> <<WLS Kernel>> <> <> <1582541961172> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN.>
 
####<Feb 24, 2020 6:59:21 PM CST> <Info> <WebLogicServer> <xxx> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <15
82541961173> <BEA-000236> <Stopping execute threads.> 
####<Feb 24, 2020 6:59:21 PM CST> <Info> <WebLogicServer> <xxx> <AdminServer> <main> <<WLS Kernel>> <> <> <1582541961173> <BEA-000238> <Shutdown has completed.> 

解決辦法:

rm -f /home/web8050/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT
rm -f /home/web8050/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/data/store/default/_WLS_ADMINSERVER000000.DAT
rm -f /home/web8050/Oracle/Middleware/user_projects/domains/base_domain/config/config.lok

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章