dtokarz

FusionAuth Log

Jun 9th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 180.46 KB | None | 0 0
  1. NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
  2. 09-Jun-2020 19:44:19.803 WARNING [main] org.apache.catalina.startup.SetAllPropertiesRule.begin [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'maxHttpHeaderSize' to '${fusionauth.http.max.header-size}' did not find a matching property.
  3. 09-Jun-2020 19:44:19.824 WARNING [main] org.apache.catalina.startup.SetAllPropertiesRule.begin [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'maxHttpHeaderSize' to '${fusionauth.http.max.header-size}' did not find a matching property.
  4. 09-Jun-2020 19:44:20.012 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\fusionauth\java\jdk-14.0.1+7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Mail Enable\BIN;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Mail Enable\BIN64;C:\Program Files (x86)\Plesk\ctl;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Users\dtokarz\AppData\Local\Microsoft\WindowsApps;;.]
  5. 09-Jun-2020 19:44:20.402 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-9011"]
  6. 09-Jun-2020 19:44:20.559 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
  7. 09-Jun-2020 19:44:20.606 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-jsse-nio-9013"]
  8. 09-Jun-2020 19:44:20.996 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
  9. 09-Jun-2020 19:44:20.996 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-127.0.0.1-9019"]
  10. 09-Jun-2020 19:44:21.012 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
  11. 09-Jun-2020 19:44:21.012 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1509 ms
  12. 09-Jun-2020 19:44:21.012 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
  13. 09-Jun-2020 19:44:21.012 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.53
  14. Jun 09, 2020 7:44:28 PM org.apache.jasper.servlet.TldScanner scanJars
  15. INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
  16. Jun 09, 2020 7:44:29.184 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Loading FusionAuth configuration file [C:\fusionauth\config\fusionauth.properties]
  17. Jun 09, 2020 7:44:29.215 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Dynamically set property [fusionauth-app.url] set to [http://10.198.84.63:9011]
  18. Jun 09, 2020 7:44:30.106 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Loading FusionAuth configuration file [C:\fusionauth\config\fusionauth.properties]
  19. Jun 09, 2020 7:44:30.121 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Dynamically set property [fusionauth-app.url] set to [http://10.198.84.63:9011]
  20. Jun 09, 2020 7:44:30.152 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Loading FusionAuth configuration file [C:\fusionauth\config\fusionauth.properties]
  21. Jun 09, 2020 7:44:30.184 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Dynamically set property [fusionauth-app.url] set to [http://10.198.84.63:9011]
  22. Jun 09, 2020 7:44:31.324 PM INFO io.fusionauth.app.maintenance.FusionAuthMaintenanceModeWorkflow - Determine database status : DOWN
  23. Jun 09, 2020 7:44:31.324 PM INFO org.primeframework.mvc.servlet.PrimeServletContextListener - Initializing Prime
  24. Jun 09, 2020 7:44:31.324 PM INFO io.fusionauth.app.maintenance.guice.FusionAuthMaintenanceModeModule -
  25.  
  26. ---------------------------------------------------------------------------------------------------------
  27. --------------------------------------- Entering Maintenance Mode ---------------------------------------
  28. ---------------------------------------------------------------------------------------------------------
  29.  
  30. Jun 09, 2020 7:44:31.480 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Loading FusionAuth configuration file [C:\fusionauth\config\fusionauth.properties]
  31. Jun 09, 2020 7:44:31.496 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Dynamically set property [fusionauth-app.url] set to [http://10.198.84.63:9011]
  32. Jun 09, 2020 7:44:31.496 PM INFO com.inversoft.maintenance.MaintenanceModePoller - Poller started to Wait for configuration to be completed.
  33. 09-Jun-2020 19:44:31.559 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-9011"]
  34. 09-Jun-2020 19:44:31.574 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["https-jsse-nio-9013"]
  35. 09-Jun-2020 19:44:31.574 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-127.0.0.1-9019"]
  36. 09-Jun-2020 19:44:31.574 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 10571 ms
  37. Jun 09, 2020 7:46:41.972 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Loading FusionAuth configuration file [C:\fusionauth\config\fusionauth.properties]
  38. Jun 09, 2020 7:46:41.988 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Dynamically set property [fusionauth-app.url] set to [http://10.198.84.63:9011]
  39. WARNING: An illegal reflective access operation has occurred
  40. WARNING: Illegal reflective access by com.inversoft.lang.ClassLoaderTools (file:/C:/fusionauth/fusionauth-app/web/WEB-INF/lib/inversoft-database-0.4.12.jar) to method java.net.URLClassLoader.addURL(java.net.URL)
  41. WARNING: Please consider reporting this to the maintainers of com.inversoft.lang.ClassLoaderTools
  42. WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
  43. WARNING: All illegal access operations will be denied in a future release
  44. Jun 09, 2020 7:46:43.910 PM INFO com.inversoft.maintenance.action.MaintenanceModeDatabaseConfigurationAction - [1] Request an update to the database status using root credentials.
  45. Jun 09, 2020 7:46:43.962 PM INFO com.inversoft.maintenance.action.MaintenanceModeDatabaseConfigurationAction - [2] Request an update to the database status using root credentials.
  46. Jun 09, 2020 7:46:44.008 PM INFO com.inversoft.maintenance.action.MaintenanceModeDatabaseConfigurationAction - [3] Request an update to the database status using root credentials.
  47. Jun 09, 2020 7:46:47.374 PM INFO com.inversoft.maintenance.action.MaintenanceModeDatabaseConfigurationAction - [4] Request an update to the database status using root credentials.
  48. Jun 09, 2020 7:46:47.405 PM INFO com.inversoft.maintenance.db.JDBCMaintenanceModeDatabaseService - Database Version [1.17.0]
  49. Jun 09, 2020 7:46:47.405 PM INFO com.inversoft.maintenance.db.JDBCMaintenanceModeDatabaseService - Latest Migration Version [1.17.0]
  50. Jun 09, 2020 7:46:47.608 PM INFO io.fusionauth.app.guice.FusionAuthModule -
  51.  
  52. ---------------------------------------------------------------------------------------------------------
  53. --------------------------------- Starting FusionAuth version [1.17.0] ----------------------------------
  54. ---------------------------------------------------------------------------------------------------------
  55.  
  56. Jun 09, 2020 7:46:48.061 PM INFO io.fusionauth.api.plugin.guice.PluginModule - No plugins found
  57. Jun 09, 2020 7:46:48.450 PM INFO io.fusionauth.api.service.system.NodeService - Node [a3c0066f-2e60-4a04-975d-fbf087492b0f] started.
  58. Jun 09, 2020 7:46:49.200 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Loading FusionAuth configuration file [C:\fusionauth\config\fusionauth.properties]
  59. Jun 09, 2020 7:46:49.216 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Dynamically set property [fusionauth-app.url] set to [http://10.198.84.63:9011]
  60. Jun 09, 2020 7:46:49.216 PM INFO com.inversoft.jdbc.hikari.DataSourceProvider - Connecting to MySQL database at [jdbc:mysql://localhost:3306/fusionauth?serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true]
  61. Jun 09, 2020 7:46:49.278 PM WARN com.zaxxer.hikari.HikariConfig - HikariPool-1 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
  62. Jun 09, 2020 7:46:49.294 PM INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
  63. Jun 09, 2020 7:46:49.403 PM INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
  64. Jun 09, 2020 7:46:49.434 PM INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
  65. Jun 09, 2020 7:46:49.450 PM INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
  66. Jun 09, 2020 7:46:49.465 PM ERROR com.inversoft.jdbc.hikari.DataSourceProvider - Error caught initializing hikari
  67. com.google.inject.ProvisionException: Unable to provision, see the following errors:
  68.  
  69. 1)
  70. Enforcing utf8mb4 character encoding. Review the following messages:
  71.  
  72. Errors that caused startup to fail:
  73. Expected [character_set_server] to start with or be equal to [utf8mb4] but found [latin1]
  74. Expected [collation_server] to start with or be equal to [utf8mb4] but found [latin1_swedish_ci]
  75.  
  76.  
  77.  
  78. 1 error
  79. at com.inversoft.jdbc.hikari.DataSourceProvider.validateCharacterEncoding(DataSourceProvider.java:255)
  80. at com.inversoft.jdbc.hikari.DataSourceProvider.get(DataSourceProvider.java:77)
  81. at com.inversoft.jdbc.hikari.DataSourceProvider.get(DataSourceProvider.java:41)
  82. at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:85)
  83. at com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:77)
  84. at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:59)
  85. at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:61)
  86. at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
  87. at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
  88. at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
  89. at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:52)
  90. at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:147)
  91. at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:124)
  92. at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
  93. at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)
  94. at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
  95. at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
  96. at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
  97. at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:60)
  98. at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
  99. at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
  100. at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
  101. at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:42)
  102. at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:65)
  103. at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113)
  104. at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)
  105. at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
  106. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:112)
  107. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  108. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  109. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  110. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  111. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  112. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  113. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  114. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  115. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  116. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  117. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  118. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  119. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  120. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  121. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  122. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  123. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  124. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  125. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  126. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  127. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  128. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  129. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  130. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  131. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  132. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  133. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  134. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  135. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  136. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  137. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  138. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  139. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  140. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  141. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  142. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  143. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  144. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  145. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  146. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  147. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  148. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  149. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  150. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  151. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  152. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  153. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  154. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  155. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  156. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  157. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  158. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  159. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  160. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  161. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  162. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  163. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  164. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  165. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  166. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  167. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  168. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  169. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  170. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  171. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  172. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  173. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  174. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  175. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  176. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  177. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  178. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  179. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  180. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  181. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  182. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  183. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  184. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  185. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  186. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  187. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  188. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  189. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  190. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  191. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  192. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  193. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  194. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  195. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  196. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  197. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  198. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  199. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  200. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  201. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  202. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  203. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  204. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  205. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  206. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  207. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  208. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  209. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  210. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  211. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  212. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  213. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  214. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  215. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  216. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  217. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  218. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  219. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  220. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  221. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  222. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  223. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  224. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  225. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  226. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  227. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  228. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  229. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  230. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  231. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  232. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  233. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  234. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  235. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  236. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  237. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  238. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  239. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  240. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  241. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  242. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  243. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  244. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  245. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  246. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  247. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  248. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  249. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  250. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  251. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  252. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  253. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  254. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  255. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  256. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  257. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  258. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  259. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  260. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  261. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  262. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  263. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  264. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  265. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  266. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  267. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  268. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  269. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  270. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  271. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  272. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  273. at org.mybatis.guice.provision.ConfigurationProviderProvisionListener.onProvision(ConfigurationProviderProvisionListener.java:35)
  274. at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:120)
  275. at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
  276. at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
  277. at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)
  278. at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
  279. at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
  280. at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
  281. at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:60)
  282. at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
  283. at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
  284. at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
  285. at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:42)
  286. at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:65)
  287. at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:82)
  288. at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:147)
  289. at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:124)
  290. at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
  291. at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)
  292. at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
  293. at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
  294. at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
  295. at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:60)
  296. at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:42)
  297. at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:65)
  298. at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:82)
  299. at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:147)
  300. at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:124)
  301. at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
  302. at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)
  303. at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
  304. at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
  305. at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
  306. at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:60)
  307. at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
  308. at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:168)
  309. at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:39)
  310. at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:52)
  311. at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:147)
  312. at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:101)
  313. at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:71)
  314. at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:1055)
  315. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  316. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies$$FastClassByGuice$$2a7177aa.invoke(<generated>)
  317. at com.google.inject.internal.SingleMethodInjector$1.invoke(SingleMethodInjector.java:51)
  318. at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:85)
  319. at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:147)
  320. at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:101)
  321. at com.google.inject.internal.Initializer$InjectableReference.get(Initializer.java:245)
  322. at com.google.inject.internal.Initializer.injectAll(Initializer.java:140)
  323. at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:178)
  324. at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:111)
  325. at com.google.inject.Guice.createInjector(Guice.java:87)
  326. at com.google.inject.Guice.createInjector(Guice.java:69)
  327. at com.google.inject.Guice.createInjector(Guice.java:59)
  328. at org.primeframework.mvc.guice.GuiceBootstrap.initialize(GuiceBootstrap.java:58)
  329. at com.inversoft.maintenance.MaintenanceModeService.done(MaintenanceModeService.java:67)
  330. at com.inversoft.maintenance.MaintenanceModeThreadSafeHelper.areWeDoneYet(MaintenanceModeThreadSafeHelper.java:59)
  331. at com.inversoft.maintenance.action.MaintenanceModeDoneAction.lambda$get$0(MaintenanceModeDoneAction.java:52)
  332. at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  333. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
  334. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
  335. at java.base/java.lang.Thread.run(Thread.java:832)
  336. Jun 09, 2020 7:46:49.575 PM ERROR org.primeframework.mvc.guice.GuiceBootstrap -
  337.  
  338. ===================================================================================================
  339.  
  340. Unable to start the server. Here's why:
  341.  
  342.  
  343. [
  344. Enforcing utf8mb4 character encoding. Review the following messages:
  345.  
  346. Errors that caused startup to fail:
  347. Expected [character_set_server] to start with or be equal to [utf8mb4] but found [latin1]
  348. Expected [collation_server] to start with or be equal to [utf8mb4] but found [latin1_swedish_ci]
  349.  
  350. ]
  351. [null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  352. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable]
  353.  
  354. ===================================================================================================
  355.  
  356.  
  357. Jun 09, 2020 7:46:49.731 PM ERROR org.primeframework.mvc.guice.GuiceBootstrap - Unable to start the server. Exception:
  358.  
  359. com.google.inject.CreationException: Unable to create injector, see the following errors:
  360.  
  361. 1)
  362. Enforcing utf8mb4 character encoding. Review the following messages:
  363.  
  364. Errors that caused startup to fail:
  365. Expected [character_set_server] to start with or be equal to [utf8mb4] but found [latin1]
  366. Expected [collation_server] to start with or be equal to [utf8mb4] but found [latin1_swedish_ci]
  367.  
  368.  
  369. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  370. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  371. while locating javax.sql.DataSource
  372. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  373. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  374. while locating org.mybatis.guice.environment.EnvironmentProvider
  375. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  376. while locating org.apache.ibatis.mapping.Environment
  377. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  378. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  379. while locating org.mybatis.guice.configuration.ConfigurationProvider
  380. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  381. while locating org.apache.ibatis.session.Configuration
  382. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  383. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  384. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  385. while locating org.apache.ibatis.session.SqlSessionFactory
  386. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  387. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  388. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  389. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  390. while locating org.apache.ibatis.session.SqlSessionManager
  391. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  392. while locating org.mybatis.guice.mappers.MapperProvider
  393. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  394. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  395.  
  396. 2) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  397. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  398. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  399. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  400. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  401. while locating javax.sql.DataSource
  402. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  403. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  404. while locating org.mybatis.guice.environment.EnvironmentProvider
  405. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  406. while locating org.apache.ibatis.mapping.Environment
  407. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  408. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  409. while locating org.mybatis.guice.configuration.ConfigurationProvider
  410. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  411. while locating org.apache.ibatis.session.Configuration
  412. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  413. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  414. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  415. while locating org.apache.ibatis.session.SqlSessionFactory
  416. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  417. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  418. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  419. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  420. while locating org.apache.ibatis.session.SqlSessionManager
  421. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  422. while locating org.mybatis.guice.mappers.MapperProvider
  423. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  424. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  425.  
  426. 3) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  427. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  428. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  429. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  430. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  431. while locating javax.sql.DataSource
  432. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  433. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  434. while locating org.mybatis.guice.environment.EnvironmentProvider
  435. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  436. while locating org.apache.ibatis.mapping.Environment
  437. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  438. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  439. while locating org.mybatis.guice.configuration.ConfigurationProvider
  440. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  441. while locating org.apache.ibatis.session.Configuration
  442. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  443. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  444. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  445. while locating org.apache.ibatis.session.SqlSessionFactory
  446. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  447. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  448. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  449. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  450. while locating org.apache.ibatis.session.SqlSessionManager
  451. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  452. while locating org.mybatis.guice.mappers.MapperProvider
  453. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  454. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  455.  
  456. 4) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  457. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  458. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  459. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  460. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  461. while locating javax.sql.DataSource
  462. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  463. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  464. while locating org.mybatis.guice.environment.EnvironmentProvider
  465. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  466. while locating org.apache.ibatis.mapping.Environment
  467. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  468. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  469. while locating org.mybatis.guice.configuration.ConfigurationProvider
  470. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  471. while locating org.apache.ibatis.session.Configuration
  472. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  473. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  474. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  475. while locating org.apache.ibatis.session.SqlSessionFactory
  476. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  477. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  478. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  479. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  480. while locating org.apache.ibatis.session.SqlSessionManager
  481. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  482. while locating org.mybatis.guice.mappers.MapperProvider
  483. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  484. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  485.  
  486. 5) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  487. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  488. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  489. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  490. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  491. while locating javax.sql.DataSource
  492. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  493. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  494. while locating org.mybatis.guice.environment.EnvironmentProvider
  495. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  496. while locating org.apache.ibatis.mapping.Environment
  497. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  498. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  499. while locating org.mybatis.guice.configuration.ConfigurationProvider
  500. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  501. while locating org.apache.ibatis.session.Configuration
  502. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  503. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  504. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  505. while locating org.apache.ibatis.session.SqlSessionFactory
  506. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  507. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  508. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  509. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  510. while locating org.apache.ibatis.session.SqlSessionManager
  511. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  512. while locating org.mybatis.guice.mappers.MapperProvider
  513. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  514. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  515.  
  516. 6) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  517. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  518. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  519. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  520. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  521. while locating javax.sql.DataSource
  522. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  523. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  524. while locating org.mybatis.guice.environment.EnvironmentProvider
  525. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  526. while locating org.apache.ibatis.mapping.Environment
  527. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  528. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  529. while locating org.mybatis.guice.configuration.ConfigurationProvider
  530. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  531. while locating org.apache.ibatis.session.Configuration
  532. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  533. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  534. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  535. while locating org.apache.ibatis.session.SqlSessionFactory
  536. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  537. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  538. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  539. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  540. while locating org.apache.ibatis.session.SqlSessionManager
  541. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  542. while locating org.mybatis.guice.mappers.MapperProvider
  543. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  544. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  545.  
  546. 7) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  547. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  548. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  549. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  550. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  551. while locating javax.sql.DataSource
  552. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  553. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  554. while locating org.mybatis.guice.environment.EnvironmentProvider
  555. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  556. while locating org.apache.ibatis.mapping.Environment
  557. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  558. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  559. while locating org.mybatis.guice.configuration.ConfigurationProvider
  560. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  561. while locating org.apache.ibatis.session.Configuration
  562. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  563. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  564. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  565. while locating org.apache.ibatis.session.SqlSessionFactory
  566. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  567. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  568. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  569. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  570. while locating org.apache.ibatis.session.SqlSessionManager
  571. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  572. while locating org.mybatis.guice.mappers.MapperProvider
  573. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  574. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  575.  
  576. 8) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  577. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  578. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  579. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  580. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  581. while locating javax.sql.DataSource
  582. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  583. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  584. while locating org.mybatis.guice.environment.EnvironmentProvider
  585. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  586. while locating org.apache.ibatis.mapping.Environment
  587. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  588. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  589. while locating org.mybatis.guice.configuration.ConfigurationProvider
  590. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  591. while locating org.apache.ibatis.session.Configuration
  592. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  593. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  594. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  595. while locating org.apache.ibatis.session.SqlSessionFactory
  596. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  597. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  598. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  599. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  600. while locating org.apache.ibatis.session.SqlSessionManager
  601. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  602. while locating org.mybatis.guice.mappers.MapperProvider
  603. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  604. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  605.  
  606. 9) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  607. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  608. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  609. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  610. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  611. while locating javax.sql.DataSource
  612. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  613. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  614. while locating org.mybatis.guice.environment.EnvironmentProvider
  615. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  616. while locating org.apache.ibatis.mapping.Environment
  617. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  618. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  619. while locating org.mybatis.guice.configuration.ConfigurationProvider
  620. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  621. while locating org.apache.ibatis.session.Configuration
  622. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  623. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  624. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  625. while locating org.apache.ibatis.session.SqlSessionFactory
  626. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  627. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  628. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  629. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  630. while locating org.apache.ibatis.session.SqlSessionManager
  631. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  632. while locating org.mybatis.guice.mappers.MapperProvider
  633. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  634. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  635.  
  636. 10) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  637. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  638. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  639. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  640. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  641. while locating javax.sql.DataSource
  642. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  643. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  644. while locating org.mybatis.guice.environment.EnvironmentProvider
  645. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  646. while locating org.apache.ibatis.mapping.Environment
  647. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  648. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  649. while locating org.mybatis.guice.configuration.ConfigurationProvider
  650. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  651. while locating org.apache.ibatis.session.Configuration
  652. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  653. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  654. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  655. while locating org.apache.ibatis.session.SqlSessionFactory
  656. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  657. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  658. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  659. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  660. while locating org.apache.ibatis.session.SqlSessionManager
  661. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  662. while locating org.mybatis.guice.mappers.MapperProvider
  663. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  664. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  665.  
  666. 11) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  667. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  668. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  669. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  670. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  671. while locating javax.sql.DataSource
  672. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  673. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  674. while locating org.mybatis.guice.environment.EnvironmentProvider
  675. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  676. while locating org.apache.ibatis.mapping.Environment
  677. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  678. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  679. while locating org.mybatis.guice.configuration.ConfigurationProvider
  680. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  681. while locating org.apache.ibatis.session.Configuration
  682. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  683. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  684. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  685. while locating org.apache.ibatis.session.SqlSessionFactory
  686. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  687. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  688. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  689. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  690. while locating org.apache.ibatis.session.SqlSessionManager
  691. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  692. while locating org.mybatis.guice.mappers.MapperProvider
  693. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  694. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  695.  
  696. 12) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  697. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  698. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  699. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  700. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  701. while locating javax.sql.DataSource
  702. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  703. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  704. while locating org.mybatis.guice.environment.EnvironmentProvider
  705. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  706. while locating org.apache.ibatis.mapping.Environment
  707. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  708. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  709. while locating org.mybatis.guice.configuration.ConfigurationProvider
  710. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  711. while locating org.apache.ibatis.session.Configuration
  712. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  713. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  714. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  715. while locating org.apache.ibatis.session.SqlSessionFactory
  716. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  717. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  718. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  719. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  720. while locating org.apache.ibatis.session.SqlSessionManager
  721. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  722. while locating org.mybatis.guice.mappers.MapperProvider
  723. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  724. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  725.  
  726. 13) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  727. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  728. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  729. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  730. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  731. while locating javax.sql.DataSource
  732. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  733. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  734. while locating org.mybatis.guice.environment.EnvironmentProvider
  735. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  736. while locating org.apache.ibatis.mapping.Environment
  737. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  738. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  739. while locating org.mybatis.guice.configuration.ConfigurationProvider
  740. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  741. while locating org.apache.ibatis.session.Configuration
  742. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  743. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  744. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  745. while locating org.apache.ibatis.session.SqlSessionFactory
  746. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  747. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  748. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  749. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  750. while locating org.apache.ibatis.session.SqlSessionManager
  751. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  752. while locating org.mybatis.guice.mappers.MapperProvider
  753. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  754. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  755.  
  756. 14) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  757. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  758. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  759. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  760. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  761. while locating javax.sql.DataSource
  762. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  763. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  764. while locating org.mybatis.guice.environment.EnvironmentProvider
  765. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  766. while locating org.apache.ibatis.mapping.Environment
  767. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  768. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  769. while locating org.mybatis.guice.configuration.ConfigurationProvider
  770. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  771. while locating org.apache.ibatis.session.Configuration
  772. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  773. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  774. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  775. while locating org.apache.ibatis.session.SqlSessionFactory
  776. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  777. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  778. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  779. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  780. while locating org.apache.ibatis.session.SqlSessionManager
  781. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  782. while locating org.mybatis.guice.mappers.MapperProvider
  783. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  784. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  785.  
  786. 15) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  787. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  788. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  789. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  790. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  791. while locating javax.sql.DataSource
  792. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  793. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  794. while locating org.mybatis.guice.environment.EnvironmentProvider
  795. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  796. while locating org.apache.ibatis.mapping.Environment
  797. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  798. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  799. while locating org.mybatis.guice.configuration.ConfigurationProvider
  800. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  801. while locating org.apache.ibatis.session.Configuration
  802. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  803. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  804. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  805. while locating org.apache.ibatis.session.SqlSessionFactory
  806. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  807. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  808. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  809. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  810. while locating org.apache.ibatis.session.SqlSessionManager
  811. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  812. while locating org.mybatis.guice.mappers.MapperProvider
  813. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  814. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  815.  
  816. 16) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  817. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  818. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  819. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  820. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  821. while locating javax.sql.DataSource
  822. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  823. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  824. while locating org.mybatis.guice.environment.EnvironmentProvider
  825. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  826. while locating org.apache.ibatis.mapping.Environment
  827. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  828. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  829. while locating org.mybatis.guice.configuration.ConfigurationProvider
  830. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  831. while locating org.apache.ibatis.session.Configuration
  832. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  833. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  834. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  835. while locating org.apache.ibatis.session.SqlSessionFactory
  836. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  837. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  838. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  839. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  840. while locating org.apache.ibatis.session.SqlSessionManager
  841. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  842. while locating org.mybatis.guice.mappers.MapperProvider
  843. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  844. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  845.  
  846. 17) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  847. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  848. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  849. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  850. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  851. while locating javax.sql.DataSource
  852. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  853. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  854. while locating org.mybatis.guice.environment.EnvironmentProvider
  855. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  856. while locating org.apache.ibatis.mapping.Environment
  857. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  858. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  859. while locating org.mybatis.guice.configuration.ConfigurationProvider
  860. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  861. while locating org.apache.ibatis.session.Configuration
  862. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  863. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  864. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  865. while locating org.apache.ibatis.session.SqlSessionFactory
  866. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  867. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  868. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  869. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  870. while locating org.apache.ibatis.session.SqlSessionManager
  871. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  872. while locating org.mybatis.guice.mappers.MapperProvider
  873. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  874. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  875.  
  876. 18) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  877. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  878. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  879. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  880. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  881. while locating javax.sql.DataSource
  882. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  883. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  884. while locating org.mybatis.guice.environment.EnvironmentProvider
  885. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  886. while locating org.apache.ibatis.mapping.Environment
  887. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  888. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  889. while locating org.mybatis.guice.configuration.ConfigurationProvider
  890. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  891. while locating org.apache.ibatis.session.Configuration
  892. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  893. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  894. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  895. while locating org.apache.ibatis.session.SqlSessionFactory
  896. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  897. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  898. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  899. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  900. while locating org.apache.ibatis.session.SqlSessionManager
  901. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  902. while locating org.mybatis.guice.mappers.MapperProvider
  903. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  904. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  905.  
  906. 19) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  907. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  908. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  909. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  910. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  911. while locating javax.sql.DataSource
  912. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  913. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  914. while locating org.mybatis.guice.environment.EnvironmentProvider
  915. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  916. while locating org.apache.ibatis.mapping.Environment
  917. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  918. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  919. while locating org.mybatis.guice.configuration.ConfigurationProvider
  920. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  921. while locating org.apache.ibatis.session.Configuration
  922. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  923. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  924. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  925. while locating org.apache.ibatis.session.SqlSessionFactory
  926. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  927. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  928. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  929. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  930. while locating org.apache.ibatis.session.SqlSessionManager
  931. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  932. while locating org.mybatis.guice.mappers.MapperProvider
  933. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  934. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  935.  
  936. 20) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  937. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  938. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  939. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  940. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  941. while locating javax.sql.DataSource
  942. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  943. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  944. while locating org.mybatis.guice.environment.EnvironmentProvider
  945. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  946. while locating org.apache.ibatis.mapping.Environment
  947. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  948. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  949. while locating org.mybatis.guice.configuration.ConfigurationProvider
  950. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  951. while locating org.apache.ibatis.session.Configuration
  952. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  953. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  954. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  955. while locating org.apache.ibatis.session.SqlSessionFactory
  956. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  957. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  958. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  959. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  960. while locating org.apache.ibatis.session.SqlSessionManager
  961. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  962. while locating org.mybatis.guice.mappers.MapperProvider
  963. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  964. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  965.  
  966. 21) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  967. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  968. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  969. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  970. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  971. while locating javax.sql.DataSource
  972. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  973. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  974. while locating org.mybatis.guice.environment.EnvironmentProvider
  975. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  976. while locating org.apache.ibatis.mapping.Environment
  977. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  978. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  979. while locating org.mybatis.guice.configuration.ConfigurationProvider
  980. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  981. while locating org.apache.ibatis.session.Configuration
  982. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  983. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  984. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  985. while locating org.apache.ibatis.session.SqlSessionFactory
  986. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  987. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  988. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  989. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  990. while locating org.apache.ibatis.session.SqlSessionManager
  991. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  992. while locating org.mybatis.guice.mappers.MapperProvider
  993. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  994. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  995.  
  996. 22) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  997. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  998. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  999. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1000. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1001. while locating javax.sql.DataSource
  1002. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1003. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1004. while locating org.mybatis.guice.environment.EnvironmentProvider
  1005. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1006. while locating org.apache.ibatis.mapping.Environment
  1007. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1008. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1009. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1010. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1011. while locating org.apache.ibatis.session.Configuration
  1012. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1013. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1014. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1015. while locating org.apache.ibatis.session.SqlSessionFactory
  1016. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1017. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1018. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1019. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1020. while locating org.apache.ibatis.session.SqlSessionManager
  1021. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1022. while locating org.mybatis.guice.mappers.MapperProvider
  1023. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1024. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1025.  
  1026. 23) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1027. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1028. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1029. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1030. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1031. while locating javax.sql.DataSource
  1032. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1033. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1034. while locating org.mybatis.guice.environment.EnvironmentProvider
  1035. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1036. while locating org.apache.ibatis.mapping.Environment
  1037. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1038. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1039. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1040. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1041. while locating org.apache.ibatis.session.Configuration
  1042. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1043. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1044. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1045. while locating org.apache.ibatis.session.SqlSessionFactory
  1046. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1047. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1048. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1049. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1050. while locating org.apache.ibatis.session.SqlSessionManager
  1051. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1052. while locating org.mybatis.guice.mappers.MapperProvider
  1053. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1054. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1055.  
  1056. 24) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1057. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1058. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1059. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1060. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1061. while locating javax.sql.DataSource
  1062. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1063. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1064. while locating org.mybatis.guice.environment.EnvironmentProvider
  1065. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1066. while locating org.apache.ibatis.mapping.Environment
  1067. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1068. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1069. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1070. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1071. while locating org.apache.ibatis.session.Configuration
  1072. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1073. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1074. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1075. while locating org.apache.ibatis.session.SqlSessionFactory
  1076. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1077. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1078. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1079. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1080. while locating org.apache.ibatis.session.SqlSessionManager
  1081. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1082. while locating org.mybatis.guice.mappers.MapperProvider
  1083. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1084. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1085.  
  1086. 25) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1087. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1088. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1089. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1090. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1091. while locating javax.sql.DataSource
  1092. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1093. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1094. while locating org.mybatis.guice.environment.EnvironmentProvider
  1095. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1096. while locating org.apache.ibatis.mapping.Environment
  1097. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1098. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1099. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1100. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1101. while locating org.apache.ibatis.session.Configuration
  1102. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1103. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1104. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1105. while locating org.apache.ibatis.session.SqlSessionFactory
  1106. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1107. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1108. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1109. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1110. while locating org.apache.ibatis.session.SqlSessionManager
  1111. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1112. while locating org.mybatis.guice.mappers.MapperProvider
  1113. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1114. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1115.  
  1116. 26) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1117. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1118. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1119. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1120. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1121. while locating javax.sql.DataSource
  1122. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1123. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1124. while locating org.mybatis.guice.environment.EnvironmentProvider
  1125. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1126. while locating org.apache.ibatis.mapping.Environment
  1127. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1128. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1129. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1130. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1131. while locating org.apache.ibatis.session.Configuration
  1132. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1133. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1134. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1135. while locating org.apache.ibatis.session.SqlSessionFactory
  1136. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1137. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1138. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1139. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1140. while locating org.apache.ibatis.session.SqlSessionManager
  1141. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1142. while locating org.mybatis.guice.mappers.MapperProvider
  1143. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1144. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1145.  
  1146. 27) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1147. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1148. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1149. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1150. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1151. while locating javax.sql.DataSource
  1152. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1153. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1154. while locating org.mybatis.guice.environment.EnvironmentProvider
  1155. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1156. while locating org.apache.ibatis.mapping.Environment
  1157. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1158. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1159. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1160. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1161. while locating org.apache.ibatis.session.Configuration
  1162. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1163. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1164. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1165. while locating org.apache.ibatis.session.SqlSessionFactory
  1166. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1167. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1168. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1169. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1170. while locating org.apache.ibatis.session.SqlSessionManager
  1171. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1172. while locating org.mybatis.guice.mappers.MapperProvider
  1173. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1174. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1175.  
  1176. 28) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1177. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1178. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1179. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1180. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1181. while locating javax.sql.DataSource
  1182. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1183. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1184. while locating org.mybatis.guice.environment.EnvironmentProvider
  1185. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1186. while locating org.apache.ibatis.mapping.Environment
  1187. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1188. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1189. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1190. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1191. while locating org.apache.ibatis.session.Configuration
  1192. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1193. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1194. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1195. while locating org.apache.ibatis.session.SqlSessionFactory
  1196. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1197. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1198. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1199. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1200. while locating org.apache.ibatis.session.SqlSessionManager
  1201. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1202. while locating org.mybatis.guice.mappers.MapperProvider
  1203. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1204. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1205.  
  1206. 29) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1207. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1208. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1209. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1210. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1211. while locating javax.sql.DataSource
  1212. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1213. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1214. while locating org.mybatis.guice.environment.EnvironmentProvider
  1215. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1216. while locating org.apache.ibatis.mapping.Environment
  1217. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1218. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1219. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1220. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1221. while locating org.apache.ibatis.session.Configuration
  1222. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1223. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1224. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1225. while locating org.apache.ibatis.session.SqlSessionFactory
  1226. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1227. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1228. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1229. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1230. while locating org.apache.ibatis.session.SqlSessionManager
  1231. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1232. while locating org.mybatis.guice.mappers.MapperProvider
  1233. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1234. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1235.  
  1236. 30) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1237. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1238. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1239. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1240. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1241. while locating javax.sql.DataSource
  1242. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1243. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1244. while locating org.mybatis.guice.environment.EnvironmentProvider
  1245. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1246. while locating org.apache.ibatis.mapping.Environment
  1247. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1248. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1249. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1250. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1251. while locating org.apache.ibatis.session.Configuration
  1252. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1253. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1254. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1255. while locating org.apache.ibatis.session.SqlSessionFactory
  1256. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1257. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1258. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1259. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1260. while locating org.apache.ibatis.session.SqlSessionManager
  1261. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1262. while locating org.mybatis.guice.mappers.MapperProvider
  1263. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1264. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1265.  
  1266. 31) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1267. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1268. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1269. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1270. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1271. while locating javax.sql.DataSource
  1272. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1273. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1274. while locating org.mybatis.guice.environment.EnvironmentProvider
  1275. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1276. while locating org.apache.ibatis.mapping.Environment
  1277. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1278. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1279. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1280. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1281. while locating org.apache.ibatis.session.Configuration
  1282. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1283. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1284. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1285. while locating org.apache.ibatis.session.SqlSessionFactory
  1286. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1287. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1288. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1289. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1290. while locating org.apache.ibatis.session.SqlSessionManager
  1291. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1292. while locating org.mybatis.guice.mappers.MapperProvider
  1293. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1294. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1295.  
  1296. 32) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1297. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1298. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1299. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1300. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1301. while locating javax.sql.DataSource
  1302. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1303. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1304. while locating org.mybatis.guice.environment.EnvironmentProvider
  1305. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1306. while locating org.apache.ibatis.mapping.Environment
  1307. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1308. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1309. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1310. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1311. while locating org.apache.ibatis.session.Configuration
  1312. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1313. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1314. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1315. while locating org.apache.ibatis.session.SqlSessionFactory
  1316. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1317. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1318. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1319. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1320. while locating org.apache.ibatis.session.SqlSessionManager
  1321. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1322. while locating org.mybatis.guice.mappers.MapperProvider
  1323. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1324. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1325.  
  1326. 33) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1327. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1328. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1329. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1330. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1331. while locating javax.sql.DataSource
  1332. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1333. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1334. while locating org.mybatis.guice.environment.EnvironmentProvider
  1335. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1336. while locating org.apache.ibatis.mapping.Environment
  1337. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1338. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1339. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1340. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1341. while locating org.apache.ibatis.session.Configuration
  1342. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1343. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1344. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1345. while locating org.apache.ibatis.session.SqlSessionFactory
  1346. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1347. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1348. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1349. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1350. while locating org.apache.ibatis.session.SqlSessionManager
  1351. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1352. while locating org.mybatis.guice.mappers.MapperProvider
  1353. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1354. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1355.  
  1356. 34) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1357. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1358. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1359. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1360. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1361. while locating javax.sql.DataSource
  1362. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1363. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1364. while locating org.mybatis.guice.environment.EnvironmentProvider
  1365. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1366. while locating org.apache.ibatis.mapping.Environment
  1367. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1368. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1369. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1370. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1371. while locating org.apache.ibatis.session.Configuration
  1372. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1373. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1374. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1375. while locating org.apache.ibatis.session.SqlSessionFactory
  1376. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1377. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1378. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1379. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1380. while locating org.apache.ibatis.session.SqlSessionManager
  1381. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1382. while locating org.mybatis.guice.mappers.MapperProvider
  1383. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1384. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> com.inversoft.authentication.api.guice.APIAuthenticationModule)
  1385.  
  1386. 35) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1387. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1388. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1389. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1390. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1391. while locating javax.sql.DataSource
  1392. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1393. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1394. while locating org.mybatis.guice.environment.EnvironmentProvider
  1395. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1396. while locating org.apache.ibatis.mapping.Environment
  1397. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1398. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1399. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1400. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1401. while locating org.apache.ibatis.session.Configuration
  1402. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1403. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1404. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1405. while locating org.apache.ibatis.session.SqlSessionFactory
  1406. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1407. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1408. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1409. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1410. while locating org.apache.ibatis.session.SqlSessionManager
  1411. for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:37)
  1412. while locating org.mybatis.guice.mappers.MapperProvider
  1413. at com.google.inject.util.Providers$GuicifiedProviderWithDependencies.initialize(Providers.java:154)
  1414. at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:96) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1415.  
  1416. 36) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1417. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1418. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1419. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1420. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1421. while locating javax.sql.DataSource
  1422. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1423. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1424. while locating org.mybatis.guice.environment.EnvironmentProvider
  1425. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1426. while locating org.apache.ibatis.mapping.Environment
  1427. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1428. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1429. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1430. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1431. while locating org.apache.ibatis.session.Configuration
  1432. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1433. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1434. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1435. while locating org.apache.ibatis.session.SqlSessionFactory
  1436. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1437. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1438. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1439. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1440. while locating org.apache.ibatis.session.SqlSessionManager
  1441. for field at org.mybatis.guice.transactional.TransactionalMethodInterceptor.sqlSessionManager(TransactionalMethodInterceptor.java:56)
  1442. at org.mybatis.guice.AbstractMyBatisModule.bindTransactionInterceptors(AbstractMyBatisModule.java:79) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1443.  
  1444. 37) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1445. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1446. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1447. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1448. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1449. while locating javax.sql.DataSource
  1450. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1451. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1452. while locating org.mybatis.guice.environment.EnvironmentProvider
  1453. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1454. while locating org.apache.ibatis.mapping.Environment
  1455. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1456. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1457. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1458. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1459. while locating org.apache.ibatis.session.Configuration
  1460. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1461. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1462. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1463. while locating org.apache.ibatis.session.SqlSessionFactory
  1464. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1465. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1466. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1467. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1468. while locating org.apache.ibatis.session.SqlSessionManager
  1469. for field at org.mybatis.guice.transactional.TransactionalMethodInterceptor.sqlSessionManager(TransactionalMethodInterceptor.java:56)
  1470. at org.mybatis.guice.AbstractMyBatisModule.bindTransactionInterceptors(AbstractMyBatisModule.java:79) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.app.guice.FusionAuthAPIAuthenticationModule)
  1471.  
  1472. 38) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1473. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1474. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1475. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1476. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1477. while locating javax.sql.DataSource
  1478. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1479. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1480. while locating org.mybatis.guice.environment.EnvironmentProvider
  1481. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1482. while locating org.apache.ibatis.mapping.Environment
  1483. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1484. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1485. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1486. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1487. while locating org.apache.ibatis.session.Configuration
  1488. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1489. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1490. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1491. while locating org.apache.ibatis.session.SqlSessionFactory
  1492. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1493. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1494. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1495. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1496. while locating org.apache.ibatis.session.SqlSessionManager
  1497. for field at org.mybatis.guice.transactional.TransactionalMethodInterceptor.sqlSessionManager(TransactionalMethodInterceptor.java:56)
  1498. at org.mybatis.guice.AbstractMyBatisModule.bindTransactionInterceptors(AbstractMyBatisModule.java:79) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> com.inversoft.authentication.api.guice.APIAuthenticationModule)
  1499.  
  1500. 39) null returned by binding at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1501. but org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52) is not @Nullable
  1502. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1503. while locating com.inversoft.jdbc.hikari.DataSourceProvider
  1504. at org.mybatis.guice.MyBatisModule.bindDataSourceProviderType(MyBatisModule.java:289) (via modules: io.fusionauth.app.guice.FusionAuthModule -> com.google.inject.util.Modules$OverrideModule -> io.fusionauth.api.guice.APIModule -> io.fusionauth.api.domain.guice.MyBatisModule)
  1505. while locating javax.sql.DataSource
  1506. for field at org.mybatis.guice.environment.EnvironmentProvider.dataSource(EnvironmentProvider.java:52)
  1507. at org.mybatis.guice.environment.EnvironmentProvider.class(EnvironmentProvider.java:27)
  1508. while locating org.mybatis.guice.environment.EnvironmentProvider
  1509. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:110) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1510. while locating org.apache.ibatis.mapping.Environment
  1511. for the 1st parameter of org.mybatis.guice.configuration.ConfigurationProvider.<init>(ConfigurationProvider.java:109)
  1512. at org.mybatis.guice.configuration.ConfigurationProvider.class(ConfigurationProvider.java:39)
  1513. while locating org.mybatis.guice.configuration.ConfigurationProvider
  1514. at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1515. while locating org.apache.ibatis.session.Configuration
  1516. for the 1st parameter of org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:59)
  1517. at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:26)
  1518. while locating org.mybatis.guice.session.SqlSessionFactoryProvider
  1519. while locating org.apache.ibatis.session.SqlSessionFactory
  1520. for the 1st parameter of org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:49)
  1521. at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:24)
  1522. while locating org.mybatis.guice.session.SqlSessionManagerProvider
  1523. at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:59) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1524. while locating org.apache.ibatis.session.SqlSessionManager
  1525. for field at org.mybatis.guice.transactional.TransactionalMethodInterceptor.sqlSessionManager(TransactionalMethodInterceptor.java:56)
  1526. at org.mybatis.guice.AbstractMyBatisModule.bindTransactionInterceptors(AbstractMyBatisModule.java:79) (via modules: io.fusionauth.app.guice.FusionAuthModule -> io.fusionauth.api.migration.guice.MigrationModule)
  1527.  
  1528. 39 errors
  1529. at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:554)
  1530. at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)
  1531. at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:111)
  1532. at com.google.inject.Guice.createInjector(Guice.java:87)
  1533. at com.google.inject.Guice.createInjector(Guice.java:69)
  1534. at com.google.inject.Guice.createInjector(Guice.java:59)
  1535. at org.primeframework.mvc.guice.GuiceBootstrap.initialize(GuiceBootstrap.java:58)
  1536. at com.inversoft.maintenance.MaintenanceModeService.done(MaintenanceModeService.java:67)
  1537. at com.inversoft.maintenance.MaintenanceModeThreadSafeHelper.areWeDoneYet(MaintenanceModeThreadSafeHelper.java:59)
  1538. at com.inversoft.maintenance.action.MaintenanceModeDoneAction.lambda$get$0(MaintenanceModeDoneAction.java:52)
  1539. at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  1540. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
  1541. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
  1542. at java.base/java.lang.Thread.run(Thread.java:832)
  1543. Jun 09, 2020 7:53:09.020 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Loading FusionAuth configuration file [C:\fusionauth\config\fusionauth.properties]
  1544. Jun 09, 2020 7:53:09.051 PM INFO io.fusionauth.api.configuration.PropertiesFileFusionAuthConfiguration - Dynamically set property [fusionauth-app.url] set to [http://10.198.84.63:9011]
Add Comment
Please, Sign In to add comment