Sun Java System Portal Server 7.1 Update 2 Release Notes

Bugs in this Release

This section contains information on the open bugs of the Portal Server 7.1 Update 2.

The following product areas are covered:

Installation


Web Server or Application Server fails to start after Java ES 5 Update 1 installation because of AMLController filter. (# 6604128)

Solution:

Set the container JVM Class path.

  1. Edit the following file:

    On Application Server: Application-Server-domian-instance-dir/config/server.xml

    On Web Server: Web-Server-domian-instance-dir/config/domain.xml

  2. Search for java-config classpath-suffix= ".

  3. Change the following line: /wireless_rendering.jar:/wireless_rendering_util.jar:/ obile_services.jar:/ ccpp-1_0.jar:/ccpp-ri-1_0.jar:/jena-1.4.0.jar:/rdffilter.jar:/locale to:


    /opt/SUNWma/lib/wireless_rendering.jar:
    /opt/SUNWma/lib/wireless_rendering_util.jar
    :/opt/SUNWma/lib/mobile_services.jar:
    /opt/SUNWma/lib/ccpp-1_0.jar:/opt/SUNWma/lib/
    ccpp-ri-1_0.jar:/opt/SUNWma/lib/jena-1.4.0.jar:
    /opt/SUNWma/lib/rdffilter.jar:/opt/
    SUNWma/lib/locale

Patch needs to be applied as a root user. (#5080029)

Solution:

If you have followed any post-installation configuration to run Portal Server as a non-root user, you need to remove these changes, and run Portal Server as root before applying the patch.

After successfully applying the patch, follow the post-installation procedure to run Portal Server as a non-root user .


If Portal Server and Access Manger are installed on two different machines, creation of discussions and searching fail. (#6534761, 6534777)

Solution:

After upgrading Portal Server 7.1 to Portal Server 7.1 Update 2, restart the common agent container.

On the Solaris platform:


/usr/lib/cacao/lib/cacaoadm stop 
/usr/lib/cacao/lib/cacaoadm start

On the Linux platform:

/opt/sun/cacao/bin/cacaoadm stop

/opt/sun/cacao/bin/cacaoadm start


Restarting of the common agent container is required after creating a new portal. (#6521384)

Example:

In the Linux platform, if you use Application Server 8.2 as the web container for Portal Server, after creating a new portal, restart the common agent container.


/opt/sun/cacao/bin/cacaoadm stop
/opt/sun/cacao/bin/cacaoadm start

If Portal Server is installed on an Application Server cluster, to uninstall Portal Server, you need to delete the Portal Server instance on every node. (#6494878)

Solution:

Do the following:

  1. Start DAS on each secondary node.

  2. Delete Portal Server instances on each secondary node by running the psadmin delete-instance command.

  3. Delete Portal Server instance on the primary node.

  4. Run the uninstall command to uninstall Portal Server.

Administration with Command-Line Utilities


By default, —overwrite option is true for import through Portal Server administrator console and is false for psadmin import command. (#6323091)

Solution:

When using the psadmin import subcommand with the --dp-only option, if the intention is to replace the whole display profile for the specified dn, use the --overwrite option. For example, type

./psadmin import -u amadmin -f ps_password -p portal-ID --dp-only --continue --overwrite


Portal directory is not deleted if the instance is on a host other than the portal host. (#6355651)

Description:

Run delete-portal from machine1. The directory /var/opt/SUNWportal/portals/portal1 is deleted from machine1. However, the same directory is not deleted from machine2.

Solution:

Delete the directory /var/opt/SUNWportal/portals/portal1 from machine2.

Collaboration and Communities


When you access community portlet for the first time, it displays content not available error. (#6495254)

Solution:

Refresh the browser.

Desktop


Online documentation on the Portal Server desktop refers to the online documentation of Portal Server 7.1. (#6573973)

Solution:

Access the Portal Server 7.1 Update 1 online documentation from http://docs.sun.com/app/docs/coll/1552.1.


Because of the cookie size, portlets fail for authless anonymous user. (#6460104)

Description:

For authless anonymous user, the properties are stored in a cookie. This includes all portlet render arguments and desktop arguments. When the render arguments reach a certain size, the portlets fail.

Solution:

Do the following:

  1. Log in to Access Manager administration console.

  2. Click Service Configuration —> Client Detection.

  3. In the Client Detection screen, click the Edit link displayed with the Client Types field.

  4. In the Client Manager pop-up window, select the third page.

  5. Click the Edit link displayed with genericHTML.

  6. In the pop up window, select Additional Properties option and add the property, authlessState=server.


When you try to access Portal Server desktop, the following error is displayed, “Invalid Keystore format.” (#6446218, 6488139)

Solution:

Do the following:

  1. Access the var/opt/SUNWportal/portals/portalID/config/instanceID directory.

  2. In this directory, rename security to security.backup.

  3. Restart the instance.

Portlet


Portlet output values are cached. (#6273292)

Description:

Set the refresh time value to zero. For example, <String name="refreshTime" value="0" advanced="true"/>.


The Community portlet help displays the following error message: “Page cannot be found.” (#6547258)

Solution:

Access the online help using the Help button provided at the top right corner of the Community sample.

Portal Server Management Console


For the developer administrator user, the newly created DNs are updated only in the next session. (#6573378)

Solution:

Do the following:

  1. Log in to Portal Server as developerAdmin.

  2. Click the Admin tab and the Channels tab.

  3. Click Edit. The list displays all DNs present under DeveloperSample.

  4. Open a new browser, log in to Access Manager, and create a new sub organization under developer sample.

  5. Assign all portal services to the new organization.

  6. Refresh the Portal Server desktop and navigate to Admin -> Channels -> Create Channel Admin.

  7. Click Edit. The newly created organization is not listed.

    The developerAdmin user needs to log out and log in to view the newly created organization.


The Choose File option does not work when you import or export a portal. (#6545784)

Solution:

When you import or export a portal, provide the full path of the par file.


On Application Server 8.2, Datasources are not deployed on a new Portal Server instance. (#6515080)

Solution:

Do the following in the Application Server 8.2 administration console:

  1. Log in to the Application Server administration console.

  2. Select click on resources -> JDBC Resources -> jdbc/communitymc.

  3. In the right frame, click Targets tab, and click Manage Targets.

  4. Add the server instance.


Portal Server /portal/dt page does not load properly when there is TimeOut due to Instant Messenger. (#6200508)

Solution:

Do the following:

  1. Log in to the Portal Server administration console.

  2. Click Identity Management -> Services.

  3. Change Maximum Session Time to anything that is greater than the time out of the connection for SSO channel.


In Administration Console Help HTTPS should read HTTP, and URLs should read URI. (#6476607)

Description:

In the Profile Section under Secure Remote Access, the attribute reads "HTTP Port — Specifies the HTTPS port. Default value is 80." HTTPS should read HTTP. Rewriting of All URLs should read Rewriting of All URIs.


Help files not displayed on Web Server SSL machine. (#6351789)

Description:

Log in to psconsole and click the Help button. The Help contents are not displayed.

Solution:

Perform the following steps:

  1. Add a bean managed property, httpPort, to the managed bean declaration of JavaHelpBean in the ./web-src/common/common-fonfig.xml file. The common-config.xml file is located in the psconsole WAR file.

  2. Set the value of httpPort to an insecure port (http) that the web container provides.

Example:

The following example demonstrates setting the httpPort to port 8080:

<managed-bean>

<description>The backing bean for the Java Help component</description>

<managed-bean-name>JavaHelpBean </managed-bean-name>

<managed-bean-class>com.sun.web.ui.bean.HelpBackingBean</managed-bean-class>

<managed-bean-scope>request</managed-bean-scope>

<managed-property>

<property-name>jspPath</property-name>

<value>faces</value>

</managed-property>

<managed-property>

<property-name>httpPort</property-name>

<value>8080</value>

</managed-property>

</managed-bean>

The web container must support a http port for the above example to take effect. A unjar and re-jar of the psconsole WAR needs to be added to manage the bean property and set the value of the http port. After making the new psconsole WAR, a redeploy is required for the changes to take effect.

Proxylet


For Auto Download functionality to work, the Refresh Portal Desktop property needs to be enabled. (#6584477)

Solution:

For Auto Download functionality to work, the administrator needs to enable the Refresh Portal Desktop property.

  1. Log in to Portal Server administration console.

  2. Click Secure Remote Access -> Proxylet.

  3. Set Refresh Portal Desktop on Proxylet Launch to Yes.


Proxylet help is available only from the proxylet channel. (#5036777)

Description:

Proxylet help is available only from the proxylet channel. If the user clicks the Help link from Edit Proxylet page, the Help link displays desktop online help.


For Firefox browser on the Solaris platform, Proxylet does not come up in Java Web Start mode. (#6464974)

Solution:

Copy istall_dir/defaults/profile/mimeTypes.rdf from Firefox for Windows to istall_dir/defaults/profile directory of Firefox for Solaris.


Logging out of Portal Server does not close the proxylet console. (#6496855)

Solution:

Stop the proxylet application and close the browser.


For a non-default root proxylet user, the pac file does not contain any of the proxylet rules. (#6445867)

Description:

For a proxylet user, the pac file does not contain any of the proxylet rules.

  1. In Access Manager administrator console, create a user under developersample.

  2. In Portal Server administrator console, create the proxylet rules for developersample.

  3. Log in to Portal Server desktop as the proxylet user.

  4. Launch the proxylet.

    The proxylet gets downloaded in the Applet mode. But the generated pac file does not contain any of the proxylet rules.

Solution:

Do the following:

  1. Log in to the Portal Server administration console.

  2. Select the SRA tab and click the proxylet tab.

  3. Change the COS priority to anything less than the Highest for the organization.

  4. Change the COS priority for o=DeveloperSample to anything less than the Highest.

  5. Set all sub organizations under developer_sample COS priority to Highest.

    For the users created under the sub organization, the corresponding proxylet pac file gets generated.


Proxylet pac file does not generate after closing the applet window for the given session. (#6490738 )

Solution:

Do the following:

  1. Log out from the current session and close the browser window.

  2. Open a new session of the browser and start proxylet.

Rewriter


Rewriter ruleset for Ajax must be manually configured. (#6504423)

Solution:

To manually configure Rewriter rulset for Ajax, do the following:

  1. Log in to Portal Server console as administrator.

  2. Click the Secure Remote Access tab and click Rewriter Rulesets.

  3. Select generic_ruleset option in the Rewriter Rulesets table, and click Download.

  4. Download file as generic_ruleset.xml to a temporary directory.

  5. Edit the generic_ruleset.xml file and the following rules before the Function name="open" paramPatterns="y"/ rule.


    <Function name="*req*.open" paramPatterns=",y,"/> 
    	<Function name="_81.open" paramPatterns=",y,"/>
    	<Function name="http.open" paramPatterns=",y,"/>
    	<Function name="sunportal.AJAXPageStyles" paramPatterns="y"/>
  6. Save the modified file.

  7. In the Portal Server administrator console, select generic_ruleset in the Rewriter Rulesetstable, and click Delete.

  8. Click Upload New and upload the modified the generic_ruleset.xml file.

  9. Restart the gateway.

    The above rules are only for container provider related to JavaScript. Other rules may be required for channel-specific JavaScript.


During a separate session configuration, SRA rewriter rule set is not loaded. On the Linux platform, Gateway Home page is not displayed with non-default directory values. (#6477552, 6570553)

Solution:

Select Secure Remote Access -> Rewrite Rulesets. If you do not find the following entries: default_gateway_ruleset, exchange_2000sp3_owa_ruleset, exchange_2003_owa_ruleset, inotes_ruleset, iplanet_mail_ruleset, sap_portal_ruleset, and wml_ruleset, execute the following commands:

  1. Restart common agent container.

  2. Run the following commands:


    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/DefaultGatewayRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/OWA2003RuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/OWASP3RuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/SAPPortalRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/WMLRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/iNotesRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/iPlanetMailExpressRuleSet.xml

Netlet


Netlet is not working with the SSL_RSA_WITH_NULL_MD5 encryption cipher. (#6434314)

Solution:

Enable the Null Cipher option under the Gateway Profile > Security tab.

NetFile


On the Linux platform, you are not able to add shares for FTP in NetFile. (#6574393)

Description:

You will face this issue if ipv4 and ipv6 are enabled on Linux.


You need to add NFS shares when Portal Server is installed on the Linux platform. (# 6511479, 6504597)

Solution:

Do the following:

  1. Append /usr/lib/libpam.so to the LD_PRELOAD environment variable. For example: export LD_PRELOAD=/usr/lib/libpam.so:$LD_PRELOAD

  2. Verify that /usr/lib is present in LD_LIBRARY_PATH. If it is not present, add /usr/lib to LD_LIBRARY_PATH.

  3. Restart the container from the same shell.


NFS shares are not added to a remote host through NetFile. (#6504597)

Solution:

If the host machine is not configured to do username lookups through NIS, NFS fails to add any share on the host. If NIS is not enabled, you can look up only local users. For example, for a machine where NIS is not enabled, you can add a share to NetFile for any machine as a root user. Ensure root password for this machine is the same as the root password on the machine where NetFile is installed, since it can only lookup local user accounts.

Secure Remote Access (SRA)


SRA gateway fails if there is a domain name case mismatch. (#6588454)

Description:

Java ES installer displays the domain name of the machine on which you install Portal Server. If the machine is configured to use NIS, there will be a mismatch between the actual domain and the domain specified in NIS. For example, in NIS, domain name is specified as "Country.Sun.COM," whereas the actual domain is “country.sun.com.” This results in the failure of Gateway session creation.

Solution:

In the installer, use the actual domain name with correct case.


SRA gateway does not require Directory Server in Portal Server 7.x. (#6565053)

Description:

SRA gateway in Portal Server 7.0 requires Directory Server. After upgrading gateway from Portal Server 7.0 to Portal Server 7.x, uninstall Directory Server.

Do the following:

  1. As a root user, change directories to:

    • /var/sadm/prod/SUNWentsys5/ on Solaris.

    • /var/sadm/prod/sun-entsys5/ on Linux.

  2. Type ./uninstall to uninstall Portal Server.

    In the Sun Java Enterprise System Uninstall Wizard, select Directory Server and proceed.


If a load balancer is installed between Portal Server instances and gateway, some of the SRA features do not work. (#6577269)

Description:

If a load balancer is installed between Portal Server instances and gateway and load balancer is using HTTPS and Portal Server instances are using HTTP, the following SRA features do not work: Static Netlet rules and Proxylet. Portal Server and Load Balancer should have the same protocol for Netlet and Proxylet to work.


When you install Access Manager, Portal Server, and SRA in different sessions, you need to restart the web container after you configure Portal Server. (#6564379)

Solution:

Do the following:

  1. Install Access Manager, Directory Server, and web container in one session.

  2. Install Portal Server in the second session.

  3. Restart the web container.

  4. Install the SRA components in the next session.


On the Linux platform, you are not able to add NFS shares to a remote host through the Netfile option. (# 6504597)

Solution:

If the machine is not configured to do username lookups through NIS or NFS, it fails to add any share on the host. If NIS is not enabled, you can look up only local users. For example, for a machine where NIS is not enabled, you can add a share to Netfile for any machine as a root user. Ensure that the root user password of the machine is same as the root user password on the machine where Netfile is installed.

Do the following:

  1. Append /usr/lib/libpam.so to the LD_PRELOAD environment variable.

    For example, export LD_PRELOAD=/usr/lib/libpam.so:$LD_PRELOAD

  2. Verify whether /usr/lib is present in LD_LIBRARY_PATH. If not, add /usr/lib to LD_LIBRARY_PATH.

  3. Restart the web container from the same shell.


SRA services are not setup when you manually install the sample portals using the command line interface. (#6516280)

Solution:

Manually invoke the following ant targets to setup SRA services for each sample:

  • community_sra

  • developer_sra

  • enterprise_sra

Execute the following command after you install the sample portal.

/usr/sfw/bin/ant -f /opt/SUNWportal/samples/portals/build.xml community_sra developer_sra enterprise_sra -Dconfig.location= input-properties-file-location


In Secure Remote Access, you can add only one row at a time. (#6497988)

Solution:

In SRA screens, when you try to add multiple rows, save the details after you add each row.


Unable to access Unified Web Client (UWC) application through proxylet if UWC and Portal Server are installed on different machines. (#6348935)

Solution:

If UWC application and Portal Server are installed on different machines, do the following to access UWC machine through proxylet:

  1. In the Portal Server administration console, enable cookie management in the Gateway profile.

  2. In the URLs to which user session cookie is forwarded field, add UWC, Calendar, and Messaging Server urls. For example, add the following: http://port/uwc, http://calhost:calport, http://messaginghost:messagingport.

  3. In the AMConfig.properties file of UWC machine, change com.iplanet.am.cookie.name=iPlanetDirectoryPro to com.iplanet.am.cookie.name=iPlanetDirectoryPro1.


    Note –

    This is to have different cookie names in Gateway and Portal Server machines.


  4. In the UWC machine, using configutil, change the session cookie for Messaging Server to iPlanetDirectoryPro1.

  5. Add the UWC, Calendar, and Messaging Server URLs in Non-Authenticated URL list of UWC.

  6. Restart Gateway, UWC, and Portal Server.


certadmin ignores nickname while installing a renewed certificate. (#6360869)

Description:

certadmin ignores the nickname while installing a renewed certificate. This results in the gateway picking up the expired certificate, not the new one. It is not possible to distinguish between two certificates with the same nickname.

Solution:

Do any one of the following:

  1. Delete the old certificate before importing the new one. Do the following in Portal Server 7.1:


    cd PortalServer_base/SUNWportal/bin/certadmin -n config_name
    

    Choose 5 to delete the certificate.

  2. Do not renew the certificate. When a certificate expires, get a brand new one with the new keys.

Search, Subscriptions, and Discussions


Search server does not work when Web Server runs as non-root. (#6408826)

Description:

When Web Server runs as non-root, if you create a search server as non-root, the search server does not work.

Solution:

Do the following:

  1. Create a search server.

  2. Change the search server instance using the following command:

    chown -R nonrootuser.nonroot search_instance

  3. Restart the Web Server as a non-root user.

  4. Change permissions of Search instance using the following command:

    chmod -R og+rX search_instance

WSRP


WSRP producer with SSL does not work with non—SSL consumer. (#6292152)

Description:

WSRP producer with SSL does not work with non—SSL consumer. The common agent container requires the truststore to be populated with the SSL servers CA certificate into the truststore and the password of the truststore set.

Solution:

To set the truststore of the common agent container server:

  1. Create a truststore and import the CA certificate of the SSL server on to this truststore using the keytool command.

  2. Set the following JVM properties using the cacaoadm command:

    • Djavax.net.ssl.truststore

    • Djavax.net.ssl.truststorePassword

    For example, type cacaoadm set-param java-flags="`cacaoadm get-param java-flags -v` -Djavax.net.ssl.truststore=/tmp/truststore -Djavax.net.ssl.truststorePassword=truststorepass.

  3. Restart the common agent container server.


The registry server keystore location is always relative to /soar/3.0. (#6355673)

Description:

The SSO configuration of the registry server accepts a keystore location. This location is always assumed to be relative to /soar/3.0.

Solution:

Make a directory /soar/3.0/jaxr-ebxml/security and place keystore.jks obtained from Registry Server.

Localization


Help in the Option Edit page of Blog or Search displays http status 404 error. (#6570561)

Description:

Select Community Sample -> blog-wiki community -> blog or search page -> Option Edit. Click Help on the upper-right corner. The Help window displays http status 404 error.


In the Japanese locale, the Community invitation e-mail's subject is displayed with ? character. (#6523356)

Solution:

Modify the notification message resource file so that it will not use multi-byte characters in the subject line.

  1. Edit the portal/WEB-INF/classes/CommunityNotificationMessages.properties file.

  2. Make the following change: user_invited_subject=You've been invited to {0}.


Multibyte file names in psonsole under Deploy Portlet is corrupted. (#6368639)

Description:

When the default system locale and browser locale have different character encoding, names of files and directories in portal administration console under Deploy Portlet appear corrupted.

Solution:

Names of files and directories are encoded in a specific character encoding scheme. Set the default system locale to the same character encoding as the browser locale.


When you launch Proxylet, button names in the Proxylet window are truncated. (#6447909)

Description:

Access Portal Server desktop through the gateway and launch Proxylet. The Proxylet window appears. Button names in the Proxylet window are truncated.


Portal Server administration console online help displays grabled multibytes. (#6518627)

Description:

Log in to Portal Server administration console and click Online Help button. Select Index. It displays grabled multibytes.


In the Community Invitation e-mail, some of the messages are in English. (#6568528)

Description:

In the Community Invitation e-mail, the following messages are in English: "You have been invited to community, COLLECTION1 by USER1”, “Message from”, and “Please use the following URL to access the community.”


Bookmark and Application Channel have duplicate links and invalid links. (#6504004)

Description:

Bookmark and Application Channel have duplicate links and invalid links after migrating Portal Server from Java ES 4 to Java ES 5.

Solution:

Administrator needs to add or delete required links in the Application channel in Portal Server console. This channel is found under MyFrontPageTabPanelContainer of Developer Sample. In Properties of Application Channel, do changes to the following properties:

  • userApps: Delete the following values: -NetMail Lite and -NetMail. Add the following value: NetFile.

  • targets: Delete the following values: NetMailLite|NetMailServlet?nsid=newHTMLSessionNetMailLite|NetMailServlet?nsid=newHTMLSession NetMail|NetMailServlet?nsid=newAppletSession. Then, duplicate links for Instant Messenger targets.


Portal Server console online help is displayed in English for the fr-FR locale. (#6513360)

Solution:

Set fr for browser preferred language.


When you launch Instant Messenger from the Instant Messenger channel, it displays in English. (#6515726)

Solution:

Using the User Info channel, set language in the preferred locale.


The Channel Name field in the Portal Server console accepts only the following characters: A to Z, 0 to 9, or a to z. (#6522702 )

Description:

The Channel Name field in the Portal Server console accepts only A to Z, 0 to 9, or a to z.


Survey date format needs to be changed. (#6493352)

Description:

The To and From date format for Survey is dd mmm yyyy. It needs to be changed to yyyy mmm dd.


The psadmin list-dp command does not generate correct output if the display profile is not for English. (#6502307)

Solution:

If the locale for display profile to be downloaded is not English, before executing the psadmin list-dp command, set the CLI jvm's locale to the locale for the display profile.

For example, if you need to download the display profile for French, do the following.


export LANG=fr_CA.UTF-8
export LC_ALL=fr_CA.UTF-8

Search channel displays file content improperly. (#6506365)

Description:

The third party converter did not convert the file content properly.


String in UBT generated reports not localized. (#6336394)

Description:

The generated reports are partially translated. This happens only for Japanese and Chinese locale.

Solution:

The garbled message is, "There is no tracking data pertaining to the selected report. So, there in no page to display." Do the following to overcome this:

  1. Log in to Portal Server administration console.

  2. Select the Portals tab.

  3. Select the configured portal.

  4. Select the User Behavior Tracking tab.

  5. Click the Setting tab.

  6. Select portal instance.

  7. Click Enable for UBT Log.

Mobile Access


You can not create mail views. (#6521744)

Description:

In the portal desktop, en error message is displayed when you try to create a mail view. Click Edit Mail channel -> Mobile Mail -> Device Views.

Solution:

Add an entry for the device in the /var/opt/SUNWappserver/domains/domain1/applications/j2ee-modules/portal/ WEB-INF/classes/DeviceNames.properties file.


Mail channel does not appear in the mobile desktop. (#6521749)

Solution:

In the Device home page, click Options -> Contents and select the Mail option and click Done.


Portal is not rendered in openwave 6.2.2 simulator using the /amserver/UI/Login. (#6439565)

Solution:

Do the following if the web container is Web Server:

  1. Open the following files:

    /var/opt/SUNWwbsvr7/admin-server/config-store/host-name/web-app/host-name /amserver/WEB-INF/web.xml

    /var/opt/SUNWwbsvr7/https-host-name/web-app/host-name /amserver/WEB-INF/web.xml

  2. Search for the <filter> entry in both the xml files.

  3. Uncomment the entry for the amcontroller and save the file.

  4. Restart Web Server.

Do the following if the web container is Application Server:

  1. Open the following files:

    var/opt/SUNWappserver/domains/domain1/generated/xml/j2ee-modules/amserver/ WEB-INF/web.xml

    /var/opt/SUNWappserver/domains/domain1/applications/j2ee-modules/amserver/ WEB-INF/web.xml

  2. Search for the <filter> entry in both the xml files.

  3. Uncomment the entry for the amcontroller and save the file.

  4. Restart Application Server.


The Options link in Mobile Access does not work if the wireless options are on a different page. (# 6500172)

Description:

Clicking on the Options link in the Mobile desktop should highlight the wireless options (Content and layout) on the Mobile desktop. If all these options are on a different page, wireless options are not highlighted.

Solution:

Move to the next page and click the Options link.


Creating an event without specifying the end time creates an event for one hour. (# 6479153)

Description:

Log in to Simulator and create an event using the Calendar Hm. If you do not specify the end time, the duration of the event is one hour.

Blog Portlet


The Post New option opens the corresponding window in another blog portlet channel. (#6545765)

Solution:

If you add more than one bolg portlet channels on a tab, clicking the Post New option opens the corresponding window in another blog portlet channel.

Solution:

Create only one blog portlet channel on the tab.


Blog Portlet channel displays the following message if appUrl is not set: "Error Content Not available." (#6546198)

Solution:

For the portlet, set the configMode option to any one of the following:

  • Wizard

  • Wizard-user-config

  • Manual


The Post New option does not work in Internet Explorer. (#6545771)

Description:

If you add more than one bolg portlet channels on a tab, clicking the Post New option does not work.

Solution:

Create only one blog portlet channel on the tab.

Wiki


In the Wiki editor, if you insert a link that starts with “www” the link does not work.(#6545362)

Solution:

Use “http” before “www.” For example, when you insert the link, “www.google.com,” insert it as “http://www.google.com.”


Because of cookie size, portlets fail for authless anonymous user. (#6460104)

Description:

For authless anonymous user, the properties are stored in a cookie. This includes all portlet render arguments, all desktop arguments, and so on. When the render arguments reach a certain size, the portlets fail.

Solution:

Do the following:

  1. Log in to amconsole.

  2. Click Service Configuration > Client Detection.

  3. In the Client Detection screen, click the Edit link displayed with the Client Types field.

  4. In the Client Manager pop-up window, go to the third page.

  5. Click the Edit link displayed with genericHTML.

  6. In the pop up window, select Additional Properties option and add the property, authlessState=server.

Sample Portals


Using the Show Hide Channels option in the Portal Server administration console, when you add Sample XML to Enterprise Sample portal, an error message is displayed on the portal desktop. (#6542355)

Solution:

Do the following:

  1. Log in to the Portal Server administration console.

  2. Select the DN as Enterprise Sample.

  3. Change the Sample XML's url option to file:///var/opt/sun/portal/portals/portal1/desktop/developer_sample /SampleXML/getQuotes.xml.


When you add a channel to AjaxTableContainerProvider and access it from the portal desktop, if you click the Help button and click the Contents or Index link, the corresponding window is opened on the portal desktop itself. You can not navigate back to the portal desktop. (#6506929)

Solution:

Click the Back button displayed on the browser.


On the Firefox browser, if you click the Help button provided with any channel on the Developer Sample's Ajax tab, the help is displayed on the portal window. If you click the Back button displayed on the browser, the channel layout is distorted. (#6528832)

Solution:

Click the Refresh button displayed on the Firefox browser.

Upgrade


For localization upgrade, the psupdate script does not work. (#6569515)

Solution:

Set locale to English UTF-8 before running psupdate.


$ export LC_ALL=en_US.UTF_8
$ export LANG=en_US.UTF_8

For localization upgrade, the psupgrade script does not work. (#6502307)

Solution:

Set locale to English UTF-8 before running psupgrade.


$ export LC_ALL=en_US.UTF_8
$ export LANG=en_US.UTF_8

After you upgrade Portal Server 7.0 to Portal Server 7.1 Update 2, there are issues in the communities that are created before upgrading. (#6596773)

Description:

The following issues exist in the communities that are created before upgrading Portal Server 7.0 to Portal Server 7.1 Update 2:

  • Searching for Surveys, Polls, Files, and Wiki does not work.

  • Files uploaded in the FileSharing portlet can not be accessed.

  • Search service within the community works only for Files and Discussions.


After you upgrade form Java ES 4 to Java ES 5, the SRA services are not added for Developer, Enterprise, and Community samples. (#6516280)

Solution:

Manually add the following SRA services to the samples: community_sra , developer_sra, and enterprise_sra.

/usr/sfw/bin/ant -f /opt/SUNWportal/samples/portals/build.xml community_sra developer_sra enterprise_sra -Dconfig.location=input.properties-file-location


After upgrading Portal Server 7.1 to Portal Server 7.1 Update 2, the Search Provider and the Discussion Provider JSPs are not updated automatically. (#6534282)

Solution:

Do the following:

  1. Copy the Discussion provider JSP templates.

    cp PortalServer-base/par-src/default-portal/pbfiles/templateBaseDir/default /DiscussionProvider/*.jsp /var/opt/SUNWportal/portals/portal1/desktop/default/DiscussionProvider

  2. Copy the Search provider JSP templates.

    PortalServer-base/par-src/default-portal/pbfiles/templateBaseDir/default /SearchProvider/*.jsp /var/opt/SUNWportal/portals/portal1/desktop/default/SearchProvider

Documentation Updates

Others


If the administration server is stopped, and you try to deploy a war file, you get the following error message, "Error deploying file file.war to instance node-name–80 on host node.domain-name. (#6506028)

Description:

Ensure that the instance on the host machine is running.


Before applying patch to update Portal Server 7.1 Update 2, if you have configured Portal Server to use Oracle database, you need to repeat some of the configuration steps after applying the patch. (#6530662)

Solution:

Refer to http://developers.sun.com/portalserver/reference/techart/databases.html.

Under the Setting Up Community Membership and Configuration section, repeat steps two and three.

Under the Configuring and Installing Portlet Applications section, repeat steps four to six.