[ https://issues.apache.org/jira/browse/FLEX-35050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15202687#comment-15202687 ]
Christofer Dutz commented on FLEX-35050: ---------------------------------------- Now I was able to find out which file the error came from "html5" in the js extern project. As I could see it's trying to get the "IArrayLike" interface a full-text-search got me to {code} /** * @constructor * @implements {IArrayLike<string>} * @see https://dom.spec.whatwg.org/#interface-domtokenlist */ function DOMTokenList() {} {code} So I guess the "implements" annotation references a class/interface (IArrayLike) which it can't find the implementation for. But investigating this type of error with a debugger in the compiler code is a no-go. > NullPointerException in compiler.jx > ----------------------------------- > > Key: FLEX-35050 > URL: https://issues.apache.org/jira/browse/FLEX-35050 > Project: Apache Flex > Issue Type: Bug > Components: FalconJX > Affects Versions: Apache FalconJX 0.6.0 > Reporter: Christofer Dutz > > I am getting NullPointerExceptions in > org.apache.flex.compiler.clients.ExternCConfiguration.isExcluded (Line 343) > because in > org.apache.flex.compiler.internal.codegen.externals.reference.ClassReference > in getInterfaces() in line 482 no check is performed, if the result of > getModel().getClassReference(interfaceName) is not null. This adds "null" to > the list of interfaces and when accessed in > org.apache.flex.compiler.clients.ExternCConfiguration.isExcluded I the the > NPE. It also makes it impossible to find out why the thing is blowing up. -- This message was sent by Atlassian JIRA (v6.3.4#6332)