IDM 4.7 - Problems with idmdash and idmadmin views

Hi!

we have an environment with: eDir 9.1 IDM 4.7 in windows 2012R2, recently updated from IDM 4.5.6. With this update (it does not happens in a fresh installation) we have problems accessing to certain tabs like:

/idmdash/#/dashboard (error shown: dashboard global tile settings not found)

other tabs with problems:

/idmadmin/#/role
/idmadmin/#/resource
/idmadmin/#/sod
/idmadmin/#/cprs
/idmadmin/#/configuration
/idmadmin/#/emailapproval

we have not seen any clue in catalina.out. Has anyone encountered a problem like that? I will appreciate your help.

Additionally, other problem with high RAM memory consumption reported in:

https://forums.novell.com/showthread.php/508363-Memory-problem-with-eDirectory-9-1-IDM-on-Windows

Regards
  • Hi!

    The problem is in the file /tomcat/conf/hibernate.cfg.xml, which lacks lines.
    Check this lines with the current content and add the missing lines.

    _______________________________________________________________________________________
    <?xml version='1.0' encoding='utf-8'?>
    <!--
    ========================================================================

    Copyright (c) 2006-2017 Unpublished Work of NetIQ Corporation. All Rights Reserved.

    THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND TREATIES
    NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED COPIED, DISTRIBUTED,
    REVISED, MODIFIED, TRANSLATED, ABRIDGED, CONDENSED, EXPANDED, COLLECTED,
    COMPILED, LINKED, RECAST, TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN
    CONSENT OF NETIQ. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT
    AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO CRIMINAL AND CIVIL
    LIABILITY.

    ========================================================================
    -->
    <!DOCTYPE hibernate-configuration
    PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
    "">www.hibernate.org/.../hibernate-configuration-3.0.dtd">
    <hibernate-configuration>
    <session-factory>
    <!-- Use connection pool as the data source -->
    <property name="connection.datasource">java:comp/env/jdbc/IDMUADataSource</property>
    <!-- Database dialect - needs to be modified by installer to the correct value -->
    <property name="dialect">com.netiq.persist.PostgreSQLDialect</property>
    <!-- Set the JDBC transaction isolation level to READ_COMMITTED -->
    <property name="hibernate.connection.isolation">2</property>
    <!-- Use Contextual Sessions to manage transactions -->
    <property name="current_session_context_class">thread</property>
    <!-- Show SQL Statements? -->
    <property name="show_sql">false</property>
    <!-- Enable level 2 cache -->
    <property name="cache.use_second_level_cache">true</property>
    <!-- Use EHCache for level 2 cache -->
    <property name="cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
    <!-- Set batch size -->
    <property name="hibernate.jdbc.batch_size">20</property>
    <!-- Provisioning Mappings DO NOT ALTER OR REMOVE THIS COMMENT -->
    <!-- workflow mapping files -->
    <mapping resource="com/novell/soa/af/impl/persist/ActivityStatusInfo.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/AfActivityTimerTasks.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/AfModel.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/BranchCountInfo.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/Comment.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/EngineConfig.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/EngineState.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/Process.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/WorkTask.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/Quorum.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/WorkFlowData.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/ProvisioningStatus.hbm.xml"/>
    <mapping resource="com/novell/soa/af/metrics/impl/Comment.hbm.xml"/>
    <mapping resource="com/novell/soa/af/metrics/impl/WorkTask.hbm.xml"/>
    <mapping resource="com/novell/soa/af/metrics/impl/Process.hbm.xml"/>
    <mapping resource="com/novell/soa/af/metrics/impl/AfModel.hbm.xml"/>
    <mapping resource="com/novell/idm/attestation/persist/AttestationAttester.hbm.xml"/>
    <mapping resource="com/novell/idm/attestation/persist/AttestationAttribute.hbm.xml"/>
    <mapping resource="com/novell/idm/attestation/persist/AttestationQuestion.hbm.xml"/>
    <mapping resource="com/novell/idm/attestation/persist/AttestationReport.hbm.xml"/>
    <mapping resource="com/novell/idm/attestation/persist/AttestationRequest.hbm.xml"/>
    <mapping resource="com/novell/idm/attestation/persist/AttestationResponse.hbm.xml"/>
    <mapping resource="com/novell/idm/attestation/persist/AttestationSurveyQuestion.hbm.xml"/>
    <mapping resource="com/novell/idm/attestation/persist/AttestationTarget.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/RoleRequestStatus.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/ResourceRequestStatus.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/EmailApprovalToken.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/ProcessedEBAMails.hbm.xml"/>
    <!-- end workflow mapping files -->
    <!-- dss mapping files -->
    <mapping resource="com/novell/srvprv/impl/dss/model/BrowserType.hbm.xml"/>
    <mapping resource="com/novell/srvprv/impl/dss/model/DSAppletConfig.hbm.xml"/>
    <mapping resource="com/novell/srvprv/impl/dss/model/DSSConfig.hbm.xml"/>
    <!-- del-proxy mappings -->
    <mapping resource="com/novell/srvprv/impl/security/model/DelProxyServiceConfig.hbm.xml"/>
    <mapping resource="com/novell/srvprv/impl/security/model/DelProxyConfig.hbm.xml"/>
    <mapping resource="com/novell/srvprv/impl/security/model/SynchCleanupEvent.hbm.xml"/>
    <!-- Provisioing Parameters mapping files -->
    <mapping resource="com/novell/idm/nrf/persist/ProvisioningCodeMap.hbm.xml"/>
    <mapping resource="com/novell/idm/nrf/persist/ProvisioningCodeMapLabel.hbm.xml"/>
    <mapping resource="com/novell/idm/nrf/persist/ProvisioningViewValue.hbm.xml"/>
    <mapping resource="com/novell/idm/nrf/persist/ProvisioningViewValueLabel.hbm.xml"/>
    <!-- End Provisioning Mappings DO NOT ALTER OR REMOVE THIS COMMENT -->
    <!-- Portal Framework mapping files -->
    <mapping resource="com/novell/afw/portal/persist/jdbc/impl/EboPortalCategoryInfo.hbm.xml"/>
    <mapping resource="com/novell/afw/portlet/persist/jdbc/impl/EboPortletInstanceInfo.hbm.xml"/>
    <mapping resource="com/novell/afw/portlet/persist/jdbc/impl/EboPortletProducerInfo.hbm.xml"/>
    <mapping resource="com/novell/afw/portlet/persist/jdbc/impl/EboPortletRegistrationInfo.hbm.xml"/>
    <mapping resource="com/novell/afw/portlet/persist/jdbc/impl/EboPortletSettingInfo.hbm.xml"/>
    <mapping resource="com/novell/afw/portlet/producer/persist/jdbc/impl/EboPortletPreferenceInfo.hbm.xml"/>
    <mapping resource="com/sssw/fw/usermgr/core/EboGroupPreferenceInfo.hbm.xml"/>
    <mapping resource="com/sssw/fw/usermgr/core/EboUserPreferenceInfo.hbm.xml"/>
    <mapping resource="com/sssw/fw/security/persist/EboAccessRightMeta.hbm.xml"/>
    <mapping resource="com/sssw/fw/security/persist/EboElementTypeMeta.hbm.xml"/>
    <mapping resource="com/sssw/fw/security/persist/EboPermissionMeta.hbm.xml"/>
    <mapping resource="com/sssw/fw/security/persist/EboPrincipalInfo.hbm.xml"/>
    <mapping resource="com/sssw/fw/security/persist/EboPermissionInfo.hbm.xml"/>
    <mapping resource="com/sssw/fw/security/persist/EboAclPrincipalInfo.hbm.xml"/>
    <mapping resource="com/sssw/fw/directory/persist/EboAuthPropInfo.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/Localization.hbm.xml"/>
    <mapping resource="com/novell/soa/af/impl/persist/Configuration.hbm.xml"/>
    <!-- Names the annotated entity classes -->
    <mapping class='com.netiq.idm.settings.AdminClientSettings'/>
    <mapping class='com.netiq.icfg.srv.persist.ConfigurationItem'/>
    <mapping class='com.netiq.icfg.srv.persist.UiItem'/>
    <mapping class='com.netiq.icfg.srv.persist.LocalizedString'/>
    <mapping class='com.netiq.icfg.srv.persist.ItemCategory'/>
    <mapping class='com.netiq.idm.cart.impl.UserCartEntry' />
    <mapping class='com.netiq.idm.cart.impl.UserCartItemEntry' />
    <mapping class='com.netiq.idm.cart.impl.UserCartItemEntryDetail' />
    <mapping class='com.netiq.idm.cprs.CprsRequests' />
    <mapping class='com.netiq.idm.settings.DashboardGlobalTiles'/>
    </session-factory>
    </hibernate-configuration>
    _______________________________________________________________

    Regards