Problem Note 14337: Exception may occur when bookmarking a shared portlet or removing the
shared portlet from a bookmark portlet
When adding a shared page in the Information Delivery Portal, the
following error may occur in the web server log:
[WARN ] <userid> om.sas.portal.metadata.omr.OMRPortalPage -
The portlet count is off for the column xxxxxxxx.xxxxxxxx associated
with page "<page_name>" [xxxxxxxx.xxxxxxxx resulting in error
[The user does not have permission to perform this action.]
The above message will appear if the user that added the shared page
does not have permission to see all content on the page. However, the
page will still be added displaying only the content the user has
permission to see.
To reproduce this problem, follow these steps:
1.) the content administrator edits the shared portlet after the
shared page has been displayed and creates a new link to it,
2.) the user logs back into the portal,
3.) searches for and adds the link to the shared portlet,
4.) bookmarks the shared portlet,
5.) removes the link from the bookmark,
6.) and then attempts to bookmark the shared portlet again,
The following exception will also be displayed to the terminal:
com.sas.services.ServiceException: Exception received while
updating parent. [
com.sas.services.ServiceException: Exception occurred updating
the SAS Metadata Repository. [ com.sas.metadata.remote.MdException:
The user does not have permission to perform this action.
[com.sas.iom.SASIOMDefs.GenericError:
The user does not have permission to perform this action. ] ] ]
....
....
[ERROR] <userid> tal.actions.AddBookmarksFromSearchAction -
Adding bookmarks from search java.lang.NullPointerException at
com.sas.services.information.OMIChildRepository.getDefault
RepositoryName(UnknownSource)at
com.sas.services.information.metadata.Metadata.getEntityKey(Unknown
Source)
com.sas.services.ServiceException: Exception received while
updating parent.
[com.sas.services.ServiceException: Exception occurred updating
the SAS Metadata Repository. [ com.sas.metadata.remote.MdException:
The user does not have permission to perform this action.
[com.sas.iom.SASIOMDefs.GenericError: The
user does not have permission to perform this action. ] ] ]
....
....
2004-11-12 17:56:26,889 [ERROR] <userid>
sas.portal.actions.RemoveBookmarksAction - Removing bookmarks
from bookmarks portlet java.lang.NullPointerException at
com.sas.services.information.OMIChildRepository.getDefaultRepository
Name(UnknownSource)at
com.sas.services.information.metadata.Metadata.getEntityKey
(Unknown Source)
The link to the shared page and the bookmarks will be added or deleted
correctly.
A fix for SAS 9.1.3 (9.1 TS1M3) for this issue is available at:
http://www.sas.com/techsup/download/hotfix/e9_sbcs_prod_list.html#014337
For customers running SAS with Asian Language Support (DBCS), this
fix should be downloaded from:
http://www.sas.com/techsup/download/hotfix/e9_dbcs_prod_list.html#014337
Operating System and Release Information
SAS System | SAS Information Delivery Portal | Microsoft Windows 2000 Server | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
Microsoft Windows NT Workstation | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
Microsoft Windows 2000 Advanced Server | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
Microsoft Windows 2000 Datacenter Server | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
Microsoft Windows 2000 Professional | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
HP-UX | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
64-bit Enabled Solaris | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
Solaris | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
64-bit Enabled HP-UX | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
64-bit Enabled AIX | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
AIX | 2.0 | 2.0 | 9.1 TS1M0 | 9.1 TS1M3 SP2 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Topic: | System Administration ==> Servers ==> Portal
|
Date Modified: | 2005-04-27 14:23:33 |
Date Created: | 2005-01-24 12:08:32 |