[pkg-java] r16986 - in trunk/antlr-maven-plugin/debian: . patches

Emmanuel Bourg ebourg-guest at alioth.debian.org
Thu Jul 4 10:38:32 UTC 2013


Author: ebourg-guest
Date: 2013-07-04 10:38:32 +0000 (Thu, 04 Jul 2013)
New Revision: 16986

Added:
   trunk/antlr-maven-plugin/debian/patches/null-options-check.patch
Modified:
   trunk/antlr-maven-plugin/debian/changelog
   trunk/antlr-maven-plugin/debian/patches/series
Log:
Added a patch to fix a NPE when the grammar options are null (http://jira.codehaus.org/browse/MANTLR-34)



Modified: trunk/antlr-maven-plugin/debian/changelog
===================================================================
--- trunk/antlr-maven-plugin/debian/changelog	2013-07-03 14:48:21 UTC (rev 16985)
+++ trunk/antlr-maven-plugin/debian/changelog	2013-07-04 10:38:32 UTC (rev 16986)
@@ -1,3 +1,10 @@
+antlr-maven-plugin (2.2-2) unstable; urgency=low
+
+  * Added a patch to fix a NPE when the grammar options are null
+    (http://jira.codehaus.org/browse/MANTLR-34)
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Thu, 04 Jul 2013 10:27:52 +0200
+
 antlr-maven-plugin (2.2-1) unstable; urgency=low
 
   * New upstream release

Added: trunk/antlr-maven-plugin/debian/patches/null-options-check.patch
===================================================================
--- trunk/antlr-maven-plugin/debian/patches/null-options-check.patch	                        (rev 0)
+++ trunk/antlr-maven-plugin/debian/patches/null-options-check.patch	2013-07-04 10:38:32 UTC (rev 16986)
@@ -0,0 +1,15 @@
+Description: Fixed a NPE when the grammar options are null
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: yes
+Bug: http://jira.codehaus.org/browse/MANTLR-34
+--- a/src/main/java/org/codehaus/mojo/antlr/metadata/MetadataExtracter.java
++++ b/src/main/java/org/codehaus/mojo/antlr/metadata/MetadataExtracter.java
+@@ -239,6 +239,8 @@
+             Method getRHSMethod = helper.getAntlrOptionClass().getMethod( "getRHS", Helper.NO_ARG_SIGNATURE );
+             getRHSMethod.setAccessible( true );
+ 
++            if (options == null) return;
++
+             Object importVocabOption = getElementMethod.invoke( options, new Object[] { "importVocab" } );
+             if ( importVocabOption != null )
+             {

Modified: trunk/antlr-maven-plugin/debian/patches/series
===================================================================
--- trunk/antlr-maven-plugin/debian/patches/series	2013-07-03 14:48:21 UTC (rev 16985)
+++ trunk/antlr-maven-plugin/debian/patches/series	2013-07-04 10:38:32 UTC (rev 16986)
@@ -1 +1,2 @@
+null-options-check.patch
 modello-1.1.patch




More information about the pkg-java-commits mailing list