I’m not sure. Looking at the js build [1] I can see the externs file being read from that repo, so I’m assuming one of them would need to be modified in order for the type to be updated. Maybe Harbs can comment on this, as he set up the repo.
[1] https://github.com/apache/royale-typedefs/blob/develop/js/build.xml ________________________________ From: Piotr Zarzycki <[email protected]> Sent: Tuesday, July 9, 2019 11:19:06 AM To: [email protected] Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219 Hi Yishay, Should I add also my stuff to make it work to Royale-Extras ? Thanks, Piotr wt., 9 lip 2019 o 10:14 Yishay Weiss <[email protected]> napisał(a): > Hi Carlos, > > > > It looks like [1] this is experimental technology, which is probably why > it’s missing from our typedefs [2]. Theoretically it can be added [2], but > I don’t know if this is a good idea if it’s not guaranteed to work in every > browser. > > > > Thoughts? > > > > > > [1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate > > [2] > https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js > > > > ________________________________ > From: Carlos Rovira <[email protected]> > Sent: Tuesday, July 9, 2019 9:50:44 AM > To: [email protected] > Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219 > > I think the problem is we really don't have "animate" method in our Element > JS API. I think yesterday I made some kind of wrong compilation. > > Can we add this? > https://developer.mozilla.org/es/docs/Web/API/Element/animate > If so, where should this be done? > > thanks > > > > El mar., 9 jul. 2019 a las 8:45, Carlos Rovira (<[email protected]>) > escribió: > > > Seems this change I did yesterday is failing as well in my daily build. > > How is possible this compiled ok yesterday with Maven? but today is > failing? > > I'll be looking at it this morning > > > > 641725 bytes written to > > > /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc > > in 0,701 seconds > > > > COMPCJSCRoyale > > > > > /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197): > > col: 22 Call to a possibly undefined method animate through a reference > > with static type HTMLSpanElement. > > > > > > indicator_content.animate( > > > > ^ > > > > > > 1.469368519 seconds > > > > > > El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (< > > [email protected]>) escribió: > > > >> See < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect > >> > > >> > >> ------------------------------------------ > >> [...truncated 1.71 MB...] > >> [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup, > >> pushscope, swap, setslot(1), getlex[Qname: > >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97), > >> getproperty[Qname: name::{PackageNs:""}], > >> pushstring[stopImmediatePropagation], equals, not, debugline(97), > >> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]] > >> [java] visiting block: 0 > >> [java] max_scope is now:2 > >> [java] scpDepth is now:2 > >> [java] block 1 > >> [java] [popscope, debugline(100)] > >> [java] visiting block: 1 > >> [java] max_scope is now:2 > >> [java] scpDepth is now:1 > >> [java] block 2 > >> [java] [pushfalse, returnvalue] > >> [java] visiting block: 2 > >> [java] max_scope is now:2 > >> [java] scpDepth is now:1 > >> [java] block 3 > >> [java] [getlex[Qname: > >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(98), > throw] > >> [java] visiting block: 3 > >> [java] max_scope is now:2 > >> [java] scpDepth is now:2 > >> [java] block 4 > >> [java] [getlocal0, pushscope, > >> > debugfile[/org/apache/royale/0.9.6;org/apache/royale/events;EventDispatcher.as], > >> debug[1,event1,0,0,]] > >> [java] visiting block: 4 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 5 > >> [java] [getlocal1, debugline(81), > >> iffalse[org.apache.royale.abc.semantics.Label@2926f7bd => 38]] > >> [java] visiting block: 5 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 6 > >> [java] [pushfalse, setlocal3, getlocal3, returnvalue] > >> [java] visiting block: 6 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 7 > >> [java] [debugline(82), getlocal1, typeof, pushstring[string], > >> equals, debugline(82), > >> iffalse[org.apache.royale.abc.semantics.Label@751b901a => 28]] > >> [java] visiting block: 7 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 8 > >> [java] [pushstring[target], getlocal1, in, > >> iffalse[org.apache.royale.abc.semantics.Label@1ccce165 => 36]] > >> [java] visiting block: 8 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 9 > >> [java] [jump[org.apache.royale.abc.semantics.Label@5a20f793 => > 43]] > >> [java] visiting block: 9 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 10 > >> [java] [getlocal0, getlocal1, callsuper[Qname: > >> dispatchEvent::{PackageNs:""},1,], dup, setlocal(4), returnvalue] > >> [java] visiting block: 10 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 11 > >> [java] [getlocal1, getlex[Qname: > >> _dispatcher::{PrivateNs:"org.apache.royale.events:EventDispatcher"}], > >> debugline(88), setproperty[Multiname: > >> > target::{PrivateNs:"org.apache.royale.events:EventDispatcher",ProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"goog.events:EventTarget",StaticProtectedNs:"goog:Disposable",StaticProtectedNs:"Object",PackageNs:"org.apache.royale.events",PackageInternalNs:"org.apache.royale.events",PrivateNs:"FilePrivateNS:EventDispatcher",PackageNs:"",Ns:" > >> http://adobe.com/AS3/2006/builtin"}]] > >> [java] visiting block: 11 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 12 > >> [java] [jump[org.apache.royale.abc.semantics.Label@5a20f793 => > 43]] > >> [java] visiting block: 12 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 13 > >> [java] [findpropstrict[Qname: > >> Event::{PackageNs:"org.apache.royale.events"}], debugline(83), > >> pushstring[], getlocal1, add, constructprop[Qname: > >> Event::{PackageNs:"org.apache.royale.events"},1,], coerce[Qname: > >> Object::{PackageNs:""}], setlocal1, getlocal1, getlex[Qname: > >> _dispatcher::{PrivateNs:"org.apache.royale.events:EventDispatcher"}], > >> debugline(84), setproperty[Multiname: > >> > target::{PrivateNs:"org.apache.royale.events:EventDispatcher",ProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"goog.events:EventTarget",StaticProtectedNs:"goog:Disposable",StaticProtectedNs:"Object",PackageNs:"org.apache.royale.events",PackageInternalNs:"org.apache.royale.events",PrivateNs:"FilePrivateNS:EventDispatcher",PackageNs:"",Ns:" > >> http://adobe.com/AS3/2006/builtin"}], > >> jump[org.apache.royale.abc.semantics.Label@1ccce165 => 36]] > >> [java] visiting block: 13 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 14 > >> [java] [jump[org.apache.royale.abc.semantics.Label@5a20f793 => > 43]] > >> [java] visiting block: 14 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] ComputedFrameCounts: 3 3 > >> [java] 1385071 bytes written to > >> > C:\jenkins\workspace\royale-asjs_jsonly\frameworks\js\projects\SparkRoyaleJS\target\SparkRoyaleJS.swc > >> in 8.780 seconds > >> [java] COMPCJSCRoyale > >> [java] 18.0219694 seconds > >> [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m > >> -Xmx1g > >> [copy] Copying 1 file to < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js/libs > >> > > >> > >> main: > >> > >> copy-swc: > >> > >> check-for-tests: > >> > >> test: > >> > >> main: > >> > >> Jewel: > >> [echo] swc-date is 07/09/19 04:19 +0000 > >> > >> clean: > >> [echo] swc-date is 07/09/19 04:19 +0000 > >> > >> check-for-tests: > >> > >> clean-tests: > >> > >> check-compiler-home: > >> > >> check-transpiler-home: > >> > >> check-compiler: > >> > >> compile: > >> > >> compile-js: > >> [echo] swc-date is 07/09/19 04:19 +0000 > >> [delete] Deleting: < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js/projects/JewelJS/JewelJS.swc.properties > >> > > >> > >> clean: > >> [echo] swc-date is 07/09/19 04:19 +0000 > >> [delete] Deleting: < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js/projects/JewelJS/JewelJS.swc.properties > >> > > >> > >> check-for-tests: > >> > >> clean-tests: > >> > >> check-compiler-home: > >> > >> check-transpiler-home: > >> > >> check-compiler: > >> > >> compile: > >> [echo] Cross-compiling JewelJS.swc > >> [echo] ROYALE_COMPILER_HOME: < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/js > >> > > >> [mkdir] Created dir: < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js/projects/JewelJS/target/generated-sources/royale > >> > > >> [java] args: > >> [java] +royalelib=< > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks > >> > > >> [java] -compiler.strict-xml=true > >> [java] -compiler.targets=SWF,JSRoyale > >> [java] -metadata.date=07/09/19 04:19 +0000 > >> [java] -metadata.dateFormat=MM/dd/yy HH:mm Z > >> [java] -swf-debugfile-alias=/org/apache/royale/0.9.6 > >> [java] -output=< > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js/projects/JewelJS/target/JewelJS.swc > >> > > >> [java] -load-config=< > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js-config.xml > >> > > >> [java] -load-config+=< > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js/projects/JewelJS/src/main/config/compile-js-config.xml > >> > > >> [java] target:SWF > >> [java] target:JSRoyale > >> [java] COMPC > >> [java] Loading configuration: < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js-config.xml > >> > > >> [java] Loading configuration: < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js/projects/JewelJS/src/main/config/compile-js-config.xml > >> > > >> [java] > >> [java] blockCount is: 15 > >> [java] block 0 > >> [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup, > >> pushscope, swap, setslot(1), getlex[Qname: > >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97), > >> getproperty[Qname: name::{PackageNs:""}], > >> pushstring[stopImmediatePropagation], equals, not, debugline(97), > >> iffalse[org.apache.royale.abc.semantics.Label@689faf79 => 71]] > >> [java] visiting block: 0 > >> [java] max_scope is now:2 > >> [java] scpDepth is now:2 > >> [java] block 1 > >> [java] [popscope, debugline(100)] > >> [java] visiting block: 1 > >> [java] max_scope is now:2 > >> [java] scpDepth is now:1 > >> [java] block 2 > >> [java] [pushfalse, returnvalue] > >> [java] visiting block: 2 > >> [java] max_scope is now:2 > >> [java] scpDepth is now:1 > >> [java] block 3 > >> [java] [getlex[Qname: > >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(98), > throw] > >> [java] visiting block: 3 > >> [java] max_scope is now:2 > >> [java] scpDepth is now:2 > >> [java] block 4 > >> [java] [getlocal0, pushscope, > >> > debugfile[/org/apache/royale/0.9.6;org/apache/royale/events;EventDispatcher.as], > >> debug[1,event1,0,0,]] > >> [java] visiting block: 4 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 5 > >> [java] [getlocal1, debugline(81), > >> iffalse[org.apache.royale.abc.semantics.Label@bb3ecfe => 38]] > >> [java] visiting block: 5 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 6 > >> [java] [pushfalse, setlocal3, getlocal3, returnvalue] > >> [java] visiting block: 6 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 7 > >> [java] [debugline(82), getlocal1, typeof, pushstring[string], > >> equals, debugline(82), > >> iffalse[org.apache.royale.abc.semantics.Label@6a1568d6 => 28]] > >> [java] visiting block: 7 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 8 > >> [java] [pushstring[target], getlocal1, in, > >> iffalse[org.apache.royale.abc.semantics.Label@1b37fbec => 36]] > >> [java] visiting block: 8 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 9 > >> [java] [jump[org.apache.royale.abc.semantics.Label@5ec88f9e => > 43]] > >> [java] visiting block: 9 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 10 > >> [java] [getlocal0, getlocal1, callsuper[Qname: > >> dispatchEvent::{PackageNs:""},1,], dup, setlocal(4), returnvalue] > >> [java] visiting block: 10 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 11 > >> [java] [getlocal1, getlex[Qname: > >> _dispatcher::{PrivateNs:"org.apache.royale.events:EventDispatcher"}], > >> debugline(88), setproperty[Multiname: > >> > target::{PrivateNs:"org.apache.royale.events:EventDispatcher",ProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"goog.events:EventTarget",StaticProtectedNs:"goog:Disposable",StaticProtectedNs:"Object",PackageNs:"org.apache.royale.events",PackageInternalNs:"org.apache.royale.events",PrivateNs:"FilePrivateNS:EventDispatcher",PackageNs:"",Ns:" > >> http://adobe.com/AS3/2006/builtin"}]] > >> [java] visiting block: 11 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 12 > >> [java] [jump[org.apache.royale.abc.semantics.Label@5ec88f9e => > 43]] > >> [java] visiting block: 12 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 13 > >> [java] [findpropstrict[Qname: > >> Event::{PackageNs:"org.apache.royale.events"}], debugline(83), > >> pushstring[], getlocal1, add, constructprop[Qname: > >> Event::{PackageNs:"org.apache.royale.events"},1,], coerce[Qname: > >> Object::{PackageNs:""}], setlocal1, getlocal1, getlex[Qname: > >> _dispatcher::{PrivateNs:"org.apache.royale.events:EventDispatcher"}], > >> debugline(84), setproperty[Multiname: > >> > target::{PrivateNs:"org.apache.royale.events:EventDispatcher",ProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"goog.events:EventTarget",StaticProtectedNs:"goog:Disposable",StaticProtectedNs:"Object",PackageNs:"org.apache.royale.events",PackageInternalNs:"org.apache.royale.events",PrivateNs:"FilePrivateNS:EventDispatcher",PackageNs:"",Ns:" > >> http://adobe.com/AS3/2006/builtin"}], > >> jump[org.apache.royale.abc.semantics.Label@1b37fbec => 36]] > >> [java] visiting block: 13 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] block 14 > >> [java] [jump[org.apache.royale.abc.semantics.Label@5ec88f9e => > 43]] > >> [java] visiting block: 14 > >> [java] max_scope is now:3 > >> [java] scpDepth is now:3 > >> [java] ComputedFrameCounts: 3 3 > >> [java] < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197) > >: > >> col: 22 Error: Call to a possibly undefined method animate through a > >> reference with static type HTMLSpanElement. > >> [java] > >> [java] indicator_content.animate( > >> [java] ^ > >> [java] > >> [java] 8.5555731 seconds > >> [java] < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197) > >: > >> col: 22 Call to a possibly undefined method animate through a reference > >> with static type HTMLSpanElement. > >> [java] > >> [java] indicator_content.animate( > >> [java] ^ > >> [java] > >> [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m > >> -Xmx1g > >> [java] Java Result: 3 > >> > >> BUILD FAILED > >> < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/build.xml > >:652: > >> The following error occurred while executing this line: > >> < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/build.xml > >:143: > >> The following error occurred while executing this line: > >> < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/build.xml > >:368: > >> The following error occurred while executing this line: > >> < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/projects/Jewel/build.xml > >:41: > >> The following error occurred while executing this line: > >> < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js/projects/JewelJS/build.xml > >:92: > >> Warning: Could not find file < > >> > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/frameworks/js/projects/JewelJS/target/JewelJS.swc > > > >> to copy. > >> > >> Total time: 14 minutes 3 seconds > >> Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx1g > >> Build step 'Invoke Ant' marked build as failure > >> Archiving artifacts > >> > > > > > > -- > > Carlos Rovira > > http://about.me/carlosrovira > > > > > > -- > Carlos Rovira > http://about.me/carlosrovira > -- Piotr Zarzycki Patreon: *https://www.patreon.com/piotrzarzycki <https://www.patreon.com/piotrzarzycki>*
