compiler: check if value for {flexVersion} token is null before trying to
replace because it will be null when running automated tests
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/1fc24a70
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/1fc24a70
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/1fc24a70
Branch: refs/heads/master
Commit: 1fc24a703791ce699f4bf4dbd754b2825f6e8c13
Parents: de5c2b8
Author: Josh Tynjala <[email protected]>
Authored: Sat Jan 14 10:14:18 2017 -0800
Committer: Josh Tynjala <[email protected]>
Committed: Sat Jan 14 10:14:18 2017 -0800
----------------------------------------------------------------------
.../java/org/apache/flex/compiler/config/Configuration.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/1fc24a70/compiler/src/main/java/org/apache/flex/compiler/config/Configuration.java
----------------------------------------------------------------------
diff --git
a/compiler/src/main/java/org/apache/flex/compiler/config/Configuration.java
b/compiler/src/main/java/org/apache/flex/compiler/config/Configuration.java
index f37b9f7..3fbf713 100644
--- a/compiler/src/main/java/org/apache/flex/compiler/config/Configuration.java
+++ b/compiler/src/main/java/org/apache/flex/compiler/config/Configuration.java
@@ -3964,7 +3964,11 @@ public class Configuration
for (String pathElement : pathElements)
{
pathElement = expandRuntimeTokens(pathElement,
configurationValue.getBuffer());
- pathElement = pathElement.replace(FLEX_VERSION_TOKEN,
getClass().getPackage().getImplementationVersion());
+ String flexVersion =
getClass().getPackage().getImplementationVersion();
+ if (flexVersion != null)
+ {
+ pathElement = pathElement.replace(FLEX_VERSION_TOKEN,
flexVersion);
+ }
String playerExpandedPath =
pathElement.replaceAll(TARGET_PLAYER_MAJOR_VERSION_TOKEN_REGEX_ESCAPED,
targetPlayerMajorVersion).replaceAll(TARGET_PLAYER_MINOR_VERSION_TOKEN_REGEX_ESCAPED,