directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Karasulu <akaras...@gmail.com>
Subject Re: [ApacheDS] Problems adding an entry using a custom schema
Date Wed, 11 Feb 2009 16:11:22 GMT
Is your gameaccount schema enabled?  Just check if there's a m-disabled
attribute set to TRUE.  You can just remove that attribute or set it to
false.

Alex

On Wed, Feb 11, 2009 at 10:44 AM, Yiannis Mavroukakis <
imavroukakis@gameaccount.com> wrote:

> Hi everyone!
>
> I've managed to embed ApacheDS into our JBoss app server, it lanuches fine
> and waits for connections. The problem I have now is that when I try to add
> a user to
> our context it blows up. Before it does that though, I have the following
> lines in our log:
>
> 15:36:16,919 WARN  [DefaultServerEntry] The attribute 'gaplayertokenid'
> cannot be stored
> 15:36:16,919 WARN  [DefaultServerEntry] The attribute 'gaplayerid' cannot
> be stored
> 15:36:16,919 WARN  [DefaultServerEntry] The attribute 'gabasecurrency'
> cannot be stored
> 15:36:16,935 WARN  [DefaultServerEntry] The attribute 'gapartnerref' cannot
> be stored
> 15:36:16,935 WARN  [DefaultServerEntry] The attribute 'gacomment' cannot be
> stored
> 15:36:16,935 WARN  [DefaultServerEntry] The attribute 'gasessionwebkey'
> cannot be stored
> 15:36:16,935 WARN  [DefaultServerEntry] The attribute 'gapartnerwebkey'
> cannot be stored
> 15:36:16,935 WARN  [DefaultServerEntry] The attribute 'gaplayerguid' cannot
> be stored
>
> And the main exception is:
>
> javax.naming.NamingException: [LDAP: error code 54 - LOOP_DETECT: failed
> for     Add Request :
> ClientEntry
>   dn: cn=imavroukakis,ou=Player,dc=gameaccount,dc=com
>   objectClass: top
>   objectClass: gaPlayer
>   postalCode: E12345
>   mail: i.mavroukakis@btinternet.com
>   sn: orvaMsikaku
>   ou: Player
>   c: GR
>   givenname: aoIsinn
>   o: gameaccount
>   gaPlayerTokenId: AB9C2965-8A84-40B5-B14B-0E0E991A001E
>   l: London
>   gaPlayerId: 482101
>   userPassword: ''
>   postalAddress: 43 Somewhare Point, 1 Some Place
>   gaBaseCurrency: GBP
>   cn: imavroukakis
>   gaPartnerRef: 192489DA
>   st: N/A
>   gaComment: partner 192489DA playerId 482101
>   gaSessionWebKey: gameAccount
>   gaPartnerWebKey: gameAccount
>   gaPlayerGuid: 6352FC09-1EDC-4043-AD29-F0CD74055587
> : objectClass w/ OID 1.3.6.1.4.1.99999.1.2.1 not registered!]; remaining
> name 'cn=imavroukakis'
>   at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3022)
>   at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2951)
>   at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2758)
>   at com.sun.jndi.ldap.LdapCtx.c_createSubcontext(LdapCtx.java:774)
>   at
> com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(ComponentDirContext.java:319)
>   at
> com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:248)
>   at com.ga.ldap.Ldap.updatePlayer(Ldap.java:299)
>   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:597)
>   at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
>   at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
>   at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
>   at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
>   at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
>   at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
>   at $Proxy166.updatePlayer(Unknown Source)
>   at com.ga.ldap.LdapUpdater.processMessage(LdapUpdater.java:71)
>   at com.ga.ldap.LdapUpdater.consumeMessage(LdapUpdater.java:58)
>   at
> com.ga.messaging.core.consumer.ThreadPoolConsumerImpl.consumeMessage$0(ThreadPoolConsumerImpl.java:37)
>   at
> com.ga.messaging.core.consumer.ThreadPoolConsumerImpl.access$000(ThreadPoolConsumerImpl.java:24)
>   at
> com.ga.messaging.core.consumer.ThreadPoolConsumerImpl$0r.run(ThreadPoolConsumerImpl.java:39)
>   at
> uk.org.retep.util.thread.ExecutorFactory$RunnableWrapper.run(ExecutorFactory.java:203)
>   at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>   at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>   at java.lang.Thread.run(Thread.java:619)
>
> However if i browse to the ldap schema is that 1.3.6.1.4.1.99999.1.2.1 is
> there..
>
> dn: m-oid=1.3.6.1.4.1.99999.1.2.1,ou=objectClasses,cn=gameaccount,ou=schema
> objectClass: metaObjectClass
> objectClass: metaTop
> objectClass: top
> m-oid: 1.3.6.1.4.1.99999.1.2.1
> m-description: LDAP representation of a player
> m-must: cn
> m-must: gaBaseCurrency
> m-must: gaPartnerRef
> m-must: gaPartnerWebKey
> m-must: gaPlayerGuid
> m-must: gaPlayerId
> m-must: gaPlayerTokenId
> m-must: gaSessionWebKey
> m-name: gaPlayer
> m-obsolete: FALSE
> m-supObjectClass: inetOrgPerson
> m-typeObjectClass: STRUCTURAL
>
> Thank you very much for your continued help :-)
>
> Yiannis
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message