Hi Matt,
could you provide more clues to provide a clue:
1) how did u connect Oracle and Tomcat (means what dll version and put where)
2) What's your XPL
3) Does it work with other DB
Greetings from Singapore to Down-under
:-) stw
[EMAIL PROTECTED] wrote on 29/09/2004 14:30:53:
> Guys;
>
> Im getting this error when OXF first uses a SQL processor. Any clues ?
>
> java.lang.NullPointerException
> at
> org.apache.commons.dbcp.DelegatingConnection.close(DelegatingConnection.java
> :151)
> at
> org.apache.commons.dbcp.PoolableConnection.reallyClose(PoolableConnection.ja
> va:95)
> at
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConn
> ectionFactory.java:301)
> at
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataS
> ource.java:883)
> at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.jav
> a:851)
> at
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:5
> 40)
> at
> org.orbeon.oxf.processor.sql.SQLProcessorInterpreterContext.setConnection(SQ
> LProcessorInterpreterContext.java:78)
> at
> org.orbeon.oxf.processor.sql.SQLProcessor$15.end(SQLProcessor.java:1649)
> at
> org.orbeon.oxf.processor.sql.SQLProcessor$InterpreterContentHandler.endEleme
> nt(SQLProcessor.java:1894)
> at
> org.orbeon.oxf.processor.sql.SQLProcessor$ForwardingContentHandler.endElemen
> t(SQLProcessor.java:2056)
> at
> org.orbeon.oxf.processor.sql.SQLProcessor$InterpreterContentHandler.endEleme
> nt(SQLProcessor.java:1896)
> at
> org.orbeon.oxf.processor.sql.SQLProcessor$ForwardingContentHandler.endElemen
> t(SQLProcessor.java:2056)
> at
> org.orbeon.oxf.processor.sql.SQLProcessor$InterpreterContentHandler.endEleme
> nt(SQLProcessor.java:1896)
> at
> org.orbeon.oxf.processor.sql.SQLProcessor$RootInterpreter.endElement(SQLProc
> essor.java:1729)
> at org.orbeon.oxf.xml.SAXStore.replay(SAXStore.java:164)
> at
> org.orbeon.oxf.processor.sql.SQLProcessor.execute(SQLProcessor.java:247)
> at
> org.orbeon.oxf.processor.sql.SQLProcessor$1.readImpl(SQLProcessor.java:108)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.pipeline.TeeProcessor.access$100(TeeProcessor.java:
> 23)
> at
> org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:
> 44)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.ContextSerializer$1.read(ContextSerializer.java:28)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
> java:412)
> at
> org.orbeon.oxf.processor.ContextSerializer.start(ContextSerializer.java:25)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:573)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:45
> 8)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:571)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProce
> ssor.java:134)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:83)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
> ConcreteChooseProcessor.java:115)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:52)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:90)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:45
> 8)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:52)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:88)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.pipeline.AggregatorProcessor.access$100(AggregatorP
> rocessor.java:23)
> at
> org.orbeon.oxf.processor.pipeline.AggregatorProcessor$1.readImpl(AggregatorP
> rocessor.java:72)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:292
> )
> at
> org.orbeon.oxf.processor.transformer.XSLTTransformer.access$200(XSLTTransfor
> mer.java:49)
> at
> org.orbeon.oxf.processor.transformer.XSLTTransformer$1.readImpl(XSLTTransfor
> mer.java:137)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:292
> )
> at
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
> :25)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:52)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:90)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:45
> 8)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:52)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:88)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
> ConcreteChooseProcessor.java:115)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:292
> )
> at
> org.orbeon.oxf.processor.transformer.XSLTTransformer.access$200(XSLTTransfor
> mer.java:49)
> at
> org.orbeon.oxf.processor.transformer.XSLTTransformer$1.readImpl(XSLTTransfor
> mer.java:137)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1500(PipelineProc
> essor.java:52)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$6.run(PipelineProcessor.
> java:494)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:473
> )
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1600(PipelineProc
> essor.java:52)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopOutput.readIm
> pl(PipelineProcessor.java:492)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.pipeline.AggregatorProcessor.access$100(AggregatorP
> rocessor.java:23)
> at
> org.orbeon.oxf.processor.pipeline.AggregatorProcessor$1.readImpl(AggregatorP
> rocessor.java:72)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:292
> )
> at
> org.orbeon.oxf.processor.transformer.XSLTTransformer.access$200(XSLTTransfor
> mer.java:49)
> at
> org.orbeon.oxf.processor.transformer.XSLTTransformer$1.readImpl(XSLTTransfor
> mer.java:137)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:52)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:90)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:45
> 8)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:52)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:88)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:292
> )
> at
> org.orbeon.oxf.processor.transformer.XSLTTransformer.access$200(XSLTTransfor
> mer.java:49)
> at
> org.orbeon.oxf.processor.transformer.XSLTTransformer$1.readImpl(XSLTTransfor
> mer.java:137)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.serializer.HTMLSerializer.readInput(HTMLSerializer.
> java:49)
> at
> org.orbeon.oxf.processor.serializer.HttpTextSerializer.readInput(HttpTextSer
> ializer.java:12)
> at
> org.orbeon.oxf.processor.serializer.HttpSerializer$1.read(HttpSerializer.jav
> a:110)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
> java:412)
> at
> org.orbeon.oxf.processor.serializer.HttpSerializer.start(HttpSerializer.java
> :103)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:573)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:45
> 8)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:571)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:573)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:45
> 8)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:571)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProce
> ssor.java:134)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:83)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
> ConcreteChooseProcessor.java:115)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:292
> )
> at
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
> :25)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:52)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:90)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:45
> 8)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:52)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:88)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.pipeline.TeeProcessor.access$100(TeeProcessor.java:
> 23)
> at
> org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:
> 44)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:823)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:941)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:288
> )
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl.java:3
> 41)
> at
> org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:365)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
> java:412)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.j
> ava:363)
> at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(Concr
> eteChooseProcessor.java:156)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:573)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:45
> 8)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:571)
> at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(Concr
> eteChooseProcessor.java:199)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:573)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:45
> 8)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:571)
> at
> org.orbeon.oxf.processor.WebAppControllerProcessor.start(WebAppControllerPro
> cessor.java:326)
> at org.orbeon.oxf.servlet.InitUtils.runProcessor(InitUtils.java:96)
> at
> org.orbeon.oxf.servlet.ProcessorService.service(ProcessorService.java:140)
> at org.orbeon.oxf.servlet.OXFServlet.service(OXFServlet.java:101)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:237)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:157)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
> java:704)
> at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
> patcher.java:474)
> at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
> er.java:409)
> at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
> .java:312)
> at
> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthent
> icator.java:214)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:504)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:102)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
> )
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:104)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
> )
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:102)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :109)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:104)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction(Http11Protocol.java:705)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:683)
> at java.lang.Thread.run(Thread.java:534)
>
> -Matt
>
> Matt Allen
> Client Services Director - 0413 777 771
> River Dynamics
> Winner, Outstanding Australian Product Innovation
> - 2004 iAwards
> Winner, Innovation In Claims Management
> - 2003 Australasian Claims Expo
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
> Use IT products in your business? Tell us what you think of them. Give us
> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
> http://productguide.itmanagersjournal.com/guidepromo.tmpl
> _______________________________________________
> orbeon-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/orbeon-user
- [orbeon-user] Tomcat5 and oracle Matt Allen
- Re: [orbeon-user] Tomcat5 and oracle stephan
- Re: [orbeon-user] Tomcat5 and oracle Erik Bruchez
