No defintion of iHRIS_ManageDemogrpahic in APHATA site

Bug #828163 reported by Carl Leitner
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Human Resource Information System for Tanzania
Incomplete
Undecided
Unassigned
ihris-manage-cssc
Fix Committed
Undecided
Unassigned

Bug Description

Fatal Error:Array
 (
 [type] => 1
 [message] => Class 'iHRIS_ManageDemographic' not found
 [file] => /var/lib/iHRIS/lib/4.0.16/I2CE/I2CE_config.inc.php(85) :
 eval()'d code
 [line] => 1
 )

 error_trace=Array
 (
 [0] => I2CE: I2CE->raiseError
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:405)
 I2CE_CustomReport->generateCache
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
 I2CE_Page_CustomReports->actionGenerate
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
 I2CE_Page_CustomReports->action
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
 I2CE_Page->display
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
 I2CE_Wrangler->wrangle
 (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
 Attempting to cache the required forms for the report staff_list:
 person_position,salary,person,position,demographic,person_contact_emergency,person_contact_personal,country,person_contact_work,department,facility,job,classification

 [1] => I2CE: I2CE->raiseError
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:353)
 I2CE_CachedForm->generateCachedTable
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:422)
 I2CE_CustomReport->generateCache
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
 I2CE_Page_CustomReports->actionGenerate
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
 I2CE_Page_CustomReports->action
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
 I2CE_Page->display
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
 I2CE_Wrangler->wrangle
 (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
 Skipping cached table for person_position as it is not dirty

 [2] => I2CE: I2CE->raiseError
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:353)
 I2CE_CachedForm->generateCachedTable
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:422)
 I2CE_CustomReport->generateCache
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
 I2CE_Page_CustomReports->actionGenerate
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
 I2CE_Page_CustomReports->action
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
 I2CE_Page->display
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
 I2CE_Wrangler->wrangle
 (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
 Skipping cached table for salary as it is not dirty

 [3] => I2CE: I2CE->raiseError
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:353)
 I2CE_CachedForm->generateCachedTable
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:422)
 I2CE_CustomReport->generateCache
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
 I2CE_Page_CustomReports->actionGenerate
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
 I2CE_Page_CustomReports->action
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
 I2CE_Page->display
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
 I2CE_Wrangler->wrangle
 (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
 Skipping cached table for person as it is not dirty

 [4] => I2CE: I2CE->raiseError
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:353)
 I2CE_CachedForm->generateCachedTable
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:422)
 I2CE_CustomReport->generateCache
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
 I2CE_Page_CustomReports->actionGenerate
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
 I2CE_Page_CustomReports->action
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
 I2CE_Page->display
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
 I2CE_Wrangler->wrangle
 (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
 Skipping cached table for position as it is not dirty

 [5] => I2CE: I2CE->raiseError
 (/var/lib/iHRIS/lib/4.0.16/I2CE/I2CE_config.inc.php:102)
 __autoload (/var/lib/iHRIS/lib/4.0.16/I2CE/I2CE_config.inc.php(85) :
 eval()'d code:1)
 eval (/var/lib/iHRIS/lib/4.0.16/I2CE/I2CE_config.inc.php:85)
 __autoload
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/lib/I2CE_FormFactory.php:248)
 I2CE_FormFactory->_createContainer
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/Fields/lib/I2CE_FieldContainer_Factory.php:264)
 I2CE_FieldContainer_Factory->createContainer
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:76)
 I2CE_CachedForm->__construct
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:409)
 I2CE_CustomReport->generateCache
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
 I2CE_Page_CustomReports->actionGenerate
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
 I2CE_Page_CustomReports->action
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
 I2CE_Page->display
 (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
 I2CE_Wrangler->wrangle
 (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
 Cannot find the defintion for class (iHRIS_ManageDemographic)called from
 line 85 of file /var/lib/iHRIS/lib/4.0.16/I2CE/I2CE_config.inc.php
 Search Path is:
 Array
 (
 [0] => Array
 (
 [0] => /var/lib/iHRIS/lib/4.0.16/I2CE/lib
 )

 [49] => Array
 (
 [0] => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/Accident/lib
 [1] => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/Disciplinary/lib
 [2]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MooTools/modules/StretchPage/lib
 [3] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/TemplateData/modules/Tags
 )

 [50] => Array
 (
 [0] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/modules/Admin/lib
 [1] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/BackgroundProcess
 [2]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/Binary_Files/lib
 [3]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib
 [4]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MooTools/modules/ColorPicker
 [5] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib
 [6]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/modules/Export/lib
 [7]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/modules/PDF/lib
 [8]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/modules/PieChart/lib
 [9]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MooTools/modules/DatePicker
 [10]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/TemplateData/modules/DisplayData
 [11]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/FieldLimits/lib
 [12] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/Fields/lib
 [13] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/modules/FileDump
 [14]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/FormLimits/lib
 [15]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/FormRelationship/lib
 [16] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/lib
 [17]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/FormStorage/lib
 [18]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/FormStorage/modules/FormStorageEntry/lib
 [19]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/FormStorage/modules/FormStorageEval/lib
 [20]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/FormStorage/modules/FormStorageMagicData/lib
 [21]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/FormStorage/modules/FormStorageMultiFlat/lib
 [22] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MooTools/modules/FormWorm
 [23]
 => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/ManageCustomReports
 [24]
 => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/ManageCustomReports/Reports/FacilityReports
 [25]
 => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/ManageCustomReports/Reports/PositionReports
 [26]
 => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/ManageCustomReports/Reports/SearchPeople
 [27]
 => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/ManageCustomReports/Reports/StaffReports
 [28] => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/manage-help
 [29]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Job/modules/isco_08
 [30]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Job/modules/isco_88
 [31] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Jumper
 [32] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/Lists/lib
 [33] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/LocaleForm
 [34] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/modules/Login/lib
 [35] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/FlashCharts
 [36]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/modules/MagicDataBrowser
 [37] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MagicDataExport
 [38]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MooTools/modules/MenuSelect
 [39]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MessageHandler/modules/MessageBox
 [40] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MessageHandler
 [41]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MessageHandler/modules/MessageNotice
 [42] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MimeTypes/lib
 [43] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MooTools
 [44] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MooTools/modules/Core
 [45]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/NextOfKin/lib
 [46]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/TemplateData/modules/Options
 [47] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib
 [48] => /var/lib/iHRIS/aphfta_deploy/modules/TangeTuuReports
 [49]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/PrintedForms/lib
 [50] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/modules/Stub
 [51]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/SwissFactory/modules/SwissConfig/lib
 [52] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/SwissFactory/lib
 [53] => /var/lib/iHRIS/lib/4.0.16/textlayout/modules/tcpdf/tcpdf
 [54] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/TemplateData
 [55] => /var/lib/iHRIS/lib/4.0.16/textlayout/lib
 [56]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/MooTools/modules/TreeSelect
 [57] => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/User/lib
 [58]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/User/modules/UserAccess/lib
 [59]
 => /var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/UserForm/lib
 )

 [100] => Array
 (
 [0] => /var/lib/iHRIS/lib/4.0.16/ihris-common/lib
 )

 [150] => Array
 (
 [0] => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/CEUs/lib
 [1] => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Contact/lib
 [2] => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Currency/lib
 [3] => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Facility/lib
 [4] => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Geography/lib
 [5] => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/RecentForm/lib
 [6] => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Search/lib
 [7] => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/lib
 [8]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/SimpleCompetency/lib
 [9]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/ArchivalScans/lib
 [10]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/Contact/lib
 [11]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/Demographic/lib
 [12]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/Education/lib
 [13]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/Employment/lib
 [14]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/ID/lib
 [15]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/Language/lib
 [16]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/PersonPhoto/lib
 [17]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Person/modules/Resume/lib
 [18]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/SimpleComptency/lib
 [19]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/TrainingCourse/lib
 )

 [200] => Array
 (
 [0] => /var/lib/iHRIS/lib/4.0.16/ihris-manage/lib
 )

 [225] => Array
 (
 [0]
 => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/ManageApplication/lib
 )

 [300] => Array
 (
 [0]
 => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/ManageRegistration/lib
 )

 [350] => Array
 (
 [0] => /var/lib/iHRIS/aphfta_deploy/modules/ConfirmationToService/lib
 [1] => /var/lib/iHRIS/aphfta_deploy/modules/Disability
 [2] => /var/lib/iHRIS/aphfta_deploy/modules/DutyPost/lib
 [3] => /var/lib/iHRIS/aphfta_deploy/modules/EmploymentID/lib
 [4]
 => /var/lib/iHRIS/lib/4.0.16/ihris-common/modules/Facility/modules/FacilityContact/lib
 [5] => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/Benefit/lib
 [6] => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/Confirmation/lib
 [7] => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/ManageJob/lib
 [8] => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/ManagePerson/lib
 [9]
 => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/ManagePersonPosition/lib
 [10] => /var/lib/iHRIS/lib/4.0.16/ihris-manage/modules/Salary/lib
 [11] => /var/lib/iHRIS/aphfta_deploy/modules/LastPromotion/lib
 [12] => /var/lib/iHRIS/aphfta_deploy/modules/Leave/lib
 [13] => /var/lib/iHRIS/aphfta_deploy/modules/FieldHeaders
 [14] => /var/lib/iHRIS/aphfta_deploy/modules/pmoralgPerson/lib
 [15] => /var/lib/iHRIS/aphfta_deploy/modules/ReportLogo
 [16] => /var/lib/iHRIS/aphfta_deploy/modules/Village/lib
 )

 [400] => Array
 (
 [0] => /var/lib/iHRIS/aphfta_deploy/lib
 [1] => /var/lib/iHRIS/aphfta_deploy/modules/PMORALGDepartment
 [2] => /var/lib/iHRIS/aphfta_deploy/modules/pmoralgGeography
 [3] => /var/lib/iHRIS/aphfta_deploy/modules/ManagePersonDemographic
 )

 )

 )

Revision history for this message
Carl Leitner (litlfred) wrote :

The code is in Launchpad for APHFTA & BAKWATA
The installation steps i used:

For APHFTA, The same to bakwata

1. mkdir -p /var/lib/iHRIS/aphfta_deploy
2. cd /var/lih/iHRIS
3. bzr checkout http://bazaar.launchpad.net/~ihris+cssc/aphfta/aphfta_deploy aphfta_deploy
4. bzr bind http://bazaar.launchpad.net/~ihris+cssc/aphfta/aphfta_deploy aphfta_deploy
5. sudo mkdir -p /var/lib/iHRIS/aphfta
6. ln -s /var/lib/iHRIS/aphfta_deploy/modules /var/lib/iHRIS/aphfta/4.0
7. sudo mkdir -p /var/lib/iHRIS/sites
8. cd /var/lib/iHRIS/sites
9. cp -R /var/lib/iHRIS/lib/4.0.16/ihris-manage/sites/blank /var/lib/iHRIS/sites/aphfta-central
10. ln -s /var/lib/iHRIS/sites/aphfta-central/pages /var/www/aphfta-central
11.cp /var/www/aphfta-central/htaccess.TEMPLATE /var/www/aphfta-central/.htaccess
12.cd /var/lib/iHRIS/sites/aphfta-central/pages
13.sudo gedit config.values.php
14. sudo gedit /var/www/aphfta-central/.htaccess

15. rename Rewritebase /aphfta-central and save
16. Restart apache2 and memcached

Then reload the sites 192.168.1.20/aphfta-central

It works but when you generate staff director report, tange etc but once
you generate facility or search people it is ok, it gives
error_message=Fatal Error:Array
(
[type] => 1
[message] => Class 'iHRIS_ManageDemographic' not found
[file] => /var/lib/iHRIS/lib/4.0.16/I2CE/I2CE_config.inc.php(85) :
eval()'d code
[line] => 1
)

Is it the configuration i have done or in 4.0.16 there missing files i
tried to change to 4.0.15 still not coming

Revision history for this message
Carl Leitner (litlfred) wrote :

Thanks Mathayo for the very complete bug report!

By doing:
  cd ihris-manage
  grep iHRIS_ManageDemographic
we see that the form class iHRIS_ManageDemographic is defined in the file "modules/ManagePersonDemographic/PersonDemograhic.xml" which defines the module "ihris-manage-PersonDemographic" in the main iHRIS Manage code.

So, we should check that the APHATA site has a
  <requirement name='ihris-manage-PersonDemographic'>

I don't see it, but I do see this:
  <requirement name="pmoralg-PersonDemographic">
at:
  http://bazaar.launchpad.net/~ihris+cssc/aphfta/aphfta_deploy/view/head:/iHRIS-Manage-PMORALG.xml#L51

So let's take a look at the module pmoralg-PersonDemographic. This module is defined here:
  http://bazaar.launchpad.net/~ihris-tanzania/pmoralg/aggregate/view/head:/modules/ManagePersonDemographic/PersonDemographic.xml
If you notice, it only requires the module "PersonDemographic" and not the module "ihris-manage-PersonDemographic"

I will thus mark this a bug in the PMORALG site as well as this should probably be fixed there as well.

Revision history for this message
josephat mathayo (jmathayo) wrote : Re: [Bug 828163] [NEW] No defintion of iHRIS_ManageDemogrpahic in APHATA site
Download full text (15.8 KiB)

Hello,
Thanks for checking the bug. Can we fix in this i am using. Because
the pmoralg i adapted and created another branch

http://bazaar.launchpad.net/~ihris+cssc/aphfta/aphfta_deploy/files
and
http://bazaar.launchpad.net/~ihris+cssc/bakwata/bakwata_deploy/changes

And not in pmoralg.

Thanks Carl, Sovello left the job and does the step i used to install
the customized site in launchpad was ok

On 8/17/11, Carl Leitner <email address hidden> wrote:
> Public bug reported:
>
> Fatal Error:Array
> (
> [type] => 1
> [message] => Class 'iHRIS_ManageDemographic' not found
> [file] => /var/lib/iHRIS/lib/4.0.16/I2CE/I2CE_config.inc.php(85) :
> eval()'d code
> [line] => 1
> )
>
> error_trace=Array
> (
> [0] => I2CE: I2CE->raiseError
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:405)
> I2CE_CustomReport->generateCache
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
> I2CE_Page_CustomReports->actionGenerate
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
> I2CE_Page_CustomReports->action
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
> I2CE_Page->display
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
> I2CE_Wrangler->wrangle
> (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
> Attempting to cache the required forms for the report staff_list:
> person_position,salary,person,position,demographic,person_contact_emergency,person_contact_personal,country,person_contact_work,department,facility,job,classification
>
> [1] => I2CE: I2CE->raiseError
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:353)
> I2CE_CachedForm->generateCachedTable
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:422)
> I2CE_CustomReport->generateCache
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
> I2CE_Page_CustomReports->actionGenerate
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
> I2CE_Page_CustomReports->action
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
> I2CE_Page->display
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
> I2CE_Wrangler->wrangle
> (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
> Skipping cached table for person_position as it is not dirty
>
> [2] => I2CE: I2CE->raiseError
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:353)
> I2CE_CachedForm->generateCachedTable
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:422)
> I2CE_CustomReport->generateCache
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
> I2CE_Page_CustomReports->actionGenerate
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
> I2CE_Page_CustomReports->action
> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
> I2CE_Page->display
> (/var/lib/iHRIS/lib/4.0.16/I2CE/module...

Revision history for this message
Carl Leitner (litlfred) wrote :
Download full text (31.5 KiB)

If you copied this from the pmoralg site, then it probably needs to be fixed there as well.

Do you want instructions for what to do in the APHTA and BAKWATA sites?

Cheers,
-carl

On Aug 18, 2011, at 1:45, josephat mathayo <email address hidden> wrote:

> Hello,
> Thanks for checking the bug. Can we fix in this i am using. Because
> the pmoralg i adapted and created another branch
>
> http://bazaar.launchpad.net/~ihris+cssc/aphfta/aphfta_deploy/files
> and
> http://bazaar.launchpad.net/~ihris+cssc/bakwata/bakwata_deploy/changes
>
> And not in pmoralg.
>
> Thanks Carl, Sovello left the job and does the step i used to install
> the customized site in launchpad was ok
>
>
> On 8/17/11, Carl Leitner <email address hidden> wrote:
>> Public bug reported:
>>
>> Fatal Error:Array
>> (
>> [type] => 1
>> [message] => Class 'iHRIS_ManageDemographic' not found
>> [file] => /var/lib/iHRIS/lib/4.0.16/I2CE/I2CE_config.inc.php(85) :
>> eval()'d code
>> [line] => 1
>> )
>>
>> error_trace=Array
>> (
>> [0] => I2CE: I2CE->raiseError
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:405)
>> I2CE_CustomReport->generateCache
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
>> I2CE_Page_CustomReports->actionGenerate
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
>> I2CE_Page_CustomReports->action
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
>> I2CE_Page->display
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
>> I2CE_Wrangler->wrangle
>> (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
>> Attempting to cache the required forms for the report staff_list:
>> person_position,salary,person,position,demographic,person_contact_emergency,person_contact_personal,country,person_contact_work,department,facility,job,classification
>>
>> [1] => I2CE: I2CE->raiseError
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:353)
>> I2CE_CachedForm->generateCachedTable
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:422)
>> I2CE_CustomReport->generateCache
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
>> I2CE_Page_CustomReports->actionGenerate
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
>> I2CE_Page_CustomReports->action
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
>> I2CE_Page->display
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
>> I2CE_Wrangler->wrangle
>> (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
>> Skipping cached table for person_position as it is not dirty
>>
>> [2] => I2CE: I2CE->raiseError
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:353)
>> I2CE_CachedForm->generateCachedTable
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:422)
>> I2CE_CustomReport->generateCache
>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports...

Revision history for this message
josephat mathayo (jmathayo) wrote :
Download full text (33.2 KiB)

Dear Carl
Thanks, I fixed the issue. It was the issue of module.

On 8/18/11, Carl Leitner <email address hidden> wrote:
> If you copied this from the pmoralg site, then it probably needs to be
> fixed there as well.
>
> Do you want instructions for what to do in the APHTA and BAKWATA sites?
>
>
> Cheers,
> -carl
>
>
> On Aug 18, 2011, at 1:45, josephat mathayo <email address hidden>
> wrote:
>
>> Hello,
>> Thanks for checking the bug. Can we fix in this i am using. Because
>> the pmoralg i adapted and created another branch
>>
>> http://bazaar.launchpad.net/~ihris+cssc/aphfta/aphfta_deploy/files
>> and
>> http://bazaar.launchpad.net/~ihris+cssc/bakwata/bakwata_deploy/changes
>>
>> And not in pmoralg.
>>
>> Thanks Carl, Sovello left the job and does the step i used to install
>> the customized site in launchpad was ok
>>
>>
>> On 8/17/11, Carl Leitner <email address hidden> wrote:
>>> Public bug reported:
>>>
>>> Fatal Error:Array
>>> (
>>> [type] => 1
>>> [message] => Class 'iHRIS_ManageDemographic' not found
>>> [file] => /var/lib/iHRIS/lib/4.0.16/I2CE/I2CE_config.inc.php(85) :
>>> eval()'d code
>>> [line] => 1
>>> )
>>>
>>> error_trace=Array
>>> (
>>> [0] => I2CE: I2CE->raiseError
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:405)
>>> I2CE_CustomReport->generateCache
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
>>> I2CE_Page_CustomReports->actionGenerate
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
>>> I2CE_Page_CustomReports->action
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
>>> I2CE_Page->display
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
>>> I2CE_Wrangler->wrangle
>>> (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
>>> Attempting to cache the required forms for the report staff_list:
>>> person_position,salary,person,position,demographic,person_contact_emergency,person_contact_personal,country,person_contact_work,department,facility,job,classification
>>>
>>> [1] => I2CE: I2CE->raiseError
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:353)
>>> I2CE_CachedForm->generateCachedTable
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_CustomReport.php:422)
>>> I2CE_CustomReport->generateCache
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:348)
>>> I2CE_Page_CustomReports->actionGenerate
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/CustomReports/lib/I2CE_Page_CustomReports.php:143)
>>> I2CE_Page_CustomReports->action
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Page.php:464)
>>> I2CE_Page->display
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Pages/lib/I2CE_Wrangler.php:89)
>>> I2CE_Wrangler->wrangle
>>> (/var/lib/iHRIS/sites/manage-aphfta/pages/index.php:60):
>>> Skipping cached table for person_position as it is not dirty
>>>
>>> [2] => I2CE: I2CE->raiseError
>>> (/var/lib/iHRIS/lib/4.0.16/I2CE/modules/Forms/modules/CachedForms/lib/I2CE_CachedForm.php:353)
>>> I2CE_CachedForm->generateCachedTable
>>> (/var/lib/iHR...

Revision history for this message
Carl Leitner (litlfred) wrote :

Great. Glad the issue is fixed for CSSC.

I just checked the PMORALG code. The same issue is there as well. See:
  http://bazaar.launchpad.net/~ihris-tanzania/pmoralg/aggregate/view/head:/modules/ManagePersonDemographic/PersonDemographic.xml#L18
and
 http://bazaar.launchpad.net/~ihris-tanzania/pmoralg/aggregate/view/head:/modules/ManagePersonDemographic/PersonDemographic.xml#L49

Perhaps it does not show up b/c ihris-manage-PersonDemographic is required elsewhere, but it really should be required by the pmoralg-persondemographic module

Changed in ihris-manage-cssc:
status: New → Fix Committed
Changed in pmoralg:
status: New → Incomplete
Revision history for this message
josephat mathayo (jmathayo) wrote : Invitation to connect on LinkedIn

LinkedIn
------------

Bug,

I'd like to add you to my professional network on LinkedIn.

- Mathayo

Mathayo Josephat
ICT Consultant at MARO Technology Limited
Tanzania

Confirm that you know Mathayo Josephat:
https://www.linkedin.com/e/4adyz4-hqkm9thd-2l/isd/19428948174/yUEXTJOd/?hs=false&tok=3OvnAsoKz_w641

--
You are receiving Invitation to Connect emails. Click to unsubscribe:
http://www.linkedin.com/e/4adyz4-hqkm9thd-2l/zrDK6XlGJpka4D-DBg03AcxGTLUTQCjbv_6H-we/goo/828163%40bugs%2Elaunchpad%2Enet/20061/I6296821472_1/?hs=false&tok=3IIaqtNhL_w641

(c) 2012 LinkedIn Corporation. 2029 Stierlin Ct, Mountain View, CA 94043, USA.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.