[ https://issues.apache.org/jira/browse/CONNECTORS-969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14065848#comment-14065848 ]
Karl Wright commented on CONNECTORS-969: ---------------------------------------- The need for being able to unpack a description string has now gone away, so this change is even more important to do. But since a fairly complete revamp of all connectors needs to be done for 2.0 anyway, I think we should postpone this ticket until then. > Output connectors that use a JSON description string likely to fail > ------------------------------------------------------------------- > > Key: CONNECTORS-969 > URL: https://issues.apache.org/jira/browse/CONNECTORS-969 > Project: ManifoldCF > Issue Type: Bug > Components: File system connector > Affects Versions: ManifoldCF 1.6.1 > Reporter: Karl Wright > Assignee: Karl Wright > Fix For: ManifoldCF 2.0 > > > When JSON is used as a description string, the order of terms in JSON is not > determined - it is hashmap dependent. This means that the strings cannot be > compared reliably between different versions of Java. Since these strings > are stored in the database, upgrading java versions for these connectors > might well cause all records going to them to be reindexed. > JSON is also quite wordy (although better than XML) and is not a great fit > for database storage for this reason. > The alternative is to use the pack primitives that are available from the > base connector class. -- This message was sent by Atlassian JIRA (v6.2#6252)