Are you sure you have the latest code? Maybe you grabbed an old build before the new build finished.
However, I noticed this error (GoogDepsWriter line 158) is different from the other error you reported (line 100) so there might be more than one bug. -Alex On 8/31/17, 11:22 PM, "lizhi" <s...@qq.com> wrote: >the same. >D:\proj\git\spriteflexjs\test>D:\sdk\flexjs9_new/js/bin/mxmlc >-targets=JSFlex -js-output-optimization=skipAsCoercions -remove-circulars >-external-library-path="D:\sdk\flexjs9_new\js\libs\js.swc" >-compiler.source-path=../src src\TestBug.as -define=CONFIG::as_only,false >-define=CONFIG::js_only,true >Using Flex SDK: D:\sdk\flexjs9_new >MXMLJSC >-js-output-type=FLEXJS >-sdk-js-lib=D:\sdk\flexjs9_new\frameworks\js\FlexJS\generated-sources >-targets=JSFlex >-js-output-optimization=skipAsCoercions >-remove-circulars >-external-library-path=D:\sdk\flexjs9_new\js\libs\js.swc >-compiler.source-path=../src >src\TestBug.as >-define=CONFIG::as_only,false >-define=CONFIG::js_only,true >Compiling file: D:\proj\git\spriteflexjs\test\bin\js-debug\TestBug.js >originalPath: goog/array/array.js >originalPath: goog/asserts/asserts.js >originalPath: goog/base.js >originalPath: goog/bootstrap/nodejs.js >originalPath: goog/debug/entrypointregistry.js >originalPath: goog/debug/error.js >originalPath: goog/deps.js >originalPath: goog/disposable/disposable.js >originalPath: goog/disposable/idisposable.js >originalPath: goog/dom/nodetype.js >originalPath: goog/events/browserevent.js >originalPath: goog/events/browserfeature.js >originalPath: goog/events/event.js >originalPath: goog/events/eventid.js >originalPath: goog/events/events.js >originalPath: goog/events/eventtarget.js >originalPath: goog/events/eventtype.js >originalPath: goog/events/listenable.js >originalPath: goog/events/listener.js >originalPath: goog/events/listenermap.js >originalPath: goog/labs/useragent/browser.js >originalPath: goog/labs/useragent/engine.js >originalPath: goog/labs/useragent/platform.js >originalPath: goog/labs/useragent/util.js >originalPath: goog/object/object.js >originalPath: goog/reflect/reflect.js >originalPath: goog/string/string.js >originalPath: goog/useragent/useragent.js >sorted filename: bootstrap/nodejs.js >sorted filename: base.js >sorted filename: deps.js >sorted filename: object/object.js >sorted filename: object/object.js >sorted filename: events/eventid.js >sorted filename: events/listenable.js >sorted filename: events/listener.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: array/array.js >sorted filename: events/listenermap.js >sorted filename: events/eventid.js >sorted filename: events/listenable.js >sorted filename: events/eventid.js >sorted filename: disposable/idisposable.js >sorted filename: disposable/disposable.js >sorted filename: events/event.js >sorted filename: object/object.js >sorted filename: events/eventid.js >sorted filename: events/listenable.js >sorted filename: events/listener.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: array/array.js >sorted filename: events/listenermap.js >sorted filename: events/eventid.js >sorted filename: events/listenable.js >sorted filename: string/string.js >sorted filename: reflect/reflect.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: labs/useragent/platform.js >sorted filename: string/string.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: array/array.js >sorted filename: labs/useragent/engine.js >sorted filename: string/string.js >sorted filename: object/object.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: array/array.js >sorted filename: labs/useragent/browser.js >sorted filename: useragent/useragent.js >sorted filename: events/browserfeature.js >sorted filename: string/string.js >sorted filename: reflect/reflect.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: labs/useragent/platform.js >sorted filename: string/string.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: array/array.js >sorted filename: labs/useragent/engine.js >sorted filename: string/string.js >sorted filename: object/object.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: array/array.js >sorted filename: labs/useragent/browser.js >sorted filename: useragent/useragent.js >sorted filename: reflect/reflect.js >sorted filename: string/string.js >sorted filename: reflect/reflect.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: labs/useragent/platform.js >sorted filename: string/string.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: array/array.js >sorted filename: labs/useragent/engine.js >sorted filename: string/string.js >sorted filename: object/object.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: array/array.js >sorted filename: labs/useragent/browser.js >sorted filename: useragent/useragent.js >sorted filename: events/eventtype.js >sorted filename: events/eventid.js >sorted filename: disposable/idisposable.js >sorted filename: disposable/disposable.js >sorted filename: events/event.js >sorted filename: string/string.js >sorted filename: reflect/reflect.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: labs/useragent/platform.js >sorted filename: string/string.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: array/array.js >sorted filename: labs/useragent/engine.js >sorted filename: string/string.js >sorted filename: object/object.js >sorted filename: string/string.js >sorted filename: labs/useragent/util.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: array/array.js >sorted filename: labs/useragent/browser.js >sorted filename: useragent/useragent.js >sorted filename: events/browserfeature.js >sorted filename: events/browserevent.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: debug/entrypointregistry.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: events/events.js >sorted filename: string/string.js >sorted filename: dom/nodetype.js >sorted filename: debug/error.js >sorted filename: asserts/asserts.js >sorted filename: disposable/idisposable.js >sorted filename: disposable/disposable.js >sorted filename: events/eventtarget.js >using extern: externs/svg.js >using SWC: D:\sdk\flexjs9_new\js\libs\js.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\BasicJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\BindingJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\ChartsJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\CollectionsJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\CoreJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\CreateJSJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\DragDropJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\EffectsJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\ExpressJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\FlatJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\FontAwesomeJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\FormattersJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\GoogleMapsJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\GraphicsJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\HTML5JS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\HTMLJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\jQueryJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\LanguageJS.swc >using SWC: >D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\MaterialDesignLiteJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\MobileJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\NetworkJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\ReflectionJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\StorageJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\TextJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\TLFJS.swc >using SWC: D:\sdk\flexjs9_new\frameworks\js\FlexJS\libs\XMLJS.swc >Dependencies calculated for 'TestBug' >java.lang.NullPointerException >org.apache.flex.compiler.internal.graph.GoogDepsWriter.generateDeps(GoogDe >psWriter.java:158)org.apache.flex.compiler.internal.codegen.mxml.flexjs.MX >MLFlexJSPublisher.publish(MXMLFlexJSPublisher.java:324)org.apache.flex.com >piler.clients.MXMLJSCFlex.compile(MXMLJSCFlex.java:381)org.apache.flex.com >piler.clients.MXMLJSCFlex._mainNoExit(MXMLJSCFlex.java:239)org.apache.flex >.compiler.clients.MXMLJSCFlex.mainNoExit(MXMLJSCFlex.java:196)org.apache.f >lex.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:341)org.apache.flex. >compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:276)org.apache.flex.compi >ler.clients.MXMLJSC.staticMainNoExit(MXMLJSC.java:236)org.apache.flex.comp >iler.clients.MXMLJSC.main(MXMLJSC.java:218) > > >1.604673663 seconds >Build halted with errors. >Done(1) > > > > > >----- >spriteflexjs.com >-- >Sent from: >https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-fle >x-development.2333347.n4.nabble.com%2F&data=02%7C01%7C%7C9b9020db2920476eb >bea08d4f101c8b7%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6363984373434 >77262&sdata=IoBuDAG%2FlEHUaRjTrBP6UZID43qTSL5xay%2FDOQP9dYU%3D&reserved=0