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