For a larf, I switched my working factorial code from Zulu-8 to Zulu-9 based
execution on Debian Sid. It all works on Zulu-8 so no problem with the Ceylon
and the Specks stuff. However on Zulu-9:
|> ceylon compile
Note: Created module uk.org.winder.mathstest/0.0.0
Note: Created module uk.org.winder.maths/0.0.0
515 anglides:~/Progs/Applications/Factorial/Ceylon (git:master)
|> ceylon test uk.org.winder.mathstest
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.jboss.modules.ClassLoaderLocalLoader$1 (file:/home/users/russel/.sdkman/candidates/ceylon/1.3.3/repo/org/jboss/modules/1.4.4.Final/org.jboss.modules-1.4.4.Final.jar) to method java.lang.ClassLoader.getPackage(java.lang.String)
WARNING: Please consider reporting this to the maintainers of org.jboss.modules.ClassLoaderLocalLoader$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
org.jboss.modules.ModuleNotFoundException: javax.xml:7
at org.jboss.modules.Module.addExportedPaths(Module.java:1193)
at org.jboss.modules.Module.addExportedPaths(Module.java:1227)
at org.jboss.modules.Module.addPaths(Module.java:1071)
at org.jboss.modules.Module.link(Module.java:1398)
at org.jboss.modules.Module.relinkIfNecessary(Module.java:1426)
at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:238)
at org.jboss.modules.Main.main(Main.java:384)
at ceylon.modules.bootstrap.CeylonRunTool.run(CeylonRunTool.java:367)
at ceylon.modules.bootstrap.CeylonTestTool.run(CeylonTestTool.java:127)
at com.redhat.ceylon.common.tools.CeylonTool.run(CeylonTool.java:547)
at com.redhat.ceylon.common.tools.CeylonTool.execute(CeylonTool.java:423)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at com.redhat.ceylon.launcher.Launcher.runInJava7Checked(Launcher.java:108)
at com.redhat.ceylon.launcher.Launcher.run(Launcher.java:38)
at com.redhat.ceylon.launcher.Launcher.run(Launcher.java:31)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at com.redhat.ceylon.launcher.Bootstrap.runVersion(Bootstrap.java:162)
at com.redhat.ceylon.launcher.Bootstrap.runInternal(Bootstrap.java:117)
at com.redhat.ceylon.launcher.Bootstrap.run(Bootstrap.java:93)
at com.redhat.ceylon.launcher.Bootstrap.main(Bootstrap.java:85)
--
Russel.
==========================================
Dr Russel Winder t:
+44 20 7585 2200
41 Buckmaster Road m:
+44 7770 465 077
London SW11 1EN, UK w:
www.russel.org.uk