Hi Irham, Can you attach the stack trace for this error?
inboundEndpointDTO object is not going to be a null since it is taken through the iteration. There is no need to null check for that object. Thanks, Chanaka On Tue, Feb 24, 2015 at 4:31 PM, Irham Iqbal <[email protected]> wrote: > Hi Chanaka, > > I am getting this exception for test cases which doesn't have restart and > also I have added a new method to ESBIntegrationTest class as following > and i am calling that after restart the server to update sessionCookie > variable. > > protected void reloadSessionCookie() throws Exception { > this.context = new AutomationContext("ESB", > TestUserMode.SUPER_TENANT_ADMIN); > this.sessionCookie = this.login(this.context); > } > > When i debug the code, I found in the same class(ESBIntegrationTest) > inside method deleteInboundEndpoints() > > inboundEndpointDTO.getName() returns null even though inboundEndpointDTO > object is not null. Now we have a condtion to check inboundEndpointDTO !=null > > If we check inboundEndpointDTO.getName() != null can solve the issue i think > > Thanks, > > Irham > > > > > > On Tue, Feb 24, 2015 at 3:29 PM, Chanaka Fernando <[email protected]> > wrote: > >> Hi Irham, >> >> The root cause for this issue is that you have restarted the server >> within your test class but you haven't initialized with super.init() after >> that restart. Then, when you are trying to call the super.cleanup() method, >> it will throw this exception since it cannot access the relevant admin >> services since the sessionCookie has expired after the restart. To fix this >> issue, you need to call the super.init() method after restart. >> >> >> Thanks, >> Chanaka >> >> On Tue, Feb 24, 2015 at 1:34 PM, Chanaka Fernando <[email protected]> >> wrote: >> >>> Hi Iqbal, >>> >>> We are currently looking in to this. >>> >>> >>> Thanks, >>> Chanaka >>> >>> On Tue, Feb 24, 2015 at 11:28 AM, Irham Iqbal <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> In ESB tests inside @AfterClass method when calling super.cleanup(); I >>>> am getting the following exception. >>>> >>>> Code: >>>> >>>> @AfterClass(alwaysRun = true) >>>> public void deleteService() throws Exception { >>>> super.cleanup(); >>>> } >>>> >>>> >>>> Exception: >>>> >>>> java.lang.Exception: Error when deleting InboundEndpoint >>>> at >>>> org.wso2.esb.integration.common.utils.ESBIntegrationTest.deleteInboundEndpoints(ESBIntegrationTest.java:297) >>>> at >>>> org.wso2.esb.integration.common.utils.ESBIntegrationTest.cleanup(ESBIntegrationTest.java:143) >>>> at >>>> org.wso2.carbon.esb.mailto.transport.receiver.test.MailToTransportActionAfterFailureDELETETestCase.deleteService(MailToTransportActionAfterFailureDELETETestCase.java:76) >>>> Caused by: java.lang.NullPointerException >>>> at >>>> org.wso2.esb.integration.common.utils.ESBIntegrationTest.deleteInboundEndpoints(ESBIntegrationTest.java:292) >>>> ... 36 more >>>> >>>> Thanks, >>>> >>>> Iqbal >>>> >>>> >>>> -- >>>> Irham Iqbal >>>> Software Engineer - Test Automation >>>> WSO2, Inc.: http://wso2.com >>>> lean. enterprise. middleware >>>> phone: +94 777888452 >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> -- >>> Chanaka Fernando >>> Technical Lead >>> WSO2, Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> mobile: +94 773337238 >>> Blog : http://soatutorials.blogspot.com >>> LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0 >>> Twitter:https://twitter.com/chanakaudaya >>> Wordpress:http://chanakaudaya.wordpress.com >>> >>> >>> >>> >> >> >> -- >> -- >> Chanaka Fernando >> Technical Lead >> WSO2, Inc.; http://wso2.com >> lean.enterprise.middleware >> >> mobile: +94 773337238 >> Blog : http://soatutorials.blogspot.com >> LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0 >> Twitter:https://twitter.com/chanakaudaya >> Wordpress:http://chanakaudaya.wordpress.com >> >> >> >> > > > -- > Irham Iqbal > Software Engineer - Test Automation > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > phone: +94 777888452 > -- -- Chanaka Fernando Technical Lead WSO2, Inc.; http://wso2.com lean.enterprise.middleware mobile: +94 773337238 Blog : http://soatutorials.blogspot.com LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0 Twitter:https://twitter.com/chanakaudaya Wordpress:http://chanakaudaya.wordpress.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
