Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run examples using Intellij Idea #6

Closed
anvena opened this issue Nov 9, 2017 · 51 comments

Comments

@anvena
Copy link

commented Nov 9, 2017

Hello,

Would you be able to run examples under intellij?
I've tried to run an example on mac os using intellij idea and I've received next error:

click to expand

console output:

Nov 09, 2017 8:53:54 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 2549 ms, time limit is 2000
Nov 09, 2017 8:53:54 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 2839 ms, time limit is 2000
Nov 09, 2017 8:53:55 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 3552 ms, time limit is 2000
Nov 09, 2017 8:53:55 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 3841 ms, time limit is 2000
Nov 09, 2017 8:53:56 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 4557 ms, time limit is 2000
Nov 09, 2017 8:53:56 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 4846 ms, time limit is 2000
.Compile error(s): [ERROR]Error: Could not find or load main class Support.JetBrains.Toolbox.apps.IDEA-U.ch-0.172.4343.14.IntelliJ

Nov 09, 2017 8:53:57 PM live.connector.vertxui.samples.server.AllExamplesServer lambda$start$1
SEVERE: Startup error
java.net.SocketException: Permission denied
	at sun.nio.ch.Net.bind0(Native Method)
	at sun.nio.ch.Net.bind(Net.java:433)
	at sun.nio.ch.Net.bind(Net.java:425)
	at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
	at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:128)
	at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:554)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1258)
	at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:502)
	at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:487)
	at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:980)
	at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:250)
	at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:365)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasksFrom(SingleThreadEventExecutor.java:379)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:436)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
	at java.lang.Thread.run(Thread.java:745)

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 9, 2017

Hi,

It looks like you're already running something on the ports that are filled in by default. Could you try starting the whole thing on different ports than are filled in by me? I guess that would help a lot.

I noticed here on my laptop that port 80 is often in use by other programs (like Skype or other things).

Warm regards,
Niels Gorisse

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 11, 2017

Hi
Many thanks for response. I changed the port number and it started eventually but there is another trouble:
I can't see any UI in Safari or Chrome:

click to see screenshots

![image](https://user-images.githubusercontent.com/17416455/32688977-f5079e02-c6da-11e7-80d0-454766ded3f7.png)

image

but rest api is available:
image

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 11, 2017

For now, you can ignore the warnings .
However, the error is serious and makes that the compilation from java to javascript can not be completed. The error is: Could not find or load main class Support.Jetbrains.toolbox.apps............and so on.

I think you are mixing java-code inside code that is going to be compiled to javascript. However you can not just use every java code inside there. You can use almost any java.* code and for the GUI part you can use the vertxUI classes, and with some manual help you can get some libraries in there. Can you share some code?

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 12, 2017

I was trying to run an example from mvcBootstrap from your repo.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 13, 2017

Looks like you didn't load in both the sample projects properly, because there is code in your IDE that is not supposed to be there. Did you create the intelliJ samples with the create-from-maven option?
I'll try to do the same here on a windows machine, see what happens.

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 14, 2017

I will try to describe all steps I did:
Prerequisites: mac os 10.13, java 1.8.0_151, Apache Maven 3.5.0.

  1. Imorted 2 projects (as maven projects) vertxui-core and vertxui-examples
  2. Tried to build vertxui-core with command mvn clean install. Output=>
click to expand
Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (attach-javadocs) on project vertxui-core: MavenReportException: Error while creating archive:
[ERROR] Exit code: 1 - /vertxui/vertxui-core/src/main/java/live/connector/vertxui/server/FigWheelyServer.java:25: error: tag not allowed here: <dd>
[ERROR] * <dd>vertx.eventBus().publish(FigWheely.figNotify, "bla die bla");
[ERROR] ^
[ERROR] /vertxui/vertxui-core/src/main/java/live/connector/vertxui/client/FigWheelyClient.java:20: warning: no description for @param
[ERROR] * @param message
[ERROR] ^
[ERROR] 
[ERROR] Command line was: /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/javadoc @options @packages
[ERROR] 
3. Removed tag dd in FigWheelyServer line 25 and run build again. Output =>
click to expand

``` [INFO] --- maven-gpg-plugin:1.5:sign (sign-artifacts) @ vertxui-core --- /bin/sh: gpg: command not found [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.219 s [INFO] Finished at: 2017-11-14T11:38:59+01:00 [INFO] Final Memory: 38M/517M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.5:sign (sign-artifacts) on project vertxui-core: Exit code: 127 -> [Help 1] ```

4. Disable plugin maven-gpg-plugin in vertxui-core pom. Output =>
[INFO] BUILD SUCCESS
  1. Build vertxui-examples with command mvn clean package. Output=>
[INFO] Building jar: /vertxui/vertxui-examples/target/vertxui-samples-1.01.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
  1. Run mvn exec:java -Dexec.mainClass="live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap". Output=>
click to expand

``` [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for live.connector:vertxui-samples:jar:1.01 [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: junit:junit:jar -> duplicate declaration of version 4.12 @ line 55, column 15 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building live.connector:vertxui-samples 1.01 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ vertxui-samples --- SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Nov 14, 2017 11:55:29 AM io.vertx.core.impl.BlockedThreadChecker WARNING: Thread Thread[vert.x-eventloop-thread-1,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 2704 ms, time limit is 2000 Nov 14, 2017 11:55:29 AM io.vertx.core.impl.BlockedThreadChecker WARNING: Thread Thread[vert.x-eventloop-thread-0,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 2922 ms, time limit is 2000 Nov 14, 2017 11:55:30 AM io.vertx.core.impl.BlockedThreadChecker WARNING: Thread Thread[vert.x-eventloop-thread-1,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 3708 ms, time limit is 2000 Nov 14, 2017 11:55:30 AM io.vertx.core.impl.BlockedThreadChecker WARNING: Thread Thread[vert.x-eventloop-thread-0,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 3927 ms, time limit is 2000 Nov 14, 2017 11:55:31 AM io.vertx.core.impl.BlockedThreadChecker WARNING: Thread Thread[vert.x-eventloop-thread-1,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 4712 ms, time limit is 2000 Nov 14, 2017 11:55:31 AM io.vertx.core.impl.BlockedThreadChecker WARNING: Thread Thread[vert.x-eventloop-thread-0,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 4930 ms, time limit is 2000 **.Compile error(s): [ERROR]Error: Could not find or load main class com.google.gwt.dev.Compiler**

Nov 14, 2017 11:55:32 AM live.connector.vertxui.samples.server.AllExamplesServer lambda$start$1
INFO: Initialised:
http://localhost:8081/rest/totals
http://localhost:8081/rest/bills
http://localhost:8081/rest/grocery
http://localhost:8081/figwheely.js
http://localhost:8081/

</p></details>
I run all commands from console to exclude dependency on IDE.
@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 14, 2017

Thanks a lot for your test. I'm not very surprised that some warnings appear, but I spent quite some time on removing maven warnings, so I am a bit surprised - I'll definitely make sure these disappear. These must have been added when I deployed to the central mvn repository.

VertxUI uses the system variable java.class.path - which should be quite big when an application is running as all the application .jars should appear in there. It uses this system variable to start com.google.gwt.dev.Compiler as a process. This class should be present because gwt-dev-2.8.0.jar should appear on this java.class.path. I do not understand how it can not be there. I'll invest some time in it, when I found something I'll get back to it.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 14, 2017

I checked in a few changes to avoid the errors you mention. Can you perhaps give it a go?

I am not very experienced with IntelliJ yet - I am currently working with it on a daily basis but the building is an externally started maven process, so I am still learning how that works in IntelliJ (I am a late adapter). Couldn't get it working yet. I've seen vertxui running in IntelliJ so that should not be a problem.

Looking forward to your feedback!,

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 14, 2017

Many thanks for your update.
I don't think that problem with IDE. All next steps were done from console and I cloned your repository again from scratch.

  1. Tried to build vertxui-core and received next error:

console output:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.5:sign (sign-artifacts) on project vertxui-core: Exit code: 127 -> [Help 1]

So I just disabled this plugin:
image
And was able to build vertxui-core.

  1. Then I tried to build vertxui-examples and got this:
click to expand

console output:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project vertxui-samples: Compilation failure: Compilation failure:
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithDom/AnotherTest.java:[12,17] package org.junit does not exist
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithDom/TestjUnitWithDom.java:[10,17] package org.junit does not exist
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[3,24] package org.junit does not exist
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[3,1] static import only from classes and interfaces
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[4,24] package org.junit does not exist
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[4,1] static import only from classes and interfaces
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[8,17] package org.junit does not exist
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithDom/AnotherTest.java:[25,10] cannot find symbol
[ERROR]   symbol:   class Test
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithDom.AnotherTest
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithDom/TestjUnitWithDom.java:[51,10] cannot find symbol
[ERROR]   symbol:   class Test
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithDom.TestjUnitWithDom
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[33,10] cannot find symbol
[ERROR]   symbol:   class Test
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithoutDom.TestjUnitWithoutDom
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[53,10] cannot find symbol
[ERROR]   symbol:   class Test
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithoutDom.TestjUnitWithoutDom
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[75,10] cannot find symbol
[ERROR]   symbol:   class Test
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithoutDom.TestjUnitWithoutDom
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[49,17] cannot find symbol
[ERROR]   symbol:   method assertTrue(boolean)
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithoutDom.TestjUnitWithoutDom
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[50,17] cannot find symbol
[ERROR]   symbol:   method assertTrue(boolean)
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithoutDom.TestjUnitWithoutDom
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[71,17] cannot find symbol
[ERROR]   symbol:   method assertEquals(int,int)
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithoutDom.TestjUnitWithoutDom
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[72,17] cannot find symbol
[ERROR]   symbol:   method assertTrue(boolean)
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithoutDom.TestjUnitWithoutDom
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[81,17] cannot find symbol
[ERROR]   symbol:   method assertEquals(int,int)
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithoutDom.TestjUnitWithoutDom
[ERROR] /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/live/connector/vertxui/samples/client/testjUnitWithoutDom/TestjUnitWithoutDom.java:[82,17] cannot find symbol
[ERROR]   symbol:   method assertEquals(int,int)
[ERROR]   location: class live.connector.vertxui.samples.client.testjUnitWithoutDom.TestjUnitWithoutDom

I removed scope test from pom:
image

  1. Everything looks good and now I can build both projects.
  2. Next step is to run any example under directory vertxui-examples:
mvn exec:java -Dexec.mainClass="live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap"
click to expand

console output:

INFO] Scanning for projects...
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building live.connector:vertxui-samples 1.01
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ vertxui-samples ---
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Classpath while running does not contain GWT for translating java to javascript.System property java.class.path is: "/usr/local/Cellar/maven/3.5.0/libexec/boot/plexus-classworlds-2.5.2.jar:src/main/java"Nov 14, 2017 9:29:23 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 2708 ms, time limit is 2000
Nov 14, 2017 9:29:23 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 2924 ms, time limit is 2000
Nov 14, 2017 9:29:24 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 3711 ms, time limit is 2000
Nov 14, 2017 9:29:24 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 3927 ms, time limit is 2000
Nov 14, 2017 9:29:25 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 4715 ms, time limit is 2000
Nov 14, 2017 9:29:25 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 4931 ms, time limit is 2000
Nov 14, 2017 9:29:26 PM live.connector.vertxui.samples.server.AllExamplesServer lambda$start$1
INFO: Initialised:
        http://localhost:8088/rest/totals
        http://localhost:8088/rest/bills
        http://localhost:8088/rest/grocery
        http://localhost:8088/figwheely.js
        http://localhost:8088/

So no errors but I can't see any UI components:

image

Probably this is a problem?

Classpath while running does not contain GWT for translating java to javascript.System property java.class.path is: "/usr/local/Cellar/maven/3.5.0/libexec/boot/plexus-classworlds-2.5.2.jar:src/main/java"
@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 15, 2017

First of all, so many thanks for your efforts! I'm really thankful!

Secondly, I added this 'Classpath while running does not contain GWT' message check yesterday, and that is indeed where it goes wrong. It is a bit weird because when you run the program, it should simply have this library at it's path. How come this gwt-dev-2.8.0.jar is not at its classpath when the program is started? I have no idea. I'll try to figure out what goes wrong (or run it in the existing process, but that failed last time I tried that).

I've adjusted the poms so that it should run with maven from scratch.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 15, 2017

Wait, I also print the current path. It is in your log output as well:
"System property java.class.path is: "/usr/local/Cellar/maven/3.5.0/libexec/boot/plexus-classworlds-2.5.2.jar:src/main/java";
That should contain all .jar files from the project too. Do you have any idea why they aren't there when you start the program like that? The program should not be able to start without all the jar files at the path.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 15, 2017

I've replaced the code causing the problem with a system class loader. Can you please try again? Super thanks.

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 16, 2017

First of all thank you for your effort to implement this framework and fix issues.

I tried again and vertx-core was built without problem but as regards vertxui-examples after executing

mvn exec:java -Dexec.mainClass="live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap"

I got this in the log:

Error: classpath does not contain GWT for translating java to javascript.

Probably the problem might be somewhere in different separators because you are using windows and I'm using unix system. On Windows, it's ; and on Mac and Unix, it's :.
And directory separator mark: on Windows, it's \ and on Unix and Macs it's `/'.
You can try to install unix system using vagrant or virtual box and check what is wrong.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 16, 2017

Well, the seperators are not a problem, I've seen it running on unix myself.

Can you please give the full output of your run? Because I'm printing two lines at that point, the first one starts with this "Error: classpath does...' but the second line actually prints your classpath. With that information I was able to figure out what was wrong last time.

I've done quite a rewrite of getting the classpath, so I guess this classpath that is printed secondly is a huge line. Super thanks!!

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 16, 2017

mvn exec:java -Dexec.mainClass="live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap"
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building live.connector:vertxui-samples 1.01
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ vertxui-samples ---
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Error: classpath does not contain GWT for translating java to javascript.
System property java.class.path is: "/usr/local/Cellar/maven/3.5.0/libexec/boot/plexus-classworlds-2.5.2.jar:src/main/java"
Nov 16, 2017 9:37:17 AM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 2915 ms, time limit is 2000
Nov 16, 2017 9:37:17 AM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 2644 ms, time limit is 2000
Nov 16, 2017 9:37:18 AM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 3918 ms, time limit is 2000
Nov 16, 2017 9:37:18 AM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 3647 ms, time limit is 2000
Nov 16, 2017 9:37:19 AM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 4921 ms, time limit is 2000
Nov 16, 2017 9:37:19 AM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap] has been blocked for 4650 ms, time limit is 2000
Nov 16, 2017 9:37:20 AM live.connector.vertxui.samples.server.AllExamplesServer lambda$start$1
INFO: Initialised:
	http://localhost:8088/rest/totals
	http://localhost:8088/rest/bills
	http://localhost:8088/rest/grocery
	http://localhost:8088/figwheely.js
	http://localhost:8088/
@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 16, 2017

Super tnx! Well, that is same same, no change in the classpath. I wonder why the .jar files that Maven is importing from the local repository, do not show up. I'm going to ask the maven expert here where I work, maybe he has a clue.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 16, 2017

I was able to replicate this error inside Eclipse on windows, just by using the build-in maven. I'll let you know when I figured out how maven exactly manipulates the classpath ( https://svn.apache.org/repos/infra/websites/production/maven/content/reference/maven-classloading.html ), thanks.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 16, 2017

I am sorry to say that it is not possible to run maven in such a way that a list of dependencies for running the program, are available inside. Exec:java does not create a fork but runs the software inside the same JVM. This means that I am not able to run the software by maven with exec:java . There is no setting which can show me the classpath (only compiletime or runtime but this doesn't work).

However it does work by maven to create a fat jar and then run it on commandline. Or copy dependencies to a /lib folder or make a list of jars in the local repository, and then run it with exec:exec Then the process is started outside of maven itsself. However running inside an IDE is better: you don't need to do any of these.

Do you want me to show one of these options?

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 16, 2017

I just successfully ran the example in IntelliJ. Would you like me to create a video about it (just like I did with Eclipse)?

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 16, 2017

It would be really useful to have some sort of instruction or video. Many thanks in advance.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 17, 2017

OK, I'll do that. If you're impatient: I just opened the pom files from both the vertxui-core and vertx-examples as project. Then I ran a 'maven install' on the vertxui-core, and I just started the ServerBootstrap class from the examples project as a Java application (not with maven or anthing). Hope that helps for now, if not, I'll post a video when I have the time to do so. Anyway super thanks for now for your patience for fixing a few other minor things.

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 23, 2017

Hello,

I've just tried to build again with your fixes and no errors in console of Intellij Idea. But when I start ServerBootstrap I can't see any UI components:

image

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 24, 2017

I guess you might simply need a full reload of your page (APPLE+R or CTRL+R), hope that helps.
The URL that is red should be in a folder called 'a' like a/a.nocache.js - is that the case right now?
Furthermore, I wonder where content.min.css comes from, or is that the first ajax call?

My output is:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
nov 24, 2017 6:25:40 AM live.connector.vertxui.samples.server.AllExamplesServer lambda$0
INFO: Initialised:
    http://localhost:8088/rest/
    http://localhost:8088/rest/bills
    http://localhost:8088/rest/grocery
    http://localhost:8088/figwheely.js
    http://localhost:8088/
........*

And in the browser it looks like:
screeh

Hope this helps....

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 25, 2017

I have next output:

WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 3846 ms, time limit is 2000
Nov 26, 2017 12:09:49 AM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 4514 ms, time limit is 2000
Nov 26, 2017 12:09:49 AM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 4849 ms, time limit is 2000
.*
Nov 26, 2017 12:09:49 AM live.connector.vertxui.samples.server.AllExamplesServer lambda$start$1
INFO: Initialised:
	http://localhost:8088/rest/totals
	http://localhost:8088/rest/bills
	http://localhost:8088/rest/grocery
	http://localhost:8088/figwheely.js
	http://localhost:8088/

In your console: ........* after Initialised
In my console: .* befor Initialised
Do you think might it be something suspicion ?
Also I tried to open url in private mode (it allows to get rid of cached data) and result the same (3 browsers: chrome, safari, firefox).

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 27, 2017

Pff - yes that should be the problem. It probably outputs something like 'can not compile' with a reason. I've added log.fine() statements in the VertxUI.java file. You can show them by adding a logger file to the project (or just replace log.fine with log.info ). I wonder what it says, probably it will show whats wrong.... Super thanks!

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 27, 2017

I have this output if I changed log.fine to log.info:

/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java "-javaagent:/Users/tol/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/172.4343.14/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=55601:/Users/tol/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/172.4343.14/IntelliJ IDEA.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/tools.jar:/Users/tol/work/java/vertxui/vertxui-examples/target/classes:/Users/tol/work/java/vertxui/vertxui-core/target/classes:/Users/tol/.m2/repository/io/vertx/vertx-web/3.4.1/vertx-web-3.4.1.jar:/Users/tol/.m2/repository/io/vertx/vertx-auth-common/3.4.1/vertx-auth-common-3.4.1.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-dev/2.8.0/gwt-dev-2.8.0.jar:/Users/tol/.m2/repository/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar:/Users/tol/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar:/Users/tol/.m2/repository/colt/colt/1.2.0/colt-1.2.0.jar:/Users/tol/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/Users/tol/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/tol/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/tol/.m2/repository/com/ibm/icu/icu4j/50.1.1/icu4j-50.1.1.jar:/Users/tol/.m2/repository/tapestry/tapestry/4.0.2/tapestry-4.0.2.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit/2.19/htmlunit-2.19.jar:/Users/tol/.m2/repository/xalan/xalan/2.7.2/xalan-2.7.2.jar:/Users/tol/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar:/Users/tol/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient/4.5.1/httpclient-4.5.1.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpcore/4.4.3/httpcore-4.4.3.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpmime/4.5.1/httpmime-4.5.1.jar:/Users/tol/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17.jar:/Users/tol/.m2/repository/xerces/xercesImpl/2.11.0/xercesImpl-2.11.0.jar:/Users/tol/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/tol/.m2/repository/net/sourceforge/nekohtml/nekohtml/1.9.22/nekohtml-1.9.22.jar:/Users/tol/.m2/repository/net/sourceforge/cssparser/cssparser/0.9.18/cssparser-0.9.18.jar:/Users/tol/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.2.13.v20150730/websocket-client-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.2.13.v20150730/websocket-common-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.2.13.v20150730/websocket-api-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-webapp/9.2.14.v20151106/jetty-webapp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-xml/9.2.14.v20151106/jetty-xml-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlet/9.2.14.v20151106/jetty-servlet-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-security/9.2.14.v20151106/jetty-security-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlets/9.2.14.v20151106/jetty-servlets-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-continuation/9.2.14.v20151106/jetty-continuation-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-http/9.2.14.v20151106/jetty-http-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-util/9.2.14.v20151106/jetty-util-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-io/9.2.14.v20151106/jetty-io-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-annotations/9.2.14.v20151106/jetty-annotations-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-plus/9.2.14.v20151106/jetty-plus-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-jndi/9.2.14.v20151106/jetty-jndi-9.2.14.v20151106.jar:/Users/tol/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/apache-jsp/9.2.14.v20151106/apache-jsp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-server/9.2.14.v20151106/jetty-server-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1.M0/jetty-schemas-3.1.M0.jar:/Users/tol/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-jsp/8.0.9.M3/apache-jsp-8.0.9.M3.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-el/8.0.9.M3/apache-el-8.0.9.M3.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-elemental/2.8.0/gwt-elemental-2.8.0.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-user/2.8.0/gwt-user-2.8.0.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1-sources.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/Users/tol/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/tol/.m2/repository/com/github/nmorel/gwtjackson/gwt-jackson/0.14.2/gwt-jackson-0.14.2.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4-sources.jar:/Users/tol/.m2/repository/com/squareup/javapoet/1.0.0/javapoet-1.0.0.jar:/Users/tol/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/tol/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/tol/.m2/repository/com/machinepublishers/jbrowserdriver/0.17.5/jbrowserdriver-0.17.5.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient-cache/4.5.2/httpclient-cache-4.5.2.jar:/Users/tol/.m2/repository/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-api/2.53.0/selenium-api-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/2.53.0/selenium-remote-driver-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-server/2.53.0/selenium-server-2.53.0.jar:/Users/tol/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-process/1.3/zt-process-1.3.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-exec/1.7/zt-exec-1.7.jar:/Users/tol/.m2/repository/com/sun/jna/jna/3.0.9/jna-3.0.9.jar:/Users/tol/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/tol/.m2/repository/io/github/lukehutch/fast-classpath-scanner/2.0.16/fast-classpath-scanner-2.0.16.jar:/Users/tol/.m2/repository/io/vertx/vertx-core/3.4.1/vertx-core-3.4.1.jar:/Users/tol/.m2/repository/io/netty/netty-common/4.1.8.Final/netty-common-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-buffer/4.1.8.Final/netty-buffer-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-transport/4.1.8.Final/netty-transport-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler/4.1.8.Final/netty-handler-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec/4.1.8.Final/netty-codec-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler-proxy/4.1.8.Final/netty-handler-proxy-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-socks/4.1.8.Final/netty-codec-socks-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http/4.1.8.Final/netty-codec-http-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http2/4.1.8.Final/netty-codec-http2-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver/4.1.8.Final/netty-resolver-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver-dns/4.1.8.Final/netty-resolver-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-dns/4.1.8.Final/netty-codec-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap
objc[6961]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java (0x10b3e34c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10b46f4e0). One of the two will be used. Which one is undefined.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Nov 27, 2017 9:30:24 PM live.connector.vertxui.server.VertxUI translate
INFO: Writing temporary index.html to: /Users/tol/work/java/vertxui/vertxui-examples/build/development/index.html
Nov 27, 2017 9:30:24 PM live.connector.vertxui.server.VertxUI translate
INFO: Writing gwt.xml to: /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/gwtTemp.gwt.xml
Nov 27, 2017 9:30:24 PM live.connector.vertxui.server.VertxUI translate
INFO: Classpath = "/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/tools.jar:/Users/tol/work/java/vertxui/vertxui-examples/target/classes/:/Users/tol/work/java/vertxui/vertxui-core/target/classes/:/Users/tol/.m2/repository/io/vertx/vertx-web/3.4.1/vertx-web-3.4.1.jar:/Users/tol/.m2/repository/io/vertx/vertx-auth-common/3.4.1/vertx-auth-common-3.4.1.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-dev/2.8.0/gwt-dev-2.8.0.jar:/Users/tol/.m2/repository/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar:/Users/tol/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar:/Users/tol/.m2/repository/colt/colt/1.2.0/colt-1.2.0.jar:/Users/tol/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/Users/tol/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/tol/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/tol/.m2/repository/com/ibm/icu/icu4j/50.1.1/icu4j-50.1.1.jar:/Users/tol/.m2/repository/tapestry/tapestry/4.0.2/tapestry-4.0.2.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit/2.19/htmlunit-2.19.jar:/Users/tol/.m2/repository/xalan/xalan/2.7.2/xalan-2.7.2.jar:/Users/tol/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar:/Users/tol/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient/4.5.1/httpclient-4.5.1.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpcore/4.4.3/httpcore-4.4.3.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpmime/4.5.1/httpmime-4.5.1.jar:/Users/tol/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17.jar:/Users/tol/.m2/repository/xerces/xercesImpl/2.11.0/xercesImpl-2.11.0.jar:/Users/tol/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/tol/.m2/repository/net/sourceforge/nekohtml/nekohtml/1.9.22/nekohtml-1.9.22.jar:/Users/tol/.m2/repository/net/sourceforge/cssparser/cssparser/0.9.18/cssparser-0.9.18.jar:/Users/tol/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.2.13.v20150730/websocket-client-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.2.13.v20150730/websocket-common-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.2.13.v20150730/websocket-api-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-webapp/9.2.14.v20151106/jetty-webapp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-xml/9.2.14.v20151106/jetty-xml-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlet/9.2.14.v20151106/jetty-servlet-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-security/9.2.14.v20151106/jetty-security-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlets/9.2.14.v20151106/jetty-servlets-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-continuation/9.2.14.v20151106/jetty-continuation-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-http/9.2.14.v20151106/jetty-http-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-util/9.2.14.v20151106/jetty-util-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-io/9.2.14.v20151106/jetty-io-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-annotations/9.2.14.v20151106/jetty-annotations-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-plus/9.2.14.v20151106/jetty-plus-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-jndi/9.2.14.v20151106/jetty-jndi-9.2.14.v20151106.jar:/Users/tol/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/apache-jsp/9.2.14.v20151106/apache-jsp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-server/9.2.14.v20151106/jetty-server-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1.M0/jetty-schemas-3.1.M0.jar:/Users/tol/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-jsp/8.0.9.M3/apache-jsp-8.0.9.M3.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-el/8.0.9.M3/apache-el-8.0.9.M3.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-elemental/2.8.0/gwt-elemental-2.8.0.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-user/2.8.0/gwt-user-2.8.0.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1-sources.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/Users/tol/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/tol/.m2/repository/com/github/nmorel/gwtjackson/gwt-jackson/0.14.2/gwt-jackson-0.14.2.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4-sources.jar:/Users/tol/.m2/repository/com/squareup/javapoet/1.0.0/javapoet-1.0.0.jar:/Users/tol/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/tol/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/tol/.m2/repository/com/machinepublishers/jbrowserdriver/0.17.5/jbrowserdriver-0.17.5.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient-cache/4.5.2/httpclient-cache-4.5.2.jar:/Users/tol/.m2/repository/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-api/2.53.0/selenium-api-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/2.53.0/selenium-remote-driver-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-server/2.53.0/selenium-server-2.53.0.jar:/Users/tol/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-process/1.3/zt-process-1.3.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-exec/1.7/zt-exec-1.7.jar:/Users/tol/.m2/repository/com/sun/jna/jna/3.0.9/jna-3.0.9.jar:/Users/tol/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/tol/.m2/repository/io/github/lukehutch/fast-classpath-scanner/2.0.16/fast-classpath-scanner-2.0.16.jar:/Users/tol/.m2/repository/io/vertx/vertx-core/3.4.1/vertx-core-3.4.1.jar:/Users/tol/.m2/repository/io/netty/netty-common/4.1.8.Final/netty-common-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-buffer/4.1.8.Final/netty-buffer-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-transport/4.1.8.Final/netty-transport-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler/4.1.8.Final/netty-handler-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec/4.1.8.Final/netty-codec-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler-proxy/4.1.8.Final/netty-handler-proxy-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-socks/4.1.8.Final/netty-codec-socks-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http/4.1.8.Final/netty-codec-http-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http2/4.1.8.Final/netty-codec-http2-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver/4.1.8.Final/netty-resolver-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver-dns/4.1.8.Final/netty-resolver-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-dns/4.1.8.Final/netty-codec-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar:/Users/tol/Library/Application%20Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/172.4343.14/IntelliJ%20IDEA.app/Contents/lib/idea_rt.jar:src/main/java"
Nov 27, 2017 9:30:24 PM live.connector.vertxui.server.VertxUI translate
INFO: Starting GWT with commandline: "/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/tools.jar:/Users/tol/work/java/vertxui/vertxui-examples/target/classes/:/Users/tol/work/java/vertxui/vertxui-core/target/classes/:/Users/tol/.m2/repository/io/vertx/vertx-web/3.4.1/vertx-web-3.4.1.jar:/Users/tol/.m2/repository/io/vertx/vertx-auth-common/3.4.1/vertx-auth-common-3.4.1.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-dev/2.8.0/gwt-dev-2.8.0.jar:/Users/tol/.m2/repository/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar:/Users/tol/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar:/Users/tol/.m2/repository/colt/colt/1.2.0/colt-1.2.0.jar:/Users/tol/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/Users/tol/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/tol/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/tol/.m2/repository/com/ibm/icu/icu4j/50.1.1/icu4j-50.1.1.jar:/Users/tol/.m2/repository/tapestry/tapestry/4.0.2/tapestry-4.0.2.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit/2.19/htmlunit-2.19.jar:/Users/tol/.m2/repository/xalan/xalan/2.7.2/xalan-2.7.2.jar:/Users/tol/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar:/Users/tol/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient/4.5.1/httpclient-4.5.1.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpcore/4.4.3/httpcore-4.4.3.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpmime/4.5.1/httpmime-4.5.1.jar:/Users/tol/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17.jar:/Users/tol/.m2/repository/xerces/xercesImpl/2.11.0/xercesImpl-2.11.0.jar:/Users/tol/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/tol/.m2/repository/net/sourceforge/nekohtml/nekohtml/1.9.22/nekohtml-1.9.22.jar:/Users/tol/.m2/repository/net/sourceforge/cssparser/cssparser/0.9.18/cssparser-0.9.18.jar:/Users/tol/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.2.13.v20150730/websocket-client-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.2.13.v20150730/websocket-common-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.2.13.v20150730/websocket-api-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-webapp/9.2.14.v20151106/jetty-webapp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-xml/9.2.14.v20151106/jetty-xml-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlet/9.2.14.v20151106/jetty-servlet-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-security/9.2.14.v20151106/jetty-security-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlets/9.2.14.v20151106/jetty-servlets-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-continuation/9.2.14.v20151106/jetty-continuation-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-http/9.2.14.v20151106/jetty-http-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-util/9.2.14.v20151106/jetty-util-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-io/9.2.14.v20151106/jetty-io-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-annotations/9.2.14.v20151106/jetty-annotations-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-plus/9.2.14.v20151106/jetty-plus-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-jndi/9.2.14.v20151106/jetty-jndi-9.2.14.v20151106.jar:/Users/tol/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/apache-jsp/9.2.14.v20151106/apache-jsp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-server/9.2.14.v20151106/jetty-server-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1.M0/jetty-schemas-3.1.M0.jar:/Users/tol/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-jsp/8.0.9.M3/apache-jsp-8.0.9.M3.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-el/8.0.9.M3/apache-el-8.0.9.M3.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-elemental/2.8.0/gwt-elemental-2.8.0.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-user/2.8.0/gwt-user-2.8.0.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1-sources.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/Users/tol/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/tol/.m2/repository/com/github/nmorel/gwtjackson/gwt-jackson/0.14.2/gwt-jackson-0.14.2.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4-sources.jar:/Users/tol/.m2/repository/com/squareup/javapoet/1.0.0/javapoet-1.0.0.jar:/Users/tol/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/tol/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/tol/.m2/repository/com/machinepublishers/jbrowserdriver/0.17.5/jbrowserdriver-0.17.5.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient-cache/4.5.2/httpclient-cache-4.5.2.jar:/Users/tol/.m2/repository/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-api/2.53.0/selenium-api-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/2.53.0/selenium-remote-driver-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-server/2.53.0/selenium-server-2.53.0.jar:/Users/tol/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-process/1.3/zt-process-1.3.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-exec/1.7/zt-exec-1.7.jar:/Users/tol/.m2/repository/com/sun/jna/jna/3.0.9/jna-3.0.9.jar:/Users/tol/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/tol/.m2/repository/io/github/lukehutch/fast-classpath-scanner/2.0.16/fast-classpath-scanner-2.0.16.jar:/Users/tol/.m2/repository/io/vertx/vertx-core/3.4.1/vertx-core-3.4.1.jar:/Users/tol/.m2/repository/io/netty/netty-common/4.1.8.Final/netty-common-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-buffer/4.1.8.Final/netty-buffer-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-transport/4.1.8.Final/netty-transport-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler/4.1.8.Final/netty-handler-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec/4.1.8.Final/netty-codec-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler-proxy/4.1.8.Final/netty-handler-proxy-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-socks/4.1.8.Final/netty-codec-socks-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http/4.1.8.Final/netty-codec-http-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http2/4.1.8.Final/netty-codec-http2-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver/4.1.8.Final/netty-resolver-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver-dns/4.1.8.Final/netty-resolver-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-dns/4.1.8.Final/netty-codec-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar:/Users/tol/Library/Application%20Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/172.4343.14/IntelliJ%20IDEA.app/Contents/lib/idea_rt.jar:src/main/java"
Nov 27, 2017 9:30:27 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 2871 ms, time limit is 2000
Nov 27, 2017 9:30:27 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 2655 ms, time limit is 2000
Nov 27, 2017 9:30:28 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 3875 ms, time limit is 2000
Nov 27, 2017 9:30:28 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 3660 ms, time limit is 2000
Nov 27, 2017 9:30:29 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 4879 ms, time limit is 2000
Nov 27, 2017 9:30:29 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 4664 ms, time limit is 2000
.*Nov 27, 2017 9:30:30 PM live.connector.vertxui.server.VertxUI translateContinue
INFO: Gwt says: Loading inherited module 'gwtTemp'

Nov 27, 2017 9:30:30 PM live.connector.vertxui.server.VertxUI writeHtml
INFO: Writing final index.html to: build/development/index.html
Nov 27, 2017 9:30:30 PM live.connector.vertxui.samples.server.AllExamplesServer lambda$start$1
INFO: Initialised:
	http://localhost:8088/rest/totals
	http://localhost:8088/rest/bills
	http://localhost:8088/rest/grocery
	http://localhost:8088/figwheely.js
	http://localhost:8088/
@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 28, 2017

Hmmm. It's not fair. You're putting a lot of time in this, and I accidently make a typo. The line in VertxUI.java::259 should not be

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 28, 2017

like that. I've added some debugging messages and tweaked the source folder (it's in the long format, not the short one). That might do the trick. GWT is starting just fine, but it does not seem to find anything to do.... Can you give it a (hopefully last) retry? Super thanks!

I'm working on the IntelliJ video by the way.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 28, 2017

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 28, 2017

Now I have this output:

objc[9515]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java (0x10acbf4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10ad4b4e0). One of the two will be used. Which one is undefined.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Nov 28, 2017 9:58:00 PM io.vertx.core.impl.DeploymentManager
SEVERE: Sourcefolder not found but debug is still true, did you compile with debug=false?
java.lang.IllegalArgumentException: Sourcefolder not found but debug is still true, did you compile with debug=false?
	at live.connector.vertxui.server.VertxUI.with(VertxUI.java:152)
	at live.connector.vertxui.samples.server.AllExamplesServer.start(AllExamplesServer.java:40)
	at live.connector.vertxui.samples.server.AllExamplesServer.start(AllExamplesServer.java:27)
	at live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap.start(ServerBootstrap.java:55)
	at io.vertx.core.AbstractVerticle.start(AbstractVerticle.java:111)
	at io.vertx.core.impl.DeploymentManager.lambda$doDeploy$8(DeploymentManager.java:434)
	at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:337)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:445)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
	at java.lang.Thread.run(Thread.java:748)

Nov 28, 2017 9:58:03 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 2680 ms, time limit is 2000
Nov 28, 2017 9:58:04 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 3684 ms, time limit is 2000
Nov 28, 2017 9:58:05 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 4686 ms, time limit is 2000
@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 29, 2017

Bingo! The "working directory" of your IntelliJ run-configuration must be set to the root of the project (in this case 'vertxui-samples') otherwise VertxUI can not find the java sources to compile at runtime (or startup). Does that help?

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 29, 2017

Sorry my fault, but if I set configuration like it was before
image
and output is:

objc[12106]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java (0x1064a64c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x1065324e0). One of the two will be used. Which one is undefined.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Nov 29, 2017 8:30:33 PM live.connector.vertxui.server.VertxUI translate
INFO: Translating with targetfolder=/Users/tol/work/java/vertxui/vertxui-examples/build/development
Nov 29, 2017 8:30:33 PM live.connector.vertxui.server.VertxUI translate
INFO: 	sourceFolder/Users/tol/work/java/vertxui/vertxui-examples/src/main/java
Nov 29, 2017 8:30:33 PM live.connector.vertxui.server.VertxUI translate
INFO: 	working folder: /Users/tol/work/java/vertxui/vertxui-examples/.
Nov 29, 2017 8:30:33 PM live.connector.vertxui.server.VertxUI translate
INFO: Writing temporary index.html to: /Users/tol/work/java/vertxui/vertxui-examples/build/development/index.html
Nov 29, 2017 8:30:33 PM live.connector.vertxui.server.VertxUI translate
INFO: Writing gwt.xml to: /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/gwtTemp.gwt.xml
Nov 29, 2017 8:30:33 PM live.connector.vertxui.server.VertxUI translate
INFO: Classpath = "/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/tools.jar:/Users/tol/work/java/vertxui/vertxui-examples/target/classes/:/Users/tol/work/java/vertxui/vertxui-core/target/classes/:/Users/tol/.m2/repository/io/vertx/vertx-web/3.4.1/vertx-web-3.4.1.jar:/Users/tol/.m2/repository/io/vertx/vertx-auth-common/3.4.1/vertx-auth-common-3.4.1.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-dev/2.8.0/gwt-dev-2.8.0.jar:/Users/tol/.m2/repository/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar:/Users/tol/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar:/Users/tol/.m2/repository/colt/colt/1.2.0/colt-1.2.0.jar:/Users/tol/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/Users/tol/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/tol/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/tol/.m2/repository/com/ibm/icu/icu4j/50.1.1/icu4j-50.1.1.jar:/Users/tol/.m2/repository/tapestry/tapestry/4.0.2/tapestry-4.0.2.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit/2.19/htmlunit-2.19.jar:/Users/tol/.m2/repository/xalan/xalan/2.7.2/xalan-2.7.2.jar:/Users/tol/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar:/Users/tol/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient/4.5.1/httpclient-4.5.1.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpcore/4.4.3/httpcore-4.4.3.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpmime/4.5.1/httpmime-4.5.1.jar:/Users/tol/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17.jar:/Users/tol/.m2/repository/xerces/xercesImpl/2.11.0/xercesImpl-2.11.0.jar:/Users/tol/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/tol/.m2/repository/net/sourceforge/nekohtml/nekohtml/1.9.22/nekohtml-1.9.22.jar:/Users/tol/.m2/repository/net/sourceforge/cssparser/cssparser/0.9.18/cssparser-0.9.18.jar:/Users/tol/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.2.13.v20150730/websocket-client-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.2.13.v20150730/websocket-common-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.2.13.v20150730/websocket-api-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-webapp/9.2.14.v20151106/jetty-webapp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-xml/9.2.14.v20151106/jetty-xml-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlet/9.2.14.v20151106/jetty-servlet-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-security/9.2.14.v20151106/jetty-security-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlets/9.2.14.v20151106/jetty-servlets-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-continuation/9.2.14.v20151106/jetty-continuation-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-http/9.2.14.v20151106/jetty-http-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-util/9.2.14.v20151106/jetty-util-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-io/9.2.14.v20151106/jetty-io-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-annotations/9.2.14.v20151106/jetty-annotations-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-plus/9.2.14.v20151106/jetty-plus-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-jndi/9.2.14.v20151106/jetty-jndi-9.2.14.v20151106.jar:/Users/tol/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/apache-jsp/9.2.14.v20151106/apache-jsp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-server/9.2.14.v20151106/jetty-server-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1.M0/jetty-schemas-3.1.M0.jar:/Users/tol/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-jsp/8.0.9.M3/apache-jsp-8.0.9.M3.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-el/8.0.9.M3/apache-el-8.0.9.M3.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-elemental/2.8.0/gwt-elemental-2.8.0.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-user/2.8.0/gwt-user-2.8.0.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1-sources.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/Users/tol/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/tol/.m2/repository/com/github/nmorel/gwtjackson/gwt-jackson/0.14.2/gwt-jackson-0.14.2.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4-sources.jar:/Users/tol/.m2/repository/com/squareup/javapoet/1.0.0/javapoet-1.0.0.jar:/Users/tol/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/tol/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/tol/.m2/repository/com/machinepublishers/jbrowserdriver/0.17.5/jbrowserdriver-0.17.5.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient-cache/4.5.2/httpclient-cache-4.5.2.jar:/Users/tol/.m2/repository/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-api/2.53.0/selenium-api-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/2.53.0/selenium-remote-driver-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-server/2.53.0/selenium-server-2.53.0.jar:/Users/tol/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-process/1.3/zt-process-1.3.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-exec/1.7/zt-exec-1.7.jar:/Users/tol/.m2/repository/com/sun/jna/jna/3.0.9/jna-3.0.9.jar:/Users/tol/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/tol/.m2/repository/io/github/lukehutch/fast-classpath-scanner/2.0.16/fast-classpath-scanner-2.0.16.jar:/Users/tol/.m2/repository/io/vertx/vertx-core/3.4.1/vertx-core-3.4.1.jar:/Users/tol/.m2/repository/io/netty/netty-common/4.1.8.Final/netty-common-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-buffer/4.1.8.Final/netty-buffer-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-transport/4.1.8.Final/netty-transport-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler/4.1.8.Final/netty-handler-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec/4.1.8.Final/netty-codec-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler-proxy/4.1.8.Final/netty-handler-proxy-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-socks/4.1.8.Final/netty-codec-socks-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http/4.1.8.Final/netty-codec-http-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http2/4.1.8.Final/netty-codec-http2-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver/4.1.8.Final/netty-resolver-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver-dns/4.1.8.Final/netty-resolver-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-dns/4.1.8.Final/netty-codec-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar:/Users/tol/Library/Application%20Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/172.4343.14/IntelliJ%20IDEA.app/Contents/lib/idea_rt.jar:/Users/tol/work/java/vertxui/vertxui-examples/src/main/java"
Nov 29, 2017 8:30:33 PM live.connector.vertxui.server.VertxUI translate
INFO: Starting GWT with commandline: java -cp "/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/tools.jar:/Users/tol/work/java/vertxui/vertxui-examples/target/classes/:/Users/tol/work/java/vertxui/vertxui-core/target/classes/:/Users/tol/.m2/repository/io/vertx/vertx-web/3.4.1/vertx-web-3.4.1.jar:/Users/tol/.m2/repository/io/vertx/vertx-auth-common/3.4.1/vertx-auth-common-3.4.1.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-dev/2.8.0/gwt-dev-2.8.0.jar:/Users/tol/.m2/repository/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar:/Users/tol/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar:/Users/tol/.m2/repository/colt/colt/1.2.0/colt-1.2.0.jar:/Users/tol/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/Users/tol/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/tol/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/tol/.m2/repository/com/ibm/icu/icu4j/50.1.1/icu4j-50.1.1.jar:/Users/tol/.m2/repository/tapestry/tapestry/4.0.2/tapestry-4.0.2.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit/2.19/htmlunit-2.19.jar:/Users/tol/.m2/repository/xalan/xalan/2.7.2/xalan-2.7.2.jar:/Users/tol/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar:/Users/tol/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient/4.5.1/httpclient-4.5.1.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpcore/4.4.3/httpcore-4.4.3.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpmime/4.5.1/httpmime-4.5.1.jar:/Users/tol/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17.jar:/Users/tol/.m2/repository/xerces/xercesImpl/2.11.0/xercesImpl-2.11.0.jar:/Users/tol/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/tol/.m2/repository/net/sourceforge/nekohtml/nekohtml/1.9.22/nekohtml-1.9.22.jar:/Users/tol/.m2/repository/net/sourceforge/cssparser/cssparser/0.9.18/cssparser-0.9.18.jar:/Users/tol/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.2.13.v20150730/websocket-client-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.2.13.v20150730/websocket-common-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.2.13.v20150730/websocket-api-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-webapp/9.2.14.v20151106/jetty-webapp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-xml/9.2.14.v20151106/jetty-xml-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlet/9.2.14.v20151106/jetty-servlet-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-security/9.2.14.v20151106/jetty-security-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlets/9.2.14.v20151106/jetty-servlets-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-continuation/9.2.14.v20151106/jetty-continuation-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-http/9.2.14.v20151106/jetty-http-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-util/9.2.14.v20151106/jetty-util-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-io/9.2.14.v20151106/jetty-io-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-annotations/9.2.14.v20151106/jetty-annotations-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-plus/9.2.14.v20151106/jetty-plus-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-jndi/9.2.14.v20151106/jetty-jndi-9.2.14.v20151106.jar:/Users/tol/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/apache-jsp/9.2.14.v20151106/apache-jsp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-server/9.2.14.v20151106/jetty-server-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1.M0/jetty-schemas-3.1.M0.jar:/Users/tol/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-jsp/8.0.9.M3/apache-jsp-8.0.9.M3.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-el/8.0.9.M3/apache-el-8.0.9.M3.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-elemental/2.8.0/gwt-elemental-2.8.0.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-user/2.8.0/gwt-user-2.8.0.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1-sources.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/Users/tol/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/tol/.m2/repository/com/github/nmorel/gwtjackson/gwt-jackson/0.14.2/gwt-jackson-0.14.2.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4-sources.jar:/Users/tol/.m2/repository/com/squareup/javapoet/1.0.0/javapoet-1.0.0.jar:/Users/tol/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/tol/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/tol/.m2/repository/com/machinepublishers/jbrowserdriver/0.17.5/jbrowserdriver-0.17.5.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient-cache/4.5.2/httpclient-cache-4.5.2.jar:/Users/tol/.m2/repository/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-api/2.53.0/selenium-api-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/2.53.0/selenium-remote-driver-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-server/2.53.0/selenium-server-2.53.0.jar:/Users/tol/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-process/1.3/zt-process-1.3.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-exec/1.7/zt-exec-1.7.jar:/Users/tol/.m2/repository/com/sun/jna/jna/3.0.9/jna-3.0.9.jar:/Users/tol/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/tol/.m2/repository/io/github/lukehutch/fast-classpath-scanner/2.0.16/fast-classpath-scanner-2.0.16.jar:/Users/tol/.m2/repository/io/vertx/vertx-core/3.4.1/vertx-core-3.4.1.jar:/Users/tol/.m2/repository/io/netty/netty-common/4.1.8.Final/netty-common-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-buffer/4.1.8.Final/netty-buffer-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-transport/4.1.8.Final/netty-transport-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler/4.1.8.Final/netty-handler-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec/4.1.8.Final/netty-codec-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler-proxy/4.1.8.Final/netty-handler-proxy-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-socks/4.1.8.Final/netty-codec-socks-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http/4.1.8.Final/netty-codec-http-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http2/4.1.8.Final/netty-codec-http2-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver/4.1.8.Final/netty-resolver-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver-dns/4.1.8.Final/netty-resolver-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-dns/4.1.8.Final/netty-codec-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar:/Users/tol/Library/Application%20Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/172.4343.14/IntelliJ%20IDEA.app/Contents/lib/idea_rt.jar:/Users/tol/work/java/vertxui/vertxui-examples/src/main/java" com.google.gwt.dev.Compiler -strict -XdisableUpdateCheck -war /Users/tol/work/java/vertxui/vertxui-examples/build/development -draftCompile -optimize 0 -style DETAILED gwtTemp
Nov 29, 2017 8:30:35 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 2863 ms, time limit is 2000
Nov 29, 2017 8:30:35 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 2601 ms, time limit is 2000
Nov 29, 2017 8:30:36 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 3865 ms, time limit is 2000
Nov 29, 2017 8:30:36 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 3603 ms, time limit is 2000
Nov 29, 2017 8:30:37 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 4868 ms, time limit is 2000
Nov 29, 2017 8:30:37 PM io.vertx.core.impl.BlockedThreadChecker
WARNING: Thread Thread[vert.x-eventloop-thread-1,5,main] has been blocked for 4606 ms, time limit is 2000
Nov 29, 2017 8:30:38 PM live.connector.vertxui.server.VertxUI translateContinue
.INFO: Gwt says: Loading inherited module 'gwtTemp'
Nov 29, 2017 8:30:38 PM live.connector.vertxui.server.VertxUI translateContinue
INFO: Gwt says:    [ERROR] Unable to find 'gwtTemp.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
.Nov 29, 2017 8:30:38 PM live.connector.vertxui.server.VertxUI writeHtml
INFO: Writing final index.html to: build/development/index.html
Compile error(s): Loading inherited module 'gwtTemp'
   [ERROR] Unable to find 'gwtTemp.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?

Nov 29, 2017 8:30:38 PM live.connector.vertxui.samples.server.AllExamplesServer lambda$start$1
INFO: Initialised:
	http://localhost:8088/rest/totals
	http://localhost:8088/rest/bills
	http://localhost:8088/rest/grocery
	http://localhost:8088/figwheely.js
	http://localhost:8088/

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Nov 29, 2017

That's weird, gwt says that gwtTemp.gwt.xml is not on the classpath - but it actually is, as shown above too. I'm afraid I'm out of options for now...

@anvena

This comment has been minimized.

Copy link
Author

commented Nov 30, 2017

I noticed that this file is created and then removed.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Dec 1, 2017

Yes that's right. It's created, then GWT is ran, then it's deleted.

If you look at this line:

INFO: Starting GWT with commandline: java -cp "..........:/Users/tol/work/java/vertxui/vertxui-examples/src/main/java" com.google.gwt.dev.Compiler -strict -XdisableUpdateCheck -war /Users/tol/work/java/vertxui/vertxui-examples/build/development -draftCompile -optimize 0 -style DETAILED gwtTemp

you can see that after the dots that I placed (which is the original classpath), there is the sourcefolder /Users/......./src/main/java . That should be the place where this temporary file is placed. Looking at the debug message, it is actually placed there too, and not somewhere else:

INFO: Writing gwt.xml to: /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/gwtTemp.gwt.xml

Best!,
Niels

@anvena

This comment has been minimized.

Copy link
Author

commented Dec 1, 2017

I understand but in this case probably there is a problem with initialisation ordering because I am recieving this error and I can see that gwtTemp.gwt.xml is created and removed but it has not included in classpath:

INFO: Gwt says: Loading inherited module 'gwtTemp'
Nov 30, 2017 9:28:27 PM live.connector.vertxui.server.VertxUI translateContinue
INFO: Gwt says:    [ERROR] Unable to find 'gwtTemp.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
.Nov 30, 2017 9:28:27 PM live.connector.vertxui.server.VertxUI writeHtml
INFO: Writing final index.html to: build/development/index.html
Compile error(s): Loading inherited module 'gwtTemp'
   [ERROR] Unable to find 'gwtTemp.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?

Nov 30, 2017 9:28:27 PM live.connector.vertxui.samples.server.AllExamplesServer lambda$start$1
INFO: Initialised:
	http://localhost:8088/chatEventbus/
	http://localhost:8088/figwheely.js
	http://localhost:8088/
@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Dec 1, 2017

Hi,
As far as I can see, the gwtTemp.gwt.xml is written to /Users/tol/work/java/vertxui/vertxui-examples/src/main/java ánd that folder is what is included in the classpath as the last thing for reading it out.

Here is the statement where I see that the .xml file is written to that folder:

INFO: Writing gwt.xml to: /Users/tol/work/java/vertxui/vertxui-examples/src/main/java/gwtTemp.gwt.xml

and here is the statement where I see that the classpath is loaded at the end of the classpath (which I replaced with "......"):

 java -cp "..........:/Users/tol/work/java/vertxui/vertxui-examples/src/main/java" com.google.gwt.dev.Compiler -strict -XdisableUpdateCheck -war /Users/tol/work/java/vertxui/vertxui-examples/build/development -draftCompile -optimize 0 -style DETAILED gwtTemp

In both statements you can see that /Users/tol/work/java/vertxui/vertxui-examples/src/main/java is clearly mentioned.

I added a wait statement, in case your OS has a delay in writing the gwtTemp file. I also see all the warnings; I don't have any on my system, the compiling itsself starts at my side without any warnings (because the initialisation itsself happens within 1 second, contrary to 10 seconds on your machine). I hope this helps!

@anvena

This comment has been minimized.

Copy link
Author

commented Dec 2, 2017

Hi,

I've just tried to run this on another computer but the same OS:

objc[20628]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/bin/java (0x10406f4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x1041f04e0). One of the two will be used. Which one is undefined.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI with
INFO: source folder that will be used is src/main/java
Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI translate
INFO: Translating with targetfolder=/Volumes/HDD/work/vertxui/vertxui-examples/build/development
Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI translate
INFO: 	sourceFolder: /Volumes/HDD/work/vertxui/vertxui-examples/src/main/java
Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI translate
INFO: 	working folder: /Volumes/HDD/work/vertxui/vertxui-examples/.
Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI translate
INFO: Writing temporary index.html to: /Volumes/HDD/work/vertxui/vertxui-examples/build/development/index.html
Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI translate
INFO: Writing gwt.xml to: /Volumes/HDD/work/vertxui/vertxui-examples/src/main/java/gwtTemp.gwt.xml
Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI translate
INFO: Classpath = "/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/tools.jar:/Volumes/HDD/work/vertxui/vertxui-examples/target/classes/:/Volumes/HDD/work/vertxui/vertxui-core/target/classes/:/Users/tol/.m2/repository/io/vertx/vertx-web/3.4.1/vertx-web-3.4.1.jar:/Users/tol/.m2/repository/io/vertx/vertx-auth-common/3.4.1/vertx-auth-common-3.4.1.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-dev/2.8.0/gwt-dev-2.8.0.jar:/Users/tol/.m2/repository/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar:/Users/tol/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar:/Users/tol/.m2/repository/colt/colt/1.2.0/colt-1.2.0.jar:/Users/tol/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/Users/tol/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/tol/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/tol/.m2/repository/com/ibm/icu/icu4j/50.1.1/icu4j-50.1.1.jar:/Users/tol/.m2/repository/tapestry/tapestry/4.0.2/tapestry-4.0.2.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit/2.19/htmlunit-2.19.jar:/Users/tol/.m2/repository/xalan/xalan/2.7.2/xalan-2.7.2.jar:/Users/tol/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar:/Users/tol/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient/4.5.1/httpclient-4.5.1.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpcore/4.4.3/httpcore-4.4.3.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpmime/4.5.1/httpmime-4.5.1.jar:/Users/tol/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17.jar:/Users/tol/.m2/repository/xerces/xercesImpl/2.11.0/xercesImpl-2.11.0.jar:/Users/tol/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/tol/.m2/repository/net/sourceforge/nekohtml/nekohtml/1.9.22/nekohtml-1.9.22.jar:/Users/tol/.m2/repository/net/sourceforge/cssparser/cssparser/0.9.18/cssparser-0.9.18.jar:/Users/tol/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.2.13.v20150730/websocket-client-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.2.13.v20150730/websocket-common-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.2.13.v20150730/websocket-api-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-webapp/9.2.14.v20151106/jetty-webapp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-xml/9.2.14.v20151106/jetty-xml-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlet/9.2.14.v20151106/jetty-servlet-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-security/9.2.14.v20151106/jetty-security-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlets/9.2.14.v20151106/jetty-servlets-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-continuation/9.2.14.v20151106/jetty-continuation-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-http/9.2.14.v20151106/jetty-http-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-util/9.2.14.v20151106/jetty-util-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-io/9.2.14.v20151106/jetty-io-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-annotations/9.2.14.v20151106/jetty-annotations-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-plus/9.2.14.v20151106/jetty-plus-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-jndi/9.2.14.v20151106/jetty-jndi-9.2.14.v20151106.jar:/Users/tol/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/apache-jsp/9.2.14.v20151106/apache-jsp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-server/9.2.14.v20151106/jetty-server-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1.M0/jetty-schemas-3.1.M0.jar:/Users/tol/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-jsp/8.0.9.M3/apache-jsp-8.0.9.M3.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-el/8.0.9.M3/apache-el-8.0.9.M3.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-elemental/2.8.0/gwt-elemental-2.8.0.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-user/2.8.0/gwt-user-2.8.0.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1-sources.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/Users/tol/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/tol/.m2/repository/com/github/nmorel/gwtjackson/gwt-jackson/0.14.2/gwt-jackson-0.14.2.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4-sources.jar:/Users/tol/.m2/repository/com/squareup/javapoet/1.0.0/javapoet-1.0.0.jar:/Users/tol/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/tol/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/tol/.m2/repository/com/machinepublishers/jbrowserdriver/0.17.5/jbrowserdriver-0.17.5.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient-cache/4.5.2/httpclient-cache-4.5.2.jar:/Users/tol/.m2/repository/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-api/2.53.0/selenium-api-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/2.53.0/selenium-remote-driver-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-server/2.53.0/selenium-server-2.53.0.jar:/Users/tol/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-process/1.3/zt-process-1.3.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-exec/1.7/zt-exec-1.7.jar:/Users/tol/.m2/repository/com/sun/jna/jna/3.0.9/jna-3.0.9.jar:/Users/tol/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/tol/.m2/repository/io/github/lukehutch/fast-classpath-scanner/2.0.16/fast-classpath-scanner-2.0.16.jar:/Users/tol/.m2/repository/io/vertx/vertx-core/3.4.1/vertx-core-3.4.1.jar:/Users/tol/.m2/repository/io/netty/netty-common/4.1.8.Final/netty-common-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-buffer/4.1.8.Final/netty-buffer-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-transport/4.1.8.Final/netty-transport-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler/4.1.8.Final/netty-handler-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec/4.1.8.Final/netty-codec-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler-proxy/4.1.8.Final/netty-handler-proxy-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-socks/4.1.8.Final/netty-codec-socks-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http/4.1.8.Final/netty-codec-http-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http2/4.1.8.Final/netty-codec-http2-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver/4.1.8.Final/netty-resolver-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver-dns/4.1.8.Final/netty-resolver-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-dns/4.1.8.Final/netty-codec-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar:/Applications/IntelliJ%20IDEA.app/Contents/lib/idea_rt.jar:/Volumes/HDD/work/vertxui/vertxui-examples/src/main/java"
Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI translate
INFO: Starting GWT with commandline: java -cp "/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/lib/tools.jar:/Volumes/HDD/work/vertxui/vertxui-examples/target/classes/:/Volumes/HDD/work/vertxui/vertxui-core/target/classes/:/Users/tol/.m2/repository/io/vertx/vertx-web/3.4.1/vertx-web-3.4.1.jar:/Users/tol/.m2/repository/io/vertx/vertx-auth-common/3.4.1/vertx-auth-common-3.4.1.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-dev/2.8.0/gwt-dev-2.8.0.jar:/Users/tol/.m2/repository/com/google/code/gson/gson/2.6.2/gson-2.6.2.jar:/Users/tol/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/Users/tol/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar:/Users/tol/.m2/repository/colt/colt/1.2.0/colt-1.2.0.jar:/Users/tol/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/Users/tol/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/tol/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/tol/.m2/repository/com/ibm/icu/icu4j/50.1.1/icu4j-50.1.1.jar:/Users/tol/.m2/repository/tapestry/tapestry/4.0.2/tapestry-4.0.2.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit/2.19/htmlunit-2.19.jar:/Users/tol/.m2/repository/xalan/xalan/2.7.2/xalan-2.7.2.jar:/Users/tol/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar:/Users/tol/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient/4.5.1/httpclient-4.5.1.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpcore/4.4.3/httpcore-4.4.3.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpmime/4.5.1/httpmime-4.5.1.jar:/Users/tol/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/tol/.m2/repository/net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17.jar:/Users/tol/.m2/repository/xerces/xercesImpl/2.11.0/xercesImpl-2.11.0.jar:/Users/tol/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/tol/.m2/repository/net/sourceforge/nekohtml/nekohtml/1.9.22/nekohtml-1.9.22.jar:/Users/tol/.m2/repository/net/sourceforge/cssparser/cssparser/0.9.18/cssparser-0.9.18.jar:/Users/tol/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.2.13.v20150730/websocket-client-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.2.13.v20150730/websocket-common-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.2.13.v20150730/websocket-api-9.2.13.v20150730.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-webapp/9.2.14.v20151106/jetty-webapp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-xml/9.2.14.v20151106/jetty-xml-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlet/9.2.14.v20151106/jetty-servlet-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-security/9.2.14.v20151106/jetty-security-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-servlets/9.2.14.v20151106/jetty-servlets-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-continuation/9.2.14.v20151106/jetty-continuation-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-http/9.2.14.v20151106/jetty-http-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-util/9.2.14.v20151106/jetty-util-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-io/9.2.14.v20151106/jetty-io-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-annotations/9.2.14.v20151106/jetty-annotations-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-plus/9.2.14.v20151106/jetty-plus-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-jndi/9.2.14.v20151106/jetty-jndi-9.2.14.v20151106.jar:/Users/tol/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar:/Users/tol/.m2/repository/org/eclipse/jetty/apache-jsp/9.2.14.v20151106/apache-jsp-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/jetty-server/9.2.14.v20151106/jetty-server-9.2.14.v20151106.jar:/Users/tol/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1.M0/jetty-schemas-3.1.M0.jar:/Users/tol/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-jsp/8.0.9.M3/apache-jsp-8.0.9.M3.jar:/Users/tol/.m2/repository/org/mortbay/jasper/apache-el/8.0.9.M3/apache-el-8.0.9.M3.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-elemental/2.8.0/gwt-elemental-2.8.0.jar:/Users/tol/.m2/repository/com/google/gwt/gwt-user/2.8.0/gwt-user-2.8.0.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1.jar:/Users/tol/.m2/repository/com/google/jsinterop/jsinterop-annotations/1.0.1/jsinterop-annotations-1.0.1-sources.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/tol/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/Users/tol/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/tol/.m2/repository/com/github/nmorel/gwtjackson/gwt-jackson/0.14.2/gwt-jackson-0.14.2.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.4/jackson-annotations-2.8.4-sources.jar:/Users/tol/.m2/repository/com/squareup/javapoet/1.0.0/javapoet-1.0.0.jar:/Users/tol/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/tol/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/tol/.m2/repository/com/machinepublishers/jbrowserdriver/0.17.5/jbrowserdriver-0.17.5.jar:/Users/tol/.m2/repository/org/apache/httpcomponents/httpclient-cache/4.5.2/httpclient-cache-4.5.2.jar:/Users/tol/.m2/repository/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-api/2.53.0/selenium-api-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/2.53.0/selenium-remote-driver-2.53.0.jar:/Users/tol/.m2/repository/org/seleniumhq/selenium/selenium-server/2.53.0/selenium-server-2.53.0.jar:/Users/tol/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-process/1.3/zt-process-1.3.jar:/Users/tol/.m2/repository/org/zeroturnaround/zt-exec/1.7/zt-exec-1.7.jar:/Users/tol/.m2/repository/com/sun/jna/jna/3.0.9/jna-3.0.9.jar:/Users/tol/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/tol/.m2/repository/io/github/lukehutch/fast-classpath-scanner/2.0.16/fast-classpath-scanner-2.0.16.jar:/Users/tol/.m2/repository/io/vertx/vertx-core/3.4.1/vertx-core-3.4.1.jar:/Users/tol/.m2/repository/io/netty/netty-common/4.1.8.Final/netty-common-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-buffer/4.1.8.Final/netty-buffer-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-transport/4.1.8.Final/netty-transport-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler/4.1.8.Final/netty-handler-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec/4.1.8.Final/netty-codec-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-handler-proxy/4.1.8.Final/netty-handler-proxy-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-socks/4.1.8.Final/netty-codec-socks-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http/4.1.8.Final/netty-codec-http-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-http2/4.1.8.Final/netty-codec-http2-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver/4.1.8.Final/netty-resolver-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-resolver-dns/4.1.8.Final/netty-resolver-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/io/netty/netty-codec-dns/4.1.8.Final/netty-codec-dns-4.1.8.Final.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar:/Users/tol/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar:/Applications/IntelliJ%20IDEA.app/Contents/lib/idea_rt.jar:/Volumes/HDD/work/vertxui/vertxui-examples/src/main/java" com.google.gwt.dev.Compiler -strict -XdisableUpdateCheck -war /Volumes/HDD/work/vertxui/vertxui-examples/build/development -draftCompile -optimize 0 -style DETAILED gwtTemp
Dec 02, 2017 4:45:35 PM live.connector.vertxui.samples.server.AllExamplesServer lambda$start$1
INFO: Initialised:
	http://localhost:8088/rest/totals
	http://localhost:8088/rest/bills
	http://localhost:8088/rest/grocery
	http://localhost:8088/figwheely.js
	http://localhost:8088/
.Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI translateContinue
INFO: Gwt says: Loading inherited module 'gwtTemp'
Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI translateContinue
INFO: Gwt says:    [ERROR] Unable to find 'gwtTemp.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
.Dec 02, 2017 4:45:35 PM live.connector.vertxui.server.VertxUI writeHtml
INFO: Writing final index.html to: build/development/index.html
Compile error(s): Loading inherited module 'gwtTemp'
   [ERROR] Unable to find 'gwtTemp.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Dec 2, 2017

Thanks - same story. I've added a wait for the file to be actually there, last time I wrote you. Did you do an update so that this wait-for-the-file-to-exist was taken into account?
Super thanks!!

@anvena

This comment has been minimized.

Copy link
Author

commented Dec 3, 2017

I did it from scratch so I took the latest changes when I cloned repo.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Dec 3, 2017

That's cool. OK, well, as you can see it is actually writing the file there, and it really says it can't find the file there, so, I don't know what to do. I even build in an 'after-check' whether the file is there or not, so, now what? I was actually able here on my system to run the GWT compiler with the commandline that was generated outside IntelliJ, so...

@anvena

This comment has been minimized.

Copy link
Author

commented Dec 4, 2017

I checked on windows machine and reproduced all steps I did on mac (2 different machines) and it works without any issue. Seems like somewhere there is an implementation which affected by platform (in my case mac, did not check on other unix systems). So I don't have an idea what to do ...
you are the best person who knows everything about your code. Sorry if it makes you frustrated. If you would like leave it as it is I will be fine no problem from my side.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Dec 4, 2017

Oh no it doesn't frustrate me, I'm just worried that someone else left looking at the the VertxUI idea because it wasn't working on the Mac. I asked a collegue Java developer on my work today (while programming on his MacBook), if he could give it a go. So we might actually have an answer soon.

What he said at first is whether the rights of the file are correct. So, that might be a problem. With which rights is IntelliJ started? I don't remember having any problems with that when I worked on a Mac (long before they were Intel based), but that might be a source of the problems somehow...
Thanks for being along the ride so far! Cheers,

@anvena

This comment has been minimized.

Copy link
Author

commented Dec 7, 2017

hi, IntelliJ is started under my own account. Probably something wrong with access to file gwtTemp.gwt.xml is it possible don't remove this file?

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Dec 7, 2017

The problem is not in creating or removing the file, that seems to go fine. The problem is that the GWT process -start is started when a translation from java to javascript is necessary- does not seem to see the file, although it is really there....

@rondinif

This comment has been minimized.

Copy link
Contributor

commented Aug 3, 2018

Thank a lot to the author for sharing the work and efforts for this very interesting project.
I'm not using IJ but unfortunately I have troubled to understand how to start on my OSX environment because of both Unable to find 'gwtTemp.gwt.xml' on your classpath and Compile error(s): [ERROR]Error: Could not find or load main class com.google.gwt.dev.Compiler so I come to this issue#6. Finally I solved by making a couple of changes to the sourcesvertxui-core/src/main/java/live/connector/vertxui/server/VertxUI.java but now I've tested this couple of possible solutions and now I can say that it work well in my case.

  1. in method translate() we (on mac) need to remove delimeting double quotes in:
		// classpath = "\"" + classpath + separator + new File(folderSource).getAbsolutePath() + "\"";
		classpath = classpath + separator + new File(folderSource).getAbsolutePath();

this is absolutely weird and still mysterious for me because of, during the troubleshooting phase I've printed out the resulting commandline and copied and pasted it on a terminal and in there it works (even with double quote) , but this works not when launched in Process process = Runtime.getRuntime().exec(commandline); spawning another java -cp ... I don't know why but without the double quoted delimiters it works both in terminal and in the VertxUI.java. I'm aware of this topic require some more investigation for a quite robust FIX.

  1. Since I'm usual and I want to run the project by running the fat-jar "shaded jar" ( i.e.: maven-shade-plugin) or (may be, I'm not totally sure..) even if we like to run by mvn exec:java -Dexec.mainClass="live.connector.vertxui.samples.server.mvcBootstrap.ServerBootstrap" we need to comment out this check:
	// Check whether the classpath contains gwt
		/*
		if (!classpath.contains("gwt-dev")) {
			System.err.println("Error: classpath does not contain GWT for translating java to javascript.");
			System.err.println("System property java.class.path is: " + classpath);
			compiling = false;
			return false;
		}
              */

primary because of we have in classpath only the fat-jar ( that contains all the dependencies and even the gwt-dev ) so this kind of check it prevents us unnecessarily from starting.

PS: Today is my first day but I'd like to have some time to learn much more and play a bit with this interesting project, @nielsbaloe let me know if I can be useful for clarification, test or other, hello.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Aug 4, 2018

@rondinif

This comment has been minimized.

Copy link
Contributor

commented Aug 4, 2018

Hi Niels,
please consider that I've started with jdk1.8.0_112(maven.compiler.source and maven.compiler.target were 8) and now I'm using jdk-9.0.4 (maven.compiler.source and maven.compiler.target now is 9); I read today in issue #7 that it's require Java9, Therefore now all components,examples and core was clean packaged and installed with Java9

  1. The test with the proposal copy and paste has no success:
    changs:
// KO 1.8+9 classpath = "\"" + classpath + separator + new File(folderSource).getAbsolutePath() + "\"";
// OK 1.8+9 classpath = classpath + separator + new File(folderSource).getAbsolutePath();
// KO 1.8,9 classpath = '"' + classpath + separator + new File(folderSource).getAbsolutePath() + '"';

outcomes :

java -cp "/Users/ronda/projects/learning-vertx/lab33-vertxui/vertxui/vertxui-examples/target/vertxui-samples-1.01-fat.jar:/Users/ronda/projects/learning-vertx/lab33-vertxui/vertxui/vertxui-examples/src/main/java" com.google.gwt.dev.Compiler -strict -XdisableUpdateCheck -war /Users/ronda/projects/learning-vertx/lab33-vertxui/vertxui/vertxui-examples/build/development -draftCompile -optimize 0 -style DETAILED gwtTemp
======================================================
Aug 04, 2018 6:07:45 PM live.connector.vertxui.samples.server.AllExamplesServer lambda$start$1
INFO: Initialised:
	http://localhost:8088/rest/totals
	http://localhost:8088/rest/bills
	http://localhost:8088/rest/grocery
	http://localhost:8088/figwheely.js
	http://localhost:8088/
..Aug 04, 2018 6:07:45 PM live.connector.vertxui.server.VertxUI translateContinue
INFO: [translateContinue] - process is no more alive, Therefore we can now delete the file:
/Users/ronda/projects/learning-vertx/lab33-vertxui/vertxui/vertxui-examples/src/main/java/gwtTemp.gwt.xml
Compile error(s): [ERROR]Errore: impossibile trovare o caricare la classe principale com.google.gwt.dev.Compiler
[ERROR]Causato da: java.lang.ClassNotFoundException: com.google.gwt.dev.Compiler
^C
$ # BUT IF I RUN IN TERMINAL THE SAME COPY AND PASTED command line IT WORKS! 
$ cp ../private/gwtTemp.gwt.xml  src/main/java/
$ # just restored a copy of the xml to try the gwt commandline from terminal
$ java -cp "/Users/ronda/projects/learning-vertx/lab33-vertxui/vertxui/vertxui-examples/target/vertxui-samples-1.01-fat.jar:/Users/ronda/projects/learning-vertx/lab33-vertxui/vertxui/vertxui-examples/src/main/java" com.google.gwt.dev.Compiler -strict -XdisableUpdateCheck -war /Users/ronda/projects/learning-vertx/lab33-vertxui/vertxui/vertxui-examples/build/development -draftCompile -optimize 0 -style DETAILED gwtTemp
Compiling module gwtTemp
   Compiling 1 permutation
      Compiling permutation 0...
   Compile of permutations succeeded
   Compilation succeeded -- 11,628s
Linking into /Users/ronda/projects/learning-vertx/lab33-vertxui/vertxui/vertxui-examples/build/development/a
   Link succeeded
   Linking succeeded -- 0,207s
  1. Yep, It happens to me to use fatjars also in the development/debugging/manual-testing expecialy in containerized/k8s deployments; but if it's not necessary... well I've still a lot to learn :) - now I've proper configured the exec-maven-plugin and I can run the vertxui-examples whith mvn exec:ecex receiving al the dependencies in a full classpath so no problem even leaving the check if (!classpath.contains("gwt-dev")). What that is important for me is that when I deploy my fatjar in a container and it starts all will going fine.

Thanks you again.

@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Aug 5, 2018

@rondinif

This comment has been minimized.

Copy link
Contributor

commented Aug 8, 2018

Hi Niels,
I worked on this as you can see in the PR and the documentation You ( or someone) could do more tests on different environments (I tried with Java9 on OSX) and when you feel comfortable you can accept the PR if you wish.

I'm happy to know that you're going to work on the project even for java 10, my best compliments.
Bye

@nielsbaloe nielsbaloe closed this in 2611e21 Aug 9, 2018
@nielsbaloe

This comment has been minimized.

Copy link
Owner

commented Aug 9, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.