Hi Jean-Pierre, This is not so much an hippo-cocoon problem, but I guess more of a cocoon problem. I've used CForms in combination with the siteskeleton with much success in the past, so I do not have any idea where this comes from. Is this a javascript error or does this error come from the sitemap?
Regards, Jeroen -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Thursday, April 03, 2008 11:15 AM To: Hippo CMS development public mailinglist Subject: RE: [HippoCMS-dev] CForms in site skeleton Hello, We are still trying to use CForms in the site skeleton, and now we are able to make a very simple form work. But we now have a new error ,and here is it : Dojo error : dojo is not defined dojo.registerModulePath("cocoon.forms", "../forms/js"); ... contact (line 77) dojo is not defined </script><script type="text/javascript" src="resources/dojo/dojo.js"></scrip... forms-field-styling.xsl file: <xsl:template match="head" mode="forms-field"> <!-- copy any pre-initialization code which can be used e.g. to setup dojo debugging with <script> djConfig = {isDebug: true} </script> --> <xsl:copy-of select="fi:init/node()"/> <script src="{$resources-uri}/dojo/dojo.js" type="text/javascript"/> <script src="{$resources-uri}/ajax/cocoon.js" type="text/javascript"/> <script src="{$resources-uri}/forms/js/forms-lib.js" type= "text/javascript"/> <script type="text/javascript"> dojo.addOnLoad(forms_onload); dojo.require("cocoon.forms.*"); </script> <!-- googlemap-key --> <xsl:if test="/*/fi:googlemap"> <script src="/*/fi:googlemap/fi:key" type="text/javascript"/> </xsl:if> .... And changing <script src="{$resources-uri}/dojo/dojo.js" type= "text/javascript"/> does'nt change the sources. Any idea why? Thank you very much for your help, Regards, Jean-Pierre Delacre Arthur Bogaart <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 31/03/2008 14:34 Please respond to Hippo CMS development public mailinglist <[email protected]> To Hippo CMS development public mailinglist <[email protected]> cc Subject RE: [HippoCMS-dev] CForms in site skeleton Hi Jean-Pierre, What version of hippo-cocoon and Cforms are you using? I seems the error in your stacktrace only occurs when you try to make hippo-cocoon-2.1.8 work together with cocoon-cforms-2.1.11-r20070223112521. This won't work. If you need 2.1.11 specific Cforms features use these dependencies: <!-- Cocoon --> <dependency> <id>hippo-cocoon</id> <version>2.1.11</version> <type>zip</type> </dependency> <!-- linkrewriter --> <dependency> <id>cocoon+linkrewriter</id> <version>2.1.11-r20070223112521</version> <type>jar</type> <properties><cocoon.bundle>true</cocoon.bundle></properties> </dependency> <!-- Cocoon Forms --> <dependency> <id>cocoon:cocoon-forms</id> <version>2.1.11-r20070223112521</version> <type>jar</type> <properties> <war.bundle>true</war.bundle> <cocoon.bundle>true</cocoon.bundle> </properties> </dependency> <dependency> <id>cocoon:cocoon-ajax</id> <version>2.1.11-r20070223112521</version> <type>jar</type> <properties> <war.bundle>true</war.bundle> <cocoon.bundle>true</cocoon.bundle> </properties> </dependency> <dependency> <id>xreporter:xreporter-expression</id> <version>r683</version> <properties><cocoon.bundle>true</cocoon.bundle></properties> </dependency> <dependency> <id>oro</id> <version>2.0.8</version> <properties><cocoon.bundle>true</cocoon.bundle></properties> </dependency> Second, there is a small error in your sitemap on line 195: <map:generate src="site://transformers/contact/contact-form/contact-template.xml" type="jx"/> should be <map:generate src="site://transformers/contact/contact-form/contact-form-template.xml" type="jx"/> Hope this helps! Regards, [EMAIL PROTECTED] - www.onehippo.com ------------------------------------------------------------- Amsterdam - Hippo B.V. Oosteinde 11 1017 WT Amsterdam +31(0)20-5224466 San Francisco - Hippo USA Inc. 101 H Street, suite Q Petaluma CA 94952-3329 +1 (707) 773-4646 ------------------------------------------------------------- -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: maandag 31 maart 2008 13:26 To: Hippo CMS development public mailinglist Subject: RE: [HippoCMS-dev] CForms in site skeleton Hi, you will find, just below, the information you wanted. Hope that's enough. Thank you, Jean-Pierre Delacre Smals - F. Manini - Web Content Management [EMAIL PROTECTED] (PI716) +32 (0)2 787 54 40 ______________________________________________________________________________________________ Smals sluit elke aansprakelijkheid uit in verband met de juistheid, de volledigheid of het tijdig toekomen van de informatie in deze e-mail. Aan deze e-mail kunnen geen rechten worden ontleend en deze e-mail houdt in geen geval een erkenning van welkdanige aansprakelijkheid in. Dit bericht is alleen bestemd voor de geadresseerde. Indien dit bericht niet voor u bestemd is, verzoeken wij u dit onmiddellijk aan ons te melden en het bericht te vernietigen. Smals décline toute responsabilité quant à l'exactitude, à l'exhaustivité et au délai de transmission des informations contenues dans cet e-mail. Aucun droit ne peut être revendiqué sur cet e-mail et cet e-mail n'implique en aucun cas une reconnaissance de responsabilité, quelle qu'elle soit. Ce message s'adresse uniquement au destinataire. Si ce message ne vous est pas destiné, nous vous prions de nous le signaler immédiatement et de détruire le message. ----- Forwarded by Jean-Pierre Delacre/SMALS-MVM on 31/03/2008 13:23 ----- Nicolas Mangon/SMALS-MVM 31/03/2008 13:22 To Jean-Pierre Delacre/[EMAIL PROTECTED] cc Subject RE: [HippoCMS-dev] CForms in site skeleton -------------------------------------------------------------------------------- Nicolas MANGON Smals - TO&P - F. Manini - Web Content Management [EMAIL PROTECTED] CH-117 - 02 / 787 5291 ------------------------------------------------------------------------------- Hi jean-Pierre, I'm afraid your stacktrace isn't informative enough to give a conclusive answer, I'll have to take a look at the source files (like the sitemap, flowscript, form-def, form-template, form-binding, etc). Could you send me these? Regards, Arthur Bogaart [EMAIL PROTECTED] - www.onehippo.com ------------------------------------------------------------- Amsterdam - Hippo B.V. Oosteinde 11 1017 WT Amsterdam +31(0)20-5224466 San Francisco - Hippo USA Inc. 101 H Street, suite Q Petaluma CA 94952-3329 +1 (707) 773-4646 ------------------------------------------------------------- -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: maandag 31 maart 2008 12:13 To: Hippo CMS development public mailinglist Subject: Fw: [HippoCMS-dev] CForms in site skeleton Hello all, Doesn't anyone have an idea? Thank you, Jean-Pierre Delacre Smals - F. Manini - Web Content Management [EMAIL PROTECTED] (PI716) +32 (0)2 787 54 40 ______________________________________________________________________________________________ Smals sluit elke aansprakelijkheid uit in verband met de juistheid, de volledigheid of het tijdig toekomen van de informatie in deze e-mail. Aan deze e-mail kunnen geen rechten worden ontleend en deze e-mail houdt in geen geval een erkenning van welkdanige aansprakelijkheid in. Dit bericht is alleen bestemd voor de geadresseerde. Indien dit bericht niet voor u bestemd is, verzoeken wij u dit onmiddellijk aan ons te melden en het bericht te vernietigen. Smals décline toute responsabilité quant à l'exactitude, à l'exhaustivité et au délai de transmission des informations contenues dans cet e-mail. Aucun droit ne peut être revendiqué sur cet e-mail et cet e-mail n'implique en aucun cas une reconnaissance de responsabilité, quelle qu'elle soit. Ce message s'adresse uniquement au destinataire. Si ce message ne vous est pas destiné, nous vous prions de nous le signaler immédiatement et de détruire le message. ----- Forwarded by Jean-Pierre Delacre/SMALS-MVM on 31/03/2008 12:11 ----- Jean-Pierre Delacre/SMALS-MVM 27/03/2008 09:46 To Hippo CMS development public mailinglist <[email protected]> cc Subject RE: [HippoCMS-dev] CForms in site skeleton Hello, did what you said to do (add the correct xconf and xroles patches to the config folder), but it still isn't working :-( Here is the stacktrace : instance org.apache.cocoon.ProcessingException: Error calling flowscript function contact at resource://org/apache/cocoon/forms/flow/javascript/Form.js:42:-1 at file:/C:/javadev/prj/hippocms/webonss/front-end/Release-SKELETON-v1_01_07/src/site/transformers/contact/contact-form/js/contact.js:3:-1 at <map:call> - file:/C:/javadev/prj/hippocms/webonss/front-end/Release-SKELETON-v1_01_07/src/site/sitemap.xmap:184:39 at <map:mount> - file:/C:/javadev/prj/hippocms/webonss/front-end/Release-SKELETON-v1_01_07/target/hippo-cocoon-2.1.8.11/cocoon/sitemap.xmap:137:59 cause: java.lang.NoSuchFieldError: instance java.lang.NoSuchFieldError: instance at org.apache.cocoon.forms.flow.javascript.ScriptableWidget.unwrap(ScriptableWidget.java:56) at org.apache.cocoon.forms.flow.javascript.ScriptableWidget.<init>(ScriptableWidget.java:52) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:438) at org.mozilla.javascript.FunctionObject.construct(FunctionObject.java:477) at org.mozilla.javascript.ScriptRuntime.newObject(ScriptRuntime.java:1318) at org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:1201) at org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:190) at org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:138) at org.mozilla.javascript.continuations.InterpretedFunctionImpl.call(InterpretedFunctionImpl.java:121) at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244) at org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.callFunction(FOM_JavaScriptInterpreter.java:758) at org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:138) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:142) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:248) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:107) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:142) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:248) at org.apache.cocoon.Cocoon.process(Cocoon.java:679) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1154) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830) at nl.hippo.util.ResponseEncodingFilter.doFilter(ResponseEncodingFilter.java:36) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Many thanks for the help ! Jean-Pierre Delacre Jeroen Reijn <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 26/03/2008 15:53 Please respond to Hippo CMS development public mailinglist <[email protected]> To Hippo CMS development public mailinglist <[email protected]> cc Subject RE: [HippoCMS-dev] CForms in site skeleton Hi JP, Did he also add the correct xconf and xroles patches to his config folder? If not you can get them from: http://svn.apache.org/repos/asf/cocoon/tags/cocoon-2.1/RELEASE_2_1_10/sr c/blocks/forms/conf/ You will also need to add cocoon-ajax, while using ajax. Regards, Jeroen -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Wednesday, March 26, 2008 3:15 PM To: Hippo CMS development public mailinglist Subject: [HippoCMS-dev] CForms in site skeleton Hello all, my colleague Nicolas Mangon (he still can't write to the mailing list) still has a problem the problem to use the a CForms in the site skeleton. As Ard (thank you for your answer) said, Nicolas tried to add the 3 dependencies in component.xml as follows : <dependency> <id>cocoon:cocoon-forms</id> <version>2.1.11-r20070223112521</version> <type>jar</type> <properties> <cocoon.bundle>true</cocoon.bundle> </properties> </dependency> <dependency> <id>xreporter:xreporter-expression</id> <version>r683</version> <properties><cocoon.bundle>true</cocoon.bundle></properties> </dependency> <dependency> <id>oro</id> <version>2.0.8</version> <properties><cocoon.bundle>true</cocoon.bundle></properties> </dependency> but he still has a problem. Here is the stacktrace : Could not find component (key [org.apache.cocoon.forms.FormManager]) org.apache.cocoon.ProcessingException: Error calling flowscript function contact at resource://org/apache/cocoon/forms/flow/javascript/Form.js:31:-1 at file:/C:/javadev/prj/hippocms/webonss/front-end/Release-SKELETON-v1_01_0 7/src/site/transformers/contact/contact-form/js/contact.js:3:-1 at <map:call> - file:/C:/javadev/prj/hippocms/webonss/front-end/Release-SKELETON-v1_01_0 7/src/site/sitemap.xmap:184:39 at <map:mount> - file:/C:/javadev/prj/hippocms/webonss/front-end/Release-SKELETON-v1_01_0 7/target/hippo-cocoon-2.1.8.11/cocoon/sitemap.xmap:133:59 org.apache.avalon.framework.component.ComponentException: Could not find component (key [org.apache.cocoon.forms.FormManager]) at org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(E xcaliburComponentManager.java:265) at org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonCompone ntManager.java:335) at org.apache.cocoon.components.ComponentContext$ComponentManagerWrapper.lo okup(ComponentContext.java:146) at org.apache.cocoon.components.flow.javascript.fom.FOM_Cocoon.jsFunction_g etComponent(FOM_Cocoon.java:328) at inv3.invoke() at org.mozilla.javascript.FunctionObject.doInvoke(FunctionObject.java:523) at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:438) at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244) at org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C ontinuationInterpreter.java:1134) at org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C ontinuationInterpreter.java:190) at org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(C ontinuationInterpreter.java:138) at org.mozilla.javascript.continuations.InterpretedFunctionImpl.call(Interp retedFunctionImpl.java:121) at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244) at org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpret er.callFunction(FOM_JavaScriptInterpreter.java:758) at org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invo ke(CallFunctionNode.java:138) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:46) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i nvoke(PreparableMatchNode.java:130) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:68) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P ipelineNode.java:142) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:68) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke( PipelinesNode.java:92) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process (ConcreteTreeProcessor.java:234) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process (ConcreteTreeProcessor.java:176) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro cessor.java:248) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun tNode.java:117) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:46) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(Matc hNode.java:107) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:68) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P ipelineNode.java:142) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode. invokeNodes(AbstractParentProcessingNode.java:68) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke( PipelinesNode.java:92) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process (ConcreteTreeProcessor.java:234) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process (ConcreteTreeProcessor.java:176) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro cessor.java:248) at org.apache.cocoon.Cocoon.process(Cocoon.java:679) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1154) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(Web ApplicationHandler.java:830) at nl.hippo.util.ResponseEncodingFilter.doFilter(ResponseEncodingFilter.jav a:36) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(Web ApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH andler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon text.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244 ) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Any idea? Thank you, Jean-Pierre Delacre Smals - F. Manini - Web Content Management [EMAIL PROTECTED] (PI716) +32 (0)2 787 54 40 ******************************************** Hippocms-dev: Hippo CMS development public mailinglist ******************************************** Hippocms-dev: Hippo CMS development public mailinglist ******************************************** Hippocms-dev: Hippo CMS development public mailinglist ******************************************** Hippocms-dev: Hippo CMS development public mailinglist ******************************************** Hippocms-dev: Hippo CMS development public mailinglist ******************************************** Hippocms-dev: Hippo CMS development public mailinglist ******************************************** Hippocms-dev: Hippo CMS development public mailinglist
