History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: COR-710
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Unassigned
Reporter: Patrick Roemer
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
db4o Core

IndexOutOfBoundException triggered by ObjectSet#get() is not caught on the server

Created: 09/Jul/07 09:13 AM   Updated: 22/Aug/07 07:44 PM
Component/s: Client/Server
Affects Version/s: None
Fix Version/s: Denmark - v6.3

Time Tracking:
Original Estimate: Not Specified
Remaining Estimate: 0h
Time Spent - 2h
Time Spent: 2h
Time Spent - 2h

Resolution Date: 22/Aug/07 07:44 PM
Labels:
Participants: Patrick Roemer
Number of Attachments: 0
Number of Comments: 0


 Description  « Hide
Calling ObjectSet#get() for an invalid ID in C/S mode is expected to trigger an IOOBE on the client. But the exception is not caught on the server (and consequently there is no client notification) - the application hangs. (This may not be the only case where valid use of the List API triggers (runtime!) exceptions that should be transmitted to the client.)

For this specific case, the exception occurs in MObjectSetGetId#processAtServer().

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.