Fwd: Build failed in Jenkins: ceylon-distribution #265

28 views
Skip to first unread message

Tako Schotanus

unread,
Jul 19, 2016, 8:44:22 PM7/19/16
to ceylon-dev, David Festal

[david.festal] Add `NpmAware`, to allow using NPM modules with non-`JsonModule` classes

error: cannot find symbol
    [javac] import com.redhat.ceylon.compiler.js.loader.NpmAware;
    [javac]                                            ^
    [javac]   symbol:   class NpmAware
    [javac]   location: package com.redhat.ceylon.compiler.js.loader


That's you David ;)

-Tako

---------- Forwarded message ----------
From: <no-r...@rhcloud.com>
Date: Wed, Jul 20, 2016 at 2:19 AM
Subject: Build failed in Jenkins: ceylon-distribution #265
To: ceylonb...@gmail.com


See <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/265/changes>

Changes:

[gavin] take defaulted parameters into account for @jvasileff

[gavin] fix fqn

[stef] Added tests to implementation of nullable types from java

[gavin] simplify fix for #5961

[tako] Fixed tests now that we have added the NPM repository by default

[tako] Added some gradle output folders to `.gitignore`

[gavin] detect undecidable self typing fixes #6340

[gavin] parameter type inference for unioned callable types

[gavin] fix #6033

[gavin] fix #6361

[gavin] fix #6294, spec for use-site variance and type equality

[gavin] fix tests after #6361

[stef] Fix CCE for local type value constructor metamodel refs #6364

[stef] Metamodel for local type value constructors should barf on `get()`, not

[stef] Updated test for #6364

[stef] Changes to accomodate typechecker changes for java iterable types

[stef] Changes to accomodate error changes in the typechecker

[gavin] fix reasoning about upper bounds and covariant instantiations

[gavin] minor

[gavin] more work on #6294

[stef] Test for #6382: Cannot implement optional methods/attributes from Java

[stef] Fix for #6382: Cannot implement optional methods/attributes from Java if

[gavin] fix #5790

[gavin] fix #6217 disallow final for class aliases

[gavin] fix off-by-one error spotted by @quintesse

[gavin] fix to #6319 - reenable check for access to supertype from extends

[david.festal] Add the `node_modules` local cache to the list of base directories.

[david.festal] Add `NpmAware`, to allow using NPM modules with non-`JsonModule` classes

------------------------------------------
[...truncated 344 lines...]

install-cmr-nodeps:

clean.repo:

init.repo:

module-resolver.classes.api:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/classes>
    [javac] Compiling 9 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/classes>
    [javac] Compiling 39 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/classes>
    [javac] Note: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/api/src/main/java/com/redhat/ceylon/cmr/api/Helper.java> uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
     [copy] Copying 2 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/classes>

module-resolver.classes:
    [javac] Compiling 56 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/classes>
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] Compiling 1 source file to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/classes>
    [javac] Note: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/webdav/src/main/java/com/redhat/ceylon/cmr/webdav/WebDAVContentStore.java> uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Compiling 5 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/classes>
    [javac] Compiling 6 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/classes>
    [javac] Note: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/maven/src/main/java/com/redhat/ceylon/cmr/maven/AetherContentStore.java> uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
     [copy] Copying 1 file to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/classes>

module-resolver.jar:
      [jar] Building jar: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/dist/dist/repo/com/redhat/ceylon/module-resolver/1.2.3/com.redhat.ceylon.module-resolver-1.2.3.jar>

build:

dist:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/dist/repo/com/redhat/ceylon/module-resolver/1.2.3>
      [zip] Building zip: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cmr/build/dist/repo/com/redhat/ceylon/module-resolver/1.2.3/com.redhat.ceylon.module-resolver-1.2.3.src>

sha1sum:

sha1sum:

publish-internal:
     [copy] Copying 2 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/dist/dist/repo>

publish:

install-cmr:

install-cli-nodeps:

clean.repo:

init.repo:

compile:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cli/build/classes>
    [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cli/build.xml>:48: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 82 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cli/build/classes>
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] Creating empty <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cli/build/classes/com/redhat/ceylon/common/tool/package-info.class>
     [copy] Copying 17 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cli/build/classes>

ceylon-cli.jar:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cli/build/dist/repo/com/redhat/ceylon/cli/1.2.3>
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cli/build/bin>
      [jar] Building jar: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cli/build/dist/repo/com/redhat/ceylon/cli/1.2.3/com.redhat.ceylon.cli-1.2.3.jar>

sha1sum:

build:
     [copy] Copying 5 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cli/build/bin>

dist:
      [zip] Building zip: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/cli/build/dist/repo/com/redhat/ceylon/cli/1.2.3/com.redhat.ceylon.cli-1.2.3.src>

sha1sum:

publish-internal:
     [copy] Copying 4 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/dist/dist/repo>
     [copy] Copying 5 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/dist/dist/bin>

publish:

install-cli:

install-typechecker-nodeps:

clean.repo:

init.repo:

antlr.tree:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/gensrc/com/redhat/ceylon/compiler/typechecker/treegen>

antlr.parser:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/gensrc/com/redhat/ceylon/compiler/typechecker/parser>

treegen:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/build/classes>
    [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/build.xml>:410: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 12 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/build/classes>

tree:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/gensrc/com/redhat/ceylon/compiler/typechecker/tree>

compile:
    [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/build.xml>:437: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 81 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/build/classes>
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/src/com/redhat/ceylon/compiler/typechecker/context/PhasedUnits.java> uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

typechecker.jar:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/build/dist/repo/com/redhat/ceylon/typechecker/1.2.3>
      [jar] Building jar: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/build/dist/repo/com/redhat/ceylon/typechecker/1.2.3/com.redhat.ceylon.typechecker-1.2.3.jar>

sha1sum:

build:

dist:
      [zip] Building zip: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/typechecker/build/dist/repo/com/redhat/ceylon/typechecker/1.2.3/com.redhat.ceylon.typechecker-1.2.3.src>

sha1sum:

publish-internal:
     [copy] Copying 4 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/dist/dist/repo>

publish:

install-typechecker:

install-compiler-nodeps:

clean.repo:

init.repo:

compiler.classes:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes>
    [javac] Compiling 572 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes>
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] Creating empty <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes/com/redhat/ceylon/javax/tools/package-info.class>
    [javac] Creating empty <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes/com/redhat/ceylon/javax/lang/model/package-info.class>
    [javac] Creating empty <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes/com/redhat/ceylon/javax/lang/model/element/package-info.class>
    [javac] Creating empty <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes/com/redhat/ceylon/langtools/source/tree/package-info.class>
    [javac] Creating empty <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes/com/redhat/ceylon/javax/annotation/processing/package-info.class>
    [javac] Creating empty <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes/com/redhat/ceylon/langtools/source/util/package-info.class>
    [javac] Creating empty <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes/com/redhat/ceylon/javax/lang/model/util/package-info.class>
    [javac] Creating empty <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes/com/redhat/ceylon/javax/lang/model/type/package-info.class>
    [javac] Compiling 79 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes>
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] 1 warning
     [copy] Copying 34 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/classes>

compiler.jar:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/dist/repo/com/redhat/ceylon/compiler/java/1.2.3>
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/bin>
      [jar] Building jar: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/dist/repo/com/redhat/ceylon/compiler/java/1.2.3/com.redhat.ceylon.compiler.java-1.2.3.jar>

sha1sum:

ant.jar:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/lib>
      [jar] Building jar: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/lib/ceylon-ant.jar>

bootstrap.jar:
      [jar] Building jar: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/lib/ceylon-bootstrap.jar>

bootstrap.module:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/dist/repo/ceylon/bootstrap/1.2.3>
      [jar] Building jar: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/dist/repo/ceylon/bootstrap/1.2.3/ceylon.bootstrap-1.2.3.jar>

sha1sum:

build:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/ceylon-cars>
     [copy] Copying 18 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/bin>

dist:
      [zip] Building zip: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-java/build/dist/repo/com/redhat/ceylon/compiler/java/1.2.3/com.redhat.ceylon.compiler.java-1.2.3.src>

sha1sum:

publish-internal:
     [copy] Copying 6 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/dist/dist/repo>
     [copy] Copying 18 files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/dist/dist/bin>

publish:

install-compiler:

install-js-nodeps:

clean.repo:

init.repo:

compile:
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/build/runtime/ceylon/language/1.2.3>
    [mkdir] Created dir: <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/build/classes>
    [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/build.xml>:52: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 57 source files to <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/build/classes>
    [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/src/main/java/com/redhat/ceylon/compiler/js/JsCompiler.java>:31: error: cannot find symbol
    [javac] import com.redhat.ceylon.compiler.js.loader.NpmAware;
    [javac]                                            ^
    [javac]   symbol:   class NpmAware
    [javac]   location: package com.redhat.ceylon.compiler.js.loader
    [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/src/main/java/com/redhat/ceylon/compiler/js/util/JsOutput.java>:24: error: cannot find symbol
    [javac] import com.redhat.ceylon.compiler.js.loader.NpmAware;
    [javac]                                            ^
    [javac]   symbol:   class NpmAware
    [javac]   location: package com.redhat.ceylon.compiler.js.loader
    [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/src/main/java/com/redhat/ceylon/compiler/js/loader/JsonModule.java>:17: error: cannot find symbol
    [javac] public class JsonModule extends Module implements NpmAware {
    [javac]                                                   ^
    [javac]   symbol: class NpmAware
    [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/src/main/java/com/redhat/ceylon/compiler/js/JsCompiler.java>:266: error: cannot find symbol
    [javac]                             if (impmod instanceof NpmAware && ((NpmAware)impmod).getNpmPath() != null) {
    [javac]                                                   ^
    [javac]   symbol: class NpmAware
    [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/src/main/java/com/redhat/ceylon/compiler/js/JsCompiler.java>:266: error: cannot find symbol
    [javac]                             if (impmod instanceof NpmAware && ((NpmAware)impmod).getNpmPath() != null) {
    [javac]                                                                 ^
    [javac]   symbol: class NpmAware
    [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/src/main/java/com/redhat/ceylon/compiler/js/util/JsOutput.java>:145: error: cannot find symbol
    [javac]         final String path = ((NpmAware)mod).getNpmPath();
    [javac]                               ^
    [javac]   symbol:   class NpmAware
    [javac]   location: class JsOutput
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 6 errors

BUILD FAILED
<https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/dist/build.xml>:243: The following error occurred while executing this line:
<https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/dist/build.xml>:447: The following error occurred while executing this line:
<https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws/ceylon/compiler-js/build.xml>:52: Compile failed; see the compiler error output for details.

Total time: 1 minute 14 seconds
Build step 'Invoke Ant' marked build as failure
Archiving artifacts

David Festal

unread,
Jul 20, 2016, 3:56:04 AM7/20/16
to Tako Schotanus, ceylon-dev
Hi Tako,

My commit was missing this local file (NpmAware.java). Sorry about
that. I've pushed the missing file, and checked on Jenkins that the
build is OK now.

David.
> sha1sum:
>
> publish-internal:
> [copy] Copying 4 files to <https://ci-ceylon.rhcloud.com/job/cey
> lon-distribution/ws/ceylon/dist/dist/repo>
>
> dist:
> [zip] Building zip: <https://ci-ceylon.rhcloud.com/job/ceylon-d
> istribution/ws/ceylon/compiler
> -java/build/dist/repo/com/redhat/ceylon/compiler/java/1.2.3/com.redha
> t.ceylon.compiler.java-1.2.3.src>
>
> sha1sum:
>
> publish-internal:
> [copy] Copying 6 files to <https://ci-ceylon.rhcloud.com/job/cey
> lon-distribution/ws/ceylon/dist/dist/repo>
> [copy] Copying 18 files to <https://ci-ceylon.rhcloud.com/job/ce
> 4: error: cannot find symbol
> [javac] import com.redhat.ceylon.compiler.js.loader.NpmAware;
> [javac] ^
> [javac] symbol: class NpmAware
> [javac] location: package com.redhat.ceylon.compiler.js.loader
> [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws
> /ceylon/compiler
> -js/src/main/java/com/redhat/ceylon/compiler/js/loader/JsonModule.jav
> a>:17: error: cannot find symbol
> [javac] public class JsonModule extends Module implements
> NpmAware {
> [javac] ^
> [javac] symbol: class NpmAware
> [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws
> /ceylon/compiler
> -js/src/main/java/com/redhat/ceylon/compiler/js/JsCompiler.java>:266:
> error: cannot find symbol
> [javac] if (impmod instanceof
> NpmAware && ((NpmAware)impmod).getNpmPath() != null) {
> [javac] ^
> [javac] symbol: class NpmAware
> [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws
> /ceylon/compiler
> -js/src/main/java/com/redhat/ceylon/compiler/js/JsCompiler.java>:266:
> error: cannot find symbol
> [javac] if (impmod instanceof
> NpmAware && ((NpmAware)impmod).getNpmPath() != null) {
> [javac]
> ^
> [javac] symbol: class NpmAware
> [javac] <https://ci-ceylon.rhcloud.com/job/ceylon-distribution/ws
> /ceylon/compiler
> -js/src/main/java/com/redhat/ceylon/compiler/js/util/JsOutput.java>:1
Reply all
Reply to author
Forward
0 new messages