Attempt to fetch logical page ERROR

Hi all !! there are many read error from my error log :
Attempt to fetch logical page (1:106) in database 6 failed. It belongs to allocation unit 196608 not to 281474980642816.
I read DBCC checkDB.... the it asked me to run dbcc checkcatalog,, however there is no error.
any one has idea ??

I think you need to drill down to to the object level to see what happened, perhaps rebuild index will solve the problem. Use Paul's stored procedure
http://blogs.msdn.com/sqlserverstorageengine/archive/2006/06/10/625659.aspx
SELECT OBJECT_NAME(p.OBJECT_ID) AS 'tableName'
    , i.name AS 'indexName'
    , p.partition_number
    , au.type_desc
    , CONVERT (VARCHAR(6),
      CONVERT (INT, SUBSTRING (au.first_page, 6, 1) +
         SUBSTRING (au.first_page, 5, 1))) +
   ':' + CONVERT (VARCHAR(20),
      CONVERT (INT, SUBSTRING (au.first_page, 4, 1) +
         SUBSTRING (au.first_page, 3, 1) +
         SUBSTRING (au.first_page, 2, 1) +
         SUBSTRING (au.first_page, 1, 1))) AS 'firstPage'
    , CONVERT (VARCHAR(6),
      CONVERT (INT, SUBSTRING (au.root_page, 6, 1) +
         SUBSTRING (au.root_page, 5, 1))) +
   ':' + CONVERT (VARCHAR(20),
      CONVERT (INT, SUBSTRING (au.root_page, 4, 1) +
         SUBSTRING (au.root_page, 3, 1) +
         SUBSTRING (au.root_page, 2, 1) +
         SUBSTRING (au.root_page, 1, 1))) AS 'rootPage'
    , CONVERT (VARCHAR(6),
      CONVERT (INT, SUBSTRING (au.first_iam_page, 6, 1) +
         SUBSTRING (au.first_iam_page, 5, 1))) +
   ':' + CONVERT (VARCHAR(20),
      CONVERT (INT, SUBSTRING (au.first_iam_page, 4, 1) +
         SUBSTRING (au.first_iam_page, 3, 1) +
         SUBSTRING (au.first_iam_page, 2, 1) +
         SUBSTRING (au.first_iam_page, 1, 1))) AS 'firstIAM_page'
FROM sys.indexes AS i
Join sys.partitions AS p
    ON i.OBJECT_ID = p.OBJECT_ID
    And i.index_id = p.index_id
Join sys.system_internals_allocation_units AS au
    ON p.hobt_id = au.container_id
----WHERE OBJECT_NAME(p.OBJECT_ID) = 'ProductReview'
ORDER BY tableName;
DBCC TraceOn (3604);
DBCC Page (AdventureWorks, 1, 3038, 3);
DBCC TraceOff (3604);
USE AdventureWorks;
GO
EXEC sp_AllocationMetadata 'HumanResources.Employee';
GO
USE master;
GO
IF OBJECT_ID ('sp_AllocationMetadata') IS NOT NULL
   DROP PROCEDURE sp_AllocationMetadata;
GO
CREATE PROCEDURE sp_AllocationMetadata
   @object VARCHAR (128) = NULL
AS
SELECT
   OBJECT_NAME (sp.object_id) AS [Object Name],
   sp.index_id AS [Index ID],
   sa.allocation_unit_id AS [Alloc Unit ID],
   sa.type_desc AS [Alloc Unit Type],
   '(' + CONVERT (VARCHAR (6),
      CONVERT (INT, SUBSTRING (sa.first_page, 6, 1) +
         SUBSTRING (sa.first_page, 5, 1))) +
   ':' + CONVERT (VARCHAR (20),
      CONVERT (INT, SUBSTRING (sa.first_page, 4, 1) +
         SUBSTRING (sa.first_page, 3, 1) +
         SUBSTRING (sa.first_page, 2, 1) +
         SUBSTRING (sa.first_page, 1, 1))) +
   ')' AS [First Page],
   '(' + CONVERT (VARCHAR (6),
      CONVERT (INT,
         SUBSTRING (sa.root_page, 6, 1) +
         SUBSTRING (sa.root_page, 5, 1))) +
   ':' + CONVERT (VARCHAR (20),
      CONVERT (INT,
         SUBSTRING (sa.root_page, 4, 1) +
         SUBSTRING (sa.root_page, 3, 1) +
         SUBSTRING (sa.root_page, 2, 1) +
         SUBSTRING (sa.root_page, 1, 1))) +
   ')' AS [Root Page],
   '(' + CONVERT (VARCHAR (6),
      CONVERT (INT,
         SUBSTRING (sa.first_iam_page, 6, 1) +
         SUBSTRING (sa.first_iam_page, 5, 1))) +
   ':' + CONVERT (VARCHAR (20),
      CONVERT (INT,
         SUBSTRING (sa.first_iam_page, 4, 1) +
         SUBSTRING (sa.first_iam_page, 3, 1) +
         SUBSTRING (sa.first_iam_page, 2, 1) +
         SUBSTRING (sa.first_iam_page, 1, 1))) +
   ')' AS [First IAM Page] 
FROM
   sys.system_internals_allocation_units AS sa,
   sys.partitions AS sp
WHERE
   sa.container_id = sp.partition_id
   AND sp.object_id =
      (CASE WHEN (@object IS NULL)
         THEN sp.object_id
         ELSE OBJECT_ID (@object)
      END);
GO
EXEC sys.sp_MS_marksystemobject sp_AllocationMetadata;
Best Regards,Uri Dimant SQL Server MVP,
http://sqlblog.com/blogs/uri_dimant/
MS SQL optimization: MS SQL Development and Optimization
MS SQL Consulting:
Large scale of database and data cleansing
Remote DBA Services:
Improves MS SQL Database Performance
SQL Server Integration Services:
Business Intelligence

Similar Messages

  • Attempt to fetch logical page (6:78) in database 5 failed.

    Hello every one:
    I am upgrading to SQL 2005 using sql 2000 datafiles in clustered environment.
    I have followd note 799058 hemogenious system copy. However after attaching the database, we are getting the following error message, when running SQL 2005 upgrade tools.
    I ran dbcheck on source database there is no issue, However dbcheck is failing in new database. I tried dbcheck with repais fast and dbcheck with data loss, however both attempts have failed with exact same message.
    I am not sure how to handle this error.
    Please advice.
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select (@@microsoftversion / 65536) / 256
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from master..sysdatabases where name = 'R3T'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from R3T..sysusers where name = 'r3t'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from master..sysprocesses where dbid = db_id('R3T') and program_name like 'R3%' and uid = (select uid from R3T..sysusers where name = 'r3t')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select (@@microsoftversion / 65536) / 256
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    DECLARE @n NVARCHAR(4000) DECLARE @ns NVARCHAR(4000) SET @ns = ''
    DECLARE c CURSOR FOR
    select case when serverproperty('Collation') is NULL then '' else convert(sysname, serverproperty('Collation')) end
    union all select case when serverproperty('Edition') is NULL then '' else convert(sysname, serverproperty('Edition')) end
    union all select case when serverproperty('InstanceName') is NULL then '' else convert(sysname, serverproperty('InstanceName')) end
    union all select case when serverproperty('IsClustered') is NULL then '' else convert(sysname, serverproperty('IsClustered')) end
    union all select case when serverproperty('IsFullTextInstalled') is NULL then '' else convert(sysname, serverproperty('IsFullTextInstalled')) end
    union all select case when serverproperty('IsIntegratedSecurityOnly') is NULL then '' else convert(sysname, serverproperty('IsIntegratedSecurityOnly')) end
    union all select case when serverproperty('IsSingleUser') is NULL then '' else convert(sysname, serverproperty('IsSingleUser')) end
    union all select case when serverproperty('IsSyncWithBackup') is NULL then '' else convert(sysname, serverproperty('IsSyncWithBackup')) end
    union all select case when serverproperty('MachineName') is NULL then '' else convert(sysname, serverproperty('MachineName')) end
    union all select case when serverproperty('NumLicenses') is NULL then '' else convert(sysname, serverproperty('NumLicenses')) end
    union all select case when serverproperty('ProcessID') is NULL then '' else convert(sysname, serverproperty('ProcessID')) end
    union all select case when serverproperty('ProductVersion') is NULL then '' else convert(sysname, serverproperty('ProductVersion')) end
    union all select case when serverproperty('ProductLevel') is NULL then '' else convert(sysname, serverproperty('ProductLevel')) end
    union all select case when serverproperty('ServerName') is NULL then '' else convert(sysname, serverproperty('ServerName')) end
    union all select case when serverproperty('Release') is NULL then '' else convert(sysname, serverproperty('Release')) end
    union all select case when serverproperty('Patch') is NULL then '' else convert(sysname, serverproperty('Patch')) end
    union all select case when serverproperty('IsSysAdmin') is NULL then '' else convert(sysname, serverproperty('IsSysAdmin')) end
    OPEN c FETCH NEXT FROM c INTO @n
    WHILE @@FETCH_STATUS = 0
    BEGIN set @ns = @ns + @n + ';' FETCH NEXT FROM c INTO @n END
    CLOSE c DEALLOCATE c select @ns
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select IS_SRVROLEMEMBER('sysadmin')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from master..sysdatabases where name = 'R3T'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from R3T..sysusers where name = 'r3t'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from R3T..sysusers where name = 'r3t'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    use R3T
    declare @info nvarchar(2000)
    declare @cs nvarchar(100)
    declare @tmp nvarchar(200)
    declare @rel nvarchar(100)
    declare @patch nvarchar(100)
    declare @sql nvarchar(2000)
    declare schema_cursor cursor for
    select name
    from dbo.sysusers
    where islogin = '1'
    open schema_cursor
    select @info = ''
    fetch next from schema_cursor into @cs
    while @@fetch_status = 0
    begin
    select @info = @info + @cs
    select @info = @info + ':'
    select @info = @info + cast(count(*) as varchar(20)) from sysobjects where uid = user_id(@cs) and name not in ('dtproperties')
    select @info = @info + ':'
    select @info = @info + cast(count(*) as varchar(20)) from sysobjects where uid = user_id(@cs) and type = 'U' and name not in ('dtproperties')
    if exists(select * from sysobjects where name = 'CVERS' and uid = user_id(@cs) and type = 'U')
    begin
    select @info = @info + ':1'
    select @sql = 'select @rel = RELEASE, @patch = EXTRELEASE from ' + @cs + '.CVERS where COMPONENT = ''SAP_BASIS'''
    exec sp_executesql @sql, N'@rel nvarchar(100) output, @patch nvarchar(100) output', @rel output, @patch output
    select @info = @info + ':'
    select @info = @info + @rel
    select @info = @info + ':'
    select @info = @info + @patch
    end
    else select @info = @info + ':0'
    if exists(select * from sysobjects where name = 'BC_CVERS' and uid = user_id(@cs) and type = 'U')
    begin
    select @info = @info + ':1'
    end
    else select @info = @info + ':0'
    select @info = @info + ';'
    fetch next from schema_cursor into @cs
    end
    close schema_cursor
    deallocate schema_cursor
    select @info
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    use [R3T] select count(*) from sysobjects where name like 'Y%' and type='P' and uid=user_id('r3t')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from R3T..sysusers where name = 'SAPR3TDB'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    DECLARE @n NVARCHAR(4000) DECLARE @ns NVARCHAR(4000) SET @ns = ''
    DECLARE c CURSOR FOR
    select case when serverproperty('Collation') is NULL then '' else convert(sysname, serverproperty('Collation')) end
    union all select case when serverproperty('Edition') is NULL then '' else convert(sysname, serverproperty('Edition')) end
    union all select case when serverproperty('InstanceName') is NULL then '' else convert(sysname, serverproperty('InstanceName')) end
    union all select case when serverproperty('IsClustered') is NULL then '' else convert(sysname, serverproperty('IsClustered')) end
    union all select case when serverproperty('IsFullTextInstalled') is NULL then '' else convert(sysname, serverproperty('IsFullTextInstalled')) end
    union all select case when serverproperty('IsIntegratedSecurityOnly') is NULL then '' else convert(sysname, serverproperty('IsIntegratedSecurityOnly')) end
    union all select case when serverproperty('IsSingleUser') is NULL then '' else convert(sysname, serverproperty('IsSingleUser')) end
    union all select case when serverproperty('IsSyncWithBackup') is NULL then '' else convert(sysname, serverproperty('IsSyncWithBackup')) end
    union all select case when serverproperty('MachineName') is NULL then '' else convert(sysname, serverproperty('MachineName')) end
    union all select case when serverproperty('NumLicenses') is NULL then '' else convert(sysname, serverproperty('NumLicenses')) end
    union all select case when serverproperty('ProcessID') is NULL then '' else convert(sysname, serverproperty('ProcessID')) end
    union all select case when serverproperty('ProductVersion') is NULL then '' else convert(sysname, serverproperty('ProductVersion')) end
    union all select case when serverproperty('ProductLevel') is NULL then '' else convert(sysname, serverproperty('ProductLevel')) end
    union all select case when serverproperty('ServerName') is NULL then '' else convert(sysname, serverproperty('ServerName')) end
    union all select case when serverproperty('Release') is NULL then '' else convert(sysname, serverproperty('Release')) end
    union all select case when serverproperty('Patch') is NULL then '' else convert(sysname, serverproperty('Patch')) end
    union all select case when serverproperty('IsSysAdmin') is NULL then '' else convert(sysname, serverproperty('IsSysAdmin')) end
    OPEN c FETCH NEXT FROM c INTO @n
    WHILE @@FETCH_STATUS = 0
    BEGIN set @ns = @ns + @n + ';' FETCH NEXT FROM c INTO @n END
    CLOSE c DEALLOCATE c select @ns
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select IS_SRVROLEMEMBER('sysadmin')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    DECLARE @n NVARCHAR(4000) DECLARE @ns NVARCHAR(4000) SET @ns = ''
    DECLARE c CURSOR FOR
    select case when serverproperty('Collation') is NULL then '' else convert(sysname, serverproperty('Collation')) end
    union all select case when serverproperty('Edition') is NULL then '' else convert(sysname, serverproperty('Edition')) end
    union all select case when serverproperty('InstanceName') is NULL then '' else convert(sysname, serverproperty('InstanceName')) end
    union all select case when serverproperty('IsClustered') is NULL then '' else convert(sysname, serverproperty('IsClustered')) end
    union all select case when serverproperty('IsFullTextInstalled') is NULL then '' else convert(sysname, serverproperty('IsFullTextInstalled')) end
    union all select case when serverproperty('IsIntegratedSecurityOnly') is NULL then '' else convert(sysname, serverproperty('IsIntegratedSecurityOnly')) end
    union all select case when serverproperty('IsSingleUser') is NULL then '' else convert(sysname, serverproperty('IsSingleUser')) end
    union all select case when serverproperty('IsSyncWithBackup') is NULL then '' else convert(sysname, serverproperty('IsSyncWithBackup')) end
    union all select case when serverproperty('MachineName') is NULL then '' else convert(sysname, serverproperty('MachineName')) end
    union all select case when serverproperty('NumLicenses') is NULL then '' else convert(sysname, serverproperty('NumLicenses')) end
    union all select case when serverproperty('ProcessID') is NULL then '' else convert(sysname, serverproperty('ProcessID')) end
    union all select case when serverproperty('ProductVersion') is NULL then '' else convert(sysname, serverproperty('ProductVersion')) end
    union all select case when serverproperty('ProductLevel') is NULL then '' else convert(sysname, serverproperty('ProductLevel')) end
    union all select case when serverproperty('ServerName') is NULL then '' else convert(sysname, serverproperty('ServerName')) end
    union all select case when serverproperty('Release') is NULL then '' else convert(sysname, serverproperty('Release')) end
    union all select case when serverproperty('Patch') is NULL then '' else convert(sysname, serverproperty('Patch')) end
    union all select case when serverproperty('IsSysAdmin') is NULL then '' else convert(sysname, serverproperty('IsSysAdmin')) end
    OPEN c FETCH NEXT FROM c INTO @n
    WHILE @@FETCH_STATUS = 0
    BEGIN set @ns = @ns + @n + ';' FETCH NEXT FROM c INTO @n END
    CLOSE c DEALLOCATE c select @ns
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select IS_SRVROLEMEMBER('sysadmin')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    exec sp_configure 'show advanced options', 1
    reconfigure with override
    exec sp_configure 'xp_cmdshell', 1
    reconfigure with override
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    exec sp_dbcmptlevel 'R3T', 90
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    use R3T select count(*) from sysobjects where type = 'P' and uid = user_id('r3t')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    use R3T
    declare @name sysname
    declare allnames cursor for
    select name from sysobjects
    where type = 'P'
    and (name like 'Y%' or name like 'SAP%')
    and uid = user_id('r3t')
    open allnames
    fetch next from allnames into @name
    while (@@fetch_status =0)
    begin
    exec ('drop procedure [r3t].[' + @name + ']')
    fetch next from allnames into @name
    end
    close allnames
    deallocate allnames
    [Microsoft][ODBC SQL Server Driver][SQL Server]Attempt to fetch logical page (6:78) in database 5 failed. It belongs to allocation unit 71905451171905536 not to 281474979397632.
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    use R3T select count(*) from sysobjects where type = 'P' and uid = user_id('r3t')
    executeSQL is called with following parameters:

    THIS IS THE SQL ERROR LOGS:
    2008-05-28 15:49:20.79 spid21s     Starting up database 'R3T'.
    2008-05-28 15:49:20.79 spid20s     Starting up database 'msdb'.
    2008-05-28 15:49:20.82 spid20s     1 transactions rolled forward in database 'msdb' (4). This is an informational message only. No user action is required.
    2008-05-28 15:49:20.84 spid20s     0 transactions rolled back in database 'msdb' (4). This is an informational message only. No user action is required.
    2008-05-28 15:49:20.84 spid20s     Recovery is writing a checkpoint in database 'msdb' (4). This is an informational message only. No user action is required.
    2008-05-28 15:49:20.88 spid21s     Analysis of database 'R3T' (5) is 100% complete (approximately 0 seconds remain). This is an informational message only. No user action is required.
    2008-05-28 15:49:20.90 spid21s     1 transactions rolled forward in database 'R3T' (5). This is an informational message only. No user action is required.
    2008-05-28 15:49:21.06 spid21s     0 transactions rolled back in database 'R3T' (5). This is an informational message only. No user action is required.
    2008-05-28 15:49:21.06 spid21s     Recovery is writing a checkpoint in database 'R3T' (5). This is an informational message only. No user action is required.
    2008-05-28 15:49:21.06 spid5s      Recovery of any in-doubt distributed transactions involving Microsoft Distributed Transaction Coordinator (MS DTC) has completed. This is an informational message only. No user action is required.
    2008-05-28 15:49:21.06 spid5s      Recovery is complete. This is an informational message only. No user action is required.
    2008-05-28 15:49:25.60 spid51      Configuration option 'Agent XPs' changed from 0 to 1. Run the RECONFIGURE statement to install.
    2008-05-28 15:49:25.74 spid51      Using 'xpsqlbot.dll' version '2005.90.3042' to execute extended stored procedure 'xp_qv'. This is an informational message only; no user action is required.
    2008-05-28 15:49:25.81 spid51      Using 'xpstar90.dll' version '2005.90.3042' to execute extended stored procedure 'xp_instance_regread'. This is an informational message only; no user action is required.
    2008-05-28 15:49:25.82 spid51      Using 'xplog70.dll' version '2005.90.3042' to execute extended stored procedure 'xp_msver'. This is an informational message only; no user action is required.
    2008-05-28 15:58:29.52 spid53      Setting database option SINGLE_USER to ON for database R3T.
    2008-05-28 15:58:29.52 spid53      Setting database option SINGLE_USER to ON for database R3T.
    2008-05-28 15:59:15.77 spid53      Error: 605, Severity: 21, State: 3.
    2008-05-28 15:59:15.77 spid53      Attempt to fetch logical page (6:72) in database 5 failed. It belongs to allocation unit 71905451171905536 not to 281474979397632.
    2008-05-28 15:59:15.78 spid53      DBCC CHECKDB (R3T, repair_fast) WITH all_errormsgs, no_infomsgs executed by sa terminated abnormally due to error state 5. Elapsed time: 0 hours 0 minutes 18 seconds.
    2008-05-28 16:02:17.43 spid54      Error: 605, Severity: 21, State: 3.
    2008-05-28 16:02:17.43 spid54      Attempt to fetch logical page (6:72) in database 5 failed. It belongs to allocation unit 71905451171905536 not to 281474979397632.
    2008-05-28 16:02:17.44 spid54      DBCC CHECKDB (R3T, repair_allow_data_loss) WITH all_errormsgs, no_infomsgs executed by sa terminated abnormally due to error state 5. Elapsed time: 0 hours 0 minutes 10 seconds.
    2008-05-28 16:04:53.26 spid54      Setting database option MULTI_USER to ON for database R3T.
    2008-05-28 16:04:53.26 spid54      Setting database option MULTI_USER to ON for database R3T.
    2008-05-29 00:00:06.31 spid15s     This instance of SQL Server has been using a process ID of 2016 since 5/28/2008 3:49:21 PM (local) 5/28/2008 10:49:21 PM (UTC). This is an informational message only; no user action is required.
    2008-05-29 09:45:59.67 spid54      Error: 605, Severity: 12, State: 3.
    2008-05-29 09:45:59.67 spid54      Attempt to fetch logical page (6:72) in database 6 failed. It belongs to allocation unit 71905451171905536 not to 281474979397632.
    2008-05-29 09:45:59.69 spid54      DBCC CHECKDB (R3T) WITH no_infomsgs executed by sa terminated abnormally due to error state 5. Elapsed time: 0 hours 1 minutes 20 seconds.

  • Trying to create logical page numbers

    I'm working in Acrobat XI 12.0.02 (Architecture: i386, Build: 11.0.01.36, AGM: 4.28.131, CoolType: 5.11.131, JP2K: 2.0.0.26752.) I'm on a top-of-the-line iMac under OS X 10.7.5.
    I'm trying to set up logical page numbers in an existing PDF file from archive.org. This is one of their rather fancy PDF's that has invisible searchable text over the page image. Really nice to work with, but in this case, the original book has very strange page numbering. The original editor decided that illustrations, figures and blank pages would not be numbered. Instead, the numbering skips to the next text page. That makes it a massive pain in the neck to try to get to any particular page in the book. I will be using this book extensively for months to come, so it's well worth my time to fix this by setting up logical page numbers. The original file has no security set of any kind.
    In Acrobat XI, Preferences, Page Display, I've checkmarked "Use logical page numbers."
    In the Page Thumbnails tab, I've selected a range of pages (7-16 in the original book.) I right-click on the selected page range. I select Number Pages. The "Pages" part of the dialog box comes up with "Selected" marked. The "Numbering" part of the dialog box comes up with "Begin new section." "Style" is set to None. "Prefix" is blank. I set "Start" to 7. I hit OK. I see no error messages. I see nothing in the page number box in the navigation bar. I see no page numbers in the Page Thumbnail tab. Entering page 10, for example, in the page number box takes me to the Acrobat page 10, not to the logical page 10. Saving and re-opening the file in Acrobat XI doesn't work, nor does opening the file in Acrobat Reader 10.1.6 work.
    What's wrong? What am I missing?

    Thanks for these scripts, they will be very helpful.
    My main problem is understanding the integration of the javascript with the pl/sql as the values in both the lovs need to be dynamic (the values in both tables could potentially change quite often). I need to take the value selected in the first lov (using javascript I think) and pass it somehow to the pl/sql select statement to get the values to be used as the options in the second.
    Any guidance on combining the use of javascript and pl/sql would be most welcome.

  • Intermittent Indirect REference to login page error

    Hello,
    I am building a small web app in a mixed (java/microsoft) environment. We have no budget for a purchased single sign on solution, so I built one with the following architecture:
    ASP page with integrated windows security, this simply returns to the url passed in as'URL' the clients current logon name.
    This ASP page is called by the IntranetSSOServlet, which then builds and submit the vanilla logon page. This servlet is my logon page, it simply posts it's URL to the ASP page, and if a return is posted from ASP, the logon page is bult and submitted. The IntranetSSOServlet also sets a session variable called user to the current user's windows login.
    I have two secure files, these are .jsp passthrough pages (since accessing the servlet directly did not appear to trip the security requirement and call the logon request from the server, so no users were ever in any roles). These are simple pages with a javascript redirect to the two servlets, and the jsp is only used because the servlets do not seem to trip the security requirement in the App server.
    On my machine this works with no issues, single sign on is a success and all is well, on the machine next to mine it works fine also. However, on several client machines, I keep getting an invalie direct reference to login page.
    My question is this:
    Does anyone see any major issues with the architecture which are causing this?
    It appears that the browser on some clients is attempting to go 'Back'. Is this a standard function of any software packages (spyware, internet tracking software, etc.?)
    I am building with Netbeans 5.0, running Embedded Tomcat 5.5.9 and the pages are all accessed via windows XP/IE 6
    Again, whats weird is that this works fine on several workstations, but throws the invalid direct reference to login on others...
    I am quite confused.
    Code to follow:
    IntranetSSOServlet
    if(request.getParameter("user") != null)
    HttpSession session = request.getSession(true);
    session.setAttribute("user",request.getParameter("user"));
    //If SSO submission has returned a validated user name
    //out.println(request.getParameter("user"));
    //post this name and the default password to the logon
    //This servlet will become the logon page, which will handle the redirects easier
    out.println("<form METHOD=\"POST\" name = \"form\" action=\"../Intranet-WebModule/j_security_check\">");
    //Generate a div to hide all of the input fields
    out.println("<div style=\"display:;\">");
    out.println("<input type=\"text\" name=\"j_username\" value=\""+request.getParameter("user")+"\"/>");
    out.println("<input type=\"password\" name=\"j_password\" value=\"sas\"/></div>");
    out.println("<input type=\"submit\" value=\"Submit\"/></div>");
    request.getSession().setAttribute("user",request.getParameter("user"));
    //out.println("<input type=\"submit\"></form>");
    out.println("</form><script language=\"javascript\">//form.submit();</script>");
    else
    //call the SSO submission page
    out.write("<script language=\"javascript\">location.replace(\"http://HOSTNAME/SSO/SSO.asp?URL="+lookupIntranetGlobalsBean().getJSPSiteRoot()+"IntranetSSOServlet\");</script>");
    out.close();
    This Servlet simply returns from the ASP a string (the user's logon) and then creates the post page, which posts a single dummy password to the app server
    JSP passthrough page (secured resource)
    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>
    <%--
    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    --%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    </head>
    <body>
    <script language="javascript">
    location.replace('http://HOSTNAME:8080/Intranet-WebModule/HRTools/newEmployeeAccountServlet');
    </script>
    </body>
    </html>

    Another try besides
         <login-config>
            <auth-method>FORM</auth-method>
            <realm-name>userDatabase</realm-name>
            <form-login-config>
                <form-login-page>/pages_public/login.jsp</form-login-page>
                <form-error-page>/pages_public/loginError.jsp</form-error-page>
            </form-login-config>
        </login-config>is that I try to handle the error code in the web.xml with
    <error-page>
         <error-code>400</error-code>
         <location>/error.jsp</location>
      </error-page>It works when I say location = index.jsp, but it doesn't work when I try to redirect to error.jsp.
    But when I redirect to index.jsp I just reload the login page, but then the user gets no information what has happened, therefore I need the error,jsp.
    I have no idea why. If anybody has a hint or know why it is this way, please let me know!!
    Thanks.

  • Uninitialized logical page after database load

    Hi Guys
    I am struggling to restore a database to a new server. I have a brand new installation of ASE 16 on Windows server 2008. I have run the following commands:
    disk init name ="TWSDEV1DB", physname="c:\sapdata\TWSDEV1DB.dbf", size="5000M"
    go
    disk init name ="TWSDEV1DBLOG", physname="c:\sapdata\TWSDEV1DBLOG.dbf", size="5000M"
    go
    sp_helpdevice
    go
    CREATE login cssdmw with password cssdmw;
    Then I ran this....
    CREATE DATABASE TWSDEV1DB on TWSDEV1DB  = "4250M"  for load;
    go
    ALTER DATABASE TWSDEV1DB for load;
    go
    load database TWSDEV1DB from 'compress::1::/temp/TWSDEV1DB.dmp_1409151614.sc'
    stripe on 'compress::1::/temp/TWSDEV1DB.dmp_1409151614.sc1'
    stripe on 'compress::1::/temp/TWSDEV1DB.dmp_1409151614.sc2'
    stripe on 'compress::1::/temp/TWSDEV1DB.dmp_1409151614.sc3'
    go
    online database TWSDEV1DB
    go
    The online database is erroring with an Uninitialized logical page.
    Any help would be welcome.

    Hi David,
    I don't think the fact that your database creation script probably doesn't match the original layout of the source database is causing this error.  You should be able to load any dump into a database that is the same size as the source regardless of layout (assuming same page size, character set, sort order, etc).  Matching the layout does make things "prettier" (log fragments end up on devices named "log...", etc, but the load should succeed and the database be functional regardless.
    I agree with Jeff that the "with compression" option should be used in preference to the older "compress::" syntax.  The "with compression" feature is more flexible as the dump header and trailer can be read, the dump can be made to a remote backupserver, etc.
    There is a known bug on 16.0 that results in this 692 error, which is CR 764402.  The error is specific to the use the "for load" option.  I recommend that you drop the database and create it without using "for load"; the process will take longer as it initializes every page, but it will avoid the bug.  A fix for the bug is expected in the 16.0 SP00 PL04 release (I don't have an expected date for it, but should be fairly near future).
    Cheers,
    -bret

  • EQG-30276 Unable to fetch login page

    I have set up a portal source, created a user in portal with view priveleges, succesfully registered the OID identity management plugin.
    But when I attempt to crawl the portal source, my crawl fails with the above message in the log. It displays the url it is attempting to fetch, and the url displayed is not our login page. There is a custom login form at this site. Is this the issue?
    The log is as follows:
    EQG-30276: Unable to fetch login page
    EQG-30025: https://test-sso.<removed>.com/pls/orasso/orasso.wwsso_app_admin.ls_login?site2pstoretoken=v1.2~DE163018~99DDE599DEFD2008E680EF5788E480B7064256ECFB58461AE39D93D6FD3FE4B5D9E6D3D2999BFF44D0C6E9F0E092C69625990CB3D0CCE46061F69A2CAC97D2CA63692C981879F25C57B714FF2E78AB6F14C3648A9560EE07CC585404C08C585FDACD12BCFE09D6DBBAAB881DFCC8268851B0834141B66490E76C21D7CB7E967E331839C221BE7ECAF158E6EB172F35FC12C45B7DB67D5B29544E934B93CB64822DF303A295A0AC5A2C8B43E78
    I removed the domain name.
    If I copy this url to a browser window, it fails as well. If I remove all but the base url (before orasso.wwsso_app_admin.ls_login), can at least get to the SSO home. Like I mentioned, we have a custom login form.
    Can I configure the Id managment to go to the custom form, or do I need to create a new Id management plugin?
    Thanks for any help!

    I have made a little progress on finding the answer to this, but would like a second opinion before I have our SA go down a path.
    It seems that we are have a problem with our certificate. If I paste the url into the browser, it returns a message saying that there is a problem with the certificate and asks if I want to continue. If I continue, it goes to the custom login page.
    Could the certificate issue be causing the problem I am seeing? I think it is, but would like a second opinion.
    Thanks

  • Jdev setup test_fwklabsolutions page error

    Dowloaded p5455514_11i_GENERIC.zip. (correct patch for our current e-business configuration)
    Followed setup instructions by the letter. Trying to connect to test instance - copied dbc file from test instance apps server, put it into correct location on laptop for jdev.
    When attempting to test setup using test_fwklabsolutions.jsp get page error where the URL has an invalid port number and text on the error page which reads
    10061 - Connection refused
    Internet Security and Acceleration Server
    Technical Information (for support personnel)
    Background:
    The server you are attempting to access has refused the connection with the gateway. This usually results from trying to connect to a service that is inactive on the server.
    I am connected via broadband to a vpn, where the server instance I am trying to connect to normally would have a port no of 8013 - but when I substitute that manually into the URL I get file cannot be found page error
    Be grateful for any help at all!
    Jane :-)

    Dowloaded p5455514_11i_GENERIC.zip. (correct patch for our current e-business configuration)
    Followed setup instructions by the letter. Trying to connect to test instance - copied dbc file from test instance apps server, put it into correct location on laptop for jdev.
    When attempting to test setup using test_fwklabsolutions.jsp get page error where the URL has an invalid port number and text on the error page which reads
    10061 - Connection refused
    Internet Security and Acceleration Server
    Technical Information (for support personnel)
    Background:
    The server you are attempting to access has refused the connection with the gateway. This usually results from trying to connect to a service that is inactive on the server.
    I am connected via broadband to a vpn, where the server instance I am trying to connect to normally would have a port no of 8013 - but when I substitute that manually into the URL I get file cannot be found page error
    Be grateful for any help at all!
    Jane :-)

  • 1240AG web administration - page error

    i am attempting to copy over some QoS rules from a 1200 series AP to our new 1240AG AP. We use the cisco wireless phones in our warehouse and i am attempting to just set up the QoS rules that we currently have set in our 1200 series. So when i go to create the new policy on the create/edit option it allows to me to enter in the description "voice" and i set the classification on the vlan to latency 6. When i go to hit apply nothing happens and at the bottom of the IE or Firefox it says page error. On the 1200 series I can create/edit the policies but i cannot on the 1240AG. Am i doing something wrong? Is this a bug? Not sure what to do but it is driving me nuts. Thanks for your help.

    If you know the applications used by wireless client devices, the applications' sensitivity to delay, and the amount of traffic associated with the applications, you can configure QoS to improve performance .

  • HT2693 what can i do when vendor contact support page can't send my info/msg due to page error and i have paid for an app that no longer works after purchase

    What can i do when i purchase an app then after purchase the app fails to work. I deleted the app rebooted ipa then reinstated app. It still fails to work. I went to vendor support but when i go to send the info to them it comes up with unable to send msg due to page error. I am not happy. My child loved the app now it wont even open. Any help???

    Try talking to iTunes support
    http://www.apple.com/support/itunes/contact/

  • ALV top of page error

    Hi All,
    I have the same issue as mentioned in the thread
    ALV - Top of Page Error
    Please let me know the solution
    Thanks
    Bala Duvvuri
    Moderator message: please describe the problem in your own thread, do not have people clicking on links first.
    Edited by: Thomas Zloch on Mar 22, 2011 9:59 AM

    Solved by self

  • How to print logical page number in TOC of report

    My report has three sections - header, main, trailer.
    after each group break in the main section the page number is saved using the srw.get_page_num(pageNum).
    this records are used to build the toc in the trailer section.
    Problem: srw.get_page_num delivers only the logical pagenum of the section,
    means if the header section spans more than one page (for example 2), the main section starts at physical pagenum 3.
    If I don't know how many pages my header contains I never have the real page number in my toc, beacuse i have to add the number of "header pages" to the saved pagenum of the main section to compute the "physical pagenum".
    Is there a possibility to save the physical pagenum in the header section (in a trigger) ?
    Message was edited by:
    [email protected]

    Thats my huge problem - i can not calculate the number of pages
    nor in the main section neither in the header section.
    The problem is not to know how many pages are in the trailor section.
    I have to know, how many pages are in the header section without to start multiple the report.
    If I have this number i can add it to the "logical" page number" of the main section to get the physical page number of the report.
    the page numbers of the main section are available.
    Message was edited by:
    [email protected]

  • AHT finds logic board error, but computer working fine

    I ran the Apple Hardware Test to see the profile for my RAM, but 7 seconds into the test it stopped and reported a logic board error.
    1. But my computer is working fine. If anyone has experience with this, I'll gladly take your advice. Do I ignore this error at my own risk? Or should I get it looked at now in case it's an early warning of something that can get worse? For the real Apple tech experts, here's the error code: 2I2C/1/1: 0x00000092.
    Eleven months ago, I had to get a new power supply installed. It was covered under the extended warranty for power issues with iMac G5s. As I've indicated, it's been working fine since then.
    2. Once AHT finds an error, it won't continue testing the remaining components. Does anyone know of a way to "force" the AHT to skip the logic board test and go on to test the other hardware items?
    Thanks all.

    Michael, pray tell, where does one find the published list of codes you refer to? I searched the whole internet (or so it seemed like it) looking for a resource like that. Are you an AASP?
    Even my experienced Apple technician and his AASP contacts didn't realize that my error code relates to the European Union. (And, BTW, I'm in Canada and I purchased my iMac from a store in Canada.) You have solved a mystery!
    The strange thing is that when I phoned Apple Tech Support and asked to speak to a product specialist, even they told me that the code means "logic board needs replacement." When I asked to speak to a higher dept., I was connected to Customer Relations (very nice, professional fellow answered). When I explained that this G5 iMac has been problematic for me (failure after 7 mos. of ownership, power supply failure after 3 yrs, etc.) he offered me $100.00 off a new iMac ($125.00 in Canada), which I accepted.
    I did use TechTool Pro to check the computer. It found no problems. Four months later and it's still going strong. I don't know whether to be upset with Apple for not bothering to look up the code, or whether I should look at this as a blessing in disguise (how else would I have received $125.00 off a new iMac? And now, my father gets a G5 that I can confidently say is in good working order). And it's strange that my local tech's AASP friends weren't any wiser. Aren't AASPs privy to this error code info? A mystery indeed...

  • No Start Page Error

    No Start Page
    Could not display this Web Site as no Start Page has been configured. To configure a default starting page, set one of your Web Pages to be the Start Page. Please contact your Administrator for more information."
    Not sure why this is happening. dallaseasterrun.com

    Hi Paul,
    It appears you've managed to address this issue - I'm not encountering a "No Start Page" error when navigating to your site.
    Cheers.

  • Logical page/Physical page/Page Break

    I have to create a form like report. Without data it takes 3 A4 pages, with data it can expand to 5 pages or more. So in report developer I create for Main section: Width=21 Height=29.7, Horizontal Panels per page=1, Vertical Panels per page=3.
    First problem:
    When I run the report with data, which coused that report expands to more then 3 A4 pages, I can only see and print 3 pages. I want to have all pages.
    Second problem:
    Inside report there is repating frame with more repeating frames inside for displayin some sort of tables. I want that each record of outer repeating frame is on new A4 page. I set Page break before=Yes for outer frame. When I run report I can see the data before the frame and then two blank pages. I think that Page break before=Yes makes page break for logical page (in my case 3 A4 pages) and then I am on the first problem. How to make Page Break for one A4 (physical) page only?
    Any ideas how to solve these problems?
    Regards, Sasa

    Hi Nguyen,
    It was pretty difficult running the report. Here are the changes I made so that the report runs sucessfully:
    1. Changed "Vertical Panels per Page" to 1. The reason: this property equates pages in your report to priter pages. Eg, a value of 2 means that each page in your report is equivalent to 2 physical printer pages. This may be needed if you design very large pages, but the dimensions of physial printer pages are smaller. We do not need this. So I changed it to 1.
    2. In Paper Layout editor, fit everything on 1 page. At runtime it can flow to more than 1 page, no problem. But we want to 'design' 1 page. It was just overflowing a little bit on to the 2nd page, I changed it so that it fits on 1st page itself.
    3. Changed "Print Object On" to First Page, instead of All pages for all frames and boilerplate text objects. Reason - page breaks here refer only to Logical pages, not to physical pages as you might have imagined. For the report, everything is 1 logical page, even though you see the output on 3-5 physical pages. Pl see Report Builder Help on this property, it explains things with graphics.
    The hardest part was step 3 - it took me a long while to figure that out.
    Now the report appears correctly with all the data. Now the only problem is to figure out how to do a page break before M37. We can figure that out, but first can you try these changes, and let me know that you are at least getting ALL DATA in your report output?
    Navneet.

  • Tab Page Errors out after migration to new instance

    Hi All,
    Tab Pages are running well in test instance but when I migrate it to dev instance then
    On click of a particular tab that page errors out.
    ERROR STACK
    ## Detail 0 ##
    java.lang.NullPointerException
         at exl.oracle.apps.per.eexit.webui.EmployeeUpdateCO.processRequest(EmployeeUpdateCO.java:228)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanConta
    [2096]:UNEXPECTED:[fnd.framework.webui.OAPageErrorHandler]:inerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2336)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1735)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:509)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:430)
         at oa_html._OA._jspService(_OA.java:84)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
         at java.lang.Thread.run(Thread.java:595)
    java.lang.NullPointerException
         at exl.oracle.apps.per.eexit.webui.EmployeeUpdateCO.processRequest(EmployeeUpdateCO.java:228)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2336)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1735)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:509)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:430)
         at oa_html._OA._jspService(_OA.java:84)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
         at java.lang.Thread.run(Thread.java:595)
    In PR in EmployeeUpdateCO
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    String requestParams = pageContext.getParameter("partyNumber");
    if ("AlreadyDeleted".equals(requestParams))
    System.out.println("Above through already deleted Employee Exception");
    OAViewObject disVO = (OAViewObject)am.findViewObject("DisabledPVO1");
    if(disVO !=null)
    disVO.first();
    disVO.getCurrentRow().setAttribute("XXDisabled", Boolean.TRUE);
    //throw new OAException("This Employee has already been deleted. Please click on Home Link to come out from this page.", OAException.ERROR) ;
    //EXL_EEXIT_ALREADY_DEL//on 20.10.09
    throw new OAException("EXL","EXL_EEXIT_ALREADY_DEL");
    String employeeNumber = pageContext.getParameter("partyNumber");
    if (employeeNumber !=null)
    OAViewObject disVO = (OAViewObject)am.findViewObject("DisabledPVO1");
    if(disVO !=null)
    disVO.first();
    disVO.getCurrentRow().setAttribute("XXDisabled", Boolean.TRUE);
    //throw new OAException("Employee Resignation has been reversed sucessfully", OAException.CONFIRMATION);
    throw new OAException("EXL","EXL_EEXIT_RESIGN_REV");
    else
    System.out.println("In the else condition of EmployeeCO");
    System.out.println("Before disabling Reinitiate Button");
    OAViewObject disvotest = (OAViewObject)am.findViewObject("testVO1");//(XXJADisabledPVO1);
    System.out.println("Value of testVO1"+disvotest);
    if(disvotest != null)
    disvotest.first();
    //System.out.println("before falsing");
    disvotest.getCurrentRow().setAttribute("testnew", Boolean.TRUE);//erroring out here....
    //System.out.println("after falsing");
    System.out.println("After disabling Reinitiate Button");
    if (!pageContext.isFormSubmission())
    am.invokeMethod("initQuery", null);
    am.invokeMethod("InitUpdateLov", null);
    am.invokeMethod("renderJAPage");
    am.invokeMethod("renderSupPage");
    System.out.println("Calling New Method");
    am.invokeMethod("XXrenderSupPage");
    am.invokeMethod("disabledRadioButton");
    am.invokeMethod("disabledNoticeRadioButton");
    String UserId = pageContext.getEmployeeId()+"";
    String AUserId = pageContext.getUserId()+"";
    System.out.println("Anil EmployeeID is "+UserId);
    System.out.println("Anil EmployeeID1 is "+AUserId);
    Serializable[] personid = {UserId};
    // Commented on 27 May
    String userId = (String)am.invokeMethod("getEmployeeNumber", personid);
    String userName= pageContext.getUserName();
    System.out.println("USER NAMe is "+userName);
    System.out.println("userId in CO is "+userId);
    Serializable[] params = {userId};
    System.out.println("calling LOV in UpdateCO");
    am.invokeMethod("XXhandleMyLovUpdateEvent", params);
    System.out.println("Method Called in UpdateCO");
    // end here 09 june
    //end here code of Radio Button
    //==> //OAViewObject vo = (OAViewObject)am.findViewObject("EmployeeEOVO1");
    //am.invokeMethod("test");
    OAViewObject vo = (OAViewObject)am.findViewObject("EmpUpdateEOVO1");
    System.out.println("ROw COUNT IN EMPLOYEEUPDATE CO IS "+vo.getFetchedRowCount());
    if (vo != null && vo.getFetchedRowCount()>0)
    System.out.println("InsidePR of RADIO BUTTON");
    // vo.reset(); //New line added
    // vo.next(); //new line added
    OARow row = (OARow)vo.getCurrentRow();
    String email = row.getAttribute("NoticePayBuyoutFlag")+"";
    String email1 = row.getAttribute("JoiningBonusFlag")+"";
    String email2 = row.getAttribute("RelocationBonusFlag")+"";
    String email3 = row.getAttribute("ServiceAgreementFlag")+"";
    String email4 = row.getAttribute("NoticePayAdjustedPl")+"";
    String email5 = row.getAttribute("NoticePayWithoutAdjustedPl")+"";
    System.out.println("RADIO BUTTON VALUE IS "+email);
    System.out.println("RADIO BUTTON VALUE IS "+email1);
    System.out.println("RADIO BUTTON VALUE IS "+email2);
    System.out.println("RADIO BUTTON VALUE IS "+email3);
    System.out.println("RADIO BUTTON VALUE IS "+email4);
    System.out.println("RADIO BUTTON VALUE IS "+email5);
    row.setAttribute("NoticePayBuyoutFlag","NW");
    row.setAttribute("JoiningBonusFlag","NW");
    row.setAttribute("RelocationBonusFlag","NW");
    row.setAttribute("ServiceAgreementFlag","NW");
    row.setAttribute("NoticePayAdjustedPl","NW");
    row.setAttribute("NoticePayWithoutAdjustedPl","NW");
    Thanks,
    Sombit...

    OAViewObject disvotest = (OAViewObject)am.findViewObject("testVO1");
    System.out.println("Value of testVO1"+disvotest);
    if(disvotest != null)
    if(disvotest.getFetchedRowCount()>0)
    disvotest.first();
    disvotest.getCurrentRow().setAttribute("testnew", Boolean.TRUE);
    Also double check VO should have this VO Attribute.
    Thanks
    --Anil                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Maybe you are looking for