GroupMonitor:

      ApplicationMonitor applicationMonitor =
AutoscalerContext.getInstance().
                            getAppMonitor(appId);

[161] //When the application is getting un-deployed, need to avoid
[162] // checking the minimum count sanctification
[163] if (!applicationMonitor.isTerminating()) {

In GroupMonitor class the line number 163 is shown above, may be due to
some reason application monitor is not found when executing the group
monitor.

@Reka: Do you have any thoughts on this?

Thanks

On Wed, Oct 7, 2015 at 1:20 AM, Thanuja Uruththirakodeeswaran <
thanu...@wso2.com> wrote:

> Hi Akila,
>
>
> On Wed, Oct 7, 2015 at 1:09 AM, Akila Ravihansa Perera <raviha...@wso2.com
> > wrote:
>
>> Hi Thanuja,
>>
>> Thanks for the update.
>>
>> In both of those cases, did you observe any build failures? If so, what
>> are the tests that failed?
>>
>
> For the complete stratos build, following test cases are failing with NPE
> in ClusterMonitor as shown above:
> Failed tests:
>   ApplicationBurstingTestCase.testApplicationBusting:138
>   GroupStartupOrderTestCase.testTerminationBehavior:194 Application status
> did not change to Active: [application-id] group-startup-order-test
> expected:<Active> but was:<Inactive>
>   SampleApplicationStartupTestCase.testApplication:103
>   SampleApplicationsTestCase.testApplication:57 » Runtime
>   SampleApplicationsTestCase.testApplicationList:252 » Runtime
>
> SingleClusterScalingTestCase.testDeployApplication:117->assertClusterWithScaleDown:260
> » ThreadTimeout
>
> When running integration test only, there is no test failure and I'm
> getting NPE in GroupMonitor class.
>
>>
>> I noticed the same behavior as you have explained. When I check the log
>> file
>> in /test-integration/target/<carbon-home>/repository/logs/wso2carbon.log, I
>> didn't see any NPE's related to Drool files. Only one NPE is thrown from
>> GroupMonitor class. Can you check whether it is the same for you?
>>
>
> Yes, if I ran integration test directly, NPE was thrown in GroupMonitor
> class and no drools error were there.
>
>>
>> Thanks.
>>
>> On Wed, Oct 7, 2015 at 1:05 AM, Akila Ravihansa Perera <
>> raviha...@wso2.com> wrote:
>>
>>> Hi,
>>>
>>> It seems integration tests are failing intermittently regardless of
>>> NPE's thrown from Drool files. I've added more debug logs to troubleshoot
>>> the issue. I've set the default log level in AS and CC packages to DEBUG in
>>> integration tests. This will help us to identify the root causes of
>>> integration test failures in Jenkins build.
>>>
>>> Thanks.
>>>
>>>
>>> On Tue, Oct 6, 2015 at 12:38 PM, Thanuja Uruththirakodeeswaran <
>>> thanu...@wso2.com> wrote:
>>>
>>>> Hi Akila,
>>>>
>>>> I'll check this and let you know.
>>>>
>>>> Thanks.
>>>>
>>>> On Tue, Oct 6, 2015 at 12:31 PM, Akila Ravihansa Perera <
>>>> raviha...@wso2.com> wrote:
>>>>
>>>>> Hi Thanuja,
>>>>>
>>>>> I noticed that integration tests are failing in stratos-4.1.x branch
>>>>> due to an issue in Drools files. It seems there have been couple of
>>>>> modifications done for Drools files with new metering dashboard feature.
>>>>> Perhaps it is incompatible with autoscaler APIs. Could you look into that
>>>>> please?
>>>>>
>>>>> Thanks.
>>>>>
>>>>> --
>>>>> Akila Ravihansa Perera
>>>>> WSO2 Inc.;  http://wso2.com/
>>>>>
>>>>> Blog: http://ravihansa3000.blogspot.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Thanuja Uruththirakodeeswaran
>>>> Software Engineer
>>>> WSO2 Inc.;http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> mobile: +94 774363167
>>>>
>>>
>>>
>>>
>>> --
>>> Akila Ravihansa Perera
>>> WSO2 Inc.;  http://wso2.com/
>>>
>>> Blog: http://ravihansa3000.blogspot.com
>>>
>>
>>
>>
>> --
>> Akila Ravihansa Perera
>> WSO2 Inc.;  http://wso2.com/
>>
>> Blog: http://ravihansa3000.blogspot.com
>>
>
>
>
> --
> Thanuja Uruththirakodeeswaran
> Software Engineer
> WSO2 Inc.;http://wso2.com
> lean.enterprise.middleware
>
> mobile: +94 774363167
>



-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Reply via email to