You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Leonid Chumanov <lc...@framedoc.ru> on 2004/12/21 14:13:01 UTC

Flowscript does not working on weblogic 8.1

Hi
 
I use  cocoon 2.2.0-dev (CVS 20041018)  on weblogic 8.1 (wich include
rhino1.5r4-continuations-20040629T1232.jar)
 
I have exception when I try to use flowscript
 
I switch to ParanoidCoconServlet and use user.classpath with lines 
 
lib-dir:context:/WEB-INF/lib
class-dir:context:/WEB-INF/classes
 
Also I add in my web.xml
 
                        <init-param>
 
<param-name>init-classloader</param-name>
                                   <param-value>true</param-value>
                        </init-param>
                        <init-param>
 
<param-name>paranoid-classpath</param-name>
 
<param-value>user.classpath</param-value>
                        </init-param>
 
But I have exception when I try to use flowscript yet
 
java.lang.ClassCastException 
 
at
org.mozilla.javascript.optimizer.InvokerImpl.createInvoker(InvokerImpl.j
ava:273) at
org.mozilla.javascript.FunctionObject.doInvoke(FunctionObject.java:520)
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.InterpretedScriptImpl.call(Interpre
tedScriptImpl.java:137) at
org.mozilla.javascript.InterpretedScript.exec(InterpretedScript.java:59)
at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpret
er.setupContext(FOM_JavaScriptInterpreter.java:586) at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpret
er.callFunction(FOM_JavaScriptInterpreter.java:665) at
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invo
ke(CallFunctionNode.java:105) at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:54) at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:112) at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:76) at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:126) at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:76) at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:95) at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:298) at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:241) at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:238) at org.apache.cocoon.Cocoon.process(Cocoon.java:643) at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1123)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.cocoon.servlet.ParanoidCocoonServlet.service(ParanoidCocoonSe
rvlet.java:264) at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Se
rvletStubImpl.java:996) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:419) at
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
27) at
com.framedoc.filter.SecurityFilter.doFilter(SecurityFilter.java:82) at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
27) at
com.framedoc.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFi
lter.java:21) at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
27) at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
un(WebAppServletContext.java:6458) at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bject.java:321) at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
) at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
etContext.java:3661) at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
java:2630) at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
 
 
Can anybody give me some advice?
Thanks 
 
 
Leonid
 
 

Re: Flowscript does not working on weblogic 8.1

Posted by Ralph Goers <Ra...@dslextreme.com>.
Frankly, we gave up and switched to Javaflow.  Weblogic.jar contains a 
version of Rhino that is incompatible with Cocoon's rhino fork. I 
thought Cocoon's switch to the Mozilla supported version might fix the 
problem, but from your post it appears that it didn't.

If you can get the rhino shipped with Cocoon in the classpath before 
weblogic.jar you might get past this, although there is a risk that 
weblogic will start to have problems (I have no idea what it uses rhino 
for).

Ralph

Leonid Chumanov wrote:

> Hi
>
>  
>
> I use  cocoon 2.2.0-dev (CVS 20041018)  on weblogic 8.1 (wich include 
> rhino1.5r4-continuations-20040629T1232.jar)
>
>  
>
> I have exception when I try to use flowscript
>
>  
>
> I switch to ParanoidCoconServlet and use user.classpath with lines
>
>  
>
> lib-dir:context:/WEB-INF/lib
>
> class-dir:context:/WEB-INF/classes
>
>  
>
> Also I add in my web.xml
>
>  
>
>                         <init-param>
>
>                                    
> <param-name>init-classloader</param-name>
>
>                                    <param-value>true</param-value>
>
>                         </init-param>
>
>                         <init-param>
>
>                                    
> <param-name>paranoid-classpath</param-name>
>
>                                    
> <param-value>user.classpath</param-value>
>
>                         </init-param>
>
>  
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: Flowscript does not working on weblogic 8.1

Posted by Antonio Gallardo <ag...@agssa.net>.
On Mar, 21 de Diciembre de 2004, 7:13, Leonid Chumanov dijo:
> Hi
>
> I use  cocoon 2.2.0-dev (CVS 20041018)  on weblogic 8.1 (wich include
> rhino1.5r4-continuations-20040629T1232.jar)
>
> I have exception when I try to use flowscript
>
> I switch to ParanoidCoconServlet and use user.classpath with lines
>
> lib-dir:context:/WEB-INF/lib
> class-dir:context:/WEB-INF/classes
>
> Also I add in my web.xml
>
>                         <init-param>
>
> <param-name>init-classloader</param-name>
>                                    <param-value>true</param-value>
>                         </init-param>
>                         <init-param>
>
> <param-name>paranoid-classpath</param-name>
>
> <param-value>user.classpath</param-value>
>                         </init-param>
>
> But I have exception when I try to use flowscript yet
>
> java.lang.ClassCastException
>
> at
> org.mozilla.javascript.optimizer.InvokerImpl.createInvoker(InvokerImpl.j
> ava:273) at
> org.mozilla.javascript.FunctionObject.doInvoke(FunctionObject.java:520)
> 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.InterpretedScriptImpl.call(Interpre
> tedScriptImpl.java:137) at
> org.mozilla.javascript.InterpretedScript.exec(InterpretedScript.java:59)
> at
> org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpret
> er.setupContext(FOM_JavaScriptInterpreter.java:586) at
> org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpret
> er.callFunction(FOM_JavaScriptInterpreter.java:665) at
> org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invo
> ke(CallFunctionNode.java:105) at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
> invokeNodes(AbstractParentProcessingNode.java:54) at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
> nvoke(PreparableMatchNode.java:112) at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
> invokeNodes(AbstractParentProcessingNode.java:76) at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
> ipelineNode.java:126) at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
> invokeNodes(AbstractParentProcessingNode.java:76) at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
> PipelinesNode.java:95) at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
> (ConcreteTreeProcessor.java:298) at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
> (ConcreteTreeProcessor.java:241) at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
> cessor.java:238) at org.apache.cocoon.Cocoon.process(Cocoon.java:643) at
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1123)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.cocoon.servlet.ParanoidCocoonServlet.service(ParanoidCocoonSe
> rvlet.java:264) at
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Se
> rvletStubImpl.java:996) at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
> java:419) at
> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
> 27) at
> com.framedoc.filter.SecurityFilter.doFilter(SecurityFilter.java:82) at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
> 27) at
> com.framedoc.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFi
> lter.java:21) at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
> 27) at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
> un(WebAppServletContext.java:6458) at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
> bject.java:321) at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
> ) at
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
> etContext.java:3661) at
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
> java:2630) at
> weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) at
> weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
>
> Can anybody give me some advice?

Sure! ;-)

Add the rhino lib to endorsed dir.

Best Regards,

Antonio Gallardo


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org