Guest User

Untitled

a guest
Sep 17th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.28 KB | None | 0 0
  1. MSSQL server connection time out groovy grails application
  2. hibernate {
  3. cache.use_second_level_cache=true
  4. cache.use_query_cache=true
  5. cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
  6. }
  7.  
  8. environments {
  9. development {
  10. dataSource {
  11. logSql = true
  12. dbCreate = "update" // one of 'create', 'create-drop','update'
  13. url = "jdbc:mysql://<dev-server-ip>:3306/<db-name>"
  14. }
  15. }
  16. test {
  17. dataSource {
  18. dbCreate = "update"
  19. url = "jdbc:mysql://<test-server-ip>:3306/<db-name>"
  20. }
  21. }
  22. production {
  23. dataSource {
  24. dbCreate = "update"
  25. url = "jdbc:mysql://<prod-server-ip>:3306/<db-name>"
  26. }
  27. }
  28.  
  29. def connection = Sql.newInstance(
  30. "jdbc:sqlserver://<mssql-db-server-ip>;databaseName=<db-name>",
  31. '<username>',
  32. '<password>',
  33. 'com.microsoft.sqlserver.jdbc.SQLServerDriver')
  34.  
  35. String pullData() {
  36. def userId = "sample_user"
  37. def testData = connection.firstRow("select distinct (COLUMN_NAME1+' > '+replace(COLUMN_NAME2,' > ', '>')+' > '+COLUMN_NAME3+' > '+COLUMN_NAME4+' > '+EMAIL) testRow from VIEW_NAME where lower(substring(EMAIL,1,(select charindex('@',EMAIL))-1 )) = lower(?)",[userId])
  38.  
  39. def myStringList = testData.testRow.split(' > ')
  40. def myTestDataList = myStringList[4].split('@')
  41. def email = myTestDataList[0]
  42. return email
  43. }
  44.  
  45. org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.reflect.UndeclaredThrowableException
  46. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  47. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  48. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  49. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  50. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  51. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  52. at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
  53. at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
  54. at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
  55. at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
  56. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  57. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  58. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  59. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  60. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  61. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  62. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  63. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  64. at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:125)
  65. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  66. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  67. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  68. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  69. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  70. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  71. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  72. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  73. at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
  74. at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  75. at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  76. at java.lang.Thread.run(Thread.java:636)
  77. Caused by: java.lang.reflect.UndeclaredThrowableException
  78. at PullDataService$$EnhancerByCGLIB$$881a39b3.pullData(<generated>)
  79. at PullDataService$$FastClassByCGLIB$$f8a1c77f.invoke(<generated>)
  80. at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
  81. ... 33 more
  82. Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Connection timed out
  83. at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:1368)
  84. at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:1355)
  85. at com.microsoft.sqlserver.jdbc.TDSChannel.write(IOBuffer.java:1548)
  86. at com.microsoft.sqlserver.jdbc.TDSWriter.flush(IOBuffer.java:2368)
  87. at com.microsoft.sqlserver.jdbc.TDSWriter.writePacket(IOBuffer.java:2270)
  88. at com.microsoft.sqlserver.jdbc.TDSWriter.endMessage(IOBuffer.java:1877)
  89. at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:4403)
  90. at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:386)
  91. at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:338)
  92. at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4026)
  93. at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1416)
  94. at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:185)
  95. at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:160)
  96. at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery(SQLServerPreparedStatement.java:281)
  97. at PullDataService.pullData(PullDataService.groovy:38)
  98. at PullDataService$$FastClassByCGLIB$$7ff09ca7.invoke(<generated>)
  99. at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
  100. ... 40 more
  101.  
  102. def userId = "sample_user".toLowerCase()
  103. def testData = connection.firstRow("select top 1 EMAIL as email" +
  104. " from VIEW_NAME" +
  105. " where lower(EMAIL) like ?",[userId + "@%"])
  106. def email = testData?.email?.split('@')[0]
  107. return email
Add Comment
Please, Sign In to add comment