When I call CalendarInterface.getCalendarEntry() I end up in an IndexOutOfBoundsException in line 418 of BaseDocumentProxy.
The code in line 417 and 418 looks like this:
if (text.indexOf('-') >= 0) { // we have a date/time range
GregorianDateTimeRange range = new GregorianDateTimeRange((Calendar) list.get(0), (Calendar) list.get(1));
Through debugging, I have discovered, that the value of the variable 'text' at this point is: '28-01-2008 08:10:00', so the the test in line 417 incorrectly determines that we have a date/time range, when in fact it is just a single date and time.
Kind regards,
Morten Hindsholm
morten@hindsholm.dk
Stack trace
Logged In: YES
user_id=484961
Originator: NO
ok, seemd to be a bug. Please help us to reproduce this behaviour:
Which regional settings are you using?
Best regards,
Kurt
Logged In: YES
user_id=114605
Originator: NO
It is a danish Lotus Notes installation, release 6.5.1.
If you want me to check something, please let me know.
I have the latest domingo checked out and built locally.
Logged In: YES
user_id=484961
Originator: NO
A fix for this bug is now available in CVS HEAD.
Logged In: YES
user_id=114605
Originator: NO
Please forgive my ignorance, but I don't know how to check the regional settings in Lotus Notes...
I know that it is a danish version with danish settings for date and time etc, but I suspect you are looking for more detailed information.
Please let me know what you need and where I might find the information in my Notes client.
Kind regards,
/\/\orten
Logged In: YES
user_id=114605
Originator: NO
Hello again - I just saw your note about the fix in CVS HEAD.
I will try that as soon as possible, which unfortunately won't be until next week.
/\/\orten
Logged In: YES
user_id=114605
Originator: NO
Sorry about the delay.
The bug has indeed been fixed - thank you!