[ https://issues.apache.org/jira/browse/ATLAS-1726?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15967366#comment-15967366 ]
David Radley commented on ATLAS-1726: ------------------------------------- [~sarath.ku...@gmail.com] This is a good catch. I notice http://www.json.org/ talks of valid json strings as any unicode character apart from " or \. I am not sure whether our Jackson json support introduces more restrictions. I wonder do we : 1) support blanks in type names. If we do presumably we should support blanks in the other type related structures like AttributeDef names. We may not want to support an uni-code characters as type names, leading blank characters in type names, leading numbers. Whether we support non-english characters is another question, the advantage of sticking to English characters is that it helps debugging; but there should then be a way to globalise these strings. 2) We do not support type names with blanks in and are much more restrictive in the characters - for example see https://db.apache.org/derby/docs/10.1/ref/crefsqlj1003454.html. In both cases we should explicitly document/police exactly which characters are supported and any encoding restrictions. We should also police document the maximum length. It would be great to see a set of unit tests to tests all the valid and invalids here. > Creating type name with space causes exceptions while doing DSL search > ---------------------------------------------------------------------- > > Key: ATLAS-1726 > URL: https://issues.apache.org/jira/browse/ATLAS-1726 > Project: Atlas > Issue Type: Bug > Components: atlas-core > Affects Versions: 0.8-incubating, 0.9-incubating > Reporter: Sharmadha Sainath > Assignee: Sarath Subramanian > > 1.Created a type "type 1" successfully > 2.Searched the type "type 1" in Basic search which worked fine. > 3.Same type when selected in drop down list of types in DSL , failed with 500 > internal server error with exception : > {code} > org.apache.atlas.query.Expressions$UnresolvedException: Unresolved datatype. > Can not resolve due to unresolved children, expression: type where 1 > {code} > 4. If typename is provided as `type 1` in "Search by Query" text box (with > backquotes) like mentioned in https://issues.apache.org/jira/browse/ATLAS-263 > , it works fine. > User might perceive that the type is not registered properly due to the > exception. -- This message was sent by Atlassian JIRA (v6.3.15#6346)