Udara Liyanage created STRATOS-874: -------------------------------------- Summary: Grouping- class cast exception while deploying an application Key: STRATOS-874 URL: https://issues.apache.org/jira/browse/STRATOS-874 Project: Stratos Issue Type: Bug Reporter: Udara Liyanage
[2014-10-07 17:24:01,137] DEBUG {org.apache.stratos.manager.topology.model.TopologyClusterInformationModel} - Adding cluster [mytomcat.tomcat.domain] [2014-10-07 17:24:11,310] DEBUG {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - application monitor is going to be started for [application] test_app_1 [2014-10-07 17:24:11,317] WARN {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - Application monitor creation failed for Application: java.lang.ClassCastException: org.apache.stratos.messaging.domain.topology.Application cannot be cast to org.apache.stratos.messaging.domain.topology.Group at org.apache.stratos.autoscaler.grouping.dependency.DependencyBuilder.buildDependency(DependencyBuilder.java:57) at org.apache.stratos.autoscaler.monitor.Monitor.<init>(Monitor.java:73) at org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor.<init>(ApplicationMonitor.java:42) at org.apache.stratos.autoscaler.util.AutoscalerUtil.getApplicationMonitor(AutoscalerUtil.java:331) at org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver$ApplicationMonitorAdder.run(AutoscalerTopologyEventReceiver.java:583) at java.lang.Thread.run(Thread.java:662) [2014-10-07 17:24:16,318] DEBUG {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - application monitor is going to be started for [application] test_app_1 [2014-10-07 17:24:16,318] WARN {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - Application monitor creation failed for Application: java.lang.ClassCastException: org.apache.stratos.messaging.domain.topology.Application cannot be cast to org.apache.stratos.messaging.domain.topology.Group at org.apache.stratos.autoscaler.grouping.dependency.DependencyBuilder.buildDependency(DependencyBuilder.java:57) at org.apache.stratos.autoscaler.monitor.Monitor.<init>(Monitor.java:73) at org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor.<init>(ApplicationMonitor.java:42) at org.apache.stratos.autoscaler.util.AutoscalerUtil.getApplicationMonitor(AutoscalerUtil.java:331) at org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver$ApplicationMonitorAdder.run(AutoscalerTopologyEventReceiver.java:583) at java.lang.Thread.run(Thread.java:662) [2014-10-07 17:24:21,319] DEBUG {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - application monitor is going to be started for [application] test_app_1 [2014-10-07 17:24:21,319] WARN {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - Application monitor creation failed for Application: java.lang.ClassCastException: org.apache.stratos.messaging.domain.topology.Application cannot be cast to org.apache.stratos.messaging.domain.topology.Group at org.apache.stratos.autoscaler.grouping.dependency.DependencyBuilder.buildDependency(DependencyBuilder.java:57) at org.apache.stratos.autoscaler.monitor.Monitor.<init>(Monitor.java:73) at org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor.<init>(ApplicationMonitor.java:42) at org.apache.stratos.autoscaler.util.AutoscalerUtil.getApplicationMonitor(AutoscalerUtil.java:331) at org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver$ApplicationMonitorAdder.run(AutoscalerTopologyEventReceiver.java:583) at java.lang.Thread.run(Thread.java:662) [2014-10-07 17:24:26,320] DEBUG {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - application monitor is going to be started for [application] test_app_1 [2014-10-07 17:24:26,320] WARN {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - Application monitor creation failed for Application: java.lang.ClassCastException: org.apache.stratos.messaging.domain.topology.Application cannot be cast to org.apache.stratos.messaging.domain.topology.Group at org.apache.stratos.autoscaler.grouping.dependency.DependencyBuilder.buildDependency(DependencyBuilder.java:57) at org.apache.stratos.autoscaler.monitor.Monitor.<init>(Monitor.java:73) at org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor.<init>(ApplicationMonitor.java:42) at org.apache.stratos.autoscaler.util.AutoscalerUtil.getApplicationMonitor(AutoscalerUtil.java:331) at org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver$ApplicationMonitorAdder.run(AutoscalerTopologyEventReceiver.java:583) at java.lang.Thread.run(Thread.java:662) [2014-10-07 17:24:31,321] DEBUG {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - application monitor is going to be started for [application] test_app_1 [2014-10-07 17:24:31,322] WARN {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - Application monitor creation failed for Application: java.lang.ClassCastException: org.apache.stratos.messaging.domain.topology.Application cannot be cast to org.apache.stratos.messaging.domain.topology.Group at org.apache.stratos.autoscaler.grouping.dependency.DependencyBuilder.buildDependency(DependencyBuilder.java:57) at org.apache.stratos.autoscaler.monitor.Monitor.<init>(Monitor.java:73) at org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor.<init>(ApplicationMonitor.java:42) at org.apache.stratos.autoscaler.util.AutoscalerUtil.getApplicationMonitor(AutoscalerUtil.java:331) at org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver$ApplicationMonitorAdder.run(AutoscalerTopologyEventReceiver.java:583) at java.lang.Thread.run(Thread.java:662) Exception in thread "Thread-64" java.lang.NullPointerException at org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver$ApplicationMonitorAdder.run(AutoscalerTopologyEventReceiver.java:596) at java.lang.Thread.run(Thread.java:662) [2014-10-07 17:24:38,127] DEBUG {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} - Application monitor thread has been started successfully: [application] test_app_1 [2014-10-07 17:25:01,003] DEBUG {org.apache.stratos.manager.publisher.TenantSynzhronizerTask} - Publishing complete tenant event [2014-10-07 17:25:01,005] DEBUG {org.apache.stratos.cloud.controller.topology.TopologySynchronizerTask} - Executing topology synchronization task [2014-10-07 17:25:01,006] DEBUG {org.apache.stratos.cloud.controller.topology.TopologyEventPublisher} - Publishing complete topology event -- This message was sent by Atlassian JIRA (v6.3.4#6332)