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

Infinite compilation stack trace #2414

Open
vietj opened this issue Nov 2, 2015 · 0 comments
Open

Infinite compilation stack trace #2414

vietj opened this issue Nov 2, 2015 · 0 comments
Labels
Milestone

Comments

@vietj
Copy link

vietj commented Nov 2, 2015

Reproducer : https://www.dropbox.com/s/t109apr2qf5ld86/BUG.tgz?dl=0

Download the reproducer, untar it and execute the ant script:

[ceylon-compile] * a description of what you were trying to compile.
[ceylon-compile] 
[ceylon-compile] Thank you!
[ceylon-compile] com.redhat.ceylon.compiler.SystemErrorException: java.lang.StackOverflowError
[ceylon-compile]    at com.redhat.ceylon.compiler.CeylonCompileTool.handleExitCode(CeylonCompileTool.java:555)
[ceylon-compile]    at com.redhat.ceylon.compiler.CeylonCompileTool.run(CeylonCompileTool.java:539)
[ceylon-compile]    at com.redhat.ceylon.common.tools.CeylonTool.run(CeylonTool.java:491)
[ceylon-compile]    at com.redhat.ceylon.common.tools.CeylonTool.execute(CeylonTool.java:380)
[ceylon-compile]    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ceylon-compile]    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ceylon-compile]    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ceylon-compile]    at java.lang.reflect.Method.invoke(Method.java:497)
[ceylon-compile]    at com.redhat.ceylon.launcher.Launcher.runInJava7Checked(Launcher.java:114)
[ceylon-compile]    at com.redhat.ceylon.ant.CeylonAntTask.executeCommandline(CeylonAntTask.java:229)
[ceylon-compile]    at com.redhat.ceylon.ant.CeylonAntTask.execute(CeylonAntTask.java:186)
[ceylon-compile]    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
[ceylon-compile]    at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
[ceylon-compile]    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ceylon-compile]    at java.lang.reflect.Method.invoke(Method.java:497)
[ceylon-compile]    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[ceylon-compile]    at org.apache.tools.ant.Task.perform(Task.java:348)
[ceylon-compile]    at org.apache.tools.ant.Target.execute(Target.java:435)
[ceylon-compile]    at org.apache.tools.ant.Target.performTasks(Target.java:456)
[ceylon-compile]    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
[ceylon-compile]    at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
[ceylon-compile]    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[ceylon-compile]    at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
[ceylon-compile]    at org.apache.tools.ant.Main.runBuild(Main.java:853)
[ceylon-compile]    at org.apache.tools.ant.Main.startAnt(Main.java:235)
[ceylon-compile]    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
[ceylon-compile]    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
[ceylon-compile] Caused by: java.lang.StackOverflowError
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:591)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:390)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSubtype(Types.java:380)
[ceylon-compile]    at com.sun.tools.javac.code.Types.isSuperType(Types.java:606)

BUILD FAILED
/Users/julien/java/ceylon/toto/ceylon.tool.deploy2maven/build.xml:73: While executing command
   /Users/julien/java/ceylon/ceylon-1.2.0/bin/ceylon
   --cwd=/Users/julien/java/ceylon/toto/ceylon.tool.deploy2maven
   compile
   --rep
   /Users/julien/java/ceylon/toto/ceylon.tool.deploy2maven/repo
   --rep
   aether
   --rep
   /Users/julien/java/ceylon/toto/ceylon.tool.deploy2maven/modules
   --out
   /Users/julien/java/ceylon/toto/ceylon.tool.deploy2maven/modules
   --encoding
   UTF-8
   --source
   /Users/julien/java/ceylon/toto/ceylon.tool.deploy2maven/source
   --resource
   /Users/julien/java/ceylon/toto/ceylon.tool.deploy2maven/resource
   --pack200
   ceylon.tool.maven
Compile failed; see the compiler error output for details.

Total time: 1 second
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants