users@glassfish.java.net

Re: problem with management rules definition, it does not works

From: sankara rao bhogi <Sankara.Rao_at_Sun.COM>
Date: Mon, 07 Jan 2008 11:15:51 +0530

legolas wood wrote:
> Hi
>
> Thank you for reading my post
>
> I have a problem with using management rules, I create a custom mbean
> which implement NotificationListener
> then i deployed it in application server, here are related xml from
> domain.xml:
>
> <management-rule enabled="true" name="simple-management-rule">
>
> <event level="INFO" record-event="true" type="lifecycle">
>
> <property name="event" value="ready"/>

Hi,

 The above line "<property name="event" value="ready"/> should be
"<property name="name" value="ready"/>

regards
sankar
>
> <property name="description" value="simple rule description"/>
>
> </event>
>
> <action action-mbean-name="VerySimpleAction"/>
>
> </management-rule>
>
> and
>
> <mbean enabled="true" impl-class-name="sample.SampleAction"
> name="VerySimpleAction"
> object-name="user:impl-class-name=sample.SampleAction,name=VerySimpleAction"
> object-type="user"/>
>
> all administration task related to registring mbean and rule are done
> from administration console and without any error.
> I am sure that constrcutor of my MBean execute because I add some
> logging and i find that constructor works fine.
>
> Now, when I start the application server it returns the following
> exception and does not starts:
>
>
>
> [#|2008-01-06T16:59:28.031+0330|INFO|sun-appserver9.1|javax.enterprise.system.core.selfmanagement|_ThreadID=10;_ThreadName=main;|SMGT0007:
> Self Management Rules service is enabled|#]
>
> [#|2008-01-06T16:59:28.031+0330|INFO|sun-appserver9.1|javax.enterprise.system.core.selfmanagement|_ThreadID=10;_ThreadName=main;simple-management-rule;|SMGT0011:
> Rule : simple-management-rule, Description :sample is enabled|#]
>
> [#|2008-01-06T16:59:28.031+0330|INFO|sun-appserver9.1|javax.enterprise.system.core.selfmanagement|_ThreadID=10;_ThreadName=main;|SMGT0007:
> Self Management Rules service is enabled|#]
>
> [#|2008-01-06T16:59:28.031+0330|INFO|sun-appserver9.1|javax.enterprise.system.core.selfmanagement|_ThreadID=10;_ThreadName=main;simple-management-rule;|SMGT0011:
> Rule : simple-management-rule, Description :sample is enabled|#]
>
> [#|2008-01-06T16:59:28.109+0330|SEVERE|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;_RequestID=43bda6b0-672c-41a6-8d5c-cae0b7bc4468;|CORE5071:
> An error occured during initialization
>
> java.lang.NullPointerException
>
> at
> com.sun.enterprise.admin.selfmanagement.event.LifeCycleNotificationFilter.isNotificationEnabled(LifeCycleNotificationFilter.java:50)
>
>
> at
> javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:181)
>
>
> at
> com.sun.enterprise.admin.selfmanagement.event.LifeCycleImpl.onReady(LifeCycleImpl.java:69)
>
>
> at
> com.sun.enterprise.admin.selfmanagement.event.DeclarativeLifecycleEventService.onReady(DeclarativeLifecycleEventService.java:74)
>
>
> at
> com.sun.enterprise.server.ApplicationServer.onReady(ApplicationServer.java:526)
>
>
> at com.sun.enterprise.server.PEMain.run(PEMain.java:413)
>
> at com.sun.enterprise.server.PEMain.main(PEMain.java:338)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at com.sun.enterprise.server.PELaunch.main(PELaunch.java:412)
>
> |#]
>
> [#|2008-01-06T16:59:28.109+0330|SEVERE|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;_RequestID=43bda6b0-672c-41a6-8d5c-cae0b7bc4468;|Server
> Startup failed. Exiting...|#]
>
> [#|2008-01-06T16:59:28.109+0330|SEVERE|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;_RequestID=43bda6b0-672c-41a6-8d5c-cae0b7bc4468;|CORE5071:
> An error occured during initialization
>
> java.lang.NullPointerException
>
> at
> com.sun.enterprise.admin.selfmanagement.event.LifeCycleNotificationFilter.isNotificationEnabled(LifeCycleNotificationFilter.java:50)
>
>
> at
> javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:181)
>
>
> at
> com.sun.enterprise.admin.selfmanagement.event.LifeCycleImpl.onReady(LifeCycleImpl.java:69)
>
>
> at
> com.sun.enterprise.admin.selfmanagement.event.DeclarativeLifecycleEventService.onReady(DeclarativeLifecycleEventService.java:74)
>
>
> at
> com.sun.enterprise.server.ApplicationServer.onReady(ApplicationServer.java:526)
>
>
> at com.sun.enterprise.server.PEMain.run(PEMain.java:413)
>
> at com.sun.enterprise.server.PEMain.main(PEMain.java:338)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at com.sun.enterprise.server.PELaunch.main(PELaunch.java:412)
>
> |#]
>
> [#|2008-01-06T16:59:28.109+0330|SEVERE|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;_RequestID=43bda6b0-672c-41a6-8d5c-cae0b7bc4468;|Server
> Startup failed. Exiting...|#]
>
> [#|2008-01-06T16:59:28.109+0330|INFO|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;|Server
> shutdown in progress...|#]
>
> [#|2008-01-06T16:59:28.109+0330|INFO|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;|Server
> shutdown in progress...|#]
>
> [#|2008-01-06T16:59:28.125+0330|WARNING|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;_RequestID=43bda6b0-672c-41a6-8d5c-cae0b7bc4468;|CORE5061:
> Exception :
> java.lang.NullPointerException
>
> at
> com.sun.enterprise.admin.selfmanagement.event.LifeCycleNotificationFilter.isNotificationEnabled(LifeCycleNotificationFilter.java:50)
>
>
> at
> javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:181)
>
>
> at
> com.sun.enterprise.admin.selfmanagement.event.LifeCycleImpl.onShutdown(LifeCycleImpl.java:80)
>
>
> at
> com.sun.enterprise.admin.selfmanagement.event.DeclarativeLifecycleEventService.onShutdown(DeclarativeLifecycleEventService.java:81)
>
>
> at
> com.sun.enterprise.server.ApplicationServer.onShutdown(ApplicationServer.java:549)
>
>
> at
> com.sun.enterprise.server.ondemand.OnDemandServer.onShutdown(OnDemandServer.java:131)
>
>
> at com.sun.enterprise.server.PEMain.run(PEMain.java:429)
>
> at com.sun.enterprise.server.PEMain.main(PEMain.java:338)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at com.sun.enterprise.server.PELaunch.main(PELaunch.java:412)
>
> |#]
>
> [#|2008-01-06T16:59:28.125+0330|INFO|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=10;_ThreadName=main;|WEB0303:
> Stopping Sun-Java-System/Application-Server.|#]
>
> [#|2008-01-06T16:59:28.125+0330|WARNING|sun-appserver9.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;_RequestID=43bda6b0-672c-41a6-8d5c-cae0b7bc4468;|CORE5061:
> Exception :
> java.lang.NullPointerException
>
> at
> com.sun.enterprise.admin.selfmanagement.event.LifeCycleNotificationFilter.isNotificationEnabled(LifeCycleNotificationFilter.java:50)
>
>
> at
> javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:181)
>
>
> at
> com.sun.enterprise.admin.selfmanagement.event.LifeCycleImpl.onShutdown(LifeCycleImpl.java:80)
>
>
> at
> com.sun.enterprise.admin.selfmanagement.event.DeclarativeLifecycleEventService.onShutdown(DeclarativeLifecycleEventService.java:81)
>
>
> at
> com.sun.enterprise.server.ApplicationServer.onShutdown(ApplicationServer.java:549)
>
>
> at
> com.sun.enterprise.server.ondemand.OnDemandServer.onShutdown(OnDemandServer.java:131)
>
>
> at com.sun.enterprise.server.PEMain.run(PEMain.java:429)
>
> at com.sun.enterprise.server.PEMain.main(PEMain.java:338)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at com.sun.enterprise.server.PELaunch.main(PELaunch.java:412)
>
> |#]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>