Build: #390 failed
Job: Default Job failed
Drug list should pass validation if existing drug with same name but drug in spreadsheet has no uuid: Test case result
The below summarizes the result of the test "Drug list should pass validation if existing drug with same name but drug in spreadsheet has no uuid" in build 390 of Dispensing Module - Dispensing Module - Default Job.
- Description
- Drug list should pass validation if existing drug with same name but drug in spreadsheet has no uuid
- Test class
- org.openmrs.module.dispensing.api.importer.DrugImporterTest
- Method
- drugListShouldPassValidationIfExistingDrugWithSameNameButDrugInSpreadsheetHasNoUuid
- Duration
- < 1 sec
- Status
- Failed (New Failure)
Error Log
org.supercsv.exception.SuperCsvException: The number of columns to be processed (4) must match the number of CellProcessors (5): check that the number of CellProcessors you have defined matches the expected number of columns being read/written context={lineNo=2, rowNo=2, columnNo=1, rowSource=[63e31e90-329d-11e3-aa6e-0800200c9a66, PY42, Amitriptyline hydrochloride, 25 mg, coated tablet , null]} at org.supercsv.util.Util.executeCellProcessors(Util.java:78) at org.supercsv.io.AbstractCsvReader.executeProcessors(AbstractCsvReader.java:203) at org.supercsv.io.CsvBeanReader.read(CsvBeanReader.java:206) at org.openmrs.module.dispensing.importer.DrugImporter.readSpreadsheet(DrugImporter.java:237) at org.openmrs.module.dispensing.importer.DrugImporter.verifySpreadsheet(DrugImporter.java:64) at org.openmrs.module.dispensing.api.importer.DrugImporterTest.drugListShouldPassValidationIfExistingDrugWithSameNameButDrugInSpreadsheetHasNoUuid(DrugImporterTest.java:165) 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:622) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:236) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:134) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:113) 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:622) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:103) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74)