Evaluate string while running

If I want to implement a code as following:
//String condition = input condtion represent as string (from xml. e.g. 1=1, true, false etc)
if (condition)
How do I evaluate the input string while running?

OR use a Map, where the key is the input String and the value is a Command object. You can avoid the brittle, brain-dead "if/then/else" code that way. If the inputs and commands change frequently, this would be a good way to go that satisfies the open/closed principle nicely.
%

Similar Messages

  • SharePoint Foundation 2010, hotfix install fail "An error occurred while running detection"

    Hi all,
    I am having a lot of trouble installing hotfix 2849990 on my server. After running it shows the error "An error occurred while running detection". I tried another hotfix as well but got the same result. I read on the web to do a "repair"
    but I cannot seem to access that. I attempting to run the install to get there, I click "Install SharePoint Foundation" a new window begins and I can see a new window open that reads "Please wait while setup prepares the necessarily files"
    Very shortly after this opens, it then closes and nothing else happens. 
    Anybody have any suggestions?
    Thanks!

    Thanks for the quick reply. Here is the Folder I am looking in:
    "C:\Users\[My User]\AppData\Local\Temp\2" Let me know if this is incorrect.
    Here is some of my opatchinstall log:
    OPatchInstall: Logging all properties
    OPatchInstall: Property 'PACKAGE.KBARTICLE' value '2880975'
    OPatchInstall: Property 'PACKAGE.MIN.MSI.VER' value '3.1.0.0'
    OPatchInstall: Property 'PACKAGE.NAME' value 'Hotfix for Microsoft SharePoint Foundation 2010 (KB2880975) 64-Bit Edition'
    OPatchInstall: Property 'PACKAGE.PATH.TEMP' value 'C:\Users\SVCSAN~2\AppData\Local\Temp\2\OWPBBC.tmp'
    OPatchInstall: Property 'PACKAGE.PLATFORM' value '64-Bit Edition'
    OPatchInstall: Property 'PACKAGE.PRODUCTNAME' value 'Microsoft SharePoint Foundation 2010'
    OPatchInstall: Property 'PACKAGE.PROMPT.ALREADYINSTALLED' value 'The update is already installed on this system.'
    OPatchInstall: Property 'PACKAGE.PROMPT.CONFIG.AFTERUPDATE' value 'You must install the same SharePoint 2010 Products and patches on every server in your server farm. If you have multiple servers in your farm, please immediately install the same patches on all the other farm servers once this installation has completed.'
    OPatchInstall: Property 'PACKAGE.PROMPT.DETECTIONERROR' value 'An error occurred while running detection.'
    OPatchInstall: Property 'PACKAGE.PROMPT.DETFAILED' value 'The detection failed, this can be due to a corrupted installation database.'
    OPatchInstall: Property 'PACKAGE.PROMPT.ERROR.WITHKB' value 'The installation of this package failed. Please see for more information.'
    OPatchInstall: Property 'PACKAGE.PROMPT.EULA' value 'You must accept the Microsoft Software License Terms in order to continue the installation.'
    OPatchInstall: Property 'PACKAGE.PROMPT.EXTRACTFAILURE' value 'The extraction of files from this package failed.'
    OPatchInstall: Property 'PACKAGE.PROMPT.EXTRACTFOLDER' value 'Select a folder to store the extracted files'
    OPatchInstall: Property 'PACKAGE.PROMPT.INITIAL' value 'Do you wish to proceed with the installation?'
    OPatchInstall: Property 'PACKAGE.PROMPT.INSTALLCANCELED' value 'The installation of this package was canceled.'
    OPatchInstall: Property 'PACKAGE.PROMPT.INSTALLFAILURE' value 'The installation of this package failed.'
    OPatchInstall: Property 'PACKAGE.PROMPT.INSTALLSUCCESS' value 'The installation is complete.'
    OPatchInstall: Property 'PACKAGE.PROMPT.NOPRODUCTSPRESENT' value 'There are no products affected by this package installed on this system.'
    OPatchInstall: Property 'PACKAGE.PROMPT.NOTADMINUSER' value 'You do not have sufficient privileges to complete this installation for all users of the machine. Log on as administrator and then retry this installation.'
    OPatchInstall: Property 'PACKAGE.PROMPT.NOTMINMSIVERSION' value 'This program requires Windows Installer 3.1.0.0 (or greater).'
    OPatchInstall: Property 'PACKAGE.PROMPT.NOTNEEDED' value 'This package is not needed for the current release of the installed product.'
    OPatchInstall: Property 'PACKAGE.PROMPT.PATCHEDBYADMIN' value 'The update cannot be installed due to a previous update was installed through a modified installation source.'
    OPatchInstall: Property 'PACKAGE.PROMPT.PRODUCTVERSIONFAILURE' value 'The expected version of the product was not found on the system.'
    OPatchInstall: Property 'PACKAGE.PROMPT.REBOOTNEEDED' value 'Do you want to reboot now to complete the installation of this package?'
    OPatchInstall: Property 'PACKAGE.PROMPT.RM.CONFIRM' value '&OK'
    OPatchInstall: Property 'PACKAGE.PROMPT.RM.DETECTION' value 'Please wait while we determine the list of files that need to be updated.'
    OPatchInstall: Property 'PACKAGE.PROMPT.RM.DISABLE' value 'Do &not close applications. (A Reboot will be required.)'
    OPatchInstall: Property 'PACKAGE.PROMPT.RM.ENABLE' value 'Automatically &close applications and attempt to restart them after setup is complete.'
    OPatchInstall: Property 'PACKAGE.PROMPT.RM.OPERATION' value 'The following applications should be closed before continuing the install:'
    OPatchInstall: Property 'PACKAGE.PROMPT.WATSON.DETAILSPREBODY' value 'Hotfix for Microsoft SharePoint Foundation 2010 (KB2880975) 64-Bit Edition failed to install.'
    OPatchInstall: Property 'PACKAGE.PROMPT.WATSON.GENERALAPPNAME' value 'Hotfix for Microsoft SharePoint Foundation 2010 (KB2880975) 64-Bit Edition'
    OPatchInstall: Property 'PACKAGE.PROMPT.WATSON.GENERALREPORTEE' value 'Microsoft'
    OPatchInstall: Property 'PACKAGE.PROMPT.WATSON.INTROREG' value 'We apologize for the update installation failure'
    OPatchInstall: Property 'PACKAGE.PROMPT.WATSON.MAINCAPTION' value 'Report Hotfix for Microsoft SharePoint Foundation 2010 (KB2880975) 64-Bit Edition Installation Failure'
    OPatchInstall: Property 'PACKAGE.PROMPT.WATSON.MAININTROBOLD' value 'An error report containing information about the updates that failed installation has been generated.'
    OPatchInstall: Property 'PACKAGE.PROMPT.WATSON.MAINNOREPORTBTN' value 'Cancel'
    OPatchInstall: Property 'PACKAGE.PROMPT.WATSON.MAINPLEAREG' value 'Using the information in the report we can investigate and potentially fix the problem you experienced. We will treat this report as confidential and anonymous.'
    OPatchInstall: Property 'PACKAGE.PROMPT.WATSON.MAINREPORTBTN' value 'Send Report'
    OPatchInstall: Property 'PACKAGE.RM.ENABLED' value '0'
    OPatchInstall: Property 'PACKAGE.RM.MINOS.VERSION' value '600'
    OPatchInstall: Property 'PACKAGE.STRING.CANCEL' value '&Cancel'
    OPatchInstall: Property 'PACKAGE.STRING.CANCELCONFIRMATION' value 'Are you sure you want to cancel setup?'
    OPatchInstall: Property 'PACKAGE.STRING.CONTINUE' value '&Continue'
    OPatchInstall: Property 'PACKAGE.STRING.DETECTING' value 'Please wait while update detection is being run.'
    OPatchInstall: Property 'PACKAGE.STRING.EULACHECKBOX' value 'Click here to &accept the Microsoft Software License Terms.'
    OPatchInstall: Property 'PACKAGE.STRING.EXTRACTING' value 'Extracting files, please wait...'
    OPatchInstall: Property 'PACKAGE.STRING.HELP' value 'Usage:
    /extract:path, extracts the content of the package to the path folder
    /log[:path to log file], enables verbose logging for the update installation
    /lang:lcid, sets the user interface to the specified locale when multiple locales are available within the package
    /quiet, runs the package in silent mode
    /passive, runs the update without any interaction from the user
    /norestart, prevents prompting of user when reboot of machine is needed
    /forcerestart, forced restart of machine once update is complete
    /?, shows this help message'
    OPatchInstall: Property 'PACKAGE.STRING.INSTALLING' value 'Please wait while the update is installed.'
    OPatchInstall: Property 'PACKAGE.SUCCESS.WITHERRORS' value 'The installation is complete. However, some updates were not applied (please see the log for additional details).'
    OPatchInstall: Property 'PATCH.FILEID.EULA' value 'volumelicense_eula_postrtm_en-us.txt'
    OPatchInstall: Property 'PATCH.LANG' value '1033'
    OPatchInstall: Property 'SYS.ARGS.EXTRACT' value '0'
    OPatchInstall: Property 'SYS.ARGS.EXTRACTPATH' value 'NONE'
    OPatchInstall: Property 'SYS.ARGS.EXTRACTPATHREADONLY' value '0'
    OPatchInstall: Property 'SYS.ARGS.EXTRACTREADONLY' value '0'
    OPatchInstall: Property 'SYS.ARGS.FORCERESTART' value '0'
    OPatchInstall: Property 'SYS.ARGS.FORCERESTARTREADONLY' value '0'
    OPatchInstall: Property 'SYS.ARGS.HELP' value '0'
    OPatchInstall: Property 'SYS.ARGS.HELPREADONLY' value '0'
    OPatchInstall: Property 'SYS.ARGS.LANG' value '0'
    OPatchInstall: Property 'SYS.ARGS.LANGREADONLY' value '0'
    OPatchInstall: Property 'SYS.ARGS.LANGVALUE' value 'NONE'
    OPatchInstall: Property 'SYS.ARGS.LANGVALUEREADONLY' value '0'
    OPatchInstall: Property 'SYS.ARGS.LOG' value '1'
    OPatchInstall: Property 'SYS.ARGS.LOGPATH' value 'NONE'
    OPatchInstall: Property 'SYS.ARGS.LOGPATHREADONLY' value '0'
    OPatchInstall: Property 'SYS.ARGS.LOGREADONLY' value '0'
    OPatchInstall: Property 'SYS.ARGS.NORESTART' value '0'
    OPatchInstall: Property 'SYS.ARGS.NORESTARTREADONLY' value '0'
    OPatchInstall: Property 'SYS.ARGS.PASSIVE' value '0'
    OPatchInstall: Property 'SYS.ARGS.PASSIVEREADONLY' value '0'
    OPatchInstall: Property 'SYS.ARGS.QUIET' value '0'
    OPatchInstall: Property 'SYS.ARGS.QUIETREADONLY' value '0'
    OPatchInstall: Property 'SYS.ERROR.ARG1' value 'NONE'
    OPatchInstall: Property 'SYS.ERROR.ARG2' value 'NONE'
    OPatchInstall: Property 'SYS.ERROR.ARG3' value 'NONE'
    OPatchInstall: Property 'SYS.ERROR.ARG4' value 'NONE'
    OPatchInstall: Property 'SYS.ERROR.ARG5' value 'NONE'
    OPatchInstall: Property 'SYS.ERROR.CODE' value '0'
    OPatchInstall: Property 'SYS.ERROR.INERROR' value '0'
    OPatchInstall: Property 'SYS.ERROR.TYPE' value 'NONE'
    OPatchInstall: Property 'SYS.LANG.LCID' value '1033'
    OPatchInstall: Property 'SYS.LANG.NAME' value 'en-us'
    OPatchInstall: Property 'SYS.LANG.RTL' value '0'
    OPatchInstall: Property 'SYS.MSI.VER' value '5.0.7601.17807'
    OPatchInstall: Property 'SYS.PATCH.NEEDREBOOT' value '0'
    OPatchInstall: Property 'SYS.PATCH.SUGGESTREBOOT' value '0'
    OPatchInstall: Property 'SYS.PROC.RESULT' value '0'
    OPatchInstall: Property 'SYS.WIN.ARCHITECTURE' value 'X64'
    OPatchInstall: Property 'SYS.WIN.PACKAGEPATH' value 'C:\Users\Svcsandspfarm\Desktop\ubersts2010-kb2880975-fullfile-x64-glb.exe'
    OPatchInstall: Property 'SYS.WIN.PLATFORM' value 'WINNT'
    OPatchInstall: Property 'SYS.WIN.SHELLVER' value '6.1.7601.18429'
    OPatchInstall: Property 'SYS.WIN.SPLEVEL' value '100'
    OPatchInstall: Property 'SYS.WIN.SYSTEMLCID' value '1033'
    OPatchInstall: Property 'SYS.WIN.USERADMIN' value '1'
    OPatchInstall: Property 'SYS.WIN.USERLCID' value '1033'
    OPatchInstall: Property 'SYS.WIN.VER' value '601'
    OPatchInstall: End of all properties
    OPatchInstall: Setting system property 'SYS.ARGS.LOGREADONLY' with value '1'
    OPatchInstall: Setting system property 'SYS.ARGS.LOGPATH' with value 'C:\Users\SVCSAN~2\AppData\Local\Temp\2\opatchinstall(6).log'
    OPatchInstall: Setting system property 'SYS.ARGS.LOGPATHREADONLY' with value '1'
    OPatchInstall: Done executing the IfFalse list
    OPatchInstall: CActionIf::execute ends
    OPatchInstall: Done executing the IfTrue list
    OPatchInstall: CActionIf::execute ends
    OPatchInstall: Done executing action
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.LOG' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'LOGPATH' to value '$(fullPath:SYS.ARGS.LOGPATH)'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: Executing action
    OPatchInstall: CActionIf::execute starts
    OPatchInstall: Begin evaluation of the condition
    OPatchInstall: The property 'SYS.ARGS.LOG' is equal to '1'
    OPatchInstall: Evaluation of the condition complete, the result is true
    OPatchInstall: Executing the IfTrue list
    OPatchInstall: Setting property 'LOGPATH' to value 'C:\Users\SVCSAN~2\AppData\Local\Temp\2\opatchinstall(6).log'
    OPatchInstall: Done executing the IfTrue list
    OPatchInstall: CActionIf::execute ends
    OPatchInstall: Done executing action
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionExtractFile
    OPatchInstall: CActionExtractFile::initFromElement starts
    OPatchInstall: Will extract the file with ID '$(PATCH.FILEID.EULA)' to the path '$(PACKAGE.PATH.TEMP)\eula.txt'
    OPatchInstall: CActionExtractFile::initFromElement ends
    OPatchInstall: Executing action
    OPatchInstall: CActionExtractFile::execute starts
    OPatchInstall: Will extract the file with ID 'volumelicense_eula_postrtm_en-us.txt' to the path 'C:\Users\SVCSAN~2\AppData\Local\Temp\2\OWPBBC.tmp\eula.txt'
    OPatchInstall: Getting the data from the file 'C:\Users\Svcsandspfarm\Desktop\ubersts2010-kb2880975-fullfile-x64-glb.exe'
    OPatchInstall: Successfully retrieved the data location and size
    OPatchInstall: CActionExtractFile::execute ends
    OPatchInstall: Done executing action
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: Executing action
    OPatchInstall: CActionIf::execute starts
    OPatchInstall: Begin evaluation of the condition
    OPatchInstall: Executing CConditionBooleanOperator::evaluate
    OPatchInstall: The property 'SYS.ERROR.INERROR' exists
    OPatchInstall: The property 'SYS.ERROR.INERROR' is not equal to '1'
    OPatchInstall: Evaluation of the condition complete, the result is false
    OPatchInstall: Executing the IfFalse list
    OPatchInstall: Done executing the IfFalse list
    OPatchInstall: CActionIf::execute ends
    OPatchInstall: Done executing action
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'PACKAGE.NOEULA.PROMPT' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'PACKAGE.NOEULA.PROMPT' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPromptEULA
    OPatchInstall: CActionPromptEULA::initFromElement starts
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: No Accept button specified
    OPatchInstall: Cancel button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionPromptEULA::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPromptEULA
    OPatchInstall: CActionPromptEULA::initFromElement starts
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: No Accept button specified
    OPatchInstall: Cancel button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionPromptEULA::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: Executing action
    OPatchInstall: CActionIf::execute starts
    OPatchInstall: Begin evaluation of the condition
    OPatchInstall: The property 'SYS.ARGS.PASSIVE' is equal to '0'
    OPatchInstall: Evaluation of the condition complete, the result is true
    OPatchInstall: Executing the IfTrue list
    OPatchInstall: CActionIf::execute starts
    OPatchInstall: Begin evaluation of the condition
    OPatchInstall: The property 'PACKAGE.NOEULA.PROMPT' doesn't exist
    OPatchInstall: Evaluation of the condition complete, the result is false
    OPatchInstall: Executing the IfFalse list
    OPatchInstall: CActionPromptEULA::execute starts
    OPatchInstall: Running in full UI, will show the EULA dialog
    OPatchInstall: Reading EULA from file 'C:\Users\SVCSAN~2\AppData\Local\Temp\2\OWPBBC.tmp\eula.txt'
    OPatchInstall: User Accepted the EULA, executing the Accept action list
    OPatchInstall: Finished executing the Accept action list
    OPatchInstall: CActionPromptEULA::execute ends
    OPatchInstall: Done executing the IfFalse list
    OPatchInstall: CActionIf::execute ends
    OPatchInstall: Done executing the IfTrue list
    OPatchInstall: CActionIf::execute ends
    OPatchInstall: Done executing action
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.EXTRACT' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListOr>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.EXTRACTPATH' to ''
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.EXTRACTPATH' to 'NONE'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPromptFolder
    OPatchInstall: CActionPromptFolder::initFromElement starts
    OPatchInstall: Will prompt the user with the title '$(PACKAGE.PROMPT.EXTRACTFOLDER)' and store the folder in 'PACKAGE.EXTRACT.FOLDER' if cancelled will set 'PACKAGE.FOLDER.CANCELED'
    OPatchInstall: CActionPromptFolder::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'PACKAGE.FOLDER.CANCELED' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'PACKAGE.FOLDER.CANCELED' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17023'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLCANCELED)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionCreateFolder
    OPatchInstall: CActionFile::initFromElement starts
    OPatchInstall: Will check for file '$(PACKAGE.EXTRACT.FOLDER)'
    OPatchInstall: CActionFile::initFromElements ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17024'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.EXTRACTFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-nb-no.msp' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-nb-no.msp'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-nb-no.xml' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-nb-no.xml'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-cy-gb.msp' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-cy-gb.msp'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-cy-gb.xml' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-cy-gb.xml'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-prs-af.msp' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-prs-af.msp'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-prs-af.xml' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-prs-af.xml'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-ro-ro.msp' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-ro-ro.msp'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-ro-ro.xml' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-ro-ro.xml'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-th-th.msp' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-th-th.msp'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-th-th.xml' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-th-th.xml'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt
    OPatchInstall: CActionPrompt::initFromElement starts
    OPatchInstall: Will prompt with title '$(PACKAGE.NAME)
    OPatchInstall: Will prompt with text '$(PACKAGE.PROMPT.INSTALLFAILURE)
    OPatchInstall: No action list for quiet UI specified
    OPatchInstall: OK button specified, parsing actions
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: Finished parsing actions
    OPatchInstall: CActionPrompt::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQuit
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CActionIf::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionQueueExtractFile
    OPatchInstall: CActionQueueExtractFile starts
    OPatchInstall: Will extract the file with ID 'wssmui-ca-es.msp' to the path '$(PACKAGE.EXTRACT.FOLDER)\wssmui-ca-es.msp'
    OPatchInstall: CAtionQueueExtractFile ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionBooleanOperator<CConditionListAnd>
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionPropertyDefined
    OPatchInstall: CConditionPropertyDefined::initFromElement starts
    OPatchInstall: Will check if the property 'SYS.ERROR.INERROR' exists
    OPatchInstall: CConditionPropertyDefined::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ERROR.INERROR' to '1'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionSetProperty
    OPatchInstall: CActionSetProperty::initFromElement starts
    OPatchInstall: Will set the property 'SYS.PROC.RESULT' to value '17303'
    OPatchInstall: CActionSetProperty::initFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionIf
    OPatchInstall: CActionIf::initFromElement starts
    OPatchInstall: CConditionStatement::CreateStatementFromElement starts
    OPatchInstall: Creating statement CConditionEqual
    OPatchInstall: CConditionStatementComparison::initFromElement starts
    OPatchInstall: Will compare the property 'SYS.ARGS.PASSIVE' to '0'
    OPatchInstall: CConditionStatementComparison::initFromElement ends
    OPatchInstall: CConditionStatement::CreateStatementFromElement ends
    OPatchInstall: CAction::CreateActionFromElement started
    OPatchInstall: Creating CActionPrompt

  • Error while running a Java Program

    Can anyone help me,
    I am getting the following error while running a Java program, Below is the exception thrown, please help.
    java.nio.BufferOverflowException
    at java.nio.Buffer.nextPutIndex(Buffer.java:425)
    at java.nio.DirectByteBuffer.putChar(DirectByteBuffer.java:463)
    at org.jetel.data.StringDataField.serialize(StringDataField.java:295)
    at org.jetel.data.DataRecord.serialize(DataRecord.java:283)
    at org.jetel.graph.DirectEdge.writeRecord(DirectEdge.java:216)
    at org.jetel.graph.Edge.writeRecord(Edge.java:288)
    at com.tcs.re.component.RESummer1.run(RESummer1.java:505)
    java.nio.BufferOverflowException
    at java.nio.Buffer.nextPutIndex(Buffer.java:425)
    at java.nio.DirectByteBuffer.putChar(DirectByteBuffer.java:463)
    at org.jetel.data.StringDataField.serialize(StringDataField.java:295)
    at org.jetel.data.DataRecord.serialize(DataRecord.java:283)
    at org.jetel.graph.DirectEdge.writeRecord(DirectEdge.java:216)
    at org.jetel.graph.Edge.writeRecord(Edge.java:288)
    at com.tcs.re.component.RECollectCont.run(RECollectCont.java:304)

    Ok, let's see. Write the following class:
    public class Grunt {
      public static void main(String[] args) {
        System.out.println("Hello Mars");
    }Save it as "C:\Grunt.java", compile by typing:
    javac c:\Grunt.javaRun by typing:
    java -classpath "C:\" GruntDoes it say "Hello Mars"? If yes, go back to your program and compare for differences (maybe you used the "package" statement?).
    Regards

  • Error while running Java application using Crystal Reports 2011

    Hello,
    I would like to ask for your help.
    Environment details:
    Java based standalone application in Development environment.
    Crystal Reports 2011 (no SP applied)
    Oracle 11g ( 32 bit client installed)
    Win7 64 bit OS.
    Workflow:
    While running the java application, which will display the reports I am getting the below mentioned error. I guess that is because I am missing the Crystal runtimes (Correct me if I am wrong).
    I know that CR2011 do not have any sdks/ jar available for deployment. In this case, which runtimes should I be using? Does installing CR2011 be enough in the development box?
    Please provide me the link from which I can download the same.
    Let me know if I need to provide more details on this. Any suggestions are most welcome.
    Thank You.
    Code used:
    reportClientDoc = new ReportClientDocument();
    System.err.println("Opening the Report ");
    reportClientDoc.open(REPORT_PATH, 0);
    // this is where the error or exception is thrown
    _Error: _
    log4j:WARN No appenders could be found for logger (com.crystaldecisions.reports.reportdefinition.ReportDocument).
    log4j:WARN Please initialize the log4j system properly.
    com.crystaldecisions.sdkreport.lib.ReportSDKException: com/businessobjects/reports/jdbinterface/common/DBException---- Error code:-2147467259 Error code name:failed
                    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.<init>(SourceFile:286)
                    at com.businessobjects.sdk.erom.jrc.a.<init>(SourceFile:43)
                    at com.businessobjects.sdk.erom.jrc.ReportAgentFactory.createAgent(SourceFile:46)
                    at com.crystaldecisions.proxy.remoteagent.RemoteAgent.<init>(SourceFile:703)
                    at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:662)
                    at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:632)
                    at com.crystaldecisions.sdk.report.application.ClientDocument.if(SourceFile:504)
                    at com.crystaldecisions.sdk.report.application.ClientDocument.open(SourceFile:669)
                    at com.crystaldecisions.reports.sdk.ReportClientDocument.open(Unknown Source)
                    at rp.batch.bo.RpJRCExportReport.runReportExport(RpJRCExportReport.java:517)
                    at rp.batch.bo.RpSchedReportRun.process(RpSchedReportRun.java:163)
                    at rp.batch.bo.RpSchedReportRun.drive(RpSchedReportRun.java:240)
                    at rp.batch.bo.RpSchedReportRun.main(RpSchedReportRun.java:265)
    Caused by: java.lang.NoClassDefFoundError: com/businessobjects/reports/jdbinterface/common/DBException
                    at com.crystaldecisions.reports.queryengine.Session.a2(SourceFile:244)
                    at com.crystaldecisions.reports.datafoundation.DataFoundation.do(SourceFile:376)
                    at com.crystaldecisions.reports.dataengine.dfadapter.DFAdapter.do(SourceFile:111)
                    at com.crystaldecisions.reports.dataengine.datafoundation.CreateDataConnectionCommand.new(SourceFile:81)
                    at com.crystaldecisions.reports.common.CommandManager.a(SourceFile:71)
                    at com.crystaldecisions.reports.common.Document.a(SourceFile:203)
                    at com.businessobjects.reports.reportconverter.v12.e.a(SourceFile:442)
                    at com.businessobjects.reports.reportconverter.v12.e.a(SourceFile:231)
                    at com.businessobjects.reports.reportconverter.v12.d.m(SourceFile:192)
                    at com.businessobjects.reports.reportconverter.v12.f.if(SourceFile:210)
                    at com.businessobjects.reports.reportconverter.v12.V12SaveLoader.a(SourceFile:242)
                    at com.businessobjects.reports.loader.ReportLoader.a(SourceFile:205)
                    at com.businessobjects.reports.sdk.JRCReportLoader.a(SourceFile:137)
                    at com.businessobjects.reports.sdk.JRCReportLoader.a(SourceFile:76)
                    at com.businessobjects.reports.sdk.requesthandler.ReportDocumentRequestHandler.a(SourceFile:136)
                    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.<init>(SourceFile:229)
                    ... 12 more
    Caused by: java.lang.ClassNotFoundException: com.businessobjects.reports.jdbinterface.common.DBException
                    at java.net.URLClassLoader1.run(URLClassLoader.java:200)
                    at java.security.AccessController.doPrivileged(Native Method)
                    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
                    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
                    at sun.misc.LauncherAppClassLoader.loadClass(Launcher.java:301)
                    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
                    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
                    ... 28 more

    Help me ...
    Ambient:
    Crystal Reports Viewer 14.0.0.0
    java.vendor = Sun Microsystems Inc.
    java.version = 1.6.0_37
    os.name = Windows NT (unknown)
    os.version = 6.2
    os.arch = amd64
    Exception:
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: com.businessobjects.sdk.erom.jrc.ReportAgentFactory---- Error code:-2147215357 [CRSDK00000026] Error code name:internal
              at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(ReportSDKException.java:112)
              at com.crystaldecisions.proxy.remoteagent.RemoteAgent.createDefaultAgent(RemoteAgent.java:1000)
              at com.crystaldecisions.sdk.occa.report.application.ClientDocument.initRemoteAgent(ClientDocument.java:770)
              at com.crystaldecisions.sdk.occa.report.application.ClientDocument.open(ClientDocument.java:961)
              at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.open(ReportClientDocument.java:226)
              at src.HelloWorldSwing.createAndShowGUI(HelloWorldSwing.java:54)
              at src.HelloWorldSwing.main(HelloWorldSwing.java:24)
    Source:
    import java.awt.BorderLayout;
    import javax.swing.JFrame;
    import com.crystaldecisions.ReportViewer.ReportViewerBean;
    import com.crystaldecisions.sdk.occa.report.application.DatabaseController;
    import com.crystaldecisions.sdk.occa.report.application.OpenReportOptions;
    import com.crystaldecisions.sdk.occa.report.application.ReportClientDocument;
    import com.crystaldecisions.sdk.occa.report.data.IConnectionInfo;
    import com.crystaldecisions.sdk.occa.report.reportsource.IReportSource;
    public class HelloWorldSwing {
               * @param args
              public static void main(String[] args) {
                        HelloWorldSwing pgm = new HelloWorldSwing();
                        try {
                                  pgm.createAndShowGUI();
                        } catch (Exception e) {
                                  e.printStackTrace();
                                  //JOptionPane.showMessageDialog(null, e.toString());
               * @throws Exception
              public void createAndShowGUI() throws Exception {
                        // Make sure we have nice window decorations.
                        JFrame.setDefaultLookAndFeelDecorated(false);
                        // Create and set up the window.
                        JFrame frame = new JFrame("HelloWorldSwing");
                        frame.setTitle("Titolo del Report");
                        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                        ReportViewerBean viewer = new ReportViewerBean();
                        viewer.init(new String[0], null, null, null);
                        ReportClientDocument rpt = new ReportClientDocument();
                        rpt.setReportAppServer(ReportClientDocument.inprocConnectionString); // inproc:jrc
                        rpt.open("Report.rpt", OpenReportOptions._openAsReadOnly);
                        IReportSource rptSource = rpt.getReportSource();
                        viewer.setReportSource(rptSource);
                        frame.getContentPane().add(viewer, BorderLayout.CENTER);
                        frame.setSize(1930, 1030);
                        frame.setVisible(true);
                        viewer.start();

  • Error while running ejbc - Deployment time

    Whilst trying to deploy my WSE through J2EE deploy tool i get the follwoing error:
    Deployment failed on target Server localhost:4848 : Deployment Error -- Error while running ejbc -- Fatal Error from EJB Compiler -- jaxrpc compilation exception
    I am not using ejb as far as I'm aware. I have succesfully buit my WSE using asant with no compilation errors.
    Here is copy of the code
    package rcews;
    import java.rmi.RemoteException;
    import java.util.Vector;
    import java.sql.*;
    import javax.sql.DataSource;
    //import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.naming.NamingException;
    import javax.xml.rpc.server.ServletEndpointContext;
    import javax.xml.rpc.server.ServiceLifecycle;
    import javax.xml.rpc.ServiceException;
    public class RceWSImplementation implements RceWSInterface, ServiceLifecycle {
         private DataSource ds;
         ServletEndpointContext endPtCntxt;
         public void init(Object context) throws ServiceException {
              try {
                   endPtCntxt = (ServletEndpointContext) context;
                   InitialContext ic = new InitialContext();
                   // Specify the logical name of the database
                   // Obtain the DataSource object associated with the logical name
                   ds = (DataSource) ic.lookup("java:comp/env/jdbc/rcedstar");
                   ic.close();
              } catch(NamingException ne) {
                   ne.printStackTrace();
                   throw new ServiceException("\nCannot initialise JNDI ENC\n", ne);
         public String [] getSignals() throws RemoteException {
              Statement sqlStmnt;
              ResultSet rs;
              String countQuery = "SELECT COUNT(DISTINCT signal_ref) FROM tblSignals";
              String query = "SELECT DISTINCT signal_ref FROM tblSignals ORDER BY signal_ref";
              String[] signals = null;
              int count = 0;
              try {
                   // Establish connection with the database and return a Connection object
                   Connection con = ds.getConnection();
                   System.out.println("Connection made Successfully");
                   // Create and execute SQL statement
                   sqlStmnt = con.createStatement();
                   rs = sqlStmnt.executeQuery(countQuery);
                   if(rs.next()) {
                        int size = rs.getInt(0);
                        signals = new String[size];
                   rs = sqlStmnt.executeQuery(query);
                   // Move through ResultSet and pull singal reference information
                   while(rs.next()) {
                        signals[count] = rs.getString("signal_ref");
                        count++;
                   con.close();
              } catch (Exception e) {
                   e.printStackTrace();
              return signals;
         public Vector getLampDurations(String[] signal_refs, String[] lamps, int hours) throws RemoteException {
              // Varaible Declarations
              Vector details = null;
              String signals, lamp_colours;
              PreparedStatement psqlStmt;
              ResultSet rs;
              String query = "SELECT signal_ref, light, SUM(duration), SUM(on_count) FROM tblsignals, tblsignal_events " +
                        "WHERE tblSignals.id = tblSignal_Events.id AND tblSignals.signal_ref IN (?) AND tblSignals.light IN (?) " +
                        "GROUP BY signal_ref, light" +
                        "HAVING SUM(duration) > ?";
              StringBuffer sbSignals = new StringBuffer(50);
              StringBuffer sbLamps = new StringBuffer(31);
              // Build Strings for use in Prepared SQL statements
              for(int i=0;i<signal_refs.length-1;i++) {
                   sbSignals.append("'" + signal_refs[i] + "'");
                   sbLamps.append("'" + lamps[i] + "'");
                   if (i <= signal_refs.length - 2) {
                        sbSignals.append(",");
                        sbLamps.append(",");
              signals = new String(sbSignals);
              lamp_colours = new String(sbLamps);
              try {
                   // Establish connection with the database and return a Connection object
                   Connection con = ds.getConnection();
                   System.out.println("Connection made Successfully");
                   // Apply strings to statement
                   psqlStmt = con.prepareStatement(query);
                   psqlStmt.setString(1, signals);
                   psqlStmt.setString(2, lamp_colours);
                   psqlStmt.setInt(3, hours);
                   // Obtain data from DB
                   details = new Vector(4);
                   String[] results = new String[4];
                   rs = psqlStmt.executeQuery();
                   while(rs.next()) {
                        // Copy contents of the ResultSet into a String Array for each record
                        int i = 0;
                        results[i]   = rs.getString(1);               //Signal Reference
                        results[i++] = rs.getString(2);               //Lamp (i.e colour)
                        double seconds  = rs.getDouble(3);          //Duration
                        seconds = seconds / (60*60);               //Convert Seconds to Hours - would be nice to convert to Hours:mins:secs
                        results[i++] = String.valueOf(seconds);
                        results[i++] = String.valueOf(rs.getInt(4));     //Number of Times lamp has been switched on
                        // Append the string Array to a Vector
                        details.addElement(results);
                   if (psqlStmt != null) { psqlStmt.close(); }
                   if (con != null) { con.close(); }
              } catch (Exception e) {
                   e.printStackTrace();
              return details;
         public void destroy() {
              ds = null;
    }

    Have since found this from the server log but I have no idea about how to solve this!
    [#|2004-03-10T15:08:04.574+0000|INFO|j2ee-appserver1.4|javax.enterprise.system.tools.deployment|_ThreadID=13;|DPL5109: EJBC - START of EJBC for [RCE-WebService]|#]
    Remote message: Processing beans ....
    C:\Sun\AppServer\domains\domain1\applications\j2ee-modules\RCE-WebService\WEB-INF\classes\rcews\RceWSInterface_Tie.java:32: '(' or '[' expected
    super(new rcews.RCE-WebService_SerializerRegistry().getRegistry());
    ^
    C:\Sun\AppServer\domains\domain1\applications\j2ee-modules\RCE-WebService\WEB-INF\classes\rcews\RceWSInterface_Tie.java:32: ')' expected
    super(new rcews.RCE-WebService_SerializerRegistry().getRegistry());
    ^
    C:\Sun\AppServer\domains\domain1\applications\j2ee-modules\RCE-WebService\WEB-INF\classes\rcews\RCE-WebService_SerializerRegistry.java:18: '{' expected
    public class RCE-WebService_SerializerRegistry implements SerializerConstants {
    ^
    C:\Sun\AppServer\domains\domain1\applications\j2ee-modules\RCE-WebService\WEB-INF\classes\rcews\RCE-WebService_SerializerRegistry.java:33: <identifier> expected
    registerSerializer(mapping,rcews.RceWSInterface_getLampDurations_RequestStruct.class, type, serializer);
    ^
    C:\Sun\AppServer\domains\domain1\applications\j2ee-modules\RCE-WebService\WEB-INF\classes\rcews\RCE-WebService_SerializerRegistry.java:33: '{' expected
    registerSerializer(mapping,rcews.RceWSInterface_getLampDurations_RequestStruct.class, type, serializer);
    ^
    C:\Sun\AppServer\domains\domain1\applications\j2ee-modules\RCE-WebService\WEB-INF\classes\rcews\RCE-WebService_SerializerRegistry.java:65: illegal start of type
    return registry;
    ^
    C:\Sun\AppServer\domains\domain1\applications\j2ee-modules\RCE-WebService\WEB-INF\classes\rcews\RCE-WebService_SerializerRegistry.java:65: <identifier> expected
    return registry;
    ^
    C:\Sun\AppServer\domains\domain1\applications\j2ee-modules\RCE-WebService\WEB-INF\classes\rcews\RCE-WebService_SerializerRegistry.java:68: 'class' or 'interface' expected
    private static void registerSerializer(TypeMapping mapping, Class javaType, QName xmlType,
    ^
    C:\Sun\AppServer\domains\domain1\applications\j2ee-modules\RCE-WebService\WEB-INF\classes\rcews\RCE-WebService_SerializerRegistry.java:74: 'class' or 'interface' expected
    ^
    C:\Sun\AppServer\domains\domain1\applications\j2ee-modules\RCE-WebService\WEB-INF\classes\rcews\RCE-WebService_SerializerRegistry.java:75: 'class' or 'interface' expected
    ^
    10 errors

  • Error while running awrrpt.sql for Automatic Workload Repository Report

    Hi
    I am trying to run awrrpt.sql.While running the query in sql*plus it ask me for file format then no of days
    & then begin & end snapshot Id & then eventually the sql*plus session get closed . I am unable find
    why sql*plus session getting closed automatically.Please tell me How to run awrrpt.sql to generate AWR reports. Please guide.

    1008032 wrote:
    Dear
    This is happen due to you are given the begin snap id and end snap id not between the shut down time .EX begin snap it at 12 am 1521 and you shut down at 12:30 am and you you give the 1:00 am snap id 1522 .That time system can not collect the statistics betwwn 1521 and 1522.
    Or you should enable statistics_level parameter if it 11gr2 you should enable controlfile_management_pack _access='DIAGNOSTIC+TUNING'
    issue not resolved please post your error..........
    Thanks&regards
    SS.vijaibabuI checked my statistics_level it shows value TYPICAL which I think is right.
    SQL> sho parameter statistics_level
    NAME TYPE VALUE
    statistics_level string TYPICALAlso I given snap id which between single startup & shutdown still the problem is same sqlplus session get closed after asking for snal ids.
    If error gets generated where it gets generated?

  • Error while running AppsLocalLogin.jsp in R11.5.10 on Jdeveloper

    Hi,
    I am getting error while running AppsLocalLogin.jsp on Jdeveloper for r11.5.10 rup 7.
    I perform following steps to successfully compile (with warnings only) the page.
    1. Copy AppsLocalLogin.jsp from OA_HTML to C:\jdev_r11\jdevhome\jdev\myhtml\OA_HTML.
    2. Then when I recompile it give me following error
    Error: cannot access class oracle.apps.fnd.sso.SSOAccessEnabler; file oracle\apps\fnd\sso\SSOAccessEnabler.class not found
    3. So i copy all class files from oracle\apps\fnd\sso to C:\jdev_r11\jdevhome\jdev\myclasses\oracle\apps\fnd\sso
    4. Form successfully build.
    5. Execute the jsp and following error appears..
    *500 Internal Server Error*
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
         at java.lang.String.substring(String.java:1444)
         at oracle.apps.fnd.sso.SSOAccessEnabler.<init>(SSOAccessEnabler.java:43)
         at AppsLocalLogin.jspService(AppsLocalLogin.jsp:80)
         [AppsLocalLogin.jsp]
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:139)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind[Oracle9iAS (9.0.3.1.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind[Oracle9iAS (9.0.3.1.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind[Oracle9iAS (9.0.3.1.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind[Oracle9iAS (9.0.3.1.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind[Oracle9iAS (9.0.3.1.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:797)
         at java.lang.Thread.run(Thread.java:534)
    I am stuck. Please let me know what i am doing wrong. Thanks.
    Ayaz

    Check out some old threads. Probably it might help
    Custom Login and Logout replacing AppsLocalLogin
    Re: How to Customize AppsLocalLogin.jsp page
    Thanks
    AJ

  • Sharepoint 2010 - Error while running Configuration wizard for SP 2010 server farm

    Hi All,
    I am trying to set up a SP 2010 farm. I have windows server 2008 R2 installed and was able to install SP 2010 successfully. However when I ran the Sp 2010 Products and configuration wizard I am getting the following error at Step 3.
     Failed to create the configuration database.
    An exception of type System.Collections.Generic.KeyNotFoundException was thrown.  Additional exception information: The given key was not present in the dictionary.
    System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
       at System.ThrowHelper.ThrowKeyNotFoundException()
       at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
    I have installed all the prerequisites and I am on Microsoft Geneva Framework 1.0.30624.0 . I saw on a blog that Microsoft Geneve Framework beta 2 will actually cause the above problem. However I encountered the error with Beta 1 version as well.
    Any ideas why this is happening?

    Hello together,
    I get the same error mentioned above while running the configuration wizard.
    My Serverenvironment:
    - MS Server 2008 R2 Enterprise
    - Virtual Machine (Host Machine also R2 Enterprise)
    - SQL Server 2008 -- Cumulative Update 4 for SQL Server 2008 Service Pack 1 installed
    - Prerequisites installed without error (and current versions)
    Error information:
    "Failed to create the configuration database"
    "An exception of type System.Collections.Generic.KeyNotFoundException was thrown. Additional exception information:
    The given key was not present in the dictionary"
    The logfile has the following entry:
    7/2009 10:52:48  9  ERR                    Task configdb has failed with an unknown exception
    12/07/2009 10:52:48  9  ERR                    Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
       at System.ThrowHelper.ThrowKeyNotFoundException()
       at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
       at Microsoft.SharePoint.Utilities.SPUtility.GetUserPropertyFromAD(SPWebApplication webApplicaiton, String loginName, String propertyName)
       at Microsoft.SharePoint.Administration.SPManagedAccount.GetUserAccountControl(String username)
       at Microsoft.SharePoint.Administration.SPManagedAccount.Update()
       at Microsoft.SharePoint.Administration.SPProcessIdentity.Update()
       at Microsoft.SharePoint.Administration.SPApplicationPool.Update()
       at Microsoft.SharePoint.Administration.SPWebApplication.CreateDefaultInstance(SPWebService service, Guid id, String applicationPoolId, SPProcessAccount processAccount, String iisServerComment, Boolean secureSocketsLayer, String iisHostHeader, Int32 iisPort, Boolean iisAllowAnonymous, DirectoryInfo iisRootDirectory, Uri defaultZoneUri, Boolean iisEnsureNTLM, Boolean createDatabase, String databaseServer, String databaseName, String databaseUsername, String databasePassword, SPSearchServiceInstance searchServiceInstance, Boolean autoActivateFeatures)
       at Microsoft.SharePoint.Administration.SPWebApplication.CreateDefaultInstance(SPWebService service, Guid id, String applicationPoolId, IdentityType identityType, String applicationPoolUsername, SecureString applicationPoolPassword, String iisServerComment, Boolean secureSocketsLayer, String iisHostHeader, Int32 iisPort, Boolean iisAllowAnonymous, DirectoryInfo iisRootDirectory, Uri defaultZoneUri, Boolean iisEnsureNTLM, Boolean createDatabase, String databaseServer, String databaseName, String databaseUsername, String databasePassword, SPSearchServiceInstance searchServiceInstance, Boolean autoActivateFeatures)
       at Microsoft.SharePoint.Administration.SPAdministrationWebApplication.CreateDefaultInstance(SqlConnectionStringBuilder administrationContentDatabase, SPWebService adminService, IdentityType identityType, String farmUser, SecureString farmPassword)
       at Microsoft.SharePoint.Administration.SPFarm.CreateAdministrationWebService(SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword)
       at Microsoft.SharePoint.Administration.SPFarm.CreateBasicServices(SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword)
       at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword, SecureString masterPassphrase)
       at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, String farmUser, SecureString farmPassword, SecureString masterPassphrase)
       at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()
       at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()
       at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()
    Any suggestions?
    Thanks
    Christoph

  • Security Violation Error while running schedule task from OIM.

    Hi All,
    I am getting this error while running a custom java schedule task from OIM:
    *Thor.API.Exceptions.tcAPIException [EJB:010160] Security Violation: User '<anonymous>' has insufficient permission to access EJB:*
    type=<ejb>,application=Xellerate,module=xlDataObjectBeans.jar,ejb=tcReconciliationoperations,method=createDeleteReconciliationEvent
    at Thor.API.Operations.tcReconciliationOperationsClient.createDeleteReconciliationEvent(UnKnown Source).
    I got this error as soon as my code start creating Delete Reconciliation Event.
    Note: I have already protected the JNDI Namespace.
    Please provide some pointers.
    Regards,
    Sunny

    Hi Rajiv,
    Check this:
    package com.centrica.iam.scheduletask;
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileFilter;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.text.SimpleDateFormat;
    import java.util.ArrayList;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.HashMap;
    import java.util.Hashtable;
    import java.util.Iterator;
    import java.util.Set;
    import oracle.iam.connectors.common.ConnectorLogger;
    import com.thortech.xl.dataaccess.tcDataSet;
    import com.thortech.xl.dataaccess.tcDataSetException;
    import com.thortech.xl.dataobj.PreparedStatementUtil;
    import com.thortech.xl.orb.dataaccess.tcDataAccessException;
    import com.thortech.xl.scheduler.tasks.SchedulerBaseTask;
    import Thor.API.tcResultSet;
    import Thor.API.Exceptions.tcAPIException;
    import Thor.API.Exceptions.tcInvalidValueException;
    import Thor.API.Operations.tcLookupOperationsIntf;
    import Thor.API.Operations.tcReconciliationOperationsIntf;
    import Thor.API.Operations.tcSchedulerOperationsIntf;
    public class CustomFlatFile extends SchedulerBaseTask {
         private static tcSchedulerOperationsIntf schedulerIntf;
         private static tcLookupOperationsIntf lookupIntf;
         private static tcReconciliationOperationsIntf reconIntf;
         String sObjectName;
         String LookupName;
         String LookupName2;
         String FileDirectory;
         String FileName;
         String File;
         String delimeter;
         String isDeleteTrue;
         HashMap<String, String> attrMap = new HashMap();
         HashMap<String, String> delMap = new HashMap();
         HashMap<String, String> finalMap = new HashMap();
         ArrayList list = new ArrayList();
         public boolean isReconStopped;
         public CustomFlatFile()
              isReconStopped = false;
         public void init()
              LookupName = getAttribute("Attribute Lookup Name");
              FileDirectory = getAttribute("Directory Path");
              FileName = getAttribute("File Name");
              delimeter = getAttribute("Delimeter");
              sObjectName = getAttribute("Resource Object Name");
              isDeleteTrue = getAttribute("Is Delete Allowed");
         public void execute(){
              try {
                   System.out.println("Start Exceute");
                   //Initiate lookupIntf
                   lookupIntf = (tcLookupOperationsIntf)getUtility("Thor.API.Operations.tcLookupOperationsIntf");
                   reconIntf=(tcReconciliationOperationsIntf)getUtility("Thor.API.Operations.tcReconciliationOperationsIntf");
                   catch (tcAPIException tcapiexception){
                        tcapiexception.printStackTrace();
                        //logger.error(classname, s, tcapiexception.toString());
                        //logger.setStackTrace(tcapiexception, classname, s, tcapiexception.getMessage());
                   catch (Exception excep){
                        excep.printStackTrace();
                        //logger.error(classname, s, excep.toString());
                        //logger.setStackTrace(excep, classname, s, excep.getMessage());
                   attrMap = readLookup(LookupName);
                   System.out.println(attrMap.toString());
                   readFile();
                   if (isDeleteTrue.equalsIgnoreCase("true"))
                        performDelete();
                   System.out.println("Finish Execute");
         public void performDelete()
              System.out.println("Start Perform delete");
              int k = list.size();
              System.out.println("list size " + list.size());
              try
                   Thread.sleep(15000);
         /*     Hashtable ahashtable[] = new Hashtable[k];
              Hashtable hashtable = new Hashtable();
              for (int i=0;i<k;i++)
                   hashtable.put("User Id", list.get(i));
                   ahashtable[i] = hashtable;
                   System.out.println(list.get(i));
              Set set = reconIntf.provideDeletionDetectionData(sObjectName, ahashtable);
              System.out.println("Set--" + set.toString());
              tcResultSet tcresultset = reconIntf.getMissingAccounts(sObjectName, set);
              System.out.println("tcresultset - " + tcresultset.getRowCount());
              if (!(tcresultset.isEmpty()))
                   long l[] = reconIntf.deleteDetectedAccounts(tcresultset);
                   for (int i1=0;i1<l.length;i1++)
                        System.out.println("delete recon key " + l[i1]);
              //Get the existing list of Managed users
                   tcDataSet tcdataset = new tcDataSet();
                   tcDataSet tcdataset1 = new tcDataSet();
                   String query = "select orf.orf_fieldname,prf.prf_columnname, sdk.sdk_name from orf, sdk, pkg, tos, prf, obj " +
                             "where pkg.obj_key = obj.obj_key and pkg.pkg_key = tos.pkg_key and tos.sdk_key is not null " +
                             "and tos.sdk_key=sdk.sdk_key and tos.tos_key=prf.tos_key and prf.prf_iskey='1' and prf.orf_key=orf.orf_key " +
                             "and orf.orf_parent_orf_key is null and obj.obj_name='" + sObjectName + "'";
                   tcdataset.setQuery(getDataBase(), query);
                   tcdataset.executeQuery();
                   String FFName = tcdataset.getString("prf_columnname");
                   String FName = tcdataset.getString("sdk_name");
                   String ROFName = tcdataset.getString("orf_fieldname");
                   System.out.println("form- " + FName + " Field- " + FFName);
                   query = "select " + FFName + " from " + FName + " udtable, oiu a, ost b " +
                             "where udtable.orc_key=a.orc_key and a.ost_key=b.ost_key and b.ost_status!='Revoked'";
                   System.out.println(query);
                   tcdataset1.setQuery(getDataBase(), query);
                   tcdataset1.executeQuery();
                   int i = tcdataset1.getRowCount();
                   ArrayList list1 = new ArrayList();
                   String s1 = null;
                   System.out.println("N. of rows--" + i);
                   for (int j=0;j<i;j++)
                        tcdataset1.goToRow(j);
                        s1 = tcdataset1.getString(0);
                        System.out.println("s1---" + s1);
                        if (!(list.contains(s1)))
                             list1.add(s1);
                             System.out.println("under if--" + s1);
                   //Getting the existing list of unmanaged users
                   query = "select distinct (b.rcd_value) from rce a, rcd b, orf c, obj d where a.rce_key=b.rce_key and " +
                             "b.orf_key=c.orf_key and c.orf_fieldname='" + ROFName + "' and a.rce_status!='Event Linked' " +
                                       "and a.obj_key = d.obj_key and d.obj_name='" + sObjectName + "'";
                   tcdataset1.setQuery(getDataBase(), query);
                   tcdataset1.executeQuery();
                   i = tcdataset1.getRowCount();
                   System.out.println("No. Of Unmanaged Users " + i);
                   for (int j=0;j<i;j++)
                        tcdataset1.goToRow(j);
                        s1 = tcdataset1.getString(0);
                        System.out.println("s1---" + s1);
                        if (!(list.contains(s1)))
                             list1.add(s1);
                             System.out.println("under if--" + s1);
                   int k1 = list1.size();
                   System.out.println("list1 size--" + k1);
                   for (int j1=0;j1<k1;j1++)
                        delMap.clear();
                        delMap.put(ROFName, (String)list1.get(j1));
                        System.out.println(delMap.toString());
                        long l = reconIntf.createDeleteReconciliationEvent(sObjectName, delMap);
                        System.out.println("delete recon key--- " + l);
              catch (Exception exception)
                   exception.printStackTrace();
         public void readFile(){
              String s = "readFile()";
              //logger.setMethodStartLog(classname, s);
              HashMap map = new HashMap();
              try {
              File = getFile();
              BufferedReader reader = new BufferedReader(new FileReader(new
                        File(File)));
              String line = "";
              int k = attrMap.size();
              String value[] = new String[k];
              String Header[]= new String[k];
              if (delimeter.equalsIgnoreCase("|"))
                   delimeter = "\\" + delimeter;
                   line = reader.readLine();
                   Header = line.split(delimeter);
                   while((line = reader.readLine()) != null)
                        value = line.split(delimeter);
                        k = value.length;
                        for (int i = 0;i<k;i++){
                             finalMap.put(attrMap.get(Header), value[i]);
                        System.out.println(finalMap.toString());
                        System.out.println("Start Ignoring Event");
                        if (!(reconIntf.ignoreEvent(sObjectName, finalMap)))
                             System.out.println("Not Ignored");
                        long l1 = reconIntf.createReconciliationEvent(sObjectName, finalMap, true);
                        System.out.println("Recon Key--" + l1);
                        else
                             System.out.println("ignore event ---" + finalMap.toString());
                        list.add(finalMap.get("User Id"));
                        System.out.println(list.size() + "add--" +finalMap.get("User Id") );
                        finalMap.clear();
              catch (Exception exception)
                   exception.printStackTrace();
         public boolean stop(){
              String s = "stop()";
              //logger.setMethodStartLog(classname, s);
              //logger.info(classname, s, "Stopping Reconciliation........");
              isReconStopped = true;
              //logger.setMethodFinishLog(classname, s);
              return true;
         FileFilter fileFilter = new FileFilter()
         public boolean accept(File file)
         String sFilePath = file.getName();
         if( sFilePath.startsWith(FileName) )
         return true;
         else
         return false;
         public String getFile() throws FileNotFoundException, Exception{
              String s = "getFile()";
              //logger.setMethodStartLog(classname, s);
              String s1;
              File dir =     new File(FileDirectory);
              File[] files = dir.listFiles(fileFilter);
              if (files.length ==0)
                   throw new FileNotFoundException();
              if (files.length>1)
                   throw new Exception("Multiple Matches found for this file name");
              s1 = files[0].toString();
              //logger.setMethodFinishLog(classname, s);
              return s1;
         public HashMap readLookup(String s1){
              String s = "readLookup()";
              //logger.setMethodStartLog(classname, s);
              HashMap map = new HashMap();
              try {
              tcResultSet tc1=     lookupIntf.getLookupValues(s1);
              int i = tc1.getRowCount();
              for (int j = 0;j<i;j++){
                   tc1.goToRow(j);
                   map.put(tc1.getStringValue("Lookup Definition.Lookup Code Information.Code Key"), tc1.getStringValue("Lookup Definition.Lookup Code Information.Decode"));
              catch (tcAPIException tcapiexception){
                   tcapiexception.printStackTrace();
                   //logger.error(classname, s, tcapiexception.toString());
                   //logger.setStackTrace(tcapiexception, classname, s, tcapiexception.getMessage());
              catch (Exception excep){
                   excep.printStackTrace();
                   //logger.error(classname, s, excep.toString());
                   //logger.setStackTrace(excep, classname, s, excep.getMessage());
              return map;

  • OIM11g: Error while running AD Reconcilliation Schedule Job

    Hi All,
    I am using OIM 11g BP05 and have deployed AD connector 11.1.1.5.0 using connector server. While running the AD Group/Organization/User Reconcilliation schedule job, I am getting below error in connector logs:
    11/8/2012 4:25:59 PM <ERROR>: Class-> ActiveDirectoryUtils Method -> GetDirectoryEntry, Message -> Exception Stack Trace : at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
    at System.DirectoryServices.DirectoryEntry.Bind()
    at System.DirectoryServices.DirectoryEntry.get_NativeObject()
    at Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryUtils.GetDirectoryEntry(String path, ActiveDirectoryConfiguration configuration) in c:\ADE\aime_oimcp\idc\bundles\dotnet\ActiveDirectory\ActiveDirectoryConnector\ActiveDirectoryUtils.cs:line 1423
    11/8/2012 4:25:59 PM <ERROR>: Class-> ActiveDirectoryConnector Method -> ExecuteQuery, Message -> Caught Exception: Unable to get the Directory Entry11/8/2012 4:25:59 PM <ERROR>: Class-> ActiveDirectoryConnector Method -> ExecuteQuery, Message -> Stack Trace: at Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryUtils.GetDirectoryEntry(String path, ActiveDirectoryConfiguration configuration) in c:\ADE\aime_oimcp\idc\bundles\dotnet\ActiveDirectory\ActiveDirectoryConnector\ActiveDirectoryUtils.cs:line 1456
    at Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector.ExecuteQuery(ObjectClass oclass, String query, ResultsHandler handler, OperationOptions options, Boolean includeDeleted, SortOption sortOption, String serverName, String searchRoot, SearchScope searchScope, OperationOptions otherOptions) in c:\ADE\aime_oimcp\idc\bundles\dotnet\ActiveDirectory\ActiveDirectoryConnector\ActiveDirectoryConnector.cs:line 1048
    at Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector.ExecuteQuery(ObjectClass oclass, String query, ResultsHandler handler, OperationOptions options) in c:\ADE\aime_oimcp\idc\bundles\dotnet\ActiveDirectory\ActiveDirectoryConnector\ActiveDirectoryConnector.cs:line 814
    ConnectorServer.exe Error: 0 : Org.IdentityConnectors.Framework.Common.Exceptions.ConnectorException: Unable to get the Directory Entry
    Also, I am seeing this error in log too:
    *11/8/2012 4:25:59 PM <ERROR>: Class-> ActiveDirectoryUtils Method -> GetDirectoryEntry, Message -> Exception occured during the creation of directory entry.*
    *11/8/2012 4:25:59 PM <ERROR>: Class-> ActiveDirectoryUtils Method -> GetDirectoryEntry, Message -> Exception Message : An invalid dn syntax has been specified.*
    11/8/2012 4:25:59 PM <ERROR>: Class-> ActiveDirectoryUtils Method -> GetDirectoryEntry, Message -> Exception Stack Trace : at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
    at System.DirectoryServices.DirectoryEntry.Bind()
    at System.DirectoryServices.DirectoryEntry.get_NativeObject()
    at Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryUtils.GetDirectoryEntry(String path, ActiveDirectoryConfiguration configuration) in
    Any pointers for resolving this issue?
    Regards,
    Sunny
    Edited by: ajmerasunny on Nov 8, 2012 4:32 PM

    Hi All,
    My bad, I gave wrong search base. Issue resolved.
    However, I need to run the a trusted source recon for only active
    Users. I gave filter as useraccountcontrol=512 but got casting exception.
    Any pointers on how to specify the filter to get only active accounts from AD?
    Regards,
    Sunny

  • While running RMIserver in getting reportbug with hr_err_ p1 .log file

    hi ,
    i am getting hr_err-<pid>.log while running RMI server , the below is error which i got in bug file, how to solve the problem,
    Thanks,
    kamalahasan.
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0x008f4353, pid=10910, tid=3086919360
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_06-b05 mixed mode)
    # Problematic frame:
    # C [libc.so.6+0x61353]
    --------------- T H R E A D ---------------
    Current thread (0x0805c910): JavaThread "main" [_thread_in_vm, id=10910]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0xc2342f66
    Registers:
    EAX=0xba1a0000, EBX=0x009b8ff4, ECX=0x009ba820, EDX=0x000001ca
    ESP=0xbfffca9c, EBP=0xbfffcb0c, ESI=0x081a2d98, EDI=0x081a2f62
    EIP=0x008f4353, CR2=0xc2342f66, EFLAGS=0x00010202
    Top of Stack: (sp=0xbfffca9c)
    0xbfffca9c: 46453446 30303030 2c334435 30303030
    0xbfffcaac: 30303031 009ae111 009ae111 009ae111
    0xbfffcabc: 009ae111 4633310a 30464634 41303030
    0xbfffcacc: 302c3344 30303030 ba1a0000 000001ca
    0xbfffcadc: 009ba858 00138b5e 009ba844 009ba82c
    0xbfffcaec: 009ba820 44333030 30302c33 30303030
    0xbfffcafc: 30303030 009b8ff4 009ba820 00000000
    0xbfffcb0c: bfffcbd0 008f52f3 00000000 0805de60
    Instructions: (pc=0x008f4353)
    0x008f4343: 42 0c 89 50 08 8b 4d e0 39 79 30 74 70 8b 45 c8
    0x008f4353: f6 44 07 04 01 0f 84 54 ff ff ff 83 67 04 fe e9
    Stack: [0xbfe00000,0xc0000000), sp=0xbfffca9c, free space=2034k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [libc.so.6+0x61353]
    C [libc.so.6+0x622f3]
    C [libc.so.6+0x640b1] malloc+0x81
    V [libjvm.so+0x41e2da]
    V [libjvm.so+0x11e766]
    V [libjvm.so+0x11eda5]
    V [libjvm.so+0x47a0ae]
    V [libjvm.so+0x4f6eb9]
    V [libjvm.so+0x47afae]
    V [libjvm.so+0x47b73a]
    V [libjvm.so+0x47b88f]
    V [libjvm.so+0x19c22c]
    V [libjvm.so+0x19bff1]
    V [libjvm.so+0x255dbe]
    j java.io.BufferedReader.readLine(Z)Ljava/lang/String;+0
    j java.io.BufferedReader.readLine()Ljava/lang/String;+2
    j com.sm.server.DGServertest1.loadServer()V+7286
    j com.sm.server.DGServertest1.<init>()V+4
    j com.sm.server.DGServertest1.main([Ljava/lang/String;)V+43
    v ~StubRoutines::call_stub
    V [libjvm.so+0x2607ec]
    V [libjvm.so+0x423828]
    V [libjvm.so+0x26061f]
    V [libjvm.so+0x28adc2]
    V [libjvm.so+0x27bfd2]
    C [java+0x1803]
    C [libc.so.6+0x14e23] __libc_start_main+0xd3
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j java.io.BufferedReader.readLine(Z)Ljava/lang/String;+0
    j java.io.BufferedReader.readLine()Ljava/lang/String;+2
    j com.sm.server.DGServertest1.loadServer()V+7286
    j com.sm.server.DGServertest1.<init>()V+4
    j com.sm.server.DGServertest1.main([Ljava/lang/String;)V+43
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0819fa98 JavaThread "RMI LeaseChecker" daemon [_thread_blocked, id=10957]
    0x0823db58 JavaThread "Hitcount" daemon [_thread_blocked, id=10952]
    0x081e3f98 JavaThread "GC Daemon" daemon [_thread_blocked, id=10951]
    0x081e1cb8 JavaThread "RMI Reaper" [_thread_blocked, id=10950]
    0x08153e80 JavaThread "Timer-0" daemon [_thread_blocked, id=10949]
    0x081f2fb0 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=10948]
    0x6d801ad0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=10943]
    0x6d8006a0 JavaThread "CompilerThread1" daemon [_thread_in_native, id=10942]
    0x08141888 JavaThread "CompilerThread0" daemon [_thread_blocked, id=10941]
    0x08140878 JavaThread "AdapterThread" daemon [_thread_blocked, id=10940]
    0x0813f8b0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=10939]
    0x08136218 JavaThread "Finalizer" daemon [_thread_blocked, id=10932]
    0x08134b70 JavaThread "Reference Handler" daemon [_thread_blocked, id=10931]
    =>0x0805c910 JavaThread "main" [_thread_in_vm, id=10910]
    Other Threads:
    0x081326a0 VMThread [id=10928]
    0x6d803080 WatcherThread [id=10944]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    PSYoungGen total 25536K, used 878K [0xab450000, 0xad0c0000, 0xb2610000)
    eden space 21952K, 4% used [0xab450000,0xab52b978,0xac9c0000)
    from space 3584K, 0% used [0xac9c0000,0xac9c0000,0xacd40000)
    to space 3584K, 0% used [0xacd40000,0xacd40000,0xad0c0000)
    PSOldGen total 233024K, used 739K [0x72610000, 0x809a0000, 0xab450000)
    object space 233024K, 0% used [0x72610000,0x726c8c50,0x809a0000)
    PSPermGen total 16384K, used 4873K [0x6e610000, 0x6f610000, 0x72610000)
    object space 16384K, 29% used [0x6e610000,0x6ead2680,0x6f610000)
    Dynamic libraries:
    0087a000-0088f000 r-xp 00000000 fd:00 9028660 /lib/ld-2.3.4.so
    0088f000-00890000 r-xp 00015000 fd:00 9028660 /lib/ld-2.3.4.so
    00890000-00891000 rwxp 00016000 fd:00 9028660 /lib/ld-2.3.4.so
    00893000-009b7000 r-xp 00000000 fd:00 9028661 /lib/tls/libc-2.3.4.so
    009b7000-009b8000 r-xp 00124000 fd:00 9028661 /lib/tls/libc-2.3.4.so
    009b8000-009bb000 rwxp 00125000 fd:00 9028661 /lib/tls/libc-2.3.4.so
    009bb000-009bd000 rwxp 009bb000 00:00 0
    009bf000-009e0000 r-xp 00000000 fd:00 9028662 /lib/tls/libm-2.3.4.so
    009e0000-009e2000 rwxp 00020000 fd:00 9028662 /lib/tls/libm-2.3.4.so
    009e4000-009e6000 r-xp 00000000 fd:00 9028663 /lib/libdl-2.3.4.so
    009e6000-009e8000 rwxp 00001000 fd:00 9028663 /lib/libdl-2.3.4.so
    00aed000-00afb000 r-xp 00000000 fd:00 9028664 /lib/tls/libpthread-2.3.4.so
    00afb000-00afd000 rwxp 0000d000 fd:00 9028664 /lib/tls/libpthread-2.3.4.so
    00afd000-00aff000 rwxp 00afd000 00:00 0
    07df2000-07e04000 r-xp 00000000 fd:00 9028672 /lib/libnsl-2.3.4.so
    07e04000-07e06000 rwxp 00011000 fd:00 9028672 /lib/libnsl-2.3.4.so
    07e06000-07e08000 rwxp 07e06000 00:00 0
    08048000-08057000 r-xp 00000000 fd:00 14517026 /usr/java/jdk1.5.0_06/bin/java
    08057000-08059000 rwxp 0000e000 fd:00 14517026 /usr/java/jdk1.5.0_06/bin/java
    08059000-08260000 rwxp 08059000 00:00 0
    6cbf6000-6cbf9000 rwxp 6cbf6000 00:00 0
    6cbf9000-6cc77000 rwxp 6cbf9000 00:00 0
    6cc77000-6cc7a000 rwxp 6cc77000 00:00 0
    6cc7a000-6ccf8000 rwxp 6cc7a000 00:00 0
    6ccf8000-6ccfb000 ---p 6ccf8000 00:00 0
    6ccfb000-6cd79000 rwxp 6ccfb000 00:00 0
    6cd79000-6cd7a000 r-xp 00000000 fd:00 14534160 /usr/java/jdk1.5.0_06/jre/lib/i386/librmi.so
    6cd7a000-6cd7b000 rwxp 00000000 fd:00 14534160 /usr/java/jdk1.5.0_06/jre/lib/i386/librmi.so
    6cd7b000-6cd7e000 rwxp 6cd7b000 00:00 0
    6cd7e000-6cdfc000 rwxp 6cd7e000 00:00 0
    6cdfc000-6cdff000 ---p 6cdfc000 00:00 0
    6cdff000-6ce7d000 rwxp 6cdff000 00:00 0
    6ced1000-6ced4000 ---p 6ced1000 00:00 0
    6ced4000-6cf52000 rwxp 6ced4000 00:00 0
    6cf52000-6cf55000 ---p 6cf52000 00:00 0
    6cf55000-6cfd3000 rwxp 6cf55000 00:00 0
    6cfd3000-6cfd6000 ---p 6cfd3000 00:00 0
    6cfd6000-6d054000 rwxp 6cfd6000 00:00 0
    6d054000-6d057000 ---p 6d054000 00:00 0
    6d057000-6d0d5000 rwxp 6d057000 00:00 0
    6d100000-6d1fe000 rwxp 6d100000 00:00 0
    6d1fe000-6d200000 ---p 6d1fe000 00:00 0
    6d200000-6d221000 rwxp 6d200000 00:00 0
    6d221000-6d300000 ---p 6d221000 00:00 0
    6d4e5000-6d4e7000 r-xs 00000000 fd:00 14534085 /usr/java/jdk1.5.0_06/jre/lib/ext/dnsns.jar
    6d4e7000-6d5ab000 r-xs 00000000 fd:00 14534074 /usr/java/jdk1.5.0_06/jre/lib/ext/localedata.jar
    6d5ab000-6d5d1000 r-xs 00000000 fd:00 14534087 /usr/java/jdk1.5.0_06/jre/lib/ext/sunjce_provider.jar
    6d5d1000-6d5fc000 r-xs 00000000 fd:00 14534088 /usr/java/jdk1.5.0_06/jre/lib/ext/sunpkcs11.jar
    6d5fc000-6d5fd000 ---p 6d5fc000 00:00 0
    6d5fd000-6d67d000 rwxp 6d5fd000 00:00 0
    6d67d000-6d680000 ---p 6d67d000 00:00 0
    6d680000-6d6fe000 rwxp 6d680000 00:00 0
    6d6fe000-6d701000 ---p 6d6fe000 00:00 0
    6d701000-6d77f000 rwxp 6d701000 00:00 0
    6d77f000-6d782000 ---p 6d77f000 00:00 0
    6d782000-6d900000 rwxp 6d782000 00:00 0
    6d965000-6d979000 r-xp 00000000 fd:00 14534158 /usr/java/jdk1.5.0_06/jre/lib/i386/libnet.so
    6d979000-6d97a000 rwxp 00013000 fd:00 14534158 /usr/java/jdk1.5.0_06/jre/lib/i386/libnet.so
    6d97a000-6d97d000 ---p 6d97a000 00:00 0
    6d97d000-6d9fb000 rwxp 6d97d000 00:00 0
    6d9fb000-6d9fe000 ---p 6d9fb000 00:00 0
    6d9fe000-6da7c000 rwxp 6d9fe000 00:00 0
    6da7c000-6dc7c000 r-xp 00000000 fd:00 13782110 /usr/lib/locale/locale-archive
    6dc7c000-6dc7f000 ---p 6dc7c000 00:00 0
    6dc7f000-6dcfd000 rwxp 6dc7f000 00:00 0
    6dcfd000-6dd00000 ---p 6dcfd000 00:00 0
    6dd00000-6dd7e000 rwxp 6dd00000 00:00 0
    6dd7e000-6dd7f000 ---p 6dd7e000 00:00 0
    6dd7f000-6ddff000 rwxp 6dd7f000 00:00 0
    6ddff000-6de00000 ---p 6ddff000 00:00 0
    6de00000-6de80000 rwxp 6de00000 00:00 0
    6de80000-6de81000 ---p 6de80000 00:00 0
    6de81000-6df01000 rwxp 6de81000 00:00 0
    6df01000-6df02000 ---p 6df01000 00:00 0
    6df02000-6df82000 rwxp 6df02000 00:00 0
    6df82000-6df83000 ---p 6df82000 00:00 0
    6df83000-6e003000 rwxp 6df83000 00:00 0
    6e003000-6e004000 ---p 6e003000 00:00 0
    6e004000-6e084000 rwxp 6e004000 00:00 0
    6e084000-6e085000 ---p 6e084000 00:00 0
    6e085000-6e105000 rwxp 6e085000 00:00 0
    6e105000-6e106000 ---p 6e105000 00:00 0
    6e106000-6e186000 rwxp 6e106000 00:00 0
    6e186000-6e187000 ---p 6e186000 00:00 0
    6e187000-6e20f000 rwxp 6e187000 00:00 0
    6e20f000-6e227000 rwxp 6e20f000 00:00 0
    6e227000-6e299000 rwxp 6e227000 00:00 0
    6e299000-6e3ef000 rwxp 6e299000 00:00 0
    6e3ef000-6e3f7000 rwxp 6e3ef000 00:00 0
    6e3f7000-6e40f000 rwxp 6e3f7000 00:00 0
    6e40f000-6e481000 rwxp 6e40f000 00:00 0
    6e481000-6e5d6000 rwxp 6e481000 00:00 0
    6e5d6000-6e5e5000 rwxp 6e5d6000 00:00 0
    6e5e5000-6e60f000 rwxp 6e5e5000 00:00 0
    6e60f000-6f610000 rwxp 6e60f000 00:00 0
    6f610000-72610000 rwxp 6f610000 00:00 0
    72610000-809a0000 rwxp 72610000 00:00 0
    809a0000-ab450000 rwxp 809a0000 00:00 0
    ab450000-ad0c0000 rwxp ab450000 00:00 0
    ad0c0000-b2610000 rwxp ad0c0000 00:00 0
    b261f000-b2621000 rwxp b261f000 00:00 0
    b2621000-b269f000 rwxp b2621000 00:00 0
    b269f000-b26ff000 rwxp b269f000 00:00 0
    b26ff000-b469f000 rwxp b26ff000 00:00 0
    b469f000-b4eda000 r-xs 00000000 fd:00 14534209 /usr/java/jdk1.5.0_06/jre/lib/charsets.jar
    b4eda000-b4eee000 r-xs 00000000 fd:00 14534208 /usr/java/jdk1.5.0_06/jre/lib/jce.jar
    b4eee000-b4f73000 r-xs 00000000 fd:00 14534267 /usr/java/jdk1.5.0_06/jre/lib/jsse.jar
    b4f73000-b4fdc000 rwxp b4f73000 00:00 0
    b4fdc000-b75c4000 r-xs 00000000 fd:00 14534942 /usr/java/jdk1.5.0_06/jre/lib/rt.jar
    b75c4000-b75d7000 r-xp 00000000 fd:00 14534164 /usr/java/jdk1.5.0_06/jre/lib/i386/libzip.so
    b75d7000-b75d9000 rwxp 00012000 fd:00 14534164 /usr/java/jdk1.5.0_06/jre/lib/i386/libzip.so
    b75d9000-b75fa000 r-xp 00000000 fd:00 14534144 /usr/java/jdk1.5.0_06/jre/lib/i386/libjava.so
    b75fa000-b75fc000 rwxp 00020000 fd:00 14534144 /usr/java/jdk1.5.0_06/jre/lib/i386/libjava.so
    b75fc000-b7605000 r-xp 00000000 fd:00 9027634 /lib/libnss_files-2.3.4.so
    b7605000-b7607000 rwxp 00008000 fd:00 9027634 /lib/libnss_files-2.3.4.so
    b7607000-b7612000 r-xp 00000000 fd:00 14534163 /usr/java/jdk1.5.0_06/jre/lib/i386/libverify.so
    b7612000-b7613000 rwxp 0000b000 fd:00 14534163 /usr/java/jdk1.5.0_06/jre/lib/i386/libverify.so
    b7613000-b761b000 rwxs 00000000 fd:00 5095432 /tmp/hsperfdata_bkasoft/10910
    b761b000-b7621000 r-xp 00000000 fd:00 14534168 /usr/java/jdk1.5.0_06/jre/lib/i386/native_threads/libhpi.so
    b7621000-b7622000 rwxp 00006000 fd:00 14534168 /usr/java/jdk1.5.0_06/jre/lib/i386/native_threads/libhpi.so
    b7622000-b7623000 rwxp b7622000 00:00 0
    b7623000-b7624000 r-xp b7623000 00:00 0
    b7624000-b7b71000 r-xp 00000000 fd:00 14534172 /usr/java/jdk1.5.0_06/jre/lib/i386/server/libjvm.so
    b7b71000-b7bd3000 rwxp 0054d000 fd:00 14534172 /usr/java/jdk1.5.0_06/jre/lib/i386/server/libjvm.so
    b7bd3000-b7fec000 rwxp b7bd3000 00:00 0
    bfe00000-bfe03000 ---p bfe00000 00:00 0
    bfe03000-c0000000 rwxp bfe03000 00:00 0
    ffffe000-fffff000 ---p 00000000 00:00 0
    VM Arguments:
    jvm_args: -Xms256m -Xmx1024m
    java_command: com.sm.server.DGServertest1 TABLES
    Launcher Type: SUN_STANDARD
    Environment Variables:
    CLASSPATH=/var/mysql-connector-java-3.1.12/mysql-connector-java-3.1.12-bin.jar:/home/bkasoft/kamal/RMIWilshire/
    PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/bkasoft/bin
    LD_LIBRARY_PATH=/usr/java/jdk1.5.0_06/jre/lib/i386/server:/usr/java/jdk1.5.0_06/jre/lib/i386:/usr/java/jdk1.5.0_06/jre/../lib/i386:/home/bkasoft/kamal/RMIWilshire/lib/:
    SHELL=/bin/bash
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x4fd530], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGBUS: [libjvm.so+0x4fd530], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGFPE: [libjvm.so+0x422860], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGPIPE: [libjvm.so+0x422860], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGILL: [libjvm.so+0x422860], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x424bb0], sa_mask[0]=0x00000000, sa_flags=0x14000004
    SIGHUP: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGINT: [libjvm.so+0x4245e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGQUIT: [libjvm.so+0x4245e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGTERM: [libjvm.so+0x4245e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    --------------- S Y S T E M ---------------
    OS:CentOS release 4.3 (Final)
    uname:Linux 2.6.9-34.ELsmp #1 SMP Wed Mar 8 00:27:03 CST 2006 i686
    libc:glibc 2.3.4 NPTL 2.3.4
    rlimit: STACK 10240k, CORE 0k, NPROC 147456, NOFILE 1024, AS infinity
    load average:0.93 0.47 0.22
    CPU:total 8 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 2028k(3k free), swap 495k(495k free)
    vm_info: Java HotSpot(TM) Server VM (1.5.0_06-b05) for linux-x86, built on Nov 10 2005 10:56:33 by java_re with gcc 3.2.1-7a (J2SE release)

    Hi,
    Please don't cross-post / double post:
    http://forum.java.sun.com/thread.jspa?threadID=5121523

  • Error while running progress bar

    Hi ,
    I wrote the following code in process form request to get the progress bar.
    if (pageContext.getParameter("submit") != null)
    while(i<20)
    try{
    OAProcessingPage page =
    new OAProcessingPage("xxx.oracle.apps.xxap.apr.webui.testingCO");
    page.setConciseMessage("This is the concise processing page message.");
    page.setDetailedMessage("This is the detailed message which should explain what's happening.");
    page.setProcessName("Wait for some time..");
    pageContext.forwardToProcessingPage(page);}
    catch (OAException E)
    System.out.println("inside catch ");
    pageContext.putDialogMessage(E);
    System.out.println("inside loop ");
    i++;
    it showing clock symbol but the next second it shows the followin error:
    Exception Details.
    oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
         at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    java.lang.NullPointerException
         at xxhex.oracle.apps.xxrmu.repmig.webui.RepExecuteCO.processFormRequest(RepExecuteCO.java:65)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    java.lang.NullPointerException
         at xxhex.oracle.apps.xxrmu.repmig.webui.RepExecuteCO.processFormRequest(RepExecuteCO.java:65)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    iam new to oaf can any one please help me how to resolve it...

    hi ,
    i wrote the following code i got the clock and i moved to the home page again but no operations are performed between these two actions.following is my code.
      public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
        string test="A";
    try{
        if( pageContext.getParameter("submit") != null) 
          OAProcessingPage page =
                              new OAProcessingPage("xxx.oracle.apps.xxap.apr.webui.testingCO");
                      page.setConciseMessage("This is the concise processing page message.");
                      page.setDetailedMessage("This is the detailed message which should explain what's happening.");
                      page.setProcessName("Wait for some time..");  
                      pageContext.forwardToProcessingPage(page);
           test="B";
    System.out.println("testing "+rtest);//this action is not done.. it is not giving any print statement whil running in local system
       catch (OAException E)
               pageContext.putDialogMessage(E);
               pageContext.forwardImmediatelyToForm("OA.jsp?page=/oracle/apps/xxap/apr/webui/TestPG&retainAM=Y");//(forward to calling page with retainAM=Y)
                HashMap hashmap1 = new HashMap(1);
                hashmap1.put("test", "test");
                  if(test!= " "){
                                            System.out.println("test "+test);
                pageContext.setForwardURL("OA.jsp?page=/oracle/apps/xxap/apr/webui/TestPG",
                                          null,
                                          OAWebBeanConstants.KEEP_MENU_CONTEXT,
                                          null,
                                          hashmap1,
                                          true,
                                          OAWebBeanConstants.ADD_BREAD_CRUMB_YES,
                                          OAException.CONFIRMATION);
    test value shows only "A"
    and it is also not giving any confirmation message after moving into same page. please help me on this...

  • Execution error while running rule in ERPI.

    Hi,
    I am facing error while, running the rule from the ERPI (workspace) , when i am checking the session in ODI, i am getting the error
    where as in ODI there is no such logical schema HFM_TGT. i am doing the integration of EBS rel12 with Planning using the ERPI, ODI and FDQM.
    I had created the Logical & physical schema for Planning, EBS and running through the context ERPI in ODI.
    *"com.sunopsis.core.SnpsInexistantObjectException: There is no connection for this logical schema/context pair:HFM_TGT / ERPI*
    at com.sunopsis.dwg.dbobj.SnpConnect.getSnpConnectByLSchemaNameAndContext(SnpConnect.java)
    at com.sunopsis.dwg.dbobj.SnpConnect.getSnpConnect(SnpConnect.java)
    at com.sunopsis.dwg.dbobj.SnpSession.getDwgConnectLst(SnpSession.java)
    at com.sunopsis.dwg.dbobj.SnpSession.getConLst(SnpSession.java)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
    at com.sunopsis.dwg.cmd.DwgCommandScenario.treatCommand(DwgCommandScenario.java)
    at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
    at com.sunopsis.dwg.cmd.e.i(e.java)
    at com.sunopsis.dwg.cmd.h.y(h.java)
    at com.sunopsis.dwg.cmd.e.run(e.java)
    at java.lang.Thread.run(Unknown Source)".
    help me out the above mention issue. .
    mail id : [email protected]
    Regards,
    Sudhir sinha.
    Edited by: user13032900 on Jun 15, 2010 10:06 PM

    Hi,
    I am using the classical metadata method. for creating the metadata rule file, i am adding the dimension using the FDM mapping.
    As the mapping rule is running with extract id , but in ODI it is giving the error.
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "<string>", line 38, in ?
    com.hyperion.odi.common.ODIHAppException: Error occurred while loading driver.
    Help me on the issue as, my objective is to extract the data from the ERP (EBS 12) through ERPI and load the data in the planning app through FDM.
    Regards,

  • Error while running loading full load

    Hi all,
    I'm getting below error while running the mappings in DAC
    INFO : LM_36488 [Fri Sep 11 02:47:04 2009] : (580|4952) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [VAR_27028 Use override value [4,0] for mapping parameter:[MPLT_SA_ORA_CODES.$$DATASOURCE_NUM_ID].]
    Regards
    Rama

    Hi all,
    Detail Below Error,
    INFO : LM_36435 [Fri Sep 11 03:11:49 2009] : (580|4952) Starting execution of workflow [SDE_ORA_CodeDimension_CostCenter] in folder [SDE_ORA11510_Adaptor] last saved by user [Administrator].
    INFO : LM_44195 [Fri Sep 11 03:11:49 2009] : (580|4952) Workflow [SDE_ORA_CodeDimension_CostCenter] service level [SLPriority:5,SLDispatchWaitTime:1800].
    INFO : LM_36330 [Fri Sep 11 03:11:49 2009] : (580|4952) Start task instance [Start]: Execution started.
    INFO : LM_36318 [Fri Sep 11 03:11:49 2009] : (580|4952) Start task instance [Start]: Execution succeeded.
    INFO : LM_36505 : (580|4952) Link [Start --> SDE_ORA_CodeDimension_CostCenter]: empty expression string, evaluated to TRUE.
    INFO : LM_36388 [Fri Sep 11 03:11:49 2009] : (580|4952) Session task instance [SDE_ORA_CodeDimension_CostCenter] is waiting to be started.
    INFO : LM_36682 [Fri Sep 11 03:11:49 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter]: started a process with pid [5644] on node [node01_obidevapp1].
    INFO : LM_36330 [Fri Sep 11 03:11:49 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter]: Execution started.
    INFO : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [TM_6793 Fetching initialization properties from the Integration Service. : (Fri Sep 11 03:11:49 2009)]
    INFO : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [DISP_20305 The [Preparer] DTM with process id [5644] is running on node [node01_obidevapp1].
    : (Fri Sep 11 03:11:49 2009)]
    INFO : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [PETL_24036 Beginning the prepare phase for the session.]
    INFO : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [TM_6721 Started [Connect to Repository].]
    INFO : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [TM_6722 Finished [Connect to Repository]. It took [0.312494] seconds.]
    INFO : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [TM_6794 Connected to repository [Oracle_BI_DW_Base] in domain [Domain_obidevapp1] user [Administrator]]
    INFO : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [TM_6721 Started [Fetch Session from Repository].]
    INFO : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [TM_6722 Finished [Fetch Session from Repository]. It took [0.406242] seconds.]
    INFO : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [VAR_27028 Use override value [(2,4,5,9,0)] for mapping parameter:[MPLT_SA_ORA_CODES.$$DATASOURCE_NUM_ID].]
    ERROR : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [CMN_1761 Timestamp Event: [Fri Sep 11 03:11:50 2009]]
    ERROR : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [VAR_27056 Data conversion error in converting [(2,4,5,9,0)].]
    ERROR : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [CMN_1761 Timestamp Event: [Fri Sep 11 03:11:50 2009]]
    ERROR : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [VAR_27054 Error in assigning initial data value to mapping parameter:[MPLT_SA_ORA_CODES.$$DATASOURCE_NUM_ID].]
    ERROR : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [CMN_1761 Timestamp Event: [Fri Sep 11 03:11:50 2009]]
    ERROR : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [TM_6270 Error: Variable parameter expansion error.]
    ERROR : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [CMN_1761 Timestamp Event: [Fri Sep 11 03:11:50 2009]]
    ERROR : LM_36488 [Fri Sep 11 03:11:50 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] : [TM_6163 Error initializing variables and parameters for the partition.]
    ERROR : LM_36320 [Fri Sep 11 03:11:52 2009] : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter]: Execution failed.
    WARNING : LM_36331 : (580|4972) Session task instance [SDE_ORA_CodeDimension_CostCenter] failed and its "fail parent if this task fails" setting is turned on. So, Workflow [SDE_ORA_CodeDimension_CostCenter] will be failed.
    ERROR : LM_36320 [Fri Sep 11 03:11:52 2009] : (580|4972) Workflow [SDE_ORA_CodeDimension_CostCenter]: Execution failed.
    Regards,
    Rama

  • Error while running FDM 11.1.2.2 Import

    I am getting below error while running FDM import:
    Error - System.Runtime.InteropServices.COMException (0x80040211): Error executing rule. AIF_ODI_ERR:ODI-1424
       at Oracle.Erpi.ErpiFdmCommon.ExecuteRule(String userName, String ssoToken, String ruleName, String executionMode, String priorPeriodKey, String periodKey, String& loadId)
       at fdmERPIfinE1.clsGetFinData.fExecuteDataRule(String strERPIUserID, String strDataRuleName, String strExecutionMode, String strPeriodKey, String strPriorPeriodKey)
    What might be the reason for the error ? Please help.

    Hi,
    This could be due to mismatch of the installers you are trying to install on 64 bit Environment.
    While performing an install make sure that you download and install only the 64 bit, some components may be generic though.
    And also have you downloaded the EPM architect and EPM installer, not sure if they are available in the version (11.1.2) that you had mentioned.
    But if there is one try to extract and see if that helps.
    And also I am not sure if R2 is supported for your version (11.1.2).
    Hope this helps,
    Thank you,
    Charles Babu J

Maybe you are looking for

  • Error after scheduling a job in background....

    Hi All, I'm trying to schedule background job and i m using code for scheduling  that job for ex- CALL FUNCTION 'JOB_OPEN'       EXPORTING         jobname          = g_name       IMPORTING         jobcount         = number       EXCEPTIONS         ca

  • While copying a cd to my computer

    Ok I was copying a cd to my pc I had to choose from different versions and some how I chose the spanish version, so I stopped the import. But every time I try to reimport it I still get the spanish version of the song names how do I change that?

  • How to get the extended field of an Extented Standard BO in Std Byd reports

    Hi , Requirement : Reflecting an extented field in of an extented BO in all the reports using this BO, or datasource based of this BO. Explanation :  Suppose I have extented "customer" BO in my solution. the extention field is named as 'customer-ext1

  • 3500 songs in iTunes with exlamation points - iTunes can't locate files but they are there!

    Hi, Since a few weeks, 3500 of my 10000 iTunes songs have exclamation points. When I try to play a song, I get an error message stating that iTunes can't find the song. If I search for it, it's on my Mac. So the files are on my hard drive, except tha

  • Distorted image, resolution - settings? Definitely Illustrator problem.

    I wish I could attach an image - this is hard to describe. For the past two days my illustrator documents look really jagged and pixelly on screen. Tech person from my company tried a new monitor and it still looked that way. I restarted computer and