|
|
|
Class#getResourceAsStream(...): забавная ситуация.
|
|||
|---|---|---|---|
|
#18+
Наше приложение использует библиотеку XML Security, в ней в одном из классов есть такой код: Код: plaintext 1. 2. думаю понятно, что файл config.xml находится внутри джара XMLSecurity-1.3.jar. Если наше приложение поместить в каталог у которого в названии присутствует символ - "!", то метод getResourceAsStream вернет null. Афигеть. Это в документации где нить написано? В JavaDoc я не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 17:21:37 |
|
||
|
Class#getResourceAsStream(...): забавная ситуация.
|
|||
|---|---|---|---|
|
#18+
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4730642 The '!' in the directory name is interfering with the syntax of a jar url. According to the specification for Jar URLs found in java.net.JarURLConnection, "!/" should be recognized as the separator for a jar entry, not simply a '!' as in the above example. This is a bug. Assuming that "!/" is correctly recognized as the separator, there will still be a problem if the directory name ends with a '!'. The only true solution would be to introduce a quoting mechanism. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 17:33:22 |
|
||
|
Class#getResourceAsStream(...): забавная ситуация.
|
|||
|---|---|---|---|
|
#18+
Баге-то годиков уже ого-го сколько. И каждый раз открытие. Примечательно что дело совсем не в XMLSecurity-1.3.jar и getResourceAsStream. Там вообще много чего обрыгивается пытаясь распознать путь как jar файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 18:04:55 |
|
||
|
Class#getResourceAsStream(...): забавная ситуация.
|
|||
|---|---|---|---|
|
#18+
BlazkowiczБаге-то годиков уже ого-го сколько. И каждый раз открытие. А баги они такие, пока не наткнешься где нить, не узнаешь. Не думаю, что есть прикладные программисты, которые распечатывают и усиленно читают баг листы. Blazkowicz Примечательно что дело совсем не в XMLSecurity-1.3.jar это то оно то сразу понятно то :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 19:00:16 |
|
||
|
Class#getResourceAsStream(...): забавная ситуация.
|
|||
|---|---|---|---|
|
#18+
wessenА баги они такие, пока не наткнешься где нить, не узнаешь. Не думаю, что есть прикладные программисты, которые распечатывают и усиленно читают баг листы. это то оно то сразу понятно то :) Если активно читать форумы есть шанс узнать о граблях раньше чем наступить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 19:11:19 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34487385&tid=2145919]: |
0ms |
get settings: |
16ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 292ms |
| total: | 448ms |

| 0 / 0 |
