Skip to content

Instantly share code, notes, and snippets.

@ssmusoke
Created February 23, 2020 12:38
Show Gist options
  • Save ssmusoke/8d37c8f281791ae60a7039ca4fb2da58 to your computer and use it in GitHub Desktop.
Save ssmusoke/8d37c8f281791ae60a7039ca4fb2da58 to your computer and use it in GitHub Desktop.
Caused by: java.lang.RuntimeException: org.dbunit.dataset.NoSuchColumnException: patient_identifier_type.SEARCHABLE - (Non-uppercase input column: searchable) in ColumnNameToIndexes cache map. Note that the map's column names are NOT case sensitive.
at org.openmrs.module.dataexchange.DataImporter.importData(DataImporter.java:71)
at org.openmrs.module.dataexchange.DataImporter$1.execute(DataImporter.java:44)
at org.hibernate.jdbc.WorkExecutor.executeWork(WorkExecutor.java:54)
at org.hibernate.internal.SessionImpl$2.accept(SessionImpl.java:2076)
at org.hibernate.internal.SessionImpl$2.accept(SessionImpl.java:2073)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:313)
at org.hibernate.internal.SessionImpl.doWork(SessionImpl.java:2095)
at org.hibernate.internal.SessionImpl.doWork(SessionImpl.java:2080)
at org.openmrs.api.db.hibernate.DbSession.doWork(DbSession.java:1005)
at org.openmrs.module.dataexchange.DataImporter.importData(DataImporter.java:42)
at org.openmrs.module.dataexchange.DataImporter$$FastClassBySpringCGLIB$$572a80f.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
at org.openmrs.module.dataexchange.DataImporter$$EnhancerBySpringCGLIB$$234920c1.importData(<generated>)
at org.openmrs.module.uci.UgandaCancerInstituteActivator.started(UgandaCancerInstituteActivator.java:38)
... 63 more
Caused by: org.dbunit.dataset.NoSuchColumnException: patient_identifier_type.SEARCHABLE - (Non-uppercase input column: searchable) in ColumnNameToIndexes cache map. Note that the map's column names are NOT case sensitive.
at org.dbunit.dataset.AbstractTableMetaData.getColumnIndex(AbstractTableMetaData.java:117)
at org.dbunit.operation.AbstractOperation.getOperationMetaData(AbstractOperation.java:89)
at org.dbunit.operation.RefreshOperation.execute(RefreshOperation.java:98)
at org.openmrs.module.dataexchange.DataImporter.importData(DataImporter.java:65)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment