You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Christofer Dutz (JIRA)" <ji...@apache.org> on 2016/03/19 14:20:33 UTC

[jira] [Commented] (FLEX-35051) NullPointerException in FlexJS compiler

    [ https://issues.apache.org/jira/browse/FLEX-35051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15202764#comment-15202764 ] 

Christofer Dutz commented on FLEX-35051:
----------------------------------------

When comparing the ANT and the Maven version of the patched js files, I noticed that instead of having this:
{code}
/** @const */
var google = {};

/** @const */

/** @const */
var google = {};

/** @const */

/** @const */
var google = {};

/** @const */

/** @const */
var google = {};

/** @const */
google.maps = {};
{code}
In the google_maps_api_v3_11.js file, I only had this:
{code}
google.maps = {};
{code}
So "google.maps" was an assignment that didn't have a JavaDcript doc ... so I guess this was what was causing this. But it was impossible to find out from the console output or the debugger.

> NullPointerException in FlexJS compiler
> ---------------------------------------
>
>                 Key: FLEX-35051
>                 URL: https://issues.apache.org/jira/browse/FLEX-35051
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: FalconJX
>    Affects Versions: Apache FalconJX 0.6.0
>            Reporter: Christofer Dutz
>
> org.apache.flex.compiler.internal.codegen.externals.pass.NamespaceResolutionPass.visit (Line 90) throws a NullPointerException if comment is null. 
> It seems to occur if the current statement is an assignment, but the parameter does not have some special jsdoc info ... 
> {code}
>                     comment = first.getJSDocInfo();
> {code}
> Unfortunately it is only possible to find out which file the problem is in (ASSIGN 23 [source_file: [google_maps_api_v3_11]] [length: 16]) but that doesn't help much.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)