|
Jörg Henne made changes - 17/Feb/06 08:56 PM
I have the same troubles after having some pbs with ACIs management. Maybe my code but the database should not be corrupted. I can not launch the server anymore.
Here is the stack : INFO | jvm 1 | 2006/03/03 16:00:33 | log4j:WARN No appenders could be found for logger (org.apache.directory.server.Service). INFO | jvm 1 | 2006/03/03 16:00:33 | log4j:WARN Please initialize the log4j system properly. INFO | jvm 1 | 2006/03/03 16:00:36 | INFO | jvm 1 | 2006/03/03 16:00:36 | WrapperSimpleApp: Encountered an error running main: org.apache.directory.server.core.interceptor.InterceptorException: Failed to initialize interceptor chain. [Root exception is java.lang.NullPointerException] INFO | jvm 1 | 2006/03/03 16:00:36 | org.apache.directory.server.core.interceptor.InterceptorException: Failed to initialize interceptor chain. [Root exception is java.lang.NullPointerException] INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.interceptor.InterceptorChain.init(InterceptorChain.java:268) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:852) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:226) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.jndi.AbstractContextFactory.getInitialContext(AbstractContextFactory.java:103) INFO | jvm 1 | 2006/03/03 16:00:36 | at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) INFO | jvm 1 | 2006/03/03 16:00:36 | at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) INFO | jvm 1 | 2006/03/03 16:00:36 | at javax.naming.InitialContext.init(Unknown Source) INFO | jvm 1 | 2006/03/03 16:00:36 | at javax.naming.InitialContext.<init>(Unknown Source) INFO | jvm 1 | 2006/03/03 16:00:36 | at javax.naming.directory.InitialDirContext.<init>(Unknown Source) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.Service.init(Service.java:93) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.UberjarMain.main(UberjarMain.java:51) INFO | jvm 1 | 2006/03/03 16:00:36 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) INFO | jvm 1 | 2006/03/03 16:00:36 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) INFO | jvm 1 | 2006/03/03 16:00:36 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) INFO | jvm 1 | 2006/03/03 16:00:36 | at java.lang.reflect.Method.invoke(Unknown Source) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:136) INFO | jvm 1 | 2006/03/03 16:00:36 | at java.lang.Thread.run(Unknown Source) INFO | jvm 1 | 2006/03/03 16:00:36 | Caused by: java.lang.NullPointerException INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.authz.TupleCache.subentryAdded(TupleCache.java:174) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.authz.TupleCache.initialize(TupleCache.java:124) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.authz.TupleCache.<init>(TupleCache.java:94) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.authz.AuthorizationService.init(AuthorizationService.java:159) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.interceptor.InterceptorChain.register0(InterceptorChain.java:430) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.interceptor.InterceptorChain.register(InterceptorChain.java:389) INFO | jvm 1 | 2006/03/03 16:00:36 | at org.apache.directory.server.core.interceptor.InterceptorChain.init(InterceptorChain.java:254) INFO | jvm 1 | 2006/03/03 16:00:36 | ... 16 more STATUS | wrapper | 2006/03/03 16:00:39 | <-- Wrapper Stopped Hope this helps. The server's character is so different now with the synchOnWrite features set as the default. If there was buffer cache based corruption that persisted to disk or did not to leave it inconsistent then this problem will be gone. If this problem occurs again we can open this issue up but otherwise I'm closing it.
Alex Karasulu made changes - 27/Aug/06 02:53 PM
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unfortunately, I can't really tell you which exact operations caused the problem. I was creating some sample data when, at some point, JXexplorer failed to commit some changes to an object. As far as I can say, the last few changes consisted of removing some uniqueMenber from a groupOfUniqueNames, maybe also an update to one member. Afterwards, all accesses to the partition in question failed with some obscure message (I don't remember, sorry). After restarting the DS, it didn't come up again.