I seem to remember an issue we had that meant using Xcerces 1.3x.

/colin

----- Original Message -----
From: "Marc Lustig" <[EMAIL PROTECTED]>
To: "Turbine Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, September 24, 2002 6:05 PM
Subject: which xerces-version to use for Intake? (was: error instantiating
Intake with T2.2)


>
> > Sheesh, I was really hoping the xml location would fix it.
> >
> > Are you by any chance starting Intake both from the coupled services and
> > fulcrum?
> >
> > If you search the user list
> > (http://marc.theaimsgroup.com/?l=turbine-user&r=1&w=2) for "double
> > initialization", there are some posts about a misconfigured
> > server.xml file.
>
> Yes, Chris, I went throu these.
> I fixed something by modifying server.xml and putting my baseDoc outside
of
> webapps.
> I have only one context in server.xml now:
> <Context path="/audiotex" docBase="F:\\atsite\\audiotex"
reloadable="true"/>
>
> It didn't help thou.
> But looking in the tomcat log let me found an error that is occuring when
> tomcat/turbine is started up (before the first template is requested):
>
> 2002-09-24 15:50:18 StandardContext[/audiotex]: Servlet /audiotex threw
> load() exception
> javax.servlet.ServletException: Servlet.init() for servlet audiotex threw
> exception
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:94
> 6)
> ..
> ----- Root Cause -----
> java.lang.VerifyError: (class:
> org/apache/turbine/services/intake/transform/XmlToAppData, method:
parseFile
> signature:
>
(Ljava/lang/String;Z)Lorg/apache/turbine/services/intake/xmlmodel/AppData;)
> Incompatible object argument for function call
> at
>
org.apache.turbine.services.intake.TurbineIntakeService.writeAppData(Turbine
> IntakeService.java:234)
> at
>
org.apache.turbine.services.intake.TurbineIntakeService.init(TurbineIntakeSe
> rvice.java:184)
> at
>
org.apache.turbine.services.TurbineBaseService.init(TurbineBaseService.java:
> 108)
> at
>
org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitableBroker.
> java:149)
> at
>
org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceBroke
> r.java:224)
> at
>
org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBroker
> .java:193)
> at org.apache.turbine.Turbine.init(Turbine.java:257)
> ..
>
> The error seems to occur somewhere in this method:
> ( parseFile(string) is calling parseFile(String, boolean false) )
>
>     /**
>      * Parse and xml input file and returns a newly
>      * created and populated AppData structure
>      */
>     public AppData parseFile(String xmlFile, boolean skipValidation)
>         throws Exception
>     {
>         SAXParser parser = new SAXParser();
>
>         // set the Resolver for the database DTD
>         DTDResolver dtdResolver = new DTDResolver();
>         parser.setEntityResolver(dtdResolver);
>
>         // We don't use an external content handler - we use this object
>         parser.setContentHandler(this);
>         parser.setErrorHandler(this);
>
>         // Validate the input file
>         parser.setFeature(
>             "http://apache.org/xml/features/validation/dynamic";, true);
>         parser.setFeature("http://xml.org/sax/features/validation";, true);
>
>         FileReader fr = new FileReader (xmlFile);
>         BufferedReader br = new BufferedReader (fr);
>         try
>         {
>             InputSource is = new InputSource (br);
>             parser.parse(is);
>         }
>         finally
>         {
>             br.close();
>         }
>
>         return app;
>     }
>
> So the only exlanation that I have is that there is problem with the
> Xerces-edition that is provided to Intake.
> I have xercesImpl-2.0.2.jar in web-inf/lib that came along with the TDK
> package.
> Is this wrong??
> What else xerces-edition to use here?
>
> Marc
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to