airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Saminda Wijeratne <samin...@gmail.com>
Subject Re: Integration tests are failing in the current trunk
Date Fri, 24 May 2013 14:39:08 GMT
This error is now fixed. Turns out we were not catching the correct
exception and the APInvocationException had a log.error each time it was
instantiated. I was able to do build integration tests successfully. Please
verify.


On Fri, May 24, 2013 at 9:20 AM, Amila Jayasekara
<thejaka.amila@gmail.com>wrote:

> Is this fixed ?
> I am still getting this error.
>
> Guys, we cannot afford to break these tests. This is the only assurance we
> have that our trunk is working with basic functionalities.
>
> Also run tests before each significant commit. If integration tests are
> failing due to defect in integration tests we should first fix those.
>
> Thanks
> Amila
>
>
> On Thu, May 23, 2013 at 2:56 PM, Chathuri Wimalasena
> <kamalasini@gmail.com>wrote:
>
> > Hi All,
> >
> > I'm getting following error while running integration tests with the
> > current trunk. But I was able to run CreateApplication sample in Airavata
> > Client without any errors.
> >
> > [ERROR] Host descriptor localhost already exists.
> >
> >
> org.apache.airavata.registry.api.exception.gateway.DescriptorAlreadyExistsException:
> > The Descriptor localhost already exists !!! already exists!!!
> >  at
> >
> >
> org.apache.airavata.rest.client.DescriptorResourceClient.addHostDescriptor(DescriptorResourceClient.java:181)
> > at
> >
> >
> org.apache.airavata.rest.client.RegistryClient.addHostDescriptor(RegistryClient.java:249)
> >  at
> >
> >
> org.apache.airavata.client.impl.ApplicationManagerImpl.addHostDescription(ApplicationManagerImpl.java:318)
> > at
> >
> >
> org.apache.airavata.integration.BaseCaseIT.testUpdateEchoService(BaseCaseIT.java:309)
> >  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:597)
> >  at
> >
> >
> org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
> > at org.testng.internal.Invoker.invokeMethod(Invoker.java:673)
> >  at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842)
> > at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166)
> >  at
> >
> >
> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
> > at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
> >  at org.testng.TestRunner.runWorkers(TestRunner.java:1178)
> > at org.testng.TestRunner.privateRun(TestRunner.java:757)
> >  at org.testng.TestRunner.run(TestRunner.java:608)
> > at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
> >  at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
> > at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
> >  at org.testng.SuiteRunner.run(SuiteRunner.java:240)
> > at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
> >  at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
> > at org.testng.TestNG.runSuitesSequentially(TestNG.java:1158)
> >  at org.testng.TestNG.runSuitesLocally(TestNG.java:1083)
> > at org.testng.TestNG.run(TestNG.java:999)
> > at
> >
> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:62)
> >  at
> >
> >
> org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:141)
> > at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
> >  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:597)
> >  at
> >
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> > at
> >
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > [INFO] Updating host description ....
> > [INFO] Adding service description ...
> > [ERROR] Service descriptor Echo already exists.
> >
> >
> org.apache.airavata.registry.api.exception.gateway.DescriptorAlreadyExistsException:
> > The Descriptor Echo already exists !!! already exists!!!
> >  at
> >
> >
> org.apache.airavata.rest.client.DescriptorResourceClient.addServiceDescriptor(DescriptorResourceClient.java:514)
> > at
> >
> >
> org.apache.airavata.rest.client.RegistryClient.addServiceDescriptor(RegistryClient.java:284)
> >  at
> >
> >
> org.apache.airavata.client.impl.ApplicationManagerImpl.addServiceDescription(ApplicationManagerImpl.java:91)
> > at
> >
> >
> org.apache.airavata.integration.BaseCaseIT.testUpdateEchoService(BaseCaseIT.java:331)
> >  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:597)
> >  at
> >
> >
> org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
> > at org.testng.internal.Invoker.invokeMethod(Invoker.java:673)
> >  at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842)
> > at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166)
> >  at
> >
> >
> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
> > at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
> >  at org.testng.TestRunner.runWorkers(TestRunner.java:1178)
> > at org.testng.TestRunner.privateRun(TestRunner.java:757)
> >  at org.testng.TestRunner.run(TestRunner.java:608)
> > at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
> >  at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
> > at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
> >  at org.testng.SuiteRunner.run(SuiteRunner.java:240)
> > at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
> >  at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
> > at org.testng.TestNG.runSuitesSequentially(TestNG.java:1158)
> >  at org.testng.TestNG.runSuitesLocally(TestNG.java:1083)
> > at org.testng.TestNG.run(TestNG.java:999)
> > at
> >
> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:62)
> >  at
> >
> >
> org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:141)
> > at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
> >  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:597)
> >  at
> >
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> > at
> >
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > [INFO] Updating service description ....
> > [INFO] Adding deployment description ...
> > [ERROR] Application descriptor EchoApplication already associated to host
> > localhost and service Echo
> >
> >
> org.apache.airavata.registry.api.exception.gateway.DescriptorAlreadyExistsException:
> > The Descriptor EchoApplication already exists !!! already exists!!!
> >  at
> >
> >
> org.apache.airavata.rest.client.DescriptorResourceClient.addApplicationDescriptor(DescriptorResourceClient.java:853)
> > at
> >
> >
> org.apache.airavata.rest.client.RegistryClient.addApplicationDescriptor(RegistryClient.java:330)
> >  at
> >
> >
> org.apache.airavata.client.impl.ApplicationManagerImpl.addApplicationDescription(ApplicationManagerImpl.java:174)
> > at
> >
> >
> org.apache.airavata.integration.BaseCaseIT.testUpdateEchoService(BaseCaseIT.java:348)
> >  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:597)
> >  at
> >
> >
> org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
> > at org.testng.internal.Invoker.invokeMethod(Invoker.java:673)
> >  at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842)
> > at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166)
> >  at
> >
> >
> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
> > at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
> >  at org.testng.TestRunner.runWorkers(TestRunner.java:1178)
> > at org.testng.TestRunner.privateRun(TestRunner.java:757)
> >  at org.testng.TestRunner.run(TestRunner.java:608)
> > at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
> >  at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
> > at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
> >  at org.testng.SuiteRunner.run(SuiteRunner.java:240)
> > at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
> >  at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
> > at org.testng.TestNG.runSuitesSequentially(TestNG.java:1158)
> >  at org.testng.TestNG.runSuitesLocally(TestNG.java:1083)
> > at org.testng.TestNG.run(TestNG.java:999)
> > at
> >
> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:62)
> >  at
> >
> >
> org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:141)
> > at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
> >  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:597)
> >  at
> >
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> > at
> >
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > [INFO] Updating application description ....
> > [INFO] Saving workflow ...
> > [ERROR] Workflow Echo already exists in the system.
> >
> >
> org.apache.airavata.registry.api.exception.worker.UserWorkflowAlreadyExistsException:
> > The workflow Echo already exists !!! already exists in user space!!!
> >  at
> >
> >
> org.apache.airavata.rest.client.UserWorkflowResourceClient.addWorkflow(UserWorkflowResourceClient.java:182)
> > at
> >
> >
> org.apache.airavata.rest.client.RegistryClient.addWorkflow(RegistryClient.java:771)
> >  at
> >
> >
> org.apache.airavata.client.impl.WorkflowManagerImpl.addWorkflow(WorkflowManagerImpl.java:109)
> > at
> >
> >
> org.apache.airavata.client.impl.WorkflowManagerImpl.addOwnerWorkflow(WorkflowManagerImpl.java:98)
> >  at
> >
> >
> org.apache.airavata.client.impl.WorkflowManagerImpl.addWorkflow(WorkflowManagerImpl.java:292)
> > at
> >
> >
> org.apache.airavata.integration.BaseCaseIT.testUpdateEchoService(BaseCaseIT.java:366)
> >  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:597)
> >  at
> >
> >
> org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
> > at org.testng.internal.Invoker.invokeMethod(Invoker.java:673)
> >  at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842)
> > at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166)
> >  at
> >
> >
> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
> > at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
> >  at org.testng.TestRunner.runWorkers(TestRunner.java:1178)
> > at org.testng.TestRunner.privateRun(TestRunner.java:757)
> >  at org.testng.TestRunner.run(TestRunner.java:608)
> > at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
> >  at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
> > at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
> >  at org.testng.SuiteRunner.run(SuiteRunner.java:240)
> > at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
> >  at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
> > at org.testng.TestNG.runSuitesSequentially(TestNG.java:1158)
> >  at org.testng.TestNG.runSuitesLocally(TestNG.java:1083)
> > at org.testng.TestNG.run(TestNG.java:999)
> > at
> >
> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:62)
> >  at
> >
> >
> org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:141)
> > at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
> >  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:597)
> >  at
> >
> >
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
> > at
> >
> >
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
> > Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 36.958
> sec
> > <<< FAILURE!
> >
> > I created the jira [1].
> >
> > Regards,
> > Chathuri
> >
> > [1] https://issues.apache.org/jira/browse/AIRAVATA-861
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message