[ 
https://issues.apache.org/jira/browse/DIRSTUDIO-1071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14947494#comment-14947494
 ] 

Julia Smith commented on DIRSTUDIO-1071:
----------------------------------------

The high order bit is apache directory studio is formulating the entry. Which 
contrasts with your example.



Because I enter as part of the rnd 'ship=foo' it as part of the dn. The rnd 
interface is rather bad.

Missing some parameter checking here and the studio does not offer any 
appropriate indication of what to add.

-----Original Message-----
From: Stefan Seelmann (JIRA) [mailto:[email protected]] 
Sent: Wednesday, October 07, 2015 12:56 PM
To: Julia Smith
Subject: [jira] [Commented] (DIRSTUDIO-1071) Cannot create entries with custom 
schemas


    [ 
https://issues.apache.org/jira/browse/DIRSTUDIO-1071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14947473#comment-14947473
 ] 

Stefan Seelmann commented on DIRSTUDIO-1071:
--------------------------------------------

You mean the schema here: 
https://directory.apache.org/apacheds/basic-ug/2.3.1-adding-schema-elements.html#using-apache-directory-studio-schema-editor-to-load-the-new-schema-elements
 ?

This does't define an attribute type "ship", but an object class with that 
name. Instead it defines an attribute type "numberOfGuns". A valid entry would 
look like this: 

{code}
dn: cn=HMS Bounty,dc=example,dc=com
objectClass: ship
objectClass: top
cn: HMS Bounty
numberOfGuns: 4
{code}





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


> Cannot create entries with custom schemas
> -----------------------------------------
>
>                 Key: DIRSTUDIO-1071
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-1071
>             Project: Directory Studio
>          Issue Type: Bug
>          Components: studio-apacheds
>    Affects Versions: 2.0.0-M9 (2.0.0.v20150606-M9)
>         Environment: Fresh Install of ApacheDS2.0.0M20. windows7 
>            Reporter: Julia Smith
>
> pasted out the seven seas schema as per your documentation, but any attempt 
> to add a ship entry results in the following.
> eclipse.buildId=unknown
> java.version=1.8.0_51
> java.vendor=Oracle Corporation
> BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
> Framework arguments:  /studio-rcp/resources/icons/linux/studio.xpm
> Command-line arguments:  -os win32 -ws win32 -arch x86_64 
> /studio-rcp/resources/icons/linux/studio.xpm
> org.apache.directory.studio.common.core
> Error
> Wed Oct 07 12:14:23 PDT 2015
> java.lang.Exception: [LDAP: error code 16 - NO_SUCH_ATTRIBUTE: failed for 
> MessageType : ADD_REQUEST
> Message ID : 12
>     Add Request :
> Entry
>     dn[n]: ship=foo,dc=example,dc=com
>     objectClass: ship
>     objectClass: top
>     ship: foo
>     cn: 
> : ERR_04269 ATTRIBUTE_TYPE for OID ship does not exist!]
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkResponse(DirectoryApiConnectionWrapper.java:1278)
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.access$9(DirectoryApiConnectionWrapper.java:1246)
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper$6.run(DirectoryApiConnectionWrapper.java:926)
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.runAndMonitor(DirectoryApiConnectionWrapper.java:1173)
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkConnectionAndRunAndMonitor(DirectoryApiConnectionWrapper.java:1107)
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.createEntry(DirectoryApiConnectionWrapper.java:948)
>       at 
> org.apache.directory.studio.ldapbrowser.core.jobs.CreateEntryRunnable.createEntry(CreateEntryRunnable.java:225)
>       at 
> org.apache.directory.studio.ldapbrowser.core.jobs.CreateEntryRunnable.run(CreateEntryRunnable.java:124)
>       at 
> org.apache.directory.studio.connection.ui.RunnableContextRunner$1.run(RunnableContextRunner.java:112)
>       at 
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
> java.lang.Exception: [LDAP: error code 16 - NO_SUCH_ATTRIBUTE: failed for 
> MessageType : ADD_REQUEST
> Message ID : 12
>     Add Request :
> Entry
>     dn[n]: ship=foo,dc=example,dc=com
>     objectClass: ship
>     objectClass: top
>     ship: foo
>     cn: 
> : ERR_04269 ATTRIBUTE_TYPE for OID ship does not exist!]
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkResponse(DirectoryApiConnectionWrapper.java:1278)
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.access$9(DirectoryApiConnectionWrapper.java:1246)
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper$6.run(DirectoryApiConnectionWrapper.java:926)
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.runAndMonitor(DirectoryApiConnectionWrapper.java:1173)
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkConnectionAndRunAndMonitor(DirectoryApiConnectionWrapper.java:1107)
>       at 
> org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.createEntry(DirectoryApiConnectionWrapper.java:948)
>       at 
> org.apache.directory.studio.ldapbrowser.core.jobs.CreateEntryRunnable.createEntry(CreateEntryRunnable.java:225)
>       at 
> org.apache.directory.studio.ldapbrowser.core.jobs.CreateEntryRunnable.run(CreateEntryRunnable.java:124)
>       at 
> org.apache.directory.studio.connection.ui.RunnableContextRunner$1.run(RunnableContextRunner.java:112)
>       at 
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to