directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Seelmann (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DIRSTUDIO-714) Parse failure if description contains single quote
Date Fri, 17 Dec 2010 20:32:03 GMT

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

Stefan Seelmann commented on DIRSTUDIO-714:
-------------------------------------------

I'd say that's a pb of the OpenDS schema, if they don't escape the single quote character.
How should we find out that the single quote belongs to the description? It would be possilbe
to check if the following character isn't a white space. I'll check the RFCs.


> Parse failure if description contains single quote
> --------------------------------------------------
>
>                 Key: DIRSTUDIO-714
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-714
>             Project: Directory Studio
>          Issue Type: Bug
>          Components: studio-schemaeditor
>    Affects Versions: 1.5.3
>         Environment: Using Dir Studio on Mac OS X (doubt that matters).
>            Reporter: Nick Triantos
>
> I was trying to import the schema from our OpenDS server.  I received a parse failure
error.  I think it's due to the description containing a single quote character (') which
is not being escaped.
> To test this, set up a default OpenDS server, and try to use Dir Studio to edit its schema.
> The failure I see is:
> null
>  - Parser failure on attribute type description
>   java.text.ParseException: Parser failure on attribute type description:
> 	( 2.16.840.1.113730.3.1.35 NAME 'changelog'  DESC 'the distinguished name of the entry
which contains the set of entries comprising this server's changelog' EQUALITY distinguishedNameMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation
X-ORIGIN 'draft-good-ldap-changelog' )
> Antlr message: unexpected char: 's'
> 	at org.apache.directory.shared.ldap.schema.parsers.AttributeTypeDescriptionSchemaParser.parseAttributeTypeDescription(AttributeTypeDescriptionSchemaParser.java:108)
> 	at org.apache.directory.studio.schemaeditor.model.io.GenericSchemaConnector.getSchema(GenericSchemaConnector.java:204)
> 	at org.apache.directory.studio.schemaeditor.model.io.GenericSchemaConnector.importSchema(GenericSchemaConnector.java:104)
> 	at org.apache.directory.studio.schemaeditor.model.Project.fetchOnlineSchema(Project.java:251)
> 	at org.apache.directory.studio.schemaeditor.view.wizards.NewProjectWizard$1.run(NewProjectWizard.java:143)
> 	at org.apache.directory.studio.connection.ui.RunnableContextRunner$1.run(RunnableContextRunner.java:123)
> 	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
>   Parser failure on attribute type description:
> 	( 2.16.840.1.113730.3.1.35 NAME 'changelog'  DESC 'the distinguished name of the entry
which contains the set of entries comprising this server's changelog' EQUALITY distinguishedNameMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation
X-ORIGIN 'draft-good-ldap-changelog' )
> Antlr message: unexpected char: 's'

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message