Hi,

I just checked out the latest source from cvs and built it. I am now
getting this exception when running my application:

An error occured
Type    class java.lang.IllegalStateException   
Message getReader() has already been called for this request    
Location        oxf:/rest/server/for.oxf.clients.xpl    
Line    N/A     
Column  N/A     
Stack Trace     
Class Name      Method Name     File Name       Line Number     
org.apache.coyote.tomcat5.CoyoteRequest getInputStream
CoyoteRequest.java      1011    
org.apache.coyote.tomcat5.CoyoteRequestFacade   getInputStream
CoyoteRequestFacade.java        256     
org.orbeon.oxf.servlet.ServletExternalContext$Request   getInputStream
ServletExternalContext.java     273     
org.orbeon.oxf.processor.generator.e$2  startElement
NewRequestGenerator.java        162     
org.orbeon.saxon.event.ContentHandlerProxy      startContent
ContentHandlerProxy.java        172     
org.orbeon.saxon.event.ProxyReceiver    startContent
ProxyReceiver.java      151     
org.orbeon.saxon.event.NamespaceReducer startContent
NamespaceReducer.java   167     
org.orbeon.saxon.event.ContentEmitter   startElement
ContentEmitter.java     167     
org.dom4j.io.SAXWriter  startElement    SAXWriter.java  622     
org.dom4j.io.SAXWriter  write   SAXWriter.java  583     
org.dom4j.io.SAXWriter  writeContent    SAXWriter.java  479     
org.dom4j.io.SAXWriter  write   SAXWriter.java  584     
org.dom4j.io.SAXWriter  writeContent    SAXWriter.java  479     
org.dom4j.io.SAXWriter  write   SAXWriter.java  180     
org.dom4j.io.SAXWriter  parse   SAXWriter.java  461     
org.orbeon.saxon.event.Sender   sendSAXSource   Sender.java     158     
org.orbeon.saxon.event.Sender   send    Sender.java     61      
org.orbeon.saxon.IdentityTransformer    transform
IdentityTransformer.java        33      
org.orbeon.oxf.processor.generator.NewRequestGenerator$1        readImpl
NewRequestGenerator.java        121     
org.orbeon.oxf.processor.ProcessorImpl$6        read
ProcessorImpl.java      952     
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl      read
ProcessorImpl.java      1113    
org.orbeon.oxf.processor.ProcessorImpl  readInputAsSAX
ProcessorImpl.java      344     
org.orbeon.oxf.processor.ProcessorImpl  readInputAsSAX
ProcessorImpl.java      349     
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer
access$300      XSLTTransformer.java    56      
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1     readImpl
XSLTTransformer.java    151     
org.orbeon.oxf.processor.ProcessorImpl$6        read
ProcessorImpl.java      952     
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl      read
ProcessorImpl.java      1113    
org.orbeon.oxf.processor.ProcessorImpl  readInputAsSAX
ProcessorImpl.java      344     
org.orbeon.oxf.processor.serializer.FileSerializer      readInput
FileSerializer.java     314     
org.orbeon.oxf.processor.serializer.FileSerializer$3    read
FileSerializer.java     275     
org.orbeon.oxf.processor.ProcessorImpl  readCacheInputAsObject
ProcessorImpl.java      470     
org.orbeon.oxf.processor.serializer.FileSerializer      start
FileSerializer.java     268     
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11  run
PipelineProcessor.java  618     
org.orbeon.oxf.processor.ProcessorImpl  executeChildren
ProcessorImpl.java      516     
org.orbeon.oxf.processor.pipeline.PipelineProcessor     start
PipelineProcessor.java  616



I found this little comment in NewRequestGenerator.java, line 299:

            // FIXME: This is quite a hack! We only handle XML. We don't
handle encodings. Also,
            // if the body is large, we need to stream. Also, this will
conflict with reading
            // parameters as only request.getInputStream() or
request.getReader() may be called, and
            // only once.

Do you have a suggested fix? 

Thanks!

Henrik Pettersen
http://www.ontologyx.com 


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88&alloc_id065&op=click
_______________________________________________
orbeon-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/orbeon-user

Reply via email to