Skip Headers

Oracle Application Server Portal Error Messages Guide
10g (9.0.4)

Part Number B10608-01
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Go to previous page Go to next page

6 Upgrade Error Messages

This chapter describes the error and warning messages, their causes, and suggested actions that may be encountered when upgrading to OracleAS Portal or when using an upgraded OracleAS Portal repository. The messages have been listed in alphabetical order in each section for easy location. For more information on upgrading the Oracle9iAS Portal repository, refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide, or the Upgrade documentation, available on Portal Center (http://portalcenter.oracle.com/upgrades).

This chapter contains the following upgrade error messages:

6.1 Installation Issues

The following issues might be seen when the OUI installer was run.

6.1.1 java.lang.OutOfMemory

Cause: This error can be caused by the JRE_MEMORY_OPTIONS being set too low on UNIX platforms.

Action: Consider running the installer with a high java heap size:

$ runInstaller -ms64m -mx128m 

6.2 Repository Upgrade Error Messages

All of the messages are prefixed with ERROR: unless noted in the description. Some of the errors can be followed by additional Oracle messages, such as:

ERROR: ORA-12154: TNS:could not resolve service name

Error messages that are generated after the upgrade script has progressed past the precheck stage indicate that the Oracle9iAS Portal schema has had modifications. If you receive any error messages after the precheck step, you must fix the problem, restore your Oracle9iAS Portal from its backup and then run the upgrade script again.

6.2.1 32/5 PLS-00593: default value of parameter "P_BUTTON_STYLE" in body must match that of spec

Cause: This is the actual PL/SQL error in the WWUI_API_ALERT type body.

Action: Verify that this error is from the WWUI_API_ALERT type body. Also, confirm that the type is valid at the end of the upgrade. If this is the case, this error is benign and can be ignored. This error can cause the upgrade to state Upgrade Failed. However, if this is the only error, you can consider your upgrade successful.

6.2.2 An error was reported during the SSO ID precheck. No External Application ID conversion is being performed.

Cause: The script that generates or validates the SSO ID reported an error so a valid SSO ID is not available to perform conversion.

Action: Run the upgrade again, specifying a valid SSO ID value for the -ssoid parameter. The value of the SSO ID can be obtained from the SSO migration log. The SSO ID appears in this log in the form SSO_IDENTIFIER:<string>, for example, SSO_IDENTIFIER:9E3985C4F187966.

6.2.3 An unexpected error was encountered during the auto-generation of SSO ID. <string>

Cause: An unexpected error was encountered while generating the SSO ID required for conversion of external application identifiers.

Action: Run the upgrade again, specifying a valid SSO ID value for the -ssoid parameter. The value of the SSO ID can be obtained from the SSO migration log. The SSO ID appears in this log in the form SSO_IDENTIFIER:<string>, for example, SSO_IDENTIFIER:9E3985C4F187966.

6.2.4 An unexpected error was encountered while accessing the preference store during the auto-generation of SSO ID.

Cause: An unexpected error was encountered when reading the preference store.

Action: Run the upgrade again specifying a valid SSO ID value for the -ssoid parameter. The value of the SSO ID can be obtained from the SSO migration log. The SSO ID appears in this log in the form SSO_IDENTIFIER:<string>, for example, SSO_IDENTIFIER:9E3985C4F187966.

6.2.5 An unexpected exception was raised: <exception and where it occurred>

Cause: An unexpected error caused the script to abort.

Action: Based on the details in the message, correct the problem, restore your database from its backup and run the upgrade script again.

6.2.6 An unexpected exception was raised during the upgrade prechecks: <exception where it occurred>

Cause: An unexpected error caused the script to abort.

Action: Based on the details in the message, correct the problem and run the upgrade script again. For example:

If the following lines are found in the log, then the error may be because Oracle Text is not installed correctly.

### PHASE I STEP 8: Perform pre upgrade checks 
Upgrade step started at Fri Apr 4 02:28:18 2003
Running upg/common/utlchvpd.sql
Connected
Calling DoPreChecks()
Starting precheck at Fri Apr 4 02:28:21 2003
Calling upg/common/sysuppre.sql 
Connected. 

ERROR: An unexpected exception was raised during the upgrade prechecks:

ORA-00942: table or view does not exist 
----- PL/SQL Call Stack -----
object handle line number object name
80bc68c4 76 anonymous block
80bc68c4 380 anonymous block

Verify if the Oracle Text component is installed and reinstall it if it does not exist. Refer to the Oracle Application Server Portal Configuration Guide.

6.2.7 Assertation Violation

Cause: This error often accompanies the following errors:

32/5 PLS-00593: default value of parameter "P_BUTTON_STYLE" in body must 
match that of spec
In alter type <portal_schema>.WWUI_API_ALERT compile body.

If the assertation violation accompanies these errors, its cause is the preceding errors. Refer to 32/5 PLS-00593: default value of parameter "P_BUTTON_STYLE" in body must match that of spec and In alter type WWUI_API_ALERT compile body reuse settings..

Action: If the assertation violation error accompanies the previously mentioned errors, it is benign and can be ignored. However, if an assertation violation appears in any other context, it is not benign and should be investigated.

6.2.8 Back up your database before running the upgrade.

Cause: You have answered n (no) when asked if the schema has been backed up.

Action: Back up the database and restart the script.

6.2.9 Cannot connect to the LDAP server.

Cause: This error is seen in the log file when loading the LDIF files into OID. One error file, with the extension err, is created for each LDIF file. Each erroneous entry is listed in the LDIF format followed by the OID error code. An error file can be corrected and loaded again by using the ldapadd or ldapmodify command line utility. Refer to the Oracle Internet Directory Administrator's Guide for details on these commands.

For example:

dn:cn=PORTAL,cn=users, dc=us,dc=oracle,dc=com changetype:modify 
replace:OrclIsVisible 
OrclIsVisible:true 
# LDAP Error code: 32 

In this particular case, either the host name or the port number is incorrect, or the OID server can not be accessed.

OID error code 49 -LDAP_INVALID_CREDENTIALS - The bind failed because the credentials are not correct.

6.2.10 Connection as SYS to the SSO repository failed.

Cause: Invalid SYS password for SSO.

Action: Confirm that you have completed the configuration steps in the documentation.


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.11 Connection to the SSO repository failed.

Cause: Incorrect SSO schema or password or connect string.

6.2.12 Connection as SYS to the Portal repository failed.

Cause: An invalid SYS password was supplied or the orapw file is missing.

Action: Supply the correct SYS password.If the password is correct, make sure you can connect to SYS as sysdba by creating a orapw<SID> file in the database Oracle Home's dbs directory by running orapwd with the same password used by the SYS database account.


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.13 Connection to the Portal repository failed.

Cause: Incorrect Oracle9iAS Portal schema, password or connect string.

Action: Supply the correct Oracle9iAS Portal schema, password or connect string.

6.2.14 Connection to the Partner Application schema failed.

Cause: Incorrect SSO Partner Application schema or password.

Action: Supply the correct SSO Partner Application schema or password.

6.2.15 Connection to the Password Store schema failed.

Cause: Incorrect password store schema or password or connect string.

Action: Supply the correct Password Store schema or password.

6.2.16 Connection to OID failed.

Cause: Either the OID host, port, admin dn or admin password is not correct.

Action: Verify and correct the OID host, port, admin dn or admin password.

6.2.17 Dropping Oracle Text Indexes has failed, upgrade cannot continue.

Cause: Dropping the Oracle Text indexes, or removing the synchronization or optimization jobs has failed. Find the output of the uptxtdrp script in the upgrade log to see what should be done. The entire uptxtdrp.log is appended to the error message output in the upgrade log.

Action: If the error was encountered while dropping the Oracle Text indexes, make sure that all the Oracle Text indexes are dropped before restarting the upgrade. For information about dropping Oracle Text indexes, refer to the Index Maintenance chapter of the Oracle Text Application Developer's Guide.

If the error was encountered while removing the synchronization or optimization jobs, make sure that these jobs are removed from the job queue before restarting the upgrade. For information about breaking or removing jobs, refer to the Managing Job Queues chapter of the Oracle9i Database Administrator's Guide.

After upgrading, manually recreate the Oracle Text indexes and the synchronization and optimization jobs if you wish to use Oracle Text searching in your OracleAS Portal. Refer to the Oracle Application Server Portal Configuration Guide for complete instructions.

6.2.18 Environment variable ORACLE_HOME is not set.

Cause: The ORACLE HOME environment variable is not set.

Action: Review your environment and set the Oracle Home environment variable.

6.2.19 granting execute on <schema>.<procedure> to <application_schema> as <schema>--ORA-01001:invalid cursor

Cause: The schema or procedure is missing. For example:

ERROR: granting execute on SCHEMA1.CHECK_SAL to SCHEMA1B as 
SCHEMA1--ORA-01001:invalid cursor

In this case, there is a form in a database provider based on SCHEMA1B, on the procedure SCHEMA1.CHECK_SAL and either the procedure CHECK_SAL is missing or one of the schemas SCHEMA1 or SCHEMA1B is missing. Therefore, the form will not run. However, it would not have run before the upgrade either.

Action: Determine if the form or database provider is obsolete. If it is obsolete, delete it. If not, supply the missing schema or procedure.

6.2.20 .In alter type <portal_schema>.WWUI_API_ALERT compile body.

Cause: This error can be seen during the patch application. It is caused by a Oracle9iAS Portal 3.0.9 type body that compiled normally in Oracle Database 8.1.7 and prior versions. However, it does not compile in Oracle9i databases. This error is expected while a patch is being applied. The type body becomes valid before the end of the upgrade, so the error no longer appears in the final validation step.

Action: Make sure WWUI_API_ALERT is valid at the end of the upgrade. If this is the case, this error is benign and can be ignored. This error can cause the upgrade to state Upgrade Failed. However, if this is the only error, you can consider your upgrade successful.

6.2.21 In alter type WWUI_API_ALERT compile body reuse settings.

Cause: This error is due to the previous error. It occurs shortly after the patch application, during the early package recompiling step.

Action: Make sure WWUI_API_ALERT is valid at the end of the upgrade. If this is the case, this error is benign and can be ignored. This error can cause the upgrade to state Upgrade Failed. However, if this is the only error, you can consider your upgrade successful.

6.2.22 ldap_bind: Invalid credentials.

Cause: This error is seen in the log file when loading the LDIF files into OID. One error file, with the extension err, is created for each LDIF file. Each erroneous entry is listed in the LDIF format followed by the OID error code. An error file can be corrected and loaded again by using the ldapadd or ldapmodify command line utility. Refer to the Oracle Internet Directory Administrator's Guide for details on these commands.

For example:

dn:cn=PORTAL,cn=users, dc=us,dc=oracle,dc=com changetype:modify 
replace:OrclIsVisible 
OrclIsVisible:true 
# LDAP Error code: 32 

In this case, either the OID administrator's Distinguished Name (DN) or the password is incorrect, or is not specified.

OID error code 49 -LDAP_INVALID_CREDENTIALS - The bind failed because the credentials are not correct.

6.2.23 ldap_modify: additional info: Entry to be modified not found.

Cause: This is an OID error related to the modification of entries. While trying to modify an attributes value, it was discovered that an entry does not exist.

OID error code 32 - LDAP_NO_SUCH_OBJECT because the base specified for the operation does not exist.

Related files used during the SSO migration: sm#.ldif

Related files used during the Oracle9iAS Portal upgrade: pappacp.ldif, pu#.ldif, pacp#.ldif, pm#.ldif

6.2.24 ldap_modify: additional info: uniquemember attribute has duplicate value.

Cause: This is an OID error related to the modification of entries.While trying to add an attribute value to an existing entry in OID, it was discovered that an attribute value already exists.

OID error code 20 - LDAP_TYPE_OR_VALUE_EXISTS because of duplicate values specified for the attribute.

Related files used during the SSO migration: sm#.ldif

Related files used during the Oracle9iAS Portal upgrade: pappacp.ldif, pu#.ldif, pacp#.ldif, pm#.ldif

6.2.25 ldap_modify: matched: cn=Users, dc=us,dc=oracle,dc=com.

Cause: This is an OID error related to the modification of entries. While trying to modify an attributes value, it was discovered that an entry does not exist.

OID error code 32 - LDAP_NO_SUCH_OBJECT because the base specified for the operation does not exist.

Related files used during the SSO migration: sm#.ldif

Related files used during the Oracle9iAS Portal upgrade: pappacp.ldif, pu#.ldif, pacp#.ldif, pm#.ldif

6.2.26 ldap_modify: No such object.

Cause: This is an OID error related to the modification of entries. While trying to modify an attributes value, it was discovered that an entry does not exist.

OID error code 32 - LDAP_NO_SUCH_OBJECT because the base specified for the operation does not exist.

Related files used during the SSO migration: sm#.ldif

Related files used during the Oracle9iAS Portal upgrade: pappacp.ldif, pu#.ldif, pacp#.ldif, pm#.ldif

6.2.27 ldap_modify: Type or value exists.

Cause: This is an OID error related to the modification of entries. While trying to add an attribute value to an existing entry in OID, it was discovered that an attribute value already exists.

OID error code 20 - LDAP_TYPE_OR_VALUE_EXISTS because of duplicate values specified for the attribute.

Related files used during the SSO migration: sm#.ldif

Related files used during the Oracle9iAS Portal upgrade: pappacp.ldif, pu#.ldif, pacp#.ldif, pm#.ldif

6.2.28 Missing strings reported in <filename> file: <strings>

Cause: SQLLDR encountered issues when trying to load the languages.

Action: Look at the corresponding log and the .log and .bad files from <upgrade_tmp_dir> for specific issues. Give these to Oracle Support along with the upgrade logs.

6.2.29 Missing $ on loop variable at upgrade.pl line 124

Cause: An incorrect perl executable is being used to run the upgrades.

Action: Refer to the Conventions and Definitions section in the Upgrade documentation.

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.30 o7_dictionary_accessibility should be set to TRUE when a Portal patch has to be applied.

Cause: The init parameter o7_dictionary_accessibility is set to FALSE and a patch is being installed.

Action: Change the parameter o7_dictionary_accessibility to TRUE. In addition, the remote_login_passwordfile init parameter must be set to EXCLUSIVE. The upgrade can then be restarted. You can change the parameter o7_dictionary_accessibility back to FALSE after the upgrade has completed.

6.2.31 Obtaining Oracle Text information failed. Please check Oracle Text has been correctly installed. Reinstall Oracle Text schema (CTXSYS) if necessary.

Cause: An error has occurred whilst attempting to retrieve information about the Oracle Text installation.

Action: Ensure the Oracle Text component is correctly installed. If necessary, reinstall the Oracle Text component. Refer to the Oracle Application Server Portal Configuration Guide for complete instructions.

6.2.32 One or more one-off patches with schema changes have been applied. Please wait until upgrade from the next higher version is supported.

Cause: One or more one-off patches that have schema changes have been applied to the Oracle9iAS Portal schema. These changes have not been tested with this release of the upgrade scripts, so the upgrade cannot proceed.

Action: See if a version of the upgrade scripts based on the next patch set has been released on Metalink. If so, download and run the new version. If not, wait until it is released. For example: You currently have Oracle9iAS Portal version 3.0.9.8.5 installed along with a one-off patch that has a schema change. The upgrade scripts you downloaded are based on 3.0.9.8.5 and were released before the one-off was released. This state is not supported for an upgrade using your current scripts. See if upgrade scripts based on the next patch set (3.0.9.8.6) have been released since you last downloaded the patch. If so, the one-off error message will not appear when the new version of the scripts are run.

6.2.33 ORA-01017: invalid username/password; logon denied

Cause: Verify if this error is preceded by the following line as shown in this example:

Connect Information: portal30_DEMO/portal30_DEMO@orcl
ERROR: ORA-01017: invalid username/password;logon denied

If so, this could be caused by a patch being applied and the Oracle9iAS Portal demo schema password is not equal to <portal_schema_password>_DEMO or it could be because the schema does not exist.

Action: To avoid this error, set the password for the demo schema before the upgrade to have the value <portal_schema_password>_DEMO. You can also choose to ignore this error.

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.34 ORA-03113: End-of-File on Communication Channel

Cause: This error can occur under several circumstances and indicates that the Oracle server process has failed.

Action: There is one case that may be encountered during an upgrade that has a known solution. When running on certain 64-bit platforms, the RDBMS bug 2614728 may cause the defnavpg.sql script to fail. If you are on a 64-bit platform, check your upgrade log file to see if the problem is encountered in the following context:

#-- Beginning inner script: wwd/defnavpg 
#  Create seeded navigation pages for page groups declare 
* 
ERROR at line 1: 
ORA-03113: end-of-file on communication channel 

If it is in this context, apply the patch for bug 2614728 for your platform. Restore from your backup, and run the upgrade again.

6.2.35 ORA-04031: unable to allocate <n> bytes of shared memory ("shared pool","unknown object","session heap","frame segment") (WWC-44847)

Cause: The shared pool size database parameter is too small.

Action: The value for this parameter depends on the size of your Oracle9iAS Portal. It may need to be several hundred megabytes for large Oracle9iAS Portals to avoid encountering this problem. Increase the shared pool size in your database and restart your upgrades after restoring from a backup.

v

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.36 ORA-1031: insufficient privileges

Cause: The sysdba connection to the database has failed due to insufficient privileges.

Action: To connect to SYS as sysdba, create the orapw<SID> file in the database Oracle Home's dbs directory by running orapwd with the same password used by the SYS database account.

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.37 ORA-29521: referenced name javax/ejb/<class> could not be found

Cause: The instructions contained in Metalink Note 222437 to facilitate Oracle9iAS Portal working on an Oracle 9.2 database have not yet been applied. Here is an example of the error:

Loading Java Classes - soap.jar
errors : class oracle/soap/providers/ejbprov/<class>
ORA-29521: referenced name javax/ejb/<name> could not be found
The following operations failed
class oracle/soap/providers/ejbprov/<provider>: resolution
exiting : Failures occurred during processing 

Action: Restore your repository back to its Oracle9iAS Portal 3.0.9 state and follow the instructions contained in the Metalink Note 222437.1 available from the Oracle Metalink web site at http://metalink.oracle.com. Run the upgrade again after the steps have been completed.

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.38 Oracle Text indextype is invalid or does not exist. Revalidate the invalid indextype. If necessary, reinstall the Oracle Text schema (CTXSYS).

Cause: The Oracle Text context indextype is not valid or does not exist. This may indicate a problem with the Oracle Text installation.

Action: Ensure the Oracle Text context indextype is present and valid. If necessary, reinstall the Oracle Text component. Refer to the Oracle Application Server Portal Configuration Guide.

6.2.39 Oracle Text schema (CTXSYS) does not exist, please install it.

Cause: The database does not contain the CTXSYS schema. This indicates that Oracle Text is not installed.

Action: Install the Oracle Text component in the database. Refer to the Oracle Application Server Portal Configuration Guide.

6.2.40 Oracle Text version does not match the database version. Check that Oracle Text has been correctly upgraded. Reinstall the Oracle Text schema (CTXSYS) if necessary.

Cause: The database version is more recent that the Oracle Text component. This may indicate that the Oracle Text component was not upgraded correctly. The Oracle Text manual upgrade steps may have been omitted or failed. However, on certain platforms, this may also indicate that patch 2658339 has not been applied.

Action: Run the Oracle Text upgrade again or download and apply the patch depending on your situation.

6.2.41 ORACLE_HOME (<directory_path>) must be an Oracle9i middle-tier installation.

Cause: The ORACLE_HOME environment variable is defined as a directory which does not contain an Oracle9i middle-tier installation.

Action: Define ORACLE_HOME to point to your Oracle9i middle-tier installation.

6.2.42 Patch Failed with status code: <status>

Cause: A patch installation has failed.

Action: Look at the upgrade log file for details.

6.2.43 Please delete all tables with UPG_ prefix from the Portal schema.

Cause: UPG_ prefix tables exist in the Oracle9iAS Portal schema. The upgrade is aborted.

Action: Delete all tables with the UPG_ prefix from the Oracle9iAS Portal schema. Backup the tables before removing them.

6.2.44 Portal schema user is not set up to use VPD.

Cause: The Oracle9iAS Portal schema user has the EXEMPT ACCESS POLICY system privilege.

Action: Revoke the EXEMPT ACCESS POLICY privilege from the Oracle9iAS Portal schema user by running the following SQL command in SQL*Plus:

revoke exempt access policy from <portal_schema_user>;

Also verify the Oracle9iAS Portal schema user does not inherit the EXEMPT ACCESS POLICY privilege from any of its assigned roles.

6.2.45 Portal version not supported by VPD check utility.

Cause: The VPD check does not support your current version of Oracle9iAS Portal.

Action: Verify your Oracle9iAS Portal version is supported by this upgrade.

6.2.46 Portlet instance ID does not match with prefix in portlet instance name.

Cause: There is a mismatch between the ID and the prefix of the reference path. For example, if the ID was 104 and the following was shown:

105_HTMLPORTLET_511386

Action: Perform the following steps.

  1. Run <upgrade_directory>/309-903/wws/upfixpin.sql on your Oracle9iAS Portal repository from SQL*Plus as the schema owner.

     

     

    Note:

    This script corrects the following errors: Portlet instance ID does not match with prefix in portlet instance name, Portlet instance names are not unique, and Some portlet instances having incorrect names have been detected. You only need to run the script once to solve these errors.


    1. Run another upgrade in Precheck mode.

       

    2. If the errors still appear, contact Oracle Support and provide them with the copy of the pobcheck.log file from the <upgrade_tmp_dir> directory.

       

6.2.47 Portlet instance names are not unique.

Cause: The ID portion of the reference path is missing. This causes non-unique portlet instance names in the table. For example, in the code below an ID should come before HTMLPORTLET:

_HTMLPORTLET_511386

Action: Perform the following steps.

  1. Run <upgrade_directory>/309-903/wws/upfixpin.sql on your Oracle9iAS Portal repository from SQL*Plus as the schema owner.

     


    Note:

    This script corrects the following errors: Portlet instance ID does not match with prefix in portlet instance name, Portlet instance names are not unique, and Some portlet instances having incorrect names have been detected. You only need to run the script once to solve these errors.


    1. Run another upgrade in Precheck mode.

       

    2. If the errors still appear, contact Oracle Support and provide them with the copy of the pobcheck.log file from the <upgrade_tmp_dir> directory.

       

6.2.48 Post-Upgrade tasks not done, fatal errors found in upgrade log.

Cause: This message indicates that the post upgrade scripts have not been executed. These tasks require a completed upgrade and your upgrade has errors. A summary of the errors are listed at the end of the upgrade log.

Action: Attempt to fix any errors listed. Search through this chapter and apply any fixes mentioned. Then restore from your backup and run another upgrade. If this fails, contact Oracle Support.

An example of a post-upgrade task is checking whether VPD is enabled correctly. Another example of a post-upgrade task is verifying if the SSO Partner Configuration has been run.

6.2.49 Problem running sqlplus.

Cause: The upgrade script was unable to execute the SQL*Plus command.

Action: Make sure that bin/sqlplus exists under your Oracle Home, and that you have permissions to execute it.

6.2.50 Restart the upgrade script.

Cause: You have answered n (no) when asked if input details are correct.

Action: Correct the perceived problem and restart the upgrade script.

6.2.51 Simultaneous upgrades cannot be run from the same location.

Cause: You are trying to run multiple simultaneous upgrades from the same location.

Action: Wait until the upgrade you started earlier finishes before starting another one. If a previous upgrade (run using upgrade.csh) terminated abnormally (for example, with Ctrl+C), the lock file created during upgrade (upgcsh.lok) is not deleted. Therefore, if you attempt to start another upgrade, you will see this message. In this case you will need to manually delete the lock file. You should delete this lock file only when an upgrade has abnormally terminated, not if an upgrade is actually running. You can find the lock file in the location from where you ran the upgrade script.

6.2.52 Some Oracle Text packages are invalid. Revalidate the invalid packages. If necessary, reinstall the Oracle Text schema (CTXSYS).

Cause: Packages in the Oracle Text schema (CTXSYS) beginning with DRI or CTX_ are invalid.

Action: Revalidate the Oracle Text invalid packages. If necessary, reinstall the Oracle Text component. Refer to the Oracle Application Server Portal Configuration Guide.

6.2.53 Some portlet instances having incorrect names have been detected.

Cause: The ID in the prefix of the reference path is repeated. For example:

105105_HTMLPORTLET_511386

Action: Perform the following steps:

  1. Run <upgrade_directory>/309-903/wws/upfixpin.sql on your Oracle9iAS Portal repository from SQL*Plus as the schema owner.

  2. Note:

    This script corrects the following errors: Portlet instance ID does not match with prefix in portlet instance name, Portlet instance names are not unique, and Some portlet instances having incorrect names have been detected. You only need to run the script once to solve these errors.


  3. Run another upgrade in Precheck mode.
  4. If the errors still appear, contact Oracle Support and provide them with the copy of the pobcheck.log file from the <upgrade_tmp_dir> directory.

 

6.2.54 SSO ID <string> is invalid. Please specify a valid <length> character value.

Cause: The value of SSO ID was passed when converting the external application identifiers. This value is invalid.

Action: Specify a valid SSO ID value for the -ssoid parameter and run the upgrade again.

6.2.55 SQL*Plus version <version> not supported for upgrade.

Cause: The version of SQL*Plus you are trying to execute is not current enough.

Action: Verify that the version of bin/sqlplus under your Oracle Home is at least 9.0.1.

6.2.56 SSO Server version <sso_version> is not supported.

Cause: The SSO version is not correct.

Action: Install one of the supported SSO versions.

6.2.57 System triggers are disabled in the database.

Cause: System triggers are disabled in your database configuration file.

Action: Verify that the _system_trig_enabled parameter is set to TRUE in your database's init.ora file. If it is not, set it to TRUE and restart your database.

6.2.58 The allocated java_pool_size parameter for the database is not sufficient for the Installation/Upgrade. Increase the java_pool_size and run the upgrade again.

Cause: The java pool size parameter is too small.

Action: Increase the java pool size parameter to 20 MB or greater. Refer to the documentation, if necessary, then run the upgrade again.

 

 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.59 The allocated shared_pool_size parameter for the database is not sufficient for the Installation/Upgrade. Increase the shared_pool_size and run the upgrade again.

Cause: The shared pool size parameter is too small.

Action: Increase the shared pool size to 20 MB or greater. Refer to the documentation, if necessary, then run the upgrade again.

 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.60 The application entry does not exist in OID. Please verify the parameters and make sure that you run the create, ldif and load modes before trying the sync mode.

Cause: If users have not been correctly migrated from the 3.0.9 SSO Server, it can cause errors such as this one. In this case, the application entry does not exist in OID when trying to synchronize data between the OID server and the Oracle9iAS Portal schema. This may indicate that either the application entry was not created in OID or a different Oracle9iAS Portal instance name was used when creating the LDIF files, compared with the Oracle9iAS Portal instance name used when synchronizing the OID entries.

Action: The creation of OID entries during upgrade involves the following steps provided by different modes of the upgrade script upsecoid.

The four modes specified must be done in the order listed. If one of these steps was missed, then all steps from that step onwards must be performed again.

 

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


Verify the parameters specified for these steps to make sure that the parameters (such as the host and port for the OID server and the Oracle9iAS Portal instance name) have been used consistently throughout.

6.2.61 The compatibility level of the database is not supported for upgrade.

Cause: If the compatible init parameter is not set to at least 9.0.0, then the upgrade aborts.

Action: Set the compatible init parameter to at least 9.0.0 in your init.ora file.

6.2.62 The database blocksize is less than the recommended value.

Cause: The database blocksize is less than 8K.

Action: Create a new Oracle9i database with a minimum blocksize of 8K. Use the database import/export utilities to move your Oracle9iAS Portal from your prior database to the new one.

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.63 The DBMS job queue is disabled, and there are jobs which would run immediately if it were enabled. Please re-enable the job queue and wait for these jobs to complete, or remove them, before restarting the upgrade.

Cause: Jobs submitted under a previous version of Oracle9iAS Portal may not run properly under OracleAS Portal 9.0.4 and higher.

Action: Re-enable the job queue and allow the jobs to complete, or remove them.

6.2.64 The Export/Import internal views have not been installed. Load rdbms/admin/catexp.sql from your database $ORACLE_HOME, then restart the upgrade.

Cause: The export/import internal view has not been installed.

Action: Load rdbms/admin/catexp.sql from your database Oracle Home. Then restart the upgrade.

 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.65 The following invalid Portal objects exist in the Portal schema:

Cause: There are invalid Oracle9iAS Portal objects in the Portal schema.

Action: Investigate the invalid Oracle9iAS Portal objects in the Oracle9iAS Portal schema and fix the source of the problem. Run the upgrade again.

6.2.66 The following mandatory object(s) are missing or invalid: <[obj_type]owner.obj_name>

Cause: Mandatory objects which Oracle9iAS Portal relies on are not present in the database or are invalid. If they are missing due to a faulty upgrade of the database, it could cause failures in the Oracle9iAS Portal upgrade as well.

Action: Review your database installation and upgrade procedures. If the object is present but invalid, run the utlrp.sql script located in rdbms/admin of your database Oracle Home in an installation to recompile all invalid objects in the database.Or, this error could be the result of missing JAR files. If the precheck failed due to missing JAR files, the JAR files can be reloaded before trying the upgrade again. All of these JAR files can be found under your Oracle9iAS 1.0.2.2 Oracle Home under portal30/java. The following are the JAR files that are loaded in Oracle9iAS Portal.

In addition to the above JAR files, SSOHash.class is loaded in both Oracle9iAS Portal and SSO schema. SSOHash.class is found under your Oracle9iAS 1.0.2.2 Oracle Home under portal30/wwc.

Perform the following operations if you are missing a JAR file.

  1. Obtain the JAR files from your Oracle9iAS 1.0.2.2 Oracle Home under the portal30/admin/plsql/lib directory.

  2. Note:

    If you applied a Oracle9iAS Portal patch, check if that patch contained an updated JAR file. If yes, load the JAR file contained in the patch instead of the ones found in the Oracle9iAS Portal installation. The following are the JAR files updated in major patch releases.


    Table 6-1 JAR files contained in Oracle9iAS Portal Patch Release Versions
    Patch Release Version Updated JAR Files

    Oracle9iAS Portal 3.0.9.8.1

    prohttp.jar

    Oracle9iAS Portal 3.0.9.8.2

    prohttp.jar

    Oracle9iAS Portal 3.0.9.8.3

    prohttp.jar

    Oracle9iAS Portal 3.0.9.8.4

    bulkload.jar, prohttp.jar

    Oracle9iAS Portal 3.0.9.8.5

    bulkload.jar, prohttp.jar

  3. For each JAR file, execute the following command to load it into the Oracle9iAS Portal database.

     

    loadjava -user <portal_schema_user>/<portal_schema_password> -verbose 
    -resolve -force <jar_file>
    
    
  4. Load the SSOHash class with the following commands:

     

    loadjava -resolve -user <sso_schema>/<sso_password> SSOHash.class 
    loadjava -resolve -user <portal_schema>/<portal_password> SSOHash.class 
    

Verifying Java Permissions

Oracle9iAS Portal 9.0.2 uses a Java component in the Oracle9iAS Portal repository to communicate with Web Providers. After loading the JAR files, if you still encounter problems with Web Provider communications, it could be due to missing Java permissions or invalid Java classes loaded into the Oracle9iAS Portal database.

6.2.67 The Java Option is not enabled in the chosen database. This product installation requires the Java option of the database to be enabled. Enable the Java Option and run the upgrade again.

Cause: Java is not installed in the database or there was a problem during the Java portion of the database upgrade.

Action: Enable the Java Option and run the upgrade again.

6.2.68 The JVM installation is not proper. Please check if you have the JVM installed or if there are invalid java objects in SYS

Cause: SYS java objects are not present in the database or are invalid.

Action: Recompile the invalid java objects in SYS. If this fails, reinstall the JVM in the database.

6.2.69 The LDAP packages are not installed. Load rdbms/admin/catldap.sql from your database $ORACLE_HOME, then restart the upgrade.

Cause: The LDAP packages were not installed.

Action: Load rdbms/admin/catldap.sql from your database Oracle Home. Then restart the upgrade.

6.2.70 The Optimizer Mode should not be set to RULE.

Cause: The optimizer mode is incorrectly set as RULE.

Action: Change the optimizer mode to CHOOSE and run the upgrade again.

6.2.71 The Perl directory (<perl_dir>) is missing from your Oracle Home. Please verify that your Oracle Home is pointing to the middle-tier Oracle Home.

Cause: An incorrect perl executable is being used to run the upgrades or your Oracle Home is not pointing to the middle-tier Oracle Home.

Action: Verify that your Oracle Home is pointing to the middle-tier Oracle Home and using the correct perl executable. Restart the upgrade.

 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.72 The Schema(s) on which Portlet Builder (Web View) applications are based have been detected as missing.

Cause: The schema on which the Portlet Builder application is based is missing.

Action: There are two possible ways to fix this issue:

6.2.73 The SSO ID could not be auto-generated.

Cause: The SSO ID required for conversion of external application identifiers could not be generated. This could happen if a unique ls_login_url cannot be obtained from the Oracle9iAS Portal schema.

Action: Run the upgrade again, specifying a valid SSO ID value for the -ssoid parameter. The value of the SSO ID can be obtained from the SSO migration log. The SSO ID appears in this log in the form SSO_IDENTIFIER:<string>, for example, SSO_IDENTIFIER:9E3985C4F187966.

6.2.74 The SSO server migration has not been done yet. The Portal repository upgrade cannot begin until a successful SSO migration has completed.

Cause: The SSO version is correct, but the migration has not been done.

Action: Migrate the SSO and then upgrade the Oracle9iAS Portal repository.

6.2.75 The system triggers are not enabled. Set the _system_trig_enabled flag in the Oracle parameters file to TRUE and run the upgrade again.

Cause: The system triggers are not enabled.

Action: Set the system triggers enabled flag in the Oracle parameters file to TRUE and run the upgrade again.

6.2.76 The value of the [-ssoid <sso-server-id>] parameter is invalid.

Cause: The value of the SSO ID parameter specified during upgrade is invalid.

Action: Run the upgrade again, specifying a valid SSO ID value for the -ssoid parameter. The value of the SSO ID can be obtained from the SSO migration log. The SSO ID appears in this log in the form SSO_IDENTIFIER:<string>, for example, SSO_IDENTIFIER:9E3985C4F187966.

6.2.77 There are concurrent sessions running for the schema you are upgrading. Verify that there are no other sessions running during the upgrade.

Cause: There are other sessions running on the Oracle9iAS Portal schema.

Action: Make sure your Oracle9iAS Release 2 middle-tier is shut down and no other connections are made to the schema being upgraded.

6.2.78 There are concurrent sessions running for the schema you are upgrading.Verify that there are no other sessions running during the upgrade.

Cause: There are other sessions running on the Oracle9iAS Portal schema.

Action: Make sure your OracleAS Middle Tier 10g (9.0.4) is shut down and no other connections are made to the schema being upgraded. Check the Analyze Product Schema step in the upgrade log for more information on the concurrent sessions.

6.2.79 There are currently jobs running in the DBMS jobs queue. Either kill them or wait for them to finish before restarting the upgrade.

Cause: There are DBMS jobs running.

Action: Either kill the DBMS jobs or wait for them to finish before restarting the upgrade. Check the Analyze Product Schema step in the upgrade log for more information on the running jobs.

6.2.80 There are currently jobs in the DBMS job queue which are incorrectly configured. Please remove these jobs before restarting the upgrade.

Cause: There are Oracle9iAS Portal jobs in the DBMS job queue which were either incorrectly submitted as another user, or submitted as the Oracle9iAS Portal user with another default schema or default privilege user.

Action: Remove these jobs from the job queue. The upgrade correctly resubmits any jobs that are missing.

6.2.81 There are some policies that are not static in the database.

Cause: Some VPD policies in Oracle9iAS Portal schema are not static.

Action: Run the vpdstatic.sql script from SQL*Plus while logged in as a Oracle9iAS Portal schema user. The script is located in the Oracle9iAS Portal 3.0.9.8.3 or later patch set.

 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.82 There is not sufficient free space in the default tablespace.

Cause: There is less than 20MB of free default tablespace.

Action: Create at least 20MB of free default tablespace. Run the upgrade again.

6.2.83 There is not sufficient free space in the temporary tablespace.

Cause: There is less than 10M of free temporary tablespace.

Action: Create at least 10M of free temporary tablespace. Run the upgrade again.

6.2.84 Unable to create directory <upgrade_tmp_dir>

Cause: You do not have permissions to create the temporary directory.

Action: Change your permissions on the parent directory.

6.2.85 Unable to create <log_file_name>. Check permissions on the directory.

Cause: The upgrade log file could not be created.

Action: Change your permissions on the directory where the upgrade log is written or specify a different log file location and run the upgrade again.

 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.86 Unable to create <user_profile>. Check permissions on the directory.

Cause: The permissions on the temporary directory do not allow the creation of a login.sql script for the user profile.

Action: Change your permissions on the temporary directory and run the upgrade again.

6.2.87 Unable to determine SQL*Plus version. Please check your Oracle environment settings.

Cause: This error is caused by running an upgrade on a UNIX platform with an incorrect library path.

Action: On UNIX platforms, verify that $ORACLE_HOME/lib is at the beginning of the library path.

6.2.88 Unexpected Error Occurred (unable to connect to database). Please check library path and other environment settings.

Cause: This error is caused by running an upgrade on a UNIX platform with an incorrect library path.

Action: On UNIX platforms, verify that $ORACLE_HOME/lib is at the beginning of the library path.

6.2.89 Updating External Application IDs: <string>

Cause: This is an internal error that may occur when converting the external application identifiers.

Action: Report this error to Oracle Support and provide them the output files for upgrade.

6.2.90 Unknown error happened in VPD check utility: <check_step>

Cause: An unexpected error happened during the specified step. A subsequent message following this one will contain details about the error.

Action: If the situation described in the details can be corrected, do so.

6.2.91 Usage: upgrade.csh [-l <log-file>] [-t <tmp-directory>] [-ssoid <sso-server-id>]

Cause: Incorrect arguments were supplied to upgrade.csh. This error is not prefixed with ERROR:.

Action: Check the usage of the upgrade.csh command and run the upgrade again.

 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.92 Version not updated, fatal errors found in upgrade log.

Cause: This message indicates that the version of Oracle9iAS Portal will not be updated to the new version. Errors have occurred in the upgrade which will prevent Oracle9iAS Portal from functioning properly. A summary of the errors is listed at the end of the upgrade log.

Action: Attempt to fix any errors listed. Search through this chapter and apply any fixes mentioned. Then restore from your backup and run another upgrade. If this fails, contact Oracle Support.

 

Note:

Only certain fatal errors are detected in this check. It is possible for the version to be updated even if other fatal errors are encountered.


6.2.93 Version <version> not supported for upgrades in this release.

Cause: Unsupported Oracle9iAS Portal version.

Action: Make sure you are running the upgrade on a supported Oracle9iAS Portal version (3.0.9.8.3, 3.0.9.8.3A, 3.0.9.8.4, 3.0.9.8.5, 9.0.2.0, 9.0.2.2, 9.0.2.3, or 9.0.2.6).

6.2.94 Version <version> of Oracle Database is not supported for upgrade.

Cause: Incorrect RDBMS version.

Action: Upgrade to the minimum database version of Oracle9i Database 9.0.1.4 Enterprise or Standard editions.

 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.2.95 Version <version> of Oracle Portal/WebDB is not supported for upgrade.

Cause: Incorrect Oracle9iAS Portal version.

Action: Make sure you are running on a supported Oracle9iAS Portal version (3.0.9.8.3, 3.0.9.8.3A, 3.0.9.8.4, 3.0.9.8.5, 9.0.2.0, 9.0.2.2, 9.0.2.3, or 9.0.2.6).

6.2.96 VPD context value is incorrect.

Cause: The login trigger(s) is not setting the correct context.

Action: Verify the login trigger is correctly installed. To install the trigger, run the logintrg.sql script from SQL*Plus while logged in as SYS user. The script is located in <upgrade_directory>/upg/common directory.

6.2.97 VPD context value is not set.

Cause: The Oracle9iAS Portal login trigger that sets the VPD context is not installed or is disabled.

Action: Verify the Oracle9iAS Portal login trigger was installed and enabled on you database. If you need to install the trigger, run the logintrg.sql script from SQL*Plus while logged in as SYS user. The script is located in <upgrade_directory>/upg/common directory.

6.2.98 VPD has not been installed properly.

Cause: One of the VPD checks has failed.

Action: This error is followed by a detailed message. Resolve the issue by examining the information provided in the message.

6.2.99 VPD is not being enforced in database.

Cause: A problem occurred in the database that caused the VPD check to fail.

Action: Consult your database documentation to find possible actions.

6.2.100 Write permission not available for directory <upgrade_tmp_dir>.

Cause: You do not have permissions to write to the temporary directory.

Action: Change your permissions on the temporary directory or specify a different temporary directory location and run the upgrade again.

 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.3 Repository Upgrade Warning Messages

The following messages are informational. Although they do not prevent the upgraded Oracle9iAS Portal from functioning, they should be investigated. All of the following messages are prefixed with WARNING:, unless noted in the description.

6.3.1 <n> session cleanup job(s) detected in the SYS schema.

Cause: The session cleanup job is a job that usually exists in the Oracle9iAS Portal schema. However, an earlier operation such as the database upgrade resulted in creating this job in the SYS schema. For example:

WARNING: 1 session cleanup job(s) detected in the SYS schema.

Action: This message is informational only. No action is required.

6.3.2 Cannot create log file. The log messages will be redirected to standard error stream.

Cause: By default, the debug log files generated by the OID Control Utility are created in your Oracle Home's ldap/log directory. This error indicates that the log file could not be created because of insufficient privileges. This error is not prefixed with WARNING:. The ldifmigrator command creates the following output:

Cannot create log file. The log message will be re-directed to standard 
error stream.
Migration of LDIF data to OID starts: <date>
Input file: secuaci.sbs
Output file: secuaci.ldif
Substitution Variables
s_SubscriberDN: dc=mycompany.dc=com
s_UserContainerDN: cn=Login Server (portal30_sso)
s_GroupContainerDN: cn=Groups, dc=mycompany,dc=com
s_SubscriberOracleContextDN: cn=OracleContex,dc=mycompany,dc.com
s_UserNicknameAttribute: cn
s_RootOracleContentDN: cn=OracleContent
s_CurrentUserDN: cn=oracladmin
Migration of LDIF data to OID completed: <date>

A\

Action: Obtain write permissions to the Oracle Home's ldap/log directory. Save your changes and run the upsecoid script again to see the log files in this directory. Refer to the Oracle Internet Directory Administrator's Guide for details.

6.3.3 Changing title of component <internal_name> from "<old_display_name>" to "<new_display_name>"

Cause: Titles of Portlet Builder (formerly WebView) components must be unique. If there are any Portlet Builder components with duplicate titles, they are renamed to <display_ name> <component_id>. Customizations remain intact. For example:

WARNING: Changing title of component RPT_WIZ1 from "Wizard Report" to 
"Wizard Report 1169884988" 

When this component is rendered, the new title appears. If this has been customized, there is no effect. The customized title appears.

Action: Go to the component and rename it to something more meaningful.

6.3.4 Component <APPLICATION_SCHEMA>.<COMPONENT_NAME> has errors. Please check that all the objects it is based on are present.

Cause: The component is based on one or more missing objects. For example, a QBE is created based on table MY_TABLE. Then MY_TABLE is dropped. For example:

WARNING: Component SCOTT.MY_QBE has errors. Please check that all the 
objects it is based on are present. 

Action: Supply the missing object. If the component is no longer being used, delete it using the OracleAS Portal Navigator.

6.3.5 Could not parse <select_statement> as <schema_name>

Cause: An object on which a Portlet Builder calendar is based is missing. This happens when:

Examples:

WARNING: Could not Parse select a1.HIREDATE the_date, a1.ENAME the_name, 
null the_name_link, null the_date_link, null the_target from test_1.EMP_
1 a1 order by a1.HIREDATE as TEST_1. 

WARNING: Could not Parse select b2.HIREDATE the_date, b2.ENAME the_name, 
null the_name_link, null the_date_link, null the_target from test_2.EMP_
2 b2 order by b2.HIREDATE as TEST_2. 

This warning usually occurs while upgrading a Oracle9iAS Portal which was created using Oracle export/import. Not all of the schemas on which the Portlet Builder components are based were imported. Calendars which show this warning cannot be used unless the missing objects are supplied, and the calendar component is regenerated.

6.3.6 Could not refresh OMNIPORTLET provider.

Cause: The refresh of the OminPortlet provider failed because the provider is not accessible.

Action: Verify that the OmniPortlet Web provider is accessible on the portal's middle-tier. After verification, refresh this provider from the Portlet Repository.

6.3.7 Could not refresh ORACLE PORTAL provider.

Cause: The refresh of the OracleAS Portal database provider failed because the provider is not accessible.

Action: Verify that the OracleAS Portal provider is accessible and that the wwptl_general_provider package in the OracleAS Portal schema is valid. After verification, refresh this provider from the Portlet Repository.

6.3.8 Deleting site <site_name> because it is missing the required style information that is necessary for upgrade. This site cannot be repaired.

Cause: This site is missing style information that is needed for upgrade. The site has been deleted.

Action: No action is required.

6.3.9 Default JPDK instance URL is not present. So, provider is registered using url http://host:port/.

Cause: At the time of upgrade, when the seeded OmniPortlet, Web Clipping, and OracleAS Portal Building Tools providers are registered, it is assumed that these providers are deployed on the same middle-tier as identified in the Default JPDK Instance URL. You can view this value by completing the following steps:

  1. Log on to your OracleAS Portal.

     

  2. Click the Administer tab.

     

  3. In the Services portlet, click the Global Settings link.

     

  4. Click the Configuration tab.

     

  5. Locate the Default JPDK Instance URL field. Usually this value is <portal_middle_tier_protocol>://<portal_middle_tier_host>:<portal_middle_tier_port>/jpdk/servlet/soaprouter/. If there is no value in this field, you will receive the warning mentioned above in your upgrade log.

     

Action: Run the script <upgrade_directory>/upg/9025-9026/wws/updmturl.sql to update the URLs for these providers. The script updates the middle-tier URL for the PORTLETBLDGTOOLS, OMNIPORTLET, and WEBCLIPPING providers in the providers table. This script is not run from the upgrade script. Run it in standalone mode to update the URLs. For example:

updmturl.sql http my.domain.com 80

where:

http is the middle-tier's protocol

 

my.domain.com is the middle-tier's host

 

80 is the middle-tier's port

 

6.3.10 Document size for file <file_path> is null

Cause: The upgrade found an item on a page which appears to have a document attached but this document does not actually exist. This indicates a data corruption in the data for the item. The item will be upgraded but its document will not be accessible. It is unlikely that the document was accessible in Oracle9iAS Portal 3.0.9 either.

Action: Delete the item and recreate it.

6.3.11 Dropping obsolete image chart: <schema_name>.<image_chart_name>

Cause: Image charts, which were a beta feature in Oracle9iAS Portal 3.0.9, are not supported in OracleAS Portal 9.0.4 and are removed from the repository. Any image charts in the Oracle9iAS Portal being upgraded will be lost. If the chart has been referenced by another component, such as a menu or a link, it now produces a warning. For example, menus could link to an image chart. When the user clicks on the item, an error message indicates that the component is missing. This warning is also produced if a legacy menu is linked to a non-existent component.

This means that the image chart:

Action: Delete or edit the menus, links and other components that previously pointed to the charts to point to a new location.

6.3.12 Duplicate Path found: <path>

Cause: The given path already exists in the DAV tables. This could be because a subpage has the same name as a document in the path shown in the warning. The upgrade continues, but the page group may not be accessible from DAV.

Action: Rename the subpage (name field in the edit page properties dialog) so that it no longer clashes with the document filename. Then run the DAV Loader by executing the following SQL while logged in as the schema owner:

set serveroutput on size 100000 
begin 
wwdav_loader.create_dav_content; 
end; 

6.3.13 External Application IDs have been updated. However, some customizations have been lost because of the large number of applications. Please reduce the number of external applications and ask the users to customize again.

Cause: You have a very large number of external applications. The customizations for these applications have exceeded the maximum physical limit for their storage. As a result, some customizations may have been lost.

Action: Reduce the number of external applications on the SSO server. Edit the defaults for the external applications portlet and advise the users to check their customizations.

6.3.14 Incorrect navigation bar references found for <n> folders

Cause: This message may occur when there are invalid NAVBAR references in the folders table (wwv_corners). This does not have an effect on the upgraded OracleAS Portal.

Action: This is a benign warning message that can be ignored.

6.3.15 Incorrect style references found for <n> folders

Cause: This message may occur when there are invalid style references in the folders table (wwv_corners). This does not have an effect on the upgraded OracleAS Portal.

Action: This is a benign warning message that can be ignored.

6.3.16 Non Portal Objects have errors. See <upgrade_tmp_dir>/nonportal.log for details.

Cause: Non-Oracle9iASPortal objects in the Oracle9iAS Portal schema cannot be compiled and have errors.

Action: Find out what is causing the object not to compile and rectify it.One reason these errors could occur is because deprecated or changed Oracle9iAS Portal 3.0.9 APIs are being referenced and these APIs do not work with OracleAS Portal 9.0.4. Refer to the PDK information on http://portalcenter.oracle.com.

6.3.17 One or more specified hosts may be unreachable. Please make sure you can ping all hosts before continuing. Host names should not include http prefixes, port numbers, etc.

Cause: It was not possible to ping the specified host using perl. There are detected cases where the perl version of ping, used in the upgrades, does not detect availability of hosts even when they can actually be reached.

Action: Try using the Operating System ping command to see if the host can be reached. If the host can be reached, then you can ignore this warning. If the Operating System ping fails, then bring up the host or check if it is in the network. Use the Operating System ping command for each failed host. The following example shows the Reachability Details which follow this warning.

Host Reachability Details 
Portal Midtier Host: yes 
Web Cache Host: yes 
SSO Midtier Host: no

In this case, the upgrade script was not able to ping the SSO middle-tier host. Use ping <sso_midtier_host> from the command prompt to see if the SSO Middle-Tier host can be reached or not.

6.3.18 Only <n> % of components in wwv_modules$ table are production components.

Cause: This informational message indicates there are too many archive versions of Portlet Builder (formerly WebView) components. This may be because in Oracle9iAS Portal 3.0.9 a new version of a component was created each time the component was edited and saved. For example:

WARNING: Only 38 % of components in wwv_modules$ table are production 
components. 

Action: Delete as many of the archive versions of components as possible. This reduces the size of the tables where attributes for all the archive versions are stored.

6.3.19 Personal page id change - old id:: <old_id> => new id:: <new_id>

Cause: When upgrading Oracle9iAS Portal 3.0.9 Personal Pages to the Shared Objects page group, if the ID of a personal page already exists in the Shared Objects page group as a Personal Folder in Oracle9iAS Portal 3.0.9, it will be assigned a new ID. For example:

Personal page id change - old id:: 443 => new id:: 32256 

Action: If the user has bookmarked the Oracle9iAS Portal 3.0.9 URLs for personal pages, then the bookmarks must be updated with the new ID value.

 

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.3.20 Personal page name change - old name:: <old_name> => new name::<new_name>

Cause: Personal Pages whose names clash with Personal Folders in the Shared Objects page group are updated. For example:

WARNING: Renamed personal page from "MY_REPORTS" to "MY_REPORTS_10104585"

Action: Rename the page to a more meaningful, unique name if desired. Access the warning file <upgrade_tmp_dir>/upgrade.wrn.

 

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.3.21 Portlet Builder (WebView) components have unknown issues.

Cause: The Portlet Builder components (packages) are invalid.

Action: Try resolving the cause of the errors when compiling the packages listed in the log. For example, a report may be based on a table and the table has been dropped. In this case, the report is no longer valid, so you can drop the report.

6.3.22 Reassign for page id = <page id> user name = <user name>

Cause: When a user is deleted from the portal, the pages for that user are not deleted. Even though the user has been deleted, the pages could still be required within the portal. In this case, the owner of these pages is reassigned to be the portal schema owner. For example:

Reassign for page id = 23555 user name = STIGER

Action: No action required.

6.3.23 Reassign the owner of the following pages to the schema owner <portal schema>

Cause: When a user is deleted from the portal, the pages for that user are not deleted. Even though the user has been deleted, the pages could still be required within the portal. In this case, the owner of the these pages is reassigned to be the portal schema owner. For example:

Reassigning the owner of the following pages to the schema owner PORTAL30

Action: No action required.

6.3.24 Recent Object portlet preferences could not be deleted.

Cause: The upgrade script could not delete the recent object portlet preferences.

Action: Although deleting the preferences does not affect the Oracle9iAS Portal, remove them to eliminate this warning.

6.3.25 Region ID = <region ID> on page ID = <page ID> and site ID = <site ID> was not converted to a sub-page links region

Cause: The region on the page was not successfully converted to a sub-page links region during the upgrade, since it contained items other than just the sub-page display items.

Action: The user must first move all the existing items in the region to a different region on the page. After making this change, the user can edit the region properties to convert it to a sub-page links region. Alternatively, a sub-page links region can also be created on the page.

6.3.26 Region ID = <region ID> on template ID = <template ID> and site ID = <site ID> was not converted to a sub-page links region

Cause: The region on the template was not successfully converted to a sub-page links region during the upgrade, either because there were items other than just the sub-page display items on the template itself, or on the pages based on the template. In this case, there were far too many items found in the region, so individual warnings for all pages based on the template could not be reported.

Action: The user must first move all the existing items in the region to a different region on the template/page. After making this change, the user can edit the region properties to convert it to a sub-page links region. Alternatively, a sub-page links region can also be created on the template.

6.3.27 Removed session cleanup job: <job_id> from the SYS schema.

Cause: The session cleanup job is a job that usually exists in the Oracle9iAS Portal schema. However, an earlier operation such as the database upgrade has resulted in removing this job as a part of the upgrade. For example:

WARNING: Removed session cleanup job: 63 from the SYS schema.

Action: If the database instance where the upgrade is being performed does not contain any other Oracle9iAS Portal schema, then no action is required. This is because the session cleanup job gets created in the Oracle9iAS Portal schema during upgrade. However, if there are other Oracle9iAS Portal schemas in the database instance, then it must be verified that they all have their respective session cleanup jobs. Run the script <upgrade_directory>/wwc/ctxjget.sql from sqlplus in a Oracle9iAS Portal schema to check whether the session cleanup job exists. If this job is missing in any Oracle9iAS Portal schema then you can create it by running the script <upgrade_directory>/wwc/ctxjsub.sql from sqlplus in that schema.

6.3.28 Some site(s) will be deleted because it is missing necessary style information. Refer to sitechk.log for more information

Cause: During precheck upgrade mode, it was detected that one or more sites were missing style information that is needed for upgrade.

Action: This sites in question will be deleted because they cannot be repaired. Save any information that you need from these sites before running the upgrade. To determine which sites are affected, refer to the sitechk.log file found in the <upgrade_tmp_dir> directory, which includes the following message for each site:

Site <site name> will be deleted because it is missing necessary data and 
cannot be upgraded.

6.3.29 Subpage item (title: <item title>) on site id <site_id> and page <page_name> was not upgraded because other items exist in the same region.

Cause: The subpage item was obsoleted but could not be replaced by a subpage region type because there were other items in the same region.

Action: Create a new subpage type region on the page where the warning message appears.

6.3.30 Table without VPD policy: <table_name>

Cause: The VPD policy on the table indicated in the message was not installed properly in your Oracle9iAS Portal schema.

Action: If the table indicated in the message is not part of the Oracle9iAS Portal product, it is safe to ignore the warning. If the table is one of the following, it is also safe to ignore this warning:

In all other cases, there may have been a problem with a previous installation or upgrade procedure. Contact Oracle Support for more information.

6.3.31 Template region ID = <region ID> on page ID = <page ID> and site ID = <site ID> was not converted to a Sub-Page Links region

Cause: The region on the template was not successfully converted to a sub-page links region during the upgrade, either because there were items other than just the sub-page display items on the template itself, or on the pages based on the template.

Action: The user must first move out all the existing items in the region to a different region on the template/page. After making this change, the user can edit the region properties to convert it to a sub-page links region. Alternatively, a sub-page links region can also be created on the template.

6.3.32 The DBMS job queue is currently disabled. It must be re-enabled for proper Portal operation.

Cause: The DBMS job queue must be enabled for proper operation. It may have been disabled by setting the system parameter job_queue_processes to 0, or by restricting logins.

Action: Make sure job_queue_processes is set to one or greater, and that logins are not restricted by changing the system disable restricted session.

6.3.33 The following invalid non-Portal objects exist in the Portal Schema

Cause: Oracle9iAS Portal and non-Oracle9iAS Portal objects are compiled separately. For Oracle9iAS Portal objects, compilation problems are reported as errors. However, for non-Oracle9iAS Portal objects, compilation problems are reported as warnings, since they should not cause the upgrade to be considered a failure.

Action: Examine the generated file <upgrade_tmp_dir>/nonportal.log and fix the compilation problems associated with your objects. Compilation errors in your packages may cause your portlets to render incorrectly.

6.3.34 The local cache could not be refreshed from OID as there was an error when accessing the OID server. Please make sure to refresh the cache by running ptlasst in the MIDTIER mode, after the upgrade is complete.

Cause: Either the OID server has not yet been configured or the OID parameters in the preference store are incorrect. Therefore, there is a problem accessing the OID server in order to refresh the local cache.

Action: Run ptlasst in the MIDTIER mode after the upgrade to manually refresh the local cache from OID.

6.3.35 The provider name for application <application_name> has been changed to <new_name>.

Cause: There is a conflict between the names of providers. For example:

WARNING: The provider name for application MY_APP has been changed to 
MY_APP_63 

Action: Specify the new name instead of the old one when you register the provider as a remote provider using the PL/SQL adapter. For example:

The service_id should be: urn:MY_APP_63 instead of urn:MY_APP

If you have no plans of using the PL/SQL adapter, you can ignore this message.

6.3.36 There are some policies that are not static in the database

Cause: Some VPD policies in Oracle9iAS Portal schema are not static.

Action: Run the vpdstat.sql script from SQL*Plus while logged in as a Oracle9iAS Portal schema user. The script is located in <upgrade_directory>/upg/309-903/wwh directory.

6.3.37 Top level page name change - old name:: <old_name> => new name:: <new_name>

Cause: Top Level Pages whose names clash with Personal Folders in the Shared Objects Page Group are updated.

Action: Rename the page to a more meaningful, unique name if desired. Access the warning file <upgrade_tmp_dir>/upgrade.wrn.

 

 
 
 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.3.38 User/Role <schema> does not exist. Applications based on <schema> will have errors.

Cause: A database provider (formerly called application) schema is missing. For example:

WARNING User/Role SCOTTB does not exist. Application based on SCOTTB 
will have errors. 

In this case, the database provider would not have been accessible before the upgrade either.

Action: Determine if the database provider is obsolete. If it is, delete it. If not, supply the missing schema.

6.3.39 VPD precheck found some issues.

Cause: One of the VPD checks has failed.

Action: This warning is followed by a detailed message. Resolve the issue by examining the information provided in the message.

6.4 Errors When Using OracleAS Portal After Upgrading

The following errors are seen after the OracleAS Portal has been upgraded and is in use.

6.4.1 404 Not Found

When the user clicks on a DAS link or the user or group LOV after upgrading the OID server from Oracle9iAS Portal 9.0.2 to OracleAS Portal 9.0.4.

Cause: The DAS URLs have changed between a 9.0.2 OID server and a 9.0.4 OID server. When the OID server is upgraded from 9.0.2 to 9.0.4, these URLs get updated. OracleAS Portal maintains a cache of these URLs in its repository. The OracleAS Portal cache does not get updated automatically so it becomes inconsistent with the URLs maintained in the OID server upon OID server upgrade.

Action: Reconfigure OracleAS Portal for the Oracle Internet Directory server, as described in the "Reconfiguring the OracleAS Portal for the Oracle Internet Directory Server" section of the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide. This step is required to ensure that the OracleAS Portal entries in the Oracle Internet Directory are properly updated, and that the correct provisioning events required by Oracle Application Server 10g are sent to the portal.

6.4.2 500 Internal Server error

Cause: The deployment of portalTools.ear or portalHelp.ear has failed while you are trying to access:

portalTools: http://<host>:<port>/portalTools 
portalHelp: http://<host>:<port>/portalHelp/en/ 

Action: Run the OC4J configuration assistant again to deploy the applications.

6.4.3 An exception was raised when accessing the Oracle Internet Directory: %string% (WWC-41743). There is no such group found (WWC-41402).

This error can occur if a Oracle9iAS Portal Repository (9.0.2) configured to use Oracle Internet Directory (9.0.4) is upgraded to OracleAS Metadata Repository (9.0.4) and you try to edit a private group:

Cause: To be able to view private groups, Portal needs to be a member of the group "cn=Common Group Attributes,cn=Groups,cn=OracleContext". The Portal application is missing this privilege in the Oracle Internet Directory server.

Action: Run ptlasst.csh with -mode MIDTIER and -type OID, e.g., ptlasst.csh -mode MIDTIER -type OID -s portal -sp portal -c dbHostName:1521:dbServiceName -ldap_h myOIDServer -ldap_p 389 -ldap_w welcome1 -pwd secret123

6.4.4 Ensure SYS Java permissions are granted

Cause: The following error is written to the database trace file when read and write permissions for Java properties are not granted to the SYS user. The permissions must be granted for the Java component in the Oracle9iAS Portal database to run correctly.

Java call terminated by uncaught Java 
exception:ExceptionInInitializerError
(WWC-43000) 

Action: Perform the following actions:

Connect to the OracleAS Portal database as SYS.

 

Run the following query to determine if the permission has been granted:

 

SELECT * 
FROM dba_java_policy 
WHERE grantee = 'SYS' 
AND type_name = 'java.util.PropertyPermission' 
AND enabled   = 'ENABLED' 

If no rows are returned from the query, execute the following statement when connected as SYS:

 

call dbms_java.grant_
permission('SYS','SYS:java.util.PropertyPermission', '*', 'read,write'); 

Check that the Java classes in the database are valid

The Java classes used to communicate with Web Providers are in the package oracle.webdb.provider.web. Check that these classes are valid using the following query when connected as the Oracle9iAS Portal owner:

SELECT dbms_java.longname(object_name), status 
FROM user_objects 
WHERE object_type = 'JAVA CLASS' 
AND dbms_java.longname(object_name) LIKE 'oracle/webdb/provider/web/%' 

If any objects have an invalid status, recompile them using: ALTER JAVA CLASS <class_name> COMPILE.

6.4.5 ERROR 30617: You must enter at least one search term

Cause: The category or perspective portlet had not been customized to select anything for display. Thus, the upgraded search results page portlet instance does not have any search criteria selected. In such a case, the upgraded portlet instance is rendered with this message. For information how to set up the search feature, refer to the Portal Online Help, Setting Up the Search Feature topic or the OracleAS Portal User's Guide, Adding Search Functionality section.

Action: Define the search terms.

 

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.4.6 HTTP-404: Document Not Found

Cause: If you encountered this error while accessing documents with spaces or plus signs in the document name, it could because the PlsqlCompatibilityMode flag is still set. This flag is located in the DAD configuration file.

Action: Remove the PlsqlCompatibilityMode flag. This flag is located in the DAD configuration file.

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


If this error is seen for URLs in the format:

/pls/dad/url/...

Cause: The PlsqlPathAliasProcedure parameter in the portal DAD is incorrectly configured as schema.wwdoc_process.process_download instead of being set to schema.wwpth_api_alias.process_download. This can happen if you use Oracle Enterprise Manager 9.0.2 to create a Oracle9iAS Portal DAD.

Action: Change PlsqlPathAliasProcedure in the Portal DAD to schema.wwpth_api_alias.process_download by following these instructions:

  1. Navigate to the EM UI (typically, this is http://host:1810).
  2. Select the Oracle9iAS instance you wish to configure.
  3. Select the HTTP server component.
  4. Select PL/SQL properties.
  5. Under the DAD section, select the erroneous DAD.
  6. Select the section Document, Alias and Session.
  7. Change the value of Path Alias Procedure to <portal_schema>.wwpth_api_alias.process_download.
  8. Apply the change.
  9. Restart OHS to make the configuration change take effect.
  10. If you do not wish to use EM UI, refer to the OHS configuration guide on how to make manual changes to the mod_plsql configuration.

 

 

 

Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


Cause: The deployment of portalTools.ear or portalHelp.ear has failed while trying to access:

portalTools: http://<host>:<port>/portalTools 
portalHelp: http://<host>:<port>/portalHelp/en/ 

Action: Run the OC4J configuration assistant again to deploy the applications.

6.4.7 java.io.InterruptedIOException: Connection establishment timed out

Cause: This error can occur if the OracleAS Portal owner is not granted the correct Java permissions. If the permissions have not been granted, this browser error is accompanied by the following error in the database trace file:

java.security.AccessControlException: the Permission 
(java.net.SocketPermission <ip_address> connect,resolve) has not been 
granted to <portal_schema_user>. 

Action: Perform the following steps:

Connect to the OracleAS Portal database as SYS.

 

Use the following queries to determine if the permission has been granted:

 

SELECT * 
FROM dba_java_policy 
WHERE grantee = '<portal_schema_user>' 
AND type_name = 'java.net.SocketPermission' 
AND enabled   = 'ENABLED' 

The permission is also granted via the JAVASYSPRIV role. Check if this role is granted to the Oracle9iAS Portal owner using this query:

SELECT * 
FROM dba_role_privs 
WHERE grantee    = '<portal_schema_user>' 
AND granted_role = 'JAVASYSPRIV' 

If no rows are returned from either query, execute the following statement to grant the permission:

 

call dbms_java.grant_permission('<portal_schema_
user>','SYS:java.net.SocketPermission', '*', 'connect,resolve'); 

6.4.8 Not a valid URL. (WWC-50014). Default language for context could not be found (WWC-50007). The Page Group ID does not exist (WWS-30641).

Cause: Due to the new architecture, URLs have changed. In this case, a user's custom data created a broken link.

Action: Correct the invalid URLs.

 

 

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.4.9 The application entry does not exist in OID. Please verify the parameters and make sure that you run the create, ldif and load modes before trying the sync mode.

Cause: This error is seen when running upsecoid manually. The application entry DN is constructed based on the instance name provided when running upsecoid. The OracleAS Portal was unable to locate the application entry, based on the specified instance name, in OID. This can happen if either the sync mode of upsecoid was run before running the create, ldif and load modes, or if there was a mismatch between the instance name used for the ldif and sync modes. This can also happen if upsecoid was run from a pre-upgraded schema.

Action: Verify that all modes of upsecoid have been run in order. The load mode loads the OID entries. Use the LDAP command line tools to verify the existence of the OID entries. If these entries are not found in OID, then run the create and ldif and sync modes of upsecoid again.

If, however, these entries are already present in OID, then find the instance name that was used for running the ldif mode and use the same value to run the sync mode of upsecoid. Obtain the instance name by looking at the relative distinguished name of the application entry created under cn=Portal, cn=Products, cn=OracleContext node in OID. Refer to the OID Administrator's Guide for the ldap command line tools.

 

 


Note:

For more information on resolving this issue, refer to either of the following:

  • If you are migrating from Oracle9iAS Portal, Release 2 (9.0.2) to OracleAS Portal 9.0.4, then refer to the Oracle Application Server 10g Upgrading to 10g (9.0.4) guide.

  • If you are migrating from Oracle9iAS Portal, Release 1 (3.0.9) or earlier to OracleAS Portal 9.0.4, then visit Portal Center (http://portalcenter.oracle.com/upgrades).


6.4.10 The servlet produced the following error stack. java.lang.Exception:...

Cause: This is an invalid version error in the servlet. For example:

    Error: The servlet produced the following error stack.
    java.lang.Exception: Invalid version, this servlet works with 308 and
    below at oracle.webdb.page.PageBuilder.process(Unknown Source) at
    oracle.webdb.page.ParallelServlet.doGet(Unknown Source) at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:244) at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:336) at...

This error will be seen if you are trying to access the Oracle9iAS Portal 9.0.2 or OracleAS Portal 9.0.4 repository from an Oracle Portal 3.0.9 middle-tier. This is not supported.

Action: Upgrade to an OracleAS middle-tier 10g (9.0.4) before attempting to access the OracleAS Portal 9.0.4 repository.

6.4.11 Unexpected error encountered in wwsec_app_priv.process_signon (User-Defined Exception) (WWC-41417). An exception was raised when accessing the Oracle Internet Directory: %string% (WWC-41743)

This error can occur if a Oracle9iAS Portal Repository (9.0.2) configured to use Oracle Internet Directory (9.0.4) is upgraded to OracleAS Metadata Repository (9.0.4) and you login as a user that belongs to a private group with no other group memberships.

Cause: While logging in the users group membership information is retrieved from the Oracle Internet Directory. As this user belongs to a private group, Portal needs to be a member of the group "cn=Common Group Attributes,cn=Groups,cn=OracleContext" in order to access the entry for this private group. The Portal application is missing this privilege in the Oracle Internet Directory server.

Action: Run ptlasst.csh with -mode MIDTIER and -type OID, e.g:, ptlasst.csh -mode MIDTIER -type OID -s portal -sp portal -c dbHostName:1521:dbServiceName -ldap_h myOIDServer -ldap_p 389 -ldap_w welcome1 -pwd secret123

 


Go to previous page Go to next page
Oracle
Copyright © 2002, 2003 Oracle Corporation.

All Rights Reserved.
Go To Table Of Contents
Contents
Go To Index
Index