Hi Alex, thanks for your response. I've solved the problem when looking into the generated source of the schema. The internal schema dependencies for the objectClasses where not satisfied. A base type was defined below the sup-types. After switching the order and recompile everything runs fine.
Markus > I could help more if I had some information on the ads version, OS, JVM > etc. I'll presume you're using 1.0 for now. > > Looks like you have not added your schema to the set of schemas to startup > with. Check out the various schema classes enabled within the > server.xmlfile. Make sure your schema class is in there. > > Alex > > On 2/18/07, Markus Wolf <[EMAIL PROTECTED]> wrote: >> >> Hi Mailinglist, >> >> I have a problem using a custom schema with ApacheDS (the schema of >> phpGroupware for contacts). >> Below is the stacktrace after installing the schema jarfile into DS and >> starting. Can anyone give me a hint what to do or what to look for. >> The error message is not very clear, since the OID for phpgwAdrOneType >> is given in the schema definition. >> >> Thanks in advance >> Markus Wolf >> >> [18:36:53] ERROR [org.apache.directory.daemon.Bootstrapper] - Failed on >> org.apache.directory.server.Service.init(InstallationLayout, String[]) >> javax.naming.NamingException: OID for name 'phpgwAdrOneType' was not >> found within the OID registry >> at >> >> org.apache.directory.server.core.schema.bootstrap.BootstrapOidRegistry.getOid >> >> (BootstrapOidRegistry.java:102) >> at >> >> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry.lookup >> >> (BootstrapAttributeTypeRegistry.java:163) >> at >> >> org.apache.directory.server.core.schema.bootstrap.AbstractBootstrapProducer$BootstrapAttributeType.getSuperior >> >> (AbstractBootstrapProducer.java:248) >> at >> >> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry.registerDescendants >> >> (BootstrapAttributeTypeRegistry.java:130) >> at >> >> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry.register >> >> (BootstrapAttributeTypeRegistry.java:117) >> at >> >> org.apache.directory.server.core.schema.bootstrap.BootstrapSchemaLoader.register >> >> (BootstrapSchemaLoader.java:271) >> at >> >> org.apache.directory.server.core.schema.bootstrap.BootstrapSchemaLoader.access$000 >> >> (BootstrapSchemaLoader.java:70) >> at >> >> org.apache.directory.server.core.schema.bootstrap.BootstrapSchemaLoader$1.schemaObjectProduced >> >> (BootstrapSchemaLoader.java:84) >> at >> phpgroupware.PhpgwcontactAttributeTypeProducer.produce( >> PhpgwcontactAttributeTypeProducer.java:370) >> at >> >> org.apache.directory.server.core.schema.bootstrap.BootstrapSchemaLoader.load >> >> (BootstrapSchemaLoader.java:213) >> at >> >> org.apache.directory.server.core.schema.bootstrap.BootstrapSchemaLoader.loadDepsFirst >> >> (BootstrapSchemaLoader.java:190) >> at >> >> org.apache.directory.server.core.schema.bootstrap.BootstrapSchemaLoader.load >> >> (BootstrapSchemaLoader.java:132) >> at >> org.apache.directory.server.core.DefaultDirectoryService.initialize( >> DefaultDirectoryService.java:742) >> at >> org.apache.directory.server.core.DefaultDirectoryService.startup( >> DefaultDirectoryService.java:229) >> at >> >> org.apache.directory.server.core.jndi.AbstractContextFactory.getInitialContext >> >> (AbstractContextFactory.java:117) >> at >> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) >> at >> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247) >> at javax.naming.InitialContext.init(InitialContext.java:223) >> at javax.naming.InitialContext.<init>(InitialContext.java:197) >> at >> javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:82) >> >> at org.apache.directory.server.Service.init(Service.java:96) >> at >> org.apache.directory.daemon.Bootstrapper.callInit(Bootstrapper.java:151) >> at >> org.apache.directory.daemon.JsvcBootstrapper.init(JsvcBootstrapper.java >> :56) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java >> :39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke( >> DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at >> org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:160) >> >> >> -- > > emedia-solutions wolf web: http://www.emedia-solutions-wolf.de > Wedeler Landstrasse 63 mail: [EMAIL PROTECTED] > 22559 Hamburg pgp: http://wwwkeys.de.pgp.net > (040) 550 083 70 taxid: 57 / 126 / 16123 >
