You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by br...@apache.org on 2003/10/16 16:23:01 UTC
cvs commit: cocoon-2.1/src/java/org/apache/cocoon/generation JXTemplateGenerator.java
bruno 2003/10/16 07:23:01
Modified: src/java/org/apache/cocoon/generation
JXTemplateGenerator.java
Log:
Using JXTemplate as transformer gave a java.lang.VerifyError at runtime,
apparently caused by accessing gen.xmlConsumer directly.
Revision Changes Path
1.13 +6 -1 cocoon-2.1/src/java/org/apache/cocoon/generation/JXTemplateGenerator.java
Index: JXTemplateGenerator.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/generation/JXTemplateGenerator.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- JXTemplateGenerator.java 15 Oct 2003 14:12:45 -0000 1.12
+++ JXTemplateGenerator.java 16 Oct 2003 14:23:01 -0000 1.13
@@ -367,6 +367,11 @@
private static final Locator NULL_LOCATOR = new LocatorImpl();
+ private XMLConsumer getConsumer()
+ {
+ return this.xmlConsumer;
+ }
+
/**
* Jexl Introspector that supports Rhino JavaScript objects
* as well as Java Objects
@@ -2483,7 +2488,7 @@
public void endDocument() throws SAXException {
super.endDocument();
- gen.execute(gen.xmlConsumer,
+ gen.execute(gen.getConsumer(),
gen.getJexlContext(),
gen.getJXPathContext(),
getStartEvent(), null);