Plugin fails if JTB is called more than once during a build
-----------------------------------------------------------

                 Key: MJAVACC-81
                 URL: http://jira.codehaus.org/browse/MJAVACC-81
             Project: Maven 2.x JavaCC Plugin
          Issue Type: Bug
          Components: jtb
    Affects Versions: 2.3
            Reporter: Benjamin Bentmann
            Assignee: Benjamin Bentmann
            Priority: Blocker


The JTB developers obviously had embedding not in mind:
{noformat}
JTB version 1.3.2
JTB:  Reading from 
M:\maven\mojo\javacc-maven-plugin\src\it\jtb-dynamic-packages\src\main\jtb\Parser1.jtb...
ERROR: Second call to constructor of static parser.  You must
       either use ReInit() or set the JavaCC option STATIC to false
       during parser generation.
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] null
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.Error
        at EDU.purdue.jtb.parser.JTBParser.<init>(JTBParser.java:9276)
        at EDU.purdue.jtb.JTB.main(JTB.java:95)
        at org.codehaus.mojo.javacc.JTB.execute(JTB.java:273)
        at org.codehaus.mojo.javacc.ToolFacade.run(ToolFacade.java:92)
        at org.codehaus.mojo.javacc.JTBMojo.runJTB(JTBMojo.java:400)
        at org.codehaus.mojo.javacc.JTBMojo.processGrammar(JTBMojo.java:304)
        at org.codehaus.mojo.javacc.JTBMojo.execute(JTBMojo.java:241)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
{noformat}

So we are better off with forking JTB than calling it inline.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to