Opened 10 years ago

Last modified 9 years ago

#713 new defect

IZ3116: JGDI failed with setting reportVarialbes

Reported by: cbyun Owned by:
Priority: normal Milestone:
Component: sge Version: 6.2u3
Severity: Keywords: jgdi
Cc:

Description

[Imported from gridengine issuezilla http://gridengine.sunsource.net/issues/show_bug.cgi?id=3116]

        Issue #:      3116             Platform:     All      Reporter: cbyun (cbyun)
       Component:     gridengine          OS:        All
     Subcomponent:    jgdi             Version:      6.2u3       CC:    None defined
        Status:       NEW              Priority:     P3
      Resolution:                     Issue type:    DEFECT
                                   Target milestone: ---
      Assigned to:    andre (andre)
      QA Contact:     andre
          URL:
       * Summary:     JGDI failed with setting reportVarialbes
   Status whiteboard:
      Attachments:

     Issue 3116 blocks:
   Votes for issue 3116:


   Opened: Tue Aug 25 09:00:00 -0700 2009 
------------------------


If I set the following reporting_varialbes for ARCo, the qmaster jgdi interface complained the following issue:

# qconf -me global
...
report_variables      cpu,np_load_avg,mem_free,virtual_free

Then,

25/08/2009 11:04:26|17|jni.EventClientImpl.fillEvents|W|content field STU_name not found in descriptor
set_object_attribute: set_list of property reportVariables failed

This issue has caused that, when SDM master daemon started, it failed to start GE adapter service with the following error:

08/25/2009 11:28:40|10|m.bootstrap.JVMImpl$PrivilegedStartAction.run|I|startup jvm (pid=3604)
08/25/2009 11:28:42|11|n.grid.grm.management.SecureMBeanServer.start|I|Secure mbean server started
(service:jmx:rmi://llgriddev.local/jndi/rmi://llgriddev.local:6447/sdm62u3)
08/25/2009 11:28:42|12|e.impl.ge.GEServiceAdapterImpl.doStartService|I|Service gesvc: Starting Grid Engine service
08/25/2009 11:28:43|12|rm.service.impl.AbstractServiceAdapter$1.call|E|Service startup failed: jgdi error: java.lang.IllegalStateException:
content field STU_name not found in descriptor
                                                                      |set_object_attribute: set_list of property reportVariables failed
                                                                      |
08/25/2009 11:28:43|14|rm.impl.AbstractComponent$3.performTransition|W|Componentgesvc: Error in startup procedure: Service gesvc: Unexpected
error in state transition UnknownStateHandler[UNKNOWN] -> StartingStateHandler[STARTING]: Service startup failed: jgdi error:
java.lang.IllegalStateException: content field STU_name not found in descriptor
                                                                      |set_object_attribute: set_list of property reportVariables failed
                                                                      |


Also, it is a minor issue but if I shut down SDM master process, qmaster JGDI log shows the following issue:

25/08/2009 10:58:24|16|jgdi.jni.EventClientImpl.close|W|Close of event client failed
                              java.security.AccessControlException: access denied (java.lang.RuntimePermission modifyThread)
                                java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
                                java.security.AccessController.checkPermission(AccessController.java:546)
                                java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
                                java.util.concurrent.ThreadPoolExecutor.shutdown(ThreadPoolExecutor.java:1094)
                                java.util.concurrent.Executors$DelegatedExecutorService.shutdown(Executors.java:591)
                                com.sun.grid.jgdi.jni.EventClientImpl.close(EventClientImpl.java:157)
                                com.sun.grid.jgdi.management.NotificationBridge.close(NotificationBridge.java:182)
                                com.sun.grid.jgdi.management.JGDISession.close(JGDISession.java:139)
                                com.sun.grid.jgdi.management.JGDISession.closeSession(JGDISession.java:219)
                                com.sun.grid.jgdi.management.JGDIAgent$MyNotificationListener.handleNotification(JGDIAgent.java:403)

Change History (0)

Note: See TracTickets for help on using tickets.