Hi,

Is there a way to spit more details about the cause of the error while 
running unit test cases for the DAO classes ?

I have the select query and data in a file and when i am running the Mock 
unit test case, its breaking with the below exception.

20:54:30.301 [Test worker] DEBUG org.jooq.tools.jdbc.MockFileDatabase - 
Loaded SQL               : select "latest_deck_version"."id", 
"latest_deck_version"."deleted", "latest_deck_version"."foreign_id", 
"latest_deck_version"."deck_type", "latest_deck_version"."title", 
"latest_deck_version"."confidential", "latest_deck_version"."certified", 
"latest_deck_version"."deck_id", "latest_deck_version"."original_created", 
"latest_deck_version"."original_updated", "latest_deck_version"."created", 
"latest_deck_version"."updated", "latest_deck_version"."num_cards", 
"latest_deck_version"."num_images", "latest_deck_version"."edition" from 
"public"."latest_deck_version"(cast('{"efb2d576-f2d3-4a8e-9715-dc95fdd14701","816d681e-18ca-4b61-938c-401b22c714f5"}'
 
as uuid[]))
20:54:30.418 [Test worker] DEBUG org.jooq.tools.jdbc.MockFileDatabase - 
Loaded Result            : 
+------------------------------------+-------+----------+---------+---------+------------+---------+------------------------------------+-------------------+-------------------+-------------------+-------------------+---------+----------+--------------------------------+
20:54:30.419 [Test worker] DEBUG org.jooq.tools.jdbc.MockFileDatabase -    
                      : |id                                  
|deleted|foreign_id|deck_type|title    |confidential|certified|deck_id      
                       |original_created   |original_updated   |created    
        |updated            |num_cards|num_images|edition                  
       |
20:54:30.419 [Test worker] DEBUG org.jooq.tools.jdbc.MockFileDatabase -    
                      : 
+------------------------------------+-------+----------+---------+---------+------------+---------+------------------------------------+-------------------+-------------------+-------------------+-------------------+---------+----------+--------------------------------+
20:54:30.419 [Test worker] DEBUG org.jooq.tools.jdbc.MockFileDatabase -    
                      : |efb2d576-f2d3-4a8e-9715-dc95fdd14701|false  |null  
    |FINAL    |titleTest|false       |true    
 |efb1d576-f2d3-4a8e-9715-dc95fdd14701|2018-10-19 17:44:50|2018-10-19 
17:44:50|2018-10-19 17:44:50|2018-10-19 17:44:50|4        |0        
 |012a631c94215f2ad86cb66d0e7d3043|
20:54:30.419 [Test worker] DEBUG org.jooq.tools.jdbc.MockFileDatabase -    
                      : |816d681e-18ca-4b61-938c-401b22c714f5|true   |null  
    |FINAL    |titleDemo|true        |true    
 |efb6d576-f2d3-4a8e-9715-dc95fdd14701|2018-10-19 17:44:50|2018-10-19 
17:44:50|2018-10-19 17:44:50|2018-10-19 17:44:50|7        |0        
 |03a3724203d4f758dc0a567cb58dab17|
20:54:30.419 [Test worker] DEBUG org.jooq.tools.jdbc.MockFileDatabase -    
                      : 
+------------------------------------+-------+----------+---------+---------+------------+---------+------------------------------------+-------------------+-------------------+-------------------+-------------------+---------+----------+--------------------------------+
20:54:30.633 [Test worker] INFO org.jooq.Constants - 
                                      
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@  @@        @@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@        @@@@@@@@@@
@@@@@@@@@@@@@@@@  @@  @@    @@@@@@@@@@
@@@@@@@@@@  @@@@  @@  @@    @@@@@@@@@@
@@@@@@@@@@        @@        @@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@        @@        @@@@@@@@@@
@@@@@@@@@@    @@  @@  @@@@  @@@@@@@@@@
@@@@@@@@@@    @@  @@  @@@@  @@@@@@@@@@
@@@@@@@@@@        @@  @  @  @@@@@@@@@@
@@@@@@@@@@        @@        @@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  Thank you for using jOOQ 3.11.8
                                      
20:54:30.656 [Test worker] DEBUG org.jooq.tools.LoggerListener - Executing 
query          : select "latest_deck_version"."id", 
"latest_deck_version"."deleted", "latest_deck_version"."foreign_id", 
"latest_deck_version"."deck_type", "latest_deck_version"."title", 
"latest_deck_version"."confidential", "latest_deck_version"."certified", 
"latest_deck_version"."deck_id", "latest_deck_version"."original_created", 
"latest_deck_version"."original_updated", "latest_deck_version"."created", 
"latest_deck_version"."updated", "latest_deck_version"."num_cards", 
"latest_deck_version"."num_images", "latest_deck_version"."edition" from 
"public"."latest_deck_version"(?::uuid[])
20:54:30.663 [Test worker] DEBUG org.jooq.tools.LoggerListener - -> with 
bind values      : select "latest_deck_version"."id", 
"latest_deck_version"."deleted", "latest_deck_version"."foreign_id", 
"latest_deck_version"."deck_type", "latest_deck_version"."title", 
"latest_deck_version"."confidential", "latest_deck_version"."certified", 
"latest_deck_version"."deck_id", "latest_deck_version"."original_created", 
"latest_deck_version"."original_updated", "latest_deck_version"."created", 
"latest_deck_version"."updated", "latest_deck_version"."num_cards", 
"latest_deck_version"."num_images", "latest_deck_version"."edition" from 
"public"."latest_deck_version"(cast('{"efb2d576-f2d3-4a8e-9715-dc95fdd14701","816d681e-18ca-4b61-938c-401b22c714f5"}'
 
as uuid[]))
20:54:30.697 [Test worker] DEBUG org.jooq.tools.LoggerListener - Exception  
              
org.jooq.exception.DataAccessException: SQL [select 
"latest_deck_version"."id", "latest_deck_version"."deleted", 
"latest_deck_version"."foreign_id", "latest_deck_version"."deck_type", 
"latest_deck_version"."title", "latest_deck_version"."confidential", 
"latest_deck_version"."certified", "latest_deck_version"."deck_id", 
"latest_deck_version"."original_created", 
"latest_deck_version"."original_updated", "latest_deck_version"."created", 
"latest_deck_version"."updated", "latest_deck_version"."num_cards", 
"latest_deck_version"."num_images", "latest_deck_version"."edition" from 
"public"."latest_deck_version"(?::uuid[])]; Invalid SQL: select 
"latest_deck_version"."id", "latest_deck_version"."deleted", 
"latest_deck_version"."foreign_id", "latest_deck_version"."deck_type", 
"latest_deck_version"."title", "latest_deck_version"."confidential", 
"latest_deck_version"."certified", "latest_deck_version"."deck_id", 
"latest_deck_version"."original_created", 
"latest_deck_version"."original_updated", "latest_deck_version"."created", 
"latest_deck_version"."updated", "latest_deck_version"."num_cards", 
"latest_deck_version"."num_images", "latest_deck_version"."edition" from 
"public"."latest_deck_version"(?::uuid[])
at org.jooq_3.11.8.POSTGRES_10.debug(Unknown Source)
at org.jooq.impl.Tools.translate(Tools.java:2384)
at 
org.jooq.impl.DefaultExecuteContext.sqlException(DefaultExecuteContext.java:822)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:364)
at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:393)
at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:380)
at 
org.jooq.impl.AbstractResultQuery.fetchResultSet(AbstractResultQuery.java:329)
at org.jooq.impl.SelectImpl.fetchResultSet(SelectImpl.java:2705)
at 
com.chegg.deck.service.dao.DeckRepository.getDecksWithoutCardByIds(DeckRepository.java:103)
at 
com.chegg.deck.service.dao.DeckWithoutCardsByIdsTest.testGetDecksWithoutCardByIds(DeckWithoutCardsByIdsTest.java:38)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at 
org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:515)
at 
org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:115)
at 
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:170)
at 
org.junit.jupiter.engine.execution.ThrowableCollector.execute(ThrowableCollector.java:40)
at 
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:166)
at 
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:113)
at 
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:58)
at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:105)
at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:95)
at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:71)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1378)
at 
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38)
at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:110)
at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:95)
at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:71)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1378)
at 
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38)
at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:110)
at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:95)
at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:71)
at 
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32)
at 
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at 
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51)
at 
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:170)
at 
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:154)
at 
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:90)
at 
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:92)
at 
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$100(JUnitPlatformTestClassProcessor.java:77)
at 
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:73)
at 
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at 
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at 
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at 
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at 
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy2.stop(Unknown Source)
at 
org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:131)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at 
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at 
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at 
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)
at 
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)
at 
org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
at 
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at 
org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at 
org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.sql.SQLException: Invalid SQL: select 
"latest_deck_version"."id", "latest_deck_version"."deleted", 
"latest_deck_version"."foreign_id", "latest_deck_version"."deck_type", 
"latest_deck_version"."title", "latest_deck_version"."confidential", 
"latest_deck_version"."certified", "latest_deck_version"."deck_id", 
"latest_deck_version"."original_created", 
"latest_deck_version"."original_updated", "latest_deck_version"."created", 
"latest_deck_version"."updated", "latest_deck_version"."num_cards", 
"latest_deck_version"."num_images", "latest_deck_version"."edition" from 
"public"."latest_deck_version"(?::uuid[])
at org.jooq.tools.jdbc.MockFileDatabase.execute(MockFileDatabase.java:364)
at org.jooq.tools.jdbc.MockStatement.execute0(MockStatement.java:187)
at org.jooq.tools.jdbc.MockStatement.execute(MockStatement.java:250)
at org.jooq.tools.jdbc.MockStatement.execute(MockStatement.java:245)
at 
org.jooq.tools.jdbc.DefaultPreparedStatement.execute(DefaultPreparedStatement.java:209)
at org.jooq.impl.Tools.executeStatementAndGetFirstResultSet(Tools.java:3494)
at org.jooq.impl.AbstractResultQuery.execute(AbstractResultQuery.java:268)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:350)
... 68 common frames omitted

I am not able to figure out what really the cause of this error.

Basically in my experience, any error it just throw java.sql.SQLException: 
Invalid SQL.

I am not able to figure out what really the cause of this error. Can 
someone help me understand what could be the issue or is there a way i can 
get more info from JOOQ about the error ?

I am attaching my Mock data file which i am using to test my DAO method.

Thanks,
Deba



-- 
You received this message because you are subscribed to the Google Groups "jOOQ 
User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jooq-user/097bb76b-098e-411e-b639-1d6b455fe223%40googlegroups.com.
#getDecksWithoutCardByIds
select "latest_deck_version"."id", "latest_deck_version"."deleted", 
"latest_deck_version"."foreign_id", "latest_deck_version"."deck_type", 
"latest_deck_version"."title", "latest_deck_version"."confidential", 
"latest_deck_version"."certified", "latest_deck_version"."deck_id", 
"latest_deck_version"."original_created", 
"latest_deck_version"."original_updated", "latest_deck_version"."created", 
"latest_deck_version"."updated", "latest_deck_version"."num_cards", 
"latest_deck_version"."num_images", "latest_deck_version"."edition" from 
"public"."latest_deck_version"(cast('{"efb2d576-f2d3-4a8e-9715-dc95fdd14701","816d681e-18ca-4b61-938c-401b22c714f5"}'
 as uuid[]));
> id                                      deleted  foreign_id   deck_type   
> title      confidential  certified               deck_id                     
> original_created      original_updated         created                updated 
>          num_cards   num_images              edition
> -------------------------------------- --------- ----------  ----------- 
> ----------- ------------- ---------- --------------------------------------  
> --------------------- -------------------- --------------------- 
> --------------------  ----------- ------------  
> ----------------------------------
> efb2d576-f2d3-4a8e-9715-dc95fdd14701    false       null      FINAL      
> titleTest       false       true     efb1d576-f2d3-4a8e-9715-dc95fdd14701     
> 2018-10-19 17:44:50   2018-10-19 17:44:50  2018-10-19 17:44:50   2018-10-19 
> 17:44:50      4          0           012a631c94215f2ad86cb66d0e7d3043
> 816d681e-18ca-4b61-938c-401b22c714f5    true        null      FINAL      
> titleDemo       true        true     efb6d576-f2d3-4a8e-9715-dc95fdd14701     
> 2018-10-19 17:44:50   2018-10-19 17:44:50  2018-10-19 17:44:50   2018-10-19 
> 17:44:50      7          0           03a3724203d4f758dc0a567cb58dab17
@ rows: 2

Reply via email to