RE: [C2] Stream Generator
Sorry for the same 3 posts but there was a problem of delayed email. Try this: map:generate type=stream map:parameter name=form-name value=Foo/ ^ this should be the name of the form, called FORM1 /map:generate Vadim Does it work for you ? - Please check that your question has not already been answered in the FAQ before posting. http://xml.apache.org/cocoon/faqs.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[C2] Stream Generator
I've found something about the Stream Generator in the Cocoon documentation. I've made the following modifications to the file sitemap.xmap : map:generators default=file ... map:generator name=stream src=org.apache.cocoon.generation.StreamGenerator/ /map:generators !-- == Stream = -- map:match pattern=request1 map:generate type=stream !-- map:parameter name=form-name value=Foo/ -- map:parameter name=FORM1 value=Foo/ /map:generate map:serialize type=xml/ /map:match map:match pattern=Order map:generate src=docs/samples/stream/OrderPage.xml/ map:transform src=stylesheets/dynamic-page2html.xsl/ map:serialize type=html/ /map:match But I got this error : Error creating the resource Exception in StreamGenerator.generate() details from source org.apache.cocoon.ProcessingException description org.apache.cocoon.ProcessingException: Exception in StreamGenerator.generate():java.lang.NullPointerException extra info java.lang.NullPointerException at java.util.Hashtable.get(Hashtable.java, Compiled Code) at org.apache.tomcat.core.RequestImpl.getParameterValues (RequestImpl.java, Compiled Code) at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java, Compiled Code) at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter (HttpServletRequestFacade.java, Compiled Code) at org.apache.cocoon.environment.http.HttpRequest.getParameter (HttpRequest.java, Compiled Code) at org.apache.cocoon.generation.StreamGenerator.generate (StreamGenerator.java, Compiled Code) at org.apache.cocoon.components.pipeline.AbstractEventPipeline.process (AbstractEventPipeline.java, Compiled Code) at org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process (AbstractStreamPipeline.java, Compiled Code) at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN409 (sitemap_xmap.java, Compiled Code) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, Compiled Code) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, Compiled Code) at org.apache.cocoon.sitemap.Handler.process(Handler.java, Compiled Code) at org.apache.cocoon.sitemap.Manager.invoke(Manager.java, Compiled Code) at org.apache.cocoon.Cocoon.process(Cocoon.java, Compiled Code) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java, Compiled Code) at javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled Code) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java, Compiled Code) at org.apache.tomcat.core.Handler.service(Handler.java, Compiled Code) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java, Compiled Code) at org.apache.tomcat.core.ContextManager.internalService (ContextManager.java, Compiled Code) at org.apache.tomcat.core.ContextManager.service(ContextManager.java, Compiled Code) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection (HttpConnectionHandler.java, Compiled Code) at org.apache.tomcat.service.TcpWorkerThread.runIt (PoolTcpEndpoint.java, Compiled Code) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run (ThreadPool.java, Compiled Code) at java.lang.Thread.run(Thread.java, Compiled Code) java.lang.NullPointerException org.apache.cocoon.ProcessingException: Exception in StreamGenerator.generate ():java.lang.NullPointerException at org.apache.cocoon.generation.StreamGenerator.generate (StreamGenerator.java, Compiled Code) at org.apache.cocoon.components.pipeline.AbstractEventPipeline.process (AbstractEventPipeline.java, Compiled Code) at org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process (AbstractStreamPipeline.java, Compiled Code) at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN409 (sitemap_xmap.java, Compiled Code) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, Compiled Code) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, Compiled Code) at org.apache.cocoon.sitemap.Handler.process(Handler.java, Compiled Code) at org.apache.cocoon.sitemap.Manager.invoke(Manager.java, Compiled Code) at org.apache.cocoon.Cocoon.process(Cocoon.java, Compiled Code) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java, Compiled Code) at javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled Code) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java, Compiled Code) at org.apache.tomcat.core.Handler.service(Handler.java, Compiled Code) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java, Compiled Code) at org.apache.tomcat.core.ContextManager.internalService
[C2] esql postgres' nextval
I'm trying to do the following : esql:query INSERT INTO foo(id,url,email,username,password) VALUES (esql:parameterNEXTVAL('id_seq') /esql:parameter,'abcd','[EMAIL PROTECTED]','dfgdf','123'); /esql:query Error generated by C2 : org.apache.cocoon.ProcessingException: Exception in ServerPagesGenerator.generate():java.lang.RuntimeException: Error executed prepared statement: INSERT INTO foo(id,url,email,username,password) VALUES (?,'abcd','[EMAIL PROTECTED]','dfgdf','123'); : java.sql.SQLException: ERROR: pg_atoi: error in NEXTVAL('id_seq'): can't parse NEXTVAL('id_seq') id is my primary key and i would like to auto-increment it. Any suggestion ? - Please check that your question has not already been answered in the FAQ before posting. http://xml.apache.org/cocoon/faqs.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: C2: ESQL-Syntax
I can't find it, please post it. Thanks Look at the xsl stylesheet for ESQL. That's the specification. ;-) You can find it in $COCOON_HOME/src/org/apache/cocoon/components/language/markup/xsp/java/esql. xsl. - Please check that your question has not already been answered in the FAQ before posting. http://xml.apache.org/cocoon/faqs.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
getting Request data with C2
I'm sending out XML data from a form, like this : FORM action=submitdata.xsp method=post XML Data: INPUT type=text name=data size=40/ I want to process this data into an xsp. I need to get this data. In submitdata.xsp, I try : xsp:logic String data = xsp-request:get-parameter name=data /; contentdata/content /xsp:logic But data isn't a string but XML code. In Coccon2, it fails with an error message : Type expected. this.contentHandler.startElement(, xsp-request:get- parameter, xsp-request:get-parameter, ^ In my sitemap, there's a section like this : map:match pattern=submitdata.xsp map:generate type=serverpages src=submitdata.xsp/ map:transform src=foo.xsl/ map:serialize type=rameter name=data /; contentdata/content xml/ /map:match I'm novice in XML. Any help would be appreciate. - Please check that your question has not already been answered in the FAQ before posting. http://xml.apache.org/cocoon/faqs.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: sitemap handler's sitemap is not available????
If you modify the file sitemap.xmap while your cocoon server is running, it's seems that after (the next server request) you'll see this error. I've found on an archive of this mailing-list (http://marc.theaimsgroup.com/? l=xml-cocoon-users) a solution. You move from tomcat\lib these 2 files : xml.jar and zparser.jar. Personnaly I've created a directory in tomcat\lib and put these 2 files into. Since I've done it, I haven't seen again this error message. I use redhat7.0/tomcat3.2.1/cocoon2.0b1 I have built the cocoon and put the war file in TOMCAT_ROOT/webapps and when i go to http://localhost:8080/cocoon, i see this page, where is the error? can u please help Cocoon 2 - Internal server error -- -- type internal-server-error message The sitemap handler's sitemap is not available. description org.apache.cocoon.ProcessingException: The sitemap handler's sitemap is not available. sender org.apache.cocoon.servlet.CocoonServlet source Cocoon servlet request-uri /cocoon/ exception org.apache.cocoon.ProcessingException: The sitemap handler's sitemap is not available. path-info stacktrace org.apache.cocoon.ProcessingException: The sitemap handler's sitemap is not available. at org.apache.cocoon.sitemap.Manager.setupProcessing(Manager.java:179) at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:93) at org.apache.cocoon.Cocoon.process(Cocoon.java:293) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:471) at javax.servlet.http.HttpServlet.service(HttpServlet.java:865) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at org.apache.tomcat.core.Handler.service(Handler.java:287) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection (HttpConnectionHandler.java:213) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) at java.lang.Thread.run(Thread.java:484) - Please check that your question has not already been answered in the FAQ before posting. http://xml.apache.org/cocoon/faqs.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Installing Cocoon 2 onto Cocoon 1
There's no problem compiling. Once i've done the instructions given on the cocoon site, and when i try it, it seems to be the old cocoon running (v1.8.2). Anyone can tell me what files i need to remove. Thanks. - Please check that your question has not already been answered in the FAQ before posting. http://xml.apache.org/cocoon/faqs.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]