rave-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anthony Carlucci (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (RAVE-331) Error when trying to upload a duplicate gadget url to widget store
Date Tue, 01 Nov 2011 14:57:32 GMT
Error when trying to upload a duplicate gadget url to widget store

                 Key: RAVE-331
                 URL: https://issues.apache.org/jira/browse/RAVE-331
             Project: Rave
          Issue Type: Bug
    Affects Versions: 0.5-INCUBATING
            Reporter: Anthony Carlucci
            Priority: Minor

How to Reproduce
1) Login to Rave as any user
2) Upload a gadget to the widget store - verify it was added successfully
3) Go back and try to add the same gadget url again
4) You will see the standard "rave has suffered a brief meltdown" page

The issue is that the DefaultWidgetService.registerNewWidget function returns a null Widget
object if it finds the URL already in the system.  The RavePermissionEvaluator.hasPermission
functions are not properly dealing with potential null objects and thus a NPE is thrown.

How to Fix
1) Improve the RavePermissionEvaluator.hasPermission methods to check for and safely handle
possible null objects.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message