Slow reloads in 2.6


#1

Hi,

thank you for all your hard work on Play and on this forum.

When developing I have many automatic reloads during the day, and I would of course like to make them as quick as possible to not waste any time.

In that regards I have two issues that slows the compilation/reload down. Both cases below are taken from the same recompile/reload after adding an empty newline in a Java class:

  1. During compilation it seems like the compilation is done twice? First one round of 7026ms and once more of 4111ms. Is this necessary because of the incremental build process?
[info] Compiling 1 Java source to C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes ...
[info] Done compiling.
Total time: 7026 ms
  {file:/C:/Users/Eirik/Documents/Portal/portal/} / Web-plugin / webJarsNodeModules                               : 3195 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / assets                  : 2582 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webJars                 : 2232 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / playEbeanModels            :  634 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / compileIncremental         :  538 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / update                               :  368 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / manipulateBytecode         :  190 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / twirlCompileTemplates      :  167 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedSources           :  104 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / compile                    :   92 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webModules / mappings   :   30 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / playRoutes                 :   28 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / jshint                  :   17 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / dependencyPositions                  :   10 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / unmanagedSources        :   10 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / sassify                 :    9 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webJarsClassloader      :    3 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedClasspath         :    3 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / managedClasspath           :    2 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedJars              :    2 ms
  {file:/C:/Users/Eirik/Documents/Portal/portal/} / jshint / jstaskShellSource                                    :    1 ms
  streams-manager                                                                                                 :    1 ms
  Global / compilers                                                                                              :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / dependencyClasspath        :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / internalDependencyClasspath:    1 ms
Total time: 4111 ms
  {file:/C:/Users/Eirik/Documents/Portal/portal/} / Web-plugin / webJarsNodeModules                               : 3073 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webJars                 : 2127 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / playEbeanModels            :  579 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / update                               :  368 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / twirlCompileTemplates      :  145 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / compileIncremental         :  123 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / manipulateBytecode         :  113 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedSources           :  107 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webModules / mappings   :   29 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webExportedDirectory    :   24 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / copyResources              :   19 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / jshint                  :   18 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / playRoutes                 :   16 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / unmanagedSources        :   13 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webExportedMappings     :   11 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / sassify                 :    9 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webJarsClassloader      :    8 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedResources         :    7 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / dependencyPositions                  :    4 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / managedClasspath           :    2 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedJars              :    2 ms
  streams-manager                                                                                                 :    2 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedClasspath         :    2 ms
  {file:/C:/Users/Eirik/Documents/Portal/portal/} / jshint / jstaskShellSource                                    :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Runtime / exportedProducts           :    1 ms
  Global / compilers                                                                                              :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / compile / compilerReporter :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / exportedProducts           :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / sources / mappings      :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / externalDependencyClasspath:    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / dependencyClasspath        :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / projectDescriptors                   :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Runtime / internalDependencyClasspath:    1 ms
Total time: 600 ms
  1. The reload takes a “pause” for 1-60 seconds after “HikariPool-X Shutdown completed”. In the example below there’s a 21 seconds pause, but it varies every time. Sometimes it’s less than a second, but usually it is between 20-50 seconds.
--- (RELOAD) ---

2018-08-29 13:31:48,127 [debug] - deletePath: deleting = C:\Users\Eirik\AppData\Local\Temp\playtemp1351222589403721586
2018-08-29 13:31:48,131 [info] - Shutting down connection pool.
2018-08-29 13:31:48,131 [info] - HikariPool-20 - Shutdown initiated...
2018-08-29 13:31:48,133 [info] - HikariPool-20 - Shutdown completed.
2018-08-29 13:31:48,133 [debug] - Shutdown application default Akka system: application
2018-08-29 13:31:48,134 [debug] - Performing phase [actor-system-terminate] with [1] tasks: [terminate-system]
2018-08-29 13:31:48,139 [debug] - reap: reaping old files from Some(C:\Users\Eirik\AppData\Local\Temp\playtemp1351222589403721586)
2018-08-29 13:32:09,144 [info] - Creating Pool for datasource 'default'
2018-08-29 13:32:09,145 [info] - HikariPool-21 - Starting...
2018-08-29 13:32:09,147 [info] - HikariPool-21 - Start completed.
2018-08-29 13:32:09,147 [info] - Database [default] connected at jdbc:mysql://192.168.0.106/parking?useSSL=false
2018-08-29 13:32:09,174 [info] - Slf4jLogger started
2018-08-29 13:32:09,175 [debug] - Starting application default Akka system: application

I’m using:

  • IntelliJ IDEA 2018.1.1 for developing
  • Play version 2.6.15
  • Scala 2.12.4
  • SBT 1.2.1
  • Turned off Windows Defender
  • All log levels are set to TRACE

Please let me know if you need more information!

Kind regards,
Eirik


(Adam Lane) #2

If you are triggering the recompile using your browser, especially chrome, be aware of this issue:

Play error page went through a phase where the inline favicon was removed causing browser to ping server for it which triggered another recompile. I believe this is fixed in latest version 2.6.18 but not sure if it was fixed in 2.6.15 or not.

If you use service workers and get an error page, service worker will also attempt to hit the server again. This is not yet fixed so if it is your problem, you need to put something like this at the bottom of your error template: https://stackoverflow.com/a/33705250/1502448
I don’t think you can overload dev error template so I have used a cloned local copy of play to get around it.


#3

Thank you for your reply!

I have now upgraded to 2.6.18 and retested with the exact same result on both my issues. You are right by the way, I’m triggering the recompile using my browser. Tested with Chrome, Edge and IE.


(Marc) #4

The compilation gets a LOT faster if you disable “PlayEncancer” if you do not need it.

Remove plugin and add “playEnhancerEnabled := false” in build.sbt.

Eg with PlayEnhancer it took 300s to make a “clean compile”, without only 40s.

(Seems like PlayEnhancer runs only single threaded)

perhaps it helps.

regards
marc


#5

The compilation itself is quick enough I think, taking 0-10 seconds. It is the second build and especially the pause between shutdown/startup that takes time. Those two combined is often around 1 minute which is a long time…

I have tested to disable PlayEnhancer as well and the compilation is quicker as you say, but my two issues remains the same.

Don’t know if it helps, but it seems like my Modules often are loaded before the pause, and then Database, Creating Pool and Slf4jLogger comes after the pause:

2018-08-31 10:57:55,135 [info] - HikariPool-5 - Shutdown completed.
2018-08-31 10:57:55,135 [debug] - Shutdown application default Akka system: application
2018-08-31 10:57:55,136 [debug] - Performing phase [actor-system-terminate] with [1] tasks: [terminate-system]
2018-08-31 10:57:55,148 [debug] - reap: reaping old files from Some(C:\Users\Eirik\AppData\Local\Temp\playtemp1865318206240765041)
2018-08-31 10:57:55,219 [info] - Starting module Giftcard...
2018-08-31 10:57:55,221 [info] - Giftcard module started...
2018-08-31 10:57:55,222 [info] - Starting module Skidata...
2018-08-31 10:57:55,222 [info] - No Skidata schedules found...
2018-08-31 10:57:55,222 [info] - Skidata module started...
2018-08-31 10:58:19,432 [info] - Database [default] initialized at jdbc:mysql://192.168.0.106/giftcard?useSSL=false
2018-08-31 10:58:19,432 [info] - Creating Pool for datasource 'default'
2018-08-31 10:58:19,433 [info] - HikariPool-6 - Starting...
2018-08-31 10:58:19,433 [warn] - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation.
2018-08-31 10:58:19,435 [info] - HikariPool-6 - Start completed.
2018-08-31 10:58:19,462 [info] - Slf4jLogger started
2018-08-31 10:58:19,464 [debug] - Starting application default Akka system: application

Regards,
Eirik


(Marcos Pereira) #6

Hey @eifi,

I would suggest configuring the log level to DEBUG and to see if it helps to understand what is taking time during shutdown/startup.

Best.


(Adam Lane) #7

I am glad you mentioned that you turned off Windows Defender. I discovered that Malwarebytes more than doubles my reload cycle time and totally forgot to mention that on the off chance it helps someone.


#8

Hi,

now with logLevel = Level.Debug and root level=debug in logback.xml:

First issue:

[debug] All newly invalidated classes after taking into account (previously) recompiled classes:Set()
Total time: 5531 ms
  {file:/C:/Users/Eirik/Documents/Portal/portal/} / Web-plugin / webJarsNodeModules                               : 2646 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / assets                  : 1250 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webJars                 : 1199 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / compileIncremental         :  962 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / playEbeanModels            :  586 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / update                               :  364 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / twirlCompileTemplates      :  169 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / manipulateBytecode         :  164 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedSources           :  110 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / compile                    :   83 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webModules / mappings   :   30 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / jshint                  :   19 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / playRoutes                 :   17 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / sassify                 :    9 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / unmanagedSources        :    7 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / dependencyPositions                  :    7 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webJarsClassloader      :    4 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedJars              :    3 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / managedClasspath           :    2 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedClasspath         :    2 ms
  {file:/C:/Users/Eirik/Documents/Portal/portal/} / jshint / jstaskShellSource                                    :    2 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / externalDependencyClasspath:    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / projectDescriptors                   :    1 ms
  streams-manager                                                                                                 :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / dependencyClasspath        :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / internalDependencyClasspath:    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / compile / compilerReporter :    1 ms
  Global / compilers                                                                                              :    1 ms
[debug] Copy resource mappings: 
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\application.conf,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\application.conf)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\ebean.properties,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\ebean.properties)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\evolutions,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\evolutions)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\evolutions\default,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\evolutions\default)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\evolutions\default\1.sql,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\evolutions\default\1.sql)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\fonts,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\fonts)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\fonts\arial.ttf,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\fonts\arial.ttf)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\fonts\FreeSans.ttf,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\fonts\FreeSans.ttf)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\giftcard.routes,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\giftcard.routes)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\logback.xml,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\logback.xml)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\medical.routes,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\medical.routes)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\messages,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\messages)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\messages.en,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\messages.en)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\parking.routes,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\parking.routes)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\routes,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\routes)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\skidata.routes,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\skidata.routes)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\ticket.routes,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\ticket.routes)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\Accountservice.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\Accountservice.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\AttachmentService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\AttachmentService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\Authenticate.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\Authenticate.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\ClientService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\ClientService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\CompanyService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\CompanyService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\CompanyServiceOld.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\CompanyServiceOld.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\FileInfoService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\FileInfoService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\FileService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\FileService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\InvitationService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\InvitationService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\InvoiceService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\InvoiceService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\InvoiceServiceOld.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\InvoiceServiceOld.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\PaymentService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\PaymentService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\PersonService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\PersonService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\ProductService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\ProductService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\ProjectService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\ProjectService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\SalesOppService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\SalesOppService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\TemplateService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\TemplateService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\timeservice.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\timeservice.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\invoice\TransactionService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\invoice\TransactionService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\skidata,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\skidata)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\skidata\Skidata.ContactService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\skidata\Skidata.ContactService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\skidata\Skidata.IdentificationIssuerService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\skidata\Skidata.IdentificationIssuerService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\skidata\Skidata.InventoryService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\skidata\Skidata.InventoryService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\skidata\Skidata.PermissionService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\skidata\Skidata.PermissionService.wsdl)
[debug] 	(C:\Users\Eirik\Documents\Portal\portal\conf\wsdl\skidata\Skidata.SalesService.wsdl,C:\Users\Eirik\Documents\Portal\portal\target\scala-2.12\classes\wsdl\skidata\Skidata.SalesService.wsdl)
[debug] No changes
Total time: 3435 ms
  {file:/C:/Users/Eirik/Documents/Portal/portal/} / Web-plugin / webJarsNodeModules                               : 2765 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webJars                 : 1310 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / playEbeanModels            :  571 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / update                               :  327 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / compileIncremental         :  150 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / twirlCompileTemplates      :  137 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / manipulateBytecode         :  108 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedSources           :   91 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webModules / mappings   :   27 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webExportedDirectory    :   21 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / jshint                  :   19 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / copyResources              :   17 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / playRoutes                 :   14 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / unmanagedSources        :   11 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webExportedMappings     :   11 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / sassify                 :    8 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedResources         :    7 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / transitiveUpdate                     :    7 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Web-assets / webJarsClassloader      :    6 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / dependencyPositions                  :    5 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / managedClasspath           :    3 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedJars              :    3 ms
  {file:/C:/Users/Eirik/Documents/Portal/portal/} / jshint / jstaskShellSource                                    :    2 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / externalDependencyClasspath:    2 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / exportedProducts           :    2 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / unmanagedClasspath         :    2 ms
  streams-manager                                                                                                 :    2 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Runtime / exportedProducts           :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / dependencyClasspath        :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / internalDependencyClasspath:    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Runtime / internalDependencyClasspath:    1 ms
  Global / compilers                                                                                              :    1 ms
  ProjectRef(uri("file:/C:/Users/Eirik/Documents/Portal/portal/"), "root") / Compile / compile / compilerReporter :    1 ms
Total time: 1 ms

Second issue (36 seconds wait this time):

2018-09-03 09:12:24,461 [debug] - HikariPool-5 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@53944a59: (connection evicted)
2018-09-03 09:12:24,461 [debug] - HikariPool-5 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@7d9a0e85: (connection evicted)
2018-09-03 09:12:24,461 [debug] - HikariPool-5 - After shutdown stats (total=0, active=0, idle=0, waiting=0)
2018-09-03 09:12:24,461 [info] - HikariPool-5 - Shutdown completed.
2018-09-03 09:12:24,808 [debug] - WorkerThread is shut down.
2018-09-03 09:13:00,960 [info] - Starting module Skidata...
2018-09-03 09:13:00,960 [info] - No Skidata schedules found...
2018-09-03 09:13:00,960 [info] - Skidata module started...
2018-09-03 09:13:00,963 [info] - Starting module Giftcard...
2018-09-03 09:13:00,965 [info] - Giftcard module started...
2018-09-03 09:13:03,308 [info] - Database [default] initialized at jdbc:mysql://192.168.0.106/giftcard?useSSL=false
2018-09-03 09:13:03,308 [info] - Creating Pool for datasource 'default'

Kind regards,
Eirik