See <http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/518/changes>
Changes:
[Alex Harui] replace get_xxx() calls with xxx
[Alex Harui] replace set_xxx(value) with xxx = value
[Alex Harui] change more set_ and get_ prefixes
[Alex Harui] superGetter & superSetter
[Alex Harui] manually convert Timer to defineProp
[Alex Harui] manual conversion to Object.defineProperties. Needs major cleanup
before it will work
[Alex Harui] lint
[Alex Harui] add @this annotations to stop warnings
[Alex Harui] add @this annotations
[Alex Harui] missed a few @this
[Alex Harui] remove object property. It didn't seem to be used and was
exposing a bug in Google Closure Compiler
[Alex Harui] fix requires
[Alex Harui] more fixups for defineprop
[Alex Harui] lint
[Alex Harui] remove hasProp/getProp/setProp
[Alex Harui] handle test for statics differently
[Alex Harui] fix copy-o
[Alex Harui] models need to be IBeadModel
[Alex Harui] need to keep looking up ancestor chain for superSetter or
superGetter
[Alex Harui] can't use hasOwnProperty as much with defineProp'd properties.
Use try/catch for now. Maybe switch to interface test later
[Alex Harui] clean up backing variables that now collide with defineProp'd
properties
[Alex Harui] need to set model after supercall otherwise GCL complains
[Alex Harui] setting model will add the bead. Really should pull model from CSS
[Alex Harui] fix backing variables so they don't collide with defineprop'd
properties
[Alex Harui] fix backing variables so the don't collide with defineprop'd
properties
[Alex Harui] use proper backing variable
[Alex Harui] change way we handle event.target expressions. Now we wrap all
events with a BrowserEvent. This probably needs revisiting again
[Alex Harui] sprinkle in @expose to get release version to survive
minification. @expose is deprecated so we may need to re-work this some day
[Alex Harui] lint
[Alex Harui] for some reason, we weren't handling 'this'
[Alex Harui] make trace handle multiple args
[Alex Harui] use block as default. this might need revisiting
[Alex Harui] don't require models to implement IBead
[Alex Harui] can't use strand as backing variable for the strand because some
strands are also beads
[Alex Harui] tweak variable names to avoid conflicts
[Alex Harui] defineProps won't let you just override the setter, you must
override both if they exist
[Alex Harui] fix mustella (js) to handle defineProp
------------------------------------------
[...truncated 1727 lines...]
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\trustedresourceurl.js:154: WARNING
- incomplete alias created for namespace goog
[java] goog.html.TrustedResourceUrl.unwrap = function(trustedResourceUrl) {
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\trustedresourceurl.js:165: WARNING
- incomplete alias created for namespace goog
[java] if (trustedResourceUrl instanceof goog.html.TrustedResourceUrl &&
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\trustedresourceurl.js:166: WARNING
- incomplete alias created for namespace goog
[java] trustedResourceUrl.constructor ===
goog.html.TrustedResourceUrl &&
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\trustedresourceurl.js:169: WARNING
- incomplete alias created for namespace goog
[java] goog.html.TrustedResourceUrl
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\trustedresourceurl.js:193: WARNING
- incomplete alias created for namespace goog
[java] goog.html.TrustedResourceUrl.fromConstant = function(url) {
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\trustedresourceurl.js:194: WARNING
- incomplete alias created for namespace goog
[java] return goog.html.TrustedResourceUrl
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\trustedresourceurl.js:206: WARNING
- incomplete alias created for namespace goog
[java]
goog.html.TrustedResourceUrl.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_ = {};
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\trustedresourceurl.js:218: WARNING
- incomplete alias created for namespace goog
[java] goog.html.TrustedResourceUrl.
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\trustedresourceurl.js:220: WARNING
- incomplete alias created for namespace goog
[java] var trustedResourceUrl = new goog.html.TrustedResourceUrl();
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:32: WARNING
- incomplete alias created for namespace goog
[java] goog.provide('goog.html.uncheckedconversions');
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:69: WARNING
- incomplete alias created for namespace goog
[java]
goog.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract =
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:78: WARNING
- incomplete alias created for namespace goog
[java] return
goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:99: WARNING
- incomplete alias created for namespace goog
[java]
goog.html.uncheckedconversions.safeScriptFromStringKnownToSatisfyTypeContract =
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:108:
WARNING - incomplete alias created for namespace goog
[java] return
goog.html.SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:129:
WARNING - incomplete alias created for namespace goog
[java]
goog.html.uncheckedconversions.safeStyleFromStringKnownToSatisfyTypeContract =
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:138:
WARNING - incomplete alias created for namespace goog
[java] return
goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:159:
WARNING - incomplete alias created for namespace goog
[java] goog.html.uncheckedconversions.
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:169:
WARNING - incomplete alias created for namespace goog
[java] return goog.html.SafeStyleSheet.
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:190:
WARNING - incomplete alias created for namespace goog
[java]
goog.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract =
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:199:
WARNING - incomplete alias created for namespace goog
[java] return
goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(url);
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:219:
WARNING - incomplete alias created for namespace goog
[java] goog.html.uncheckedconversions.
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Google\Closure\Library\closure\goog\html\uncheckedconversions.js:229:
WARNING - incomplete alias created for namespace goog
[java] return goog.html.TrustedResourceUrl.
[java] ^
[java]
[java] Apr 08, 2015 11:20:46 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\Application.js:94:
WARNING - Property MXMLDescriptor never defined on
org_apache_flex_core_Application
[java]
org_apache_flex_utils_MXMLDataInterpreter.generateMXMLInstances(this, null,
this.MXMLDescriptor);
[java]
^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\ContainerBase.js:100:
WARNING - Property MXMLDescriptor never defined on
org_apache_flex_core_ContainerBase
[java] this, this.MXMLDescriptor);
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\HTMLElementWrapper.js:64:
WARNING - assignment to property internalDisplay of
org_apache_flex_core_HTMLElementWrapper.prototype
[java] found : string
[java] required: boolean
[java] org_apache_flex_core_HTMLElementWrapper.prototype.internalDisplay =
'inline';
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\HTMLElementWrapper.js:144:
WARNING - assignment to property googFireListener of
org_apache_flex_core_HTMLElementWrapper
[java] found : null
[java] required: function ((goog.events.Listener|null), (Object|null)):
boolean
[java] org_apache_flex_core_HTMLElementWrapper.googFireListener = null;
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\HTMLElementWrapper.js:156:
WARNING - assignment to property wrappedEvent of
org_apache_flex_events_BrowserEvent
[java] found : (Object|null)
[java] required: (goog.events.BrowserEvent|null)
[java] e.wrappedEvent = eventObject;
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\IBead.js:46:
WARNING - Bad type annotation. Unknown type
org_apache_flex_binding_GenericBinding
[java] /** @this {org_apache_flex_binding_GenericBinding} */
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:226:
WARNING - Property style never defined on org_apache_flex_core_UIBase
[java] var styles = this.style;
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:300:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] if (!this.beads_) {
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:301:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] this.beads_ = [];
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:303:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] this.beads_.push(bead);
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:322:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] if (!this.beads_) {
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:323:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] this.beads_ = [];
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:325:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] for (var i = 0; i < this.beads_.length; i++) {
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:326:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] var bead = this.beads_[i];
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:341:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] if (!this.beads_) return null;
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:342:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] var n = this.beads_.length;
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:344:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] var bead = this.beads_[i];
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\core\UIBase.js:346:
WARNING - Access to private property beads_ of
org_apache_flex_core_HTMLElementWrapper not allowed here.
[java] this.beads_.splice(i, 1);
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\html\beads\ContainerView.js:54:
WARNING - Access to protected property _strand of
org_apache_flex_html_beads_ContainerView not allowed here.
[java] return this._strand;
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager println
[java] WARNING:
C:\Jenkins\workspace\flex-asjs\mustella\tests\bin\js-debug\org\apache\flex\html\beads\ContainerView.js:61:
WARNING - Access to protected property _strand of
org_apache_flex_html_beads_ContainerView not allowed here.
[java] return this._strand;
[java] ^
[java]
[java] Apr 08, 2015 11:20:47 PM
com.google.javascript.jscomp.LoggerErrorManager printSummary
[java] WARNING: 0 error(s), 247 warning(s), 95% typed
[java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[java] The project 'BasicTestsApp' has been successfully compiled and
optimized.
basictests-compile-java:
[delete] Deleting directory
<http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/ws/mustella/java/bin>
[mkdir] Created dir:
<http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/ws/mustella/java/bin>
[javac]
<http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/ws/build.xml>:1305:
warning: 'includeantruntime' was not set, defaulting to
build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 11 source files to
<http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/ws/mustella/java/bin>
basictests-run-js:
[echo]
url=file://<http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/ws/mustella/tests/basicTests/bin/js-debug/index.html>
[echo]
script=<http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/ws/mustella/tests/basicTests/halo/scripts/ButtonTestScript.mxml>
[echo]
script=<http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/ws/mustella/tests/basicTests/halo/scripts/CheckBoxTestScript.mxml>
[java]
file://<http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/ws/mustella/tests/bin/js-debug/index.html>
[java] running script
<http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/ws/mustella/tests/basicTests/halo/scripts/ButtonTestScript.mxml>
[java] test case count: 2
[java] target is undefined
[java] Command duration or timeout: 93 milliseconds
[java] Build info: version: '2.45.0', revision: '32a636c', time:
'2015-03-05 22:01:35'
[java] System info: host: 'apacheflexbuild', ip: '100.68.172.64', os.name:
'Windows Server 2008 R2', os.arch: 'amd64', os.version: '6.1', java.version:
'1.7.0_55'
[java] Session ID: 08c208c1-8714-4476-8f1f-09bdfa4d6d6c
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities [{platform=WINDOWS, acceptSslCerts=true,
javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true,
browserName=firefox, handlesAlerts=true, nativeEvents=true,
webStorageEnabled=true, rotatable=false, locationContextEnabled=true,
applicationCacheEnabled=true, takesScreenshot=true, version=31.0}]
[java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
BUILD FAILED
<http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/ws/build.xml>:1211:
Java returned: 1
Total time: 4 minutes 14 seconds
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
Build step 'Invoke Ant' marked build as failure
Archiving artifacts