Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 352185 - Suppress exception while startup, if no assembler is available for a autostart node
Summary: Suppress exception while startup, if no assembler is available for a autostar...
Status: RESOLVED FIXED
Alias: None
Product: Riena
Classification: RT
Component: navigation (show other bugs)
Version: 3.0.0   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-15 04:43 EDT by Frank Schepp CLA
Modified: 2011-07-15 05:08 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Schepp CLA 2011-07-15 04:43:17 EDT
Suppress exception while startup of application, if no assembler is available for a autostart node. If no assembler is available when providing some node after startup an exception should still be thrown. This behavior should be independent on how the node is provided (create, navigate, jump).
Comment 1 Frank Schepp CLA 2011-07-15 04:55:01 EDT
Changed behavior in AbstractSimpleNavigationNodeProvider
Comment 2 Christian Campo CLA 2011-07-15 05:08:40 EDT
Sees fix seems to be especially helpfull for authorization. An Assembler could decide NOT to create a node because of missing access rights by the user. If that an autostart thing (like a subapplication brought up at startup time) then that would work fine. (Previously that would result in an error)

However if you navigate or jump at runtime to a node that the user has no access right, thats a programming error (you shouldnt jump in the first place) and hence we throw an exception.