cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dzmitry Kazimirchyk (JIRA)" <j...@apache.org>
Subject [jira] Updated: (CAY-1526) Preferences: java.lang.IllegalArgumentException: Key too long
Date Fri, 18 Mar 2011 07:45:30 GMT

     [ https://issues.apache.org/jira/browse/CAY-1526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dzmitry Kazimirchyk updated CAY-1526:
-------------------------------------

    Attachment:     (was: CAY-1526-patch.txt)

> Preferences: java.lang.IllegalArgumentException: Key too long
> -------------------------------------------------------------
>
>                 Key: CAY-1526
>                 URL: https://issues.apache.org/jira/browse/CAY-1526
>             Project: Cayenne
>          Issue Type: Bug
>          Components: Modeler
>    Affects Versions: 3.1M1
>            Reporter: Andrus Adamchik
>            Assignee: Olga Tkacheva
>         Attachments: CAY-1526-patch2.txt
>
>
> This affects Cayenne 3.1. When entering a long path for a JDBC driver, e.g.:
> [1] /Users/user/development/tools/mysql-connector-java-5.1.14/mysql-connector-java-5.1.14-bin.jar
> The modeler generates an error:
> 1/3/11 2:12:00 PM	[0x0-0x15015].CayenneModeler[267]	Exception in thread "AWT-EventQueue-0"
java.lang.IllegalArgumentException: Key too long: /Users/user/development/tools/mysql-connector-java-5.1.14/mysql-connector-java-5.1.14-bin.jar
> 1/3/11 2:12:05 PM	[0x0-0x15015].CayenneModeler[267]		at org.apache.cayenne.pref.CayennePreferenceEditor.save(CayennePreferenceEditor.java:125)
> We need to revisit all places where filesystem paths are used as preference keys, and
either stop using them as key names somehow (maybe they should be "values", not keys). If
they absolutely have to be used as keys, we may hash them to a 32 char-long string

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message