You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by "Ate Douma (JIRA)" <je...@portals.apache.org> on 2008/09/26 00:09:44 UTC

[jira] Closed: (JS2-664) getPreference returns null with a default value of ""

     [ https://issues.apache.org/jira/browse/JS2-664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ate Douma closed JS2-664.
-------------------------

       Resolution: Won't Fix
    Fix Version/s:     (was: 2.2)

The Java Preferences back-end is going to be replaced with a new directly managed implementation so this specific problem will no longer exist.
See also: JS2-869 

> getPreference returns null with a default value of ""
> -----------------------------------------------------
>
>                 Key: JS2-664
>                 URL: https://issues.apache.org/jira/browse/JS2-664
>             Project: Jetspeed 2
>          Issue Type: Bug
>          Components: Portlet Entities and Preferences
>    Affects Versions: 2.2
>            Reporter: David Sean Taylor
>            Assignee: David Sean Taylor
>
> The User Browser was getting a NPE exception since the code expected "" to be returned from getPreferences().getValue with a default value provided:
>         String roleFilter = request.getPreferences().getValue("FilterByRole", "");
>         if (roleFilter == null)
>             roleFilter = "";
> See commit:
> http://svn.apache.org/viewvc?view=rev&revision=519196
> When a default value of "" is provided, it would be expected to get back "", not NULL
> However, NULL is being returned at times
> It seems that this only occurs with an Oracle database backend

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org