You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Joerg Heinicke <jo...@gmx.de> on 2002/11/29 22:13:54 UTC
Re: version problem in AbstractGenerator class
The class was compiled by another version of the JVM than the actual
runtime JVM. Especially JDK version 1.3.x vs. 1.4.x.
Joerg
Andreas Hefti wrote:
> hello all,
>
> I try to write my own Generator for Cocoon to get XML source from a EJB.
> first I try to write a simle sample to find out how it works. I found a
> sample in a how to.
>
> I wrote the following simple Generator:
>
> ---------------------------------------------------------------------------------
>
> package com.ite.generators;
> import java.io.IOException;
> import java.io.StringReader;
> import org.xml.sax.XMLReader;
> import org.xml.sax.InputSource;
> import org.xml.sax.SAXException;
> import org.xml.sax.helpers.XMLReaderFactory;
> import org.apache.cocoon.*;
>
> public class TestGen extends
> org.apache.cocoon.generation.AbstractGenerator {
>
> public TestGen() {
> }
>
> public void generate() throws java.io.IOException,
> org.xml.sax.SAXException, org.apache.cocoon.ProcessingException {
> String message = "<doc>My first Cocoon 2 generator!</doc>";
>
> XMLReader xmlreader = XMLReaderFactory.createXMLReader();
> xmlreader.setContentHandler(super.xmlConsumer);
> InputSource source = new InputSource(new StringReader(message));
> xmlreader.parse(source);
> }
>
>
> }
>
> --------------------------------------------------------------------------------
>
> if I try to compile this source with Forte4Java 3.0, I get the following
> compiler error;
>
> --------------------------------------------------------------------------------
>
> com/ite/generators/TestGen.java [24:1] cannot access
> org.apache.cocoon.generation.AbstractGenerator
> bad class file:
> D:\I-TE\Entwicklung\itech_cvs\develop\senn\src\webMod\WEB-INF\lib\cocoon-2.0.3.jar(org/apache/cocoon/generation/AbstractGenerator.class)
> class file has wrong version 48.0, should be 47.0
> Please remove or make sure it appears in the correct subdirectory of the
> classpath.
> public class TestGen extends
> org.apache.cocoon.generation.AbstractGenerator {
> ^
> 1 error
> Errors compiling TestGen.
>
> ---------------------------------------------------------------------------------
>
> I', using the cocoon-2.0.3.jar. what is wrong with the class version and
> what can I do to solve the version problem?
>
> thanks for any help,
>
> Mit freundlichen GrĂ¼ssen / Kind regards
>
> Andreas Hefti
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>