users@glassfish.java.net

I forgot the snippet of the log that shows the create and then the access

From: <glassfish_at_javadesktop.org>
Date: Sun, 13 Jan 2008 09:21:41 PST

This is the snippet of the log. It contains the dump right after the Chassis is persisted and then the begging of the next EJB call that is trying to access the Chassis. As you can see, the relationship exists at the end of the persist, but does not exist immediately after in the next EJB call. There also a native query in between that returns only scalars. I'm not sure if that has anything to do with it, but it might. In the dump of the relationships, the output that looks like:

    com.canoga.nms.pkg.pkg9145.v1.device.entity.UserTHGInterfaceModule[id=34], parent: com.canoga.nms.pkg.pkg9145.v1.device.entity.InterfaceModuleContainer[id=31]

is the one that is missing in the second EJB call.

-- XXX End of persist before EJB transaction committed ---

chassis contents:
 com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29], parent: null
   com.canoga.nms.pkg.pkg9145.v1.device.entity.InterfaceModuleContainer[id=31], parent: com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
     com.canoga.nms.pkg.pkg9145.v1.device.entity.UserTHGInterfaceModule[id=34], parent: com.canoga.nms.pkg.pkg9145.v1.device.entity.InterfaceModuleContainer[id=31]
   com.canoga.nms.pkg.pkg9145.v1.device.entity.InterfaceModuleContainer[id=30], parent: com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
   com.canoga.nms.core.v1.framework.device.entity.Hardware[id=33], parent: com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
   com.canoga.nms.pkg.pkg9145.v1.device.entity.PowerSupply9145[id=32], parent: com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
TX beforeCompletion callback, status=STATUS_ACTIVE
begin unit of work commit
TX afterCompletion callback, status=COMMITTED
end unit of work commit
client acquired
TX binding to tx mgr, status=STATUS_ACTIVE
TX beginTransaction, status=STATUS_ACTIVE
Execute query DataReadQuery()
reconnecting to external connection pool

--- XXX Native query being performed ----

select distinct chassis9145.id as chassis9145_id, ip_to_string(snmp_device_ip.ip) as ipaddress ,managed_hardware.template as type,managed_hardware.system_template as systemplate, managed_hardware.admin_enabled as adminstate,chassis_device_entity.alias_name as alias,chassis_hardware.model as hardware_model,chassis_hardware.hardware_version as hardwareversion, chassis_active_firmware.software_version as active_firmware,chassis_inactive_firmware.software_version as inactive_firmware, chassis_bootcode.software_version as bootcode,system_info_config_bundle.contact as contactinfo,system_info_config_bundle.circuit as circuitinfo, system_info_config_bundle.circuit_2 as circuit2info,system_info_config_bundle.location as locationinfo,user_port_container_device_entity.id as user_port_container_id, user_port_module_device_entity.id as user_port_module_id,user_port_module_hardware.model as user_port_module_model, user_port_sfp_container_device_entity.id as user_port_sfp_container_id,user_port_sfp_connector_device_entity.id as user_port_sfp_connector_id, user_port_sfp_connector_hardware.model as user_port_sfp_model,extension_port_container_device_entity.id as extension_port_container_id, extension_port_module_device_entity.id as extension_port_module_id,extension_port_module_hardware.model as extension_port_module_model, extension_port_sfp_container_device_entity.id as extension_port_sfp_container_id,extension_port_sfp_connector_device_entity.id as extension_port_sfp_connector_id, extension_port_sfp_connector_hardware.model as extension_port_sfp_model,powersupply_device_entity.id as powersupply_id, powersupply_hardware.model as powersupply_model from pkg_9145_v1.chassis_9145 as chassis9145 inner join core_v1.device_entity as chassis_device_entity on chassis_device_entity.id = chassis9145.id inner join core_v1.hardware as chassis_hardware on chassis_hardware.id = chassis9145.id inner join core_v1.agent_managed_hardware as a on a.id = chassis9145.id inner join core_v1.managed_hardware as managed_hardware on managed_hardware.id = a.id inner join core_v1.configurable_hardware as ch on ch.id = managed_hardware.id inner join core_v1.snmp_device as snmp_device on snmp_device.agent_managed_hardware_id = a.id inner join ( select max(cs.created_on) as newest, cs.configurable_hardware_id from core_v1.configuration_set as cs group by cs.configurable_hardware_id) as mcs on mcs.configurable_hardware_id = chassis_hardware.id inner join core_v1.configuration_set as newest_configuration_set on newest_configuration_set.created_on = mcs.newest and newest_configuration_set.configurable_hardware_id = mcs.configurable_hardware_id inner join core_v1.configurationset_configurationbundle as configurationset_configurationbundle on configurationset_configurationbundle.configurationset_id = newest_configuration_set.id inner join core_v1.configuration_bundle as configuration_bundle on configuration_bundle.id = configurationset_configurationbundle.configurationbundle_id and configuration_bundle.bundle_name = 'SYSTEM_INFO_CFG' inner join pkg_9145_v1.system_info_config_bundle as system_info_config_bundle on system_info_config_bundle.id = configuration_bundle.id left join core_v1.software as chassis_active_firmware on chassis_active_firmware.hardware_id = chassis_hardware.id and chassis_active_firmware.software_type = 0 left join core_v1.software as chassis_inactive_firmware on chassis_inactive_firmware.hardware_id = chassis_hardware.id and chassis_inactive_firmware.software_type = 1 left join core_v1.software as chassis_bootcode on chassis_bootcode.hardware_id = chassis_hardware.id and chassis_bootcode.software_type = 2 left join core_v1.snmp_device_ip as snmp_device_ip on snmp_device.id = snmp_device_ip.snmpdevice_id left join core_v1.device_entity as user_port_container_device_entity on user_port_container_device_entity.parententity_id = chassis_device_entity.id and user_port_container_device_entity.relative_position = 1 left join core_v1.device_entity as user_port_module_device_entity on user_port_module_device_entity.parententity_id = user_port_container_device_entity.id and user_port_module_device_entity.relative_position = 0 left join core_v1.hardware as user_port_module_hardware on user_port_module_hardware.id = user_port_module_device_entity.id left join core_v1.device_entity as user_port_sfp_container_device_entity on user_port_sfp_container_device_entity.parententity_id = user_port_module_device_entity.id and user_port_sfp_container_device_entity.relative_position = 0 left join core_v1.device_entity as user_port_sfp_connector_device_entity on user_port_sfp_connector_device_entity.parententity_id = user_port_sfp_container_device_entity.id and user_port_sfp_connector_device_entity.relative_position = 0 left join core_v1.hardware as user_port_sfp_connector_hardware on user_port_sfp_connector_hardware.id = user_port_sfp_connector_device_entity.id left join core_v1.device_entity as extension_port_container_device_entity on extension_port_container_device_entity.parententity_id = chassis_device_entity.id and extension_port_container_device_entity.relative_position = 2 left join core_v1.device_entity as extension_port_module_device_entity on extension_port_module_device_entity.parententity_id = extension_port_container_device_entity.id and extension_port_module_device_entity.relative_position = 0 left join core_v1.hardware as extension_port_module_hardware on extension_port_module_hardware.id = extension_port_module_device_entity.id left join core_v1.device_entity as extension_port_sfp_container_device_entity on extension_port_sfp_container_device_entity.parententity_id = extension_port_module_device_entity.id and extension_port_sfp_container_device_entity.relative_position = 0 left join core_v1.device_entity as extension_port_sfp_connector_device_entity on extension_port_sfp_connector_device_entity.parententity_id = extension_port_sfp_container_device_entity.id and extension_port_sfp_connector_device_entity.relative_position = 0 left join core_v1.hardware as extension_port_sfp_connector_hardware on extension_port_sfp_connector_hardware.id = extension_port_sfp_connector_device_entity.id left join core_v1.device_entity as powersupply_device_entity on powersupply_device_entity.parententity_id = chassis_device_entity.id and powersupply_device_entity.relative_position = 4 left join core_v1.hardware as powersupply_hardware on powersupply_hardware.id = powersupply_device_entity.id WHERE managed_hardware.template = 0 ORDER BY chassis_device_entity.alias_name ASC, chassis9145.id
TX beforeCompletion callback, status=STATUS_ACTIVE
begin unit of work commit
TX afterCompletion callback, status=COMMITTED
end unit of work commit
Checking view identifier '/pkg/pkg9145/v1/ui/app/device/devicebrowser/DeviceBrowser.jsp'
client released
client released
Checking view identifier '/pkg/pkg9145/v1/ui/app/device/devicebrowser/DeviceDeletePage.jsp'

-- XXX Start of next EJB call ---

client acquired
TX binding to tx mgr, status=STATUS_ACTIVE
Execute query ReadObjectQuery(com.canoga.nms.pkg.pkg9145.v1.device.entity.Chassis9145)
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Register the existing object com.canoga.nms.core.v1.framework.device.entity.ManagedHardwareEntityFacetManage
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.InterfaceModuleContainer[id=31]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.InterfaceModuleContainer[id=30]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Register the existing object com.canoga.nms.core.v1.framework.device.entity.Hardware[id=33]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.PowerSupply9145[id=32]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Register the existing object com.canoga.nms.core.v1.framework.entity.snmp.SnmpDevice[id=6]
Register the existing object com.canoga.nms.core.v1.framework.entity.snmp.SnmpV1v2cCfg[id=6]
Register the existing object com.canoga.nms.core.v1.framework.entity.snmp.SnmpDevice[id=6]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Register the existing object com.canoga.nms.core.v1.framework.entity.snmp.SnmpDeviceIp[id=4]
Register the existing object com.canoga.nms.core.v1.framework.entity.snmp.SnmpDevice[id=6]
Execute query ReadObjectQuery(com.canoga.nms.pkg.pkg9145.v1.device.entity.Chassis9145_4)
reconnecting to external connection pool
SELECT t0.ID, t0.DTYPE, t0.RELATIVE_POSITION, t0.OPLOCK, t0.ALIAS_NAME, t0.DEVICE_NAME, t0.DESCRIPTION, t0.PARENTENTITY_ID, t1.ID, t1.SERIAL_NUMBER, t1.HARDWARE_TYPE, t1.MODEL, t1.HARDWARE_VERSION, t2.ID, t3.ID, t3.ADMIN_ENABLED, t3.TEMPLATE, t3.SYSTEM_TEMPLATE, t3.ENTITY_FACET_MANAGER_ID, t4.ID, t5.ID, t6.ID FROM PKG_9145_V1.CHASSIS_9145_4 t6, PKG_9145_V1.CHASSIS_9145 t5, CORE_V1.AGENT_MANAGED_HARDWARE t4, CORE_V1.MANAGED_HARDWARE t3, CORE_V1.CONFIGURABLE_HARDWARE t2, CORE_V1.HARDWARE t1, CORE_V1.DEVICE_ENTITY t0 WHERE ((t0.ID = ?) AND (((t6.ID = t0.ID) AND ((t5.ID = t0.ID) AND ((t4.ID = t0.ID) AND ((t3.ID = t0.ID) AND ((t2.ID = t0.ID) AND (t1.ID = t0.ID)))))) AND (t0.DTYPE = 'CHASSIS_9145_4')))
        bind => [29]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.device.entity.ManagedHardwareEntityFacetManager)
reconnecting to external connection pool
SELECT t0.ID, t0.DTYPE, t1.ID FROM CORE_V1.ENTITY_FACET_MANAGER t0, CORE_V1.MANAGED_HARDWARE_ENTITY_FACET_MANAGER t1 WHERE ((t0.ID = ?) AND ((t1.ID = t0.ID) AND (t0.DTYPE = 'MANAGED_HARDWARE_ENTITY_FACET_MANAGER')))
        bind => [6]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.device.entity.ManagedHardware)
reconnecting to external connection pool
SELECT DISTINCT t0.DTYPE FROM CORE_V1.MANAGED_HARDWARE t3, CORE_V1.CONFIGURABLE_HARDWARE t2, CORE_V1.HARDWARE t1, CORE_V1.DEVICE_ENTITY t0 WHERE (((t3.ENTITY_FACET_MANAGER_ID = ?) AND ((t3.ID = t0.ID) AND ((t2.ID = t0.ID) AND (t1.ID = t0.ID)))) AND t0.DTYPE IN ('CHASSIS_9145E_102_1_0', 'CHASSIS_9145E_204_6_0', 'CHASSIS_9145_5', 'CHASSIS_9145E_108_0_0', 'CHASSIS_9145E_106_2_0', 'CHASSIS_9145E_106_3_0', 'CHASSIS_9145E_102_2_0', 'CHASSIS_9145E_101_0_0', 'CHASSIS_9145E_206_6_0', 'CHASSIS_9145E_114_0_0', 'CHASSIS_9145E_204_8_0', 'CHASSIS_9145E_204_7_0', 'CHASSIS_9145E_101_1_0', 'CHASSIS_9145E_102_0_0', 'CHASSIS_9145E_114_2_0', 'CHASSIS_9145E_108_2_0', 'CHASSIS_9145E_101_3_0', 'CHASSIS_9145E_106_0_0', 'CHASSIS_9145E_106_1_0', 'CHASSIS_9145E_204_9_0', 'CHASSIS_9145E_101_2_0', 'CHASSIS_9145E_108_1_0', 'CHASSIS_9145E_204_5_0', 'CHASSIS_9145E_114_3_0', 'CHASSIS_9145E_108_3_0', 'CHASSIS_9145E_114_1_0', 'CHASSIS_9145E_206_5_0', 'CHASSIS_9145_4', 'CHASSIS_9145E_102_3_0', 'CHASSIS_9145E_208_6_0', 'CHASSIS_9145E_208_5_0', 'CHASSIS_9145E_101_4_0'))
        bind => [6]
reconnecting to external connection pool
SELECT t0.ID, t0.DTYPE, t0.RELATIVE_POSITION, t0.OPLOCK, t0.ALIAS_NAME, t0.DEVICE_NAME, t0.DESCRIPTION, t0.PARENTENTITY_ID, t1.ID, t1.SERIAL_NUMBER, t1.HARDWARE_TYPE, t1.MODEL, t1.HARDWARE_VERSION, t2.ID, t3.ID, t3.ADMIN_ENABLED, t3.TEMPLATE, t3.SYSTEM_TEMPLATE, t3.ENTITY_FACET_MANAGER_ID, t4.ID, t5.ID, t6.ID FROM PKG_9145_V1.CHASSIS_9145_4 t6, PKG_9145_V1.CHASSIS_9145 t5, CORE_V1.AGENT_MANAGED_HARDWARE t4, CORE_V1.MANAGED_HARDWARE t3, CORE_V1.CONFIGURABLE_HARDWARE t2, CORE_V1.HARDWARE t1, CORE_V1.DEVICE_ENTITY t0 WHERE ((t3.ENTITY_FACET_MANAGER_ID = ?) AND (((t6.ID = t0.ID) AND ((t5.ID = t0.ID) AND ((t4.ID = t0.ID) AND ((t3.ID = t0.ID) AND ((t2.ID = t0.ID) AND (t1.ID = t0.ID)))))) AND (t0.DTYPE = 'CHASSIS_9145_4')))
        bind => [6]
Execute query ReadAllQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
reconnecting to external connection pool
SELECT DISTINCT DTYPE FROM CORE_V1.DEVICE_ENTITY WHERE (PARENTENTITY_ID = ?)
        bind => [29]
reconnecting to external connection pool
SELECT t0.ID, t0.DTYPE, t0.RELATIVE_POSITION, t0.OPLOCK, t0.ALIAS_NAME, t0.DEVICE_NAME, t0.DESCRIPTION, t0.PARENTENTITY_ID, t1.ID, t1.SERIAL_NUMBER, t1.HARDWARE_TYPE, t1.MODEL, t1.HARDWARE_VERSION FROM CORE_V1.DEVICE_ENTITY t0, CORE_V1.HARDWARE t1 WHERE (((t0.PARENTENTITY_ID = ?) AND (t1.ID = t0.ID)) AND (t0.DTYPE = 'HARDWARE')) ORDER BY t0.RELATIVE_POSITION ASC
        bind => [29]
reconnecting to external connection pool
SELECT t0.ID, t0.DTYPE, t0.RELATIVE_POSITION, t0.OPLOCK, t0.ALIAS_NAME, t0.DEVICE_NAME, t0.DESCRIPTION, t0.PARENTENTITY_ID, t1.ID, t2.ID FROM CORE_V1.DEVICE_ENTITY t0, PKG_9145_V1.INTERFACE_MODULE_CONTAINER t2, CORE_V1.CONTAINER t1 WHERE ((t0.PARENTENTITY_ID = ?) AND (((t2.ID = t0.ID) AND (t1.ID = t0.ID)) AND (t0.DTYPE = 'INTERFACE_MODULE_CONTAINER'))) ORDER BY t0.RELATIVE_POSITION ASC
        bind => [29]
reconnecting to external connection pool
SELECT t0.ID, t0.DTYPE, t0.RELATIVE_POSITION, t0.OPLOCK, t0.ALIAS_NAME, t0.DEVICE_NAME, t0.DESCRIPTION, t0.PARENTENTITY_ID, t1.ID, t1.SERIAL_NUMBER, t1.HARDWARE_TYPE, t1.MODEL, t1.HARDWARE_VERSION, t2.ID, t2.LAST_OBSERVED_STATUS, t2.STATUS_TIMESTAMP FROM CORE_V1.DEVICE_ENTITY t0, PKG_9145_V1.POWER_SUPPLY_9145 t2, CORE_V1.HARDWARE t1 WHERE ((t0.PARENTENTITY_ID = ?) AND (((t2.ID = t0.ID) AND (t1.ID = t0.ID)) AND (t0.DTYPE = 'POWER_SUPPLY_9145'))) ORDER BY t0.RELATIVE_POSITION ASC
        bind => [29]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
Execute query ReadAllQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
reconnecting to external connection pool
SELECT DISTINCT DTYPE FROM CORE_V1.DEVICE_ENTITY WHERE (PARENTENTITY_ID = ?)
        bind => [33]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
Execute query ReadAllQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
reconnecting to external connection pool
SELECT DISTINCT DTYPE FROM CORE_V1.DEVICE_ENTITY WHERE (PARENTENTITY_ID = ?)
        bind => [31]
reconnecting to external connection pool
SELECT t0.ID, t0.DTYPE, t0.RELATIVE_POSITION, t0.OPLOCK, t0.ALIAS_NAME, t0.DEVICE_NAME, t0.DESCRIPTION, t0.PARENTENTITY_ID, t1.ID, t1.SERIAL_NUMBER, t1.HARDWARE_TYPE, t1.MODEL, t1.HARDWARE_VERSION, t2.ID, t3.ID, t4.ID FROM PKG_9145_V1.USER_THG_INTERFACE_MODULE t4, PKG_9145_V1.INTERFACE_MODULE t3, CORE_V1.CONFIGURABLE_HARDWARE t2, CORE_V1.HARDWARE t1, CORE_V1.DEVICE_ENTITY t0 WHERE ((t0.PARENTENTITY_ID = ?) AND (((t4.ID = t0.ID) AND ((t3.ID = t0.ID) AND ((t2.ID = t0.ID) AND (t1.ID = t0.ID)))) AND (t0.DTYPE = 'USER_THG_INTERFACE_MODULE_9145'))) ORDER BY t0.RELATIVE_POSITION ASC
        bind => [31]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
Execute query ReadAllQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
reconnecting to external connection pool
SELECT DISTINCT DTYPE FROM CORE_V1.DEVICE_ENTITY WHERE (PARENTENTITY_ID = ?)
        bind => [34]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
Execute query ReadAllQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
reconnecting to external connection pool
SELECT DISTINCT DTYPE FROM CORE_V1.DEVICE_ENTITY WHERE (PARENTENTITY_ID = ?)
        bind => [30]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
Execute query ReadAllQuery(com.canoga.nms.core.v1.framework.device.entity.DeviceEntity)
reconnecting to external connection pool
SELECT DISTINCT DTYPE FROM CORE_V1.DEVICE_ENTITY WHERE (PARENTENTITY_ID = ?)
        bind => [32]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.snmp.entity.SnmpDevice)
reconnecting to external connection pool
SELECT ID, USE_PROTOCOL_TYPE, TIMEOUT, RETRIES, PORT, AGENT_MANAGED_HARDWARE_ID FROM CORE_V1.SNMP_DEVICE WHERE (AGENT_MANAGED_HARDWARE_ID = ?)
        bind => [29]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.snmp.entity.SnmpV1v2cCfg)
reconnecting to external connection pool
SELECT ID, GET_COMMUNITY, SET_COMMUNITY, SNMPDEVICE_ID FROM CORE_V1.SNMP_V1V2C_CFG WHERE (SNMPDEVICE_ID = ?)
        bind => [6]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.snmp.entity.SnmpDevice)
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.device.entity.AgentManagedHardware)
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.snmp.entity.SnmpDeviceIp)
reconnecting to external connection pool
SELECT ID, IP, SNMPDEVICE_ID FROM CORE_V1.SNMP_DEVICE_IP WHERE (SNMPDEVICE_ID = ?)
        bind => [6]
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.snmp.entity.SnmpDevice)
Execute query ReadObjectQuery(com.canoga.nms.core.v1.framework.snmp.entity.SnmpV3Cfg)
reconnecting to external connection pool
SELECT ID, PRIV_TYPE, PRIV_PASSWORD, AUTH_TYPE, CONTEXT_NAME, USERNAME, CONTEXT_ENGINE, AUTH_PASSWORD, SNMPDEVICE_ID FROM CORE_V1.SNMP_V3_CFG WHERE (SNMPDEVICE_ID = ?)
        bind => [6]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Revert the object's attributes com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.InterfaceModuleContainer[id=31]

--- XXX Dumping the Chassis contents right after doing a EntityManger.find(chassis) ---

chassis contents
  com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29], parent: null
    com.canoga.nms.core.v1.framework.device.entity.Hardware[id=33], parent: com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
    com.canoga.nms.pkg.pkg9145.v1.device.entity.InterfaceModuleContainer[id=31], parent: com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
      com.canoga.nms.pkg.pkg9145.v1.device.entity.UserTHGInterfaceModule[id=34], parent: com.canoga.nms.pkg.pkg9145.v1.device.entity.InterfaceModuleContainer[id=31]
    com.canoga.nms.pkg.pkg9145.v1.device.entity.InterfaceModuleContainer[id=30], parent: com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
    com.canoga.nms.pkg.pkg9145.v1.device.entity.PowerSupply9145[id=32], parent: com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]

---- XXX Starting to perform a remove ---

The remove operation has been performed on: com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145ConfigSet[id=9]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.ProfileConfigBundle9145[id=68]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.TestDistConnConfigBundle9145[id=73]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.ManagementConfigBundle[id=66]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.HostTableConfigBundle9145[id=64]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.SntpConfigBundle9145[id=70]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.LicenseManagerBundle9145[id=65]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.TrapTableConfigBundle9145[id=75]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.PmSchedulerConfigBundle9145[id=67]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.TestAddressConfigBundle9145[id=72]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.TrapConfigBundle[id=74]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.SystemInfoConfigBundle9145[id=71]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.SamSchedulerConfigBundle9145[id=69]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.SntpServerEntry9145[id=2]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.SntpServerEntry9145[id=1]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.SntpConfigBundle9145[id=7]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.SntpConfigBundle9145[id=70]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.SntpConfigBundle9145[id=7]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.SntpConfigBundle9145[id=70]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.LicenseManagerEntry9145[id=1]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.LicenseManagerEntry9145[id=2]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.LicenseManagerBundle9145[id=2]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.LicenseManagerBundle9145[id=65]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.LicenseManagerBundle9145[id=2]
Register the existing object com.canoga.nms.pkg.pkg9145.v1.device.entity.LicenseManagerBundle9145[id=65]
Register the existing object com.canoga.nms.core.v1.framework.device.entity.Software[id=12]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Register the existing object com.canoga.nms.core.v1.framework.device.entity.Software[id=11]
Register the existing object com.canoga.nms.ejb.pkg.pkg9145.v1.device.entity.Chassis9145_4[id=29]
Execute query ReadAllQuery(com.canoga.nms.core.v1.framework.device.entity.ConfigurationSet)
reconnecting to external connection pool
[Message sent by forum member 'bbergquist' (bbergquist)]

http://forums.java.net/jive/thread.jspa?messageID=253614