Hi Devs,
I found the following error when deploying an application without deploying
the cartridge groups. May be we need to have an application definition
validation rule to detect this at the application creation time.
[2014-12-18 23:19:12,809] ERROR
{org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} - Exception
occurred while trying to invoke service method addApplication
java.lang.NullPointerException
at
org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser.getNestedServiceGroup(DefaultApplicationParser.java:638)
at
org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser.isGroupScalingEnabled(DefaultApplicationParser.java:628)
at
org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser.parseGroup(DefaultApplicationParser.java:465)
at
org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser.parseGroups(DefaultApplicationParser.java:392)
at
org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser.buildCompositeAppStructure(DefaultApplicationParser.java:200)
at
org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser.parse(DefaultApplicationParser.java:109)
at
org.apache.stratos.autoscaler.api.AutoScalerServiceImpl.addApplication(AutoScalerServiceImpl.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
Thanks
--
Imesh Gunaratne
Technical Lead, WSO2
Committer & PMC Member, Apache Stratos