directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Markus Wolf <mar...@emedia-solutions-wolf.de>
Subject Re: [ApacheDS] Using custom schema
Date Tue, 20 Feb 2007 07:57:25 GMT
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 <markus@emedia-solutions-wolf.de> 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: markus@emedia-solutions-wolf.de
> 22559 Hamburg            pgp: http://wwwkeys.de.pgp.net
> (040) 550 083 70       taxid: 57 / 126 / 16123
>

Mime
View raw message