java.lang.RuntimeException: java.lang.IllegalAccessException: access to public member failed: org.jdbi.v3.sqlobject.TestSqlObject$Dao.doesTransactionAnnotationWork()boolean/invokeSpecial, from org.jdbi.v3.sqlobject.TestSqlObject$Dao/2 (unnamed module @34b7bfc0)

GitHub | arteam | 8 months ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

    GitHub comment 497#248529411

    GitHub | 8 months ago | arteam
    java.lang.RuntimeException: java.lang.IllegalAccessException: access to public member failed: org.jdbi.v3.sqlobject.TestSqlObject$Dao.doesTransactionAnnotationWork()boolean/invokeSpecial, from org.jdbi.v3.sqlobject.TestSqlObject$Dao/2 (unnamed module @34b7bfc0)

    Root Cause Analysis

    1. java.lang.RuntimeException

      java.lang.IllegalAccessException: access to public member failed: org.jdbi.v3.sqlobject.TestSqlObject$Dao.doesTransactionAnnotationWork()boolean/invokeSpecial, from org.jdbi.v3.sqlobject.TestSqlObject$Dao/2 (unnamed module @34b7bfc0)

      at org.jdbi.v3.sqlobject.DefaultMethodHandler.invoke()
    2. org.jdbi.v3
      SqlObjectFactory.lambda$createInvocationHandler$18
      1. org.jdbi.v3.sqlobject.DefaultMethodHandler.invoke(DefaultMethodHandler.java:63)
      2. org.jdbi.v3.sqlobject.TransactionDecorator.lambda$invoke$0(TransactionDecorator.java:54)
      3. org.jdbi.v3.core.transaction.LocalTransactionHandler.inTransaction(LocalTransactionHandler.java:173)
      4. org.jdbi.v3.core.Handle.inTransaction(Handle.java:478)
      5. org.jdbi.v3.sqlobject.TransactionDecorator.invoke(TransactionDecorator.java:57)
      6. org.jdbi.v3.sqlobject.SqlObjectFactory.lambda$createInvocationHandler$18(SqlObjectFactory.java:241)
      6 frames
    3. com.sun.proxy
      $Proxy16.doesTransactionAnnotationWork
      1. com.sun.proxy.$Proxy16.doesTransactionAnnotationWork(Unknown Source)
      1 frame
    4. org.jdbi.v3
      TestSqlObject.testTransactionAnnotationWorksOnInterfaceDefaultMethod
      1. org.jdbi.v3.sqlobject.TestSqlObject.testTransactionAnnotationWorksOnInterfaceDefaultMethod(TestSqlObject.java:115)
      1 frame