Vadim,
> In the second email it was recommended to use Paranoid servlet which
> makes me to think that enhyndra has broken class loader. Issues with
> broken class loading can be endless and hard to trace.
>
> In your install, however, you are trying to start with regular
> CocoonServlet (as far as I can tell). Have you tried paranoid servlet?
>
Yes. I have tried to use the ParanoidServlet servlet class also, and it
has the same problems. :(
ok. Here is another scenario. I can actually run Cocoon 2.0.1, and get
the Cocoon welcome page, and go into all of the sample links. But, for
some reason, my sub-sitemap section doesn't work. Here are my findings.
error web page:
type fatal
message Language Exception
description org.apache.cocoon.ProcessingException: Language Exception:
org.apache.cocoon.components.language.LanguageException: Error compiling
form_xsp: Line 255, column 76: ')' expected. Line 360, column 6: 'else'
without 'if'. Line 363, column 92: ')' expected. Line 479, column 68:
')' expected. Line 694, column 8: 'else' without 'if'. Line 869, column
80: ')' expected. Line 884, column 50: ')' expected. Line 1149, column
10: 'else' without 'if'. Line 1335, column 44: ')' expected. Line 1351,
column 61: ')' expected. Line 1603, column 12: 'else' without 'if'. Line
1794, column 61: ')' expected. Line 0, column 0: 12 errors
sender org.apache.cocoon.servlet.ParanoidCocoonServlet
source Cocoon servlet
request-uri
/eval/form
path-info
eval/form
access.log.000001
org.apache.cocoon.ProcessingException: Language Exception:
org.apache.cocoon.components.language.LanguageException: Error compiling
form_xsp:
Line 255, column 76: ')' expected.
Line 360, column 6: 'else' without 'if'.
Line 363, column 92: ')' expected.
Line 479, column 68: ')' expected.
Line 694, column 8: 'else' without 'if'.
Line 869, column 80: ')' expected.
Line 884, column 50: ')' expected.
Line 1149, column 10: 'else' without 'if'.
Line 1335, column 44: ')' expected.
Line 1351, column 61: ')' expected.
Line 1603, column 12: 'else' without 'if'.
Line 1794, column 61: ')' expected.
Line 0, column 0:
12 errors
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.cre
ateResource(ProgramGeneratorImpl.java:285)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa
d(ProgramGeneratorImpl.java:196)
at
org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGener
ator.java:168)
at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipelin
e(AbstractEventPipeline.java:154)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(Caching
EventPipeline.java:238)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(C
achingEventPipeline.java:99)
at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(Cach
ingStreamPipeline.java:276)
at
org.apache.cocoon.www.eval.sitemap_xmap.matchN10063(sitemap_xmap.java:77
2)
at
org.apache.cocoon.www.eval.sitemap_xmap.process(sitemap_xmap.java:454)
at
org.apache.cocoon.www.eval.sitemap_xmap.process(sitemap_xmap.java:359)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:180)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127)
at
org.apache.cocoon.www.sitemap_xmap.matchN102F5(sitemap_xmap.java:3946)
at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2737)
at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2492)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:180)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127)
at
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:144
)
at org.apache.cocoon.Cocoon.process(Cocoon.java:582)
at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:795)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at
org.apache.tomcat.core.ServiceInvocationHandler.method(ServletWrapper.ja
va:641)
at
org.apache.tomcat.core.ServletWrapper.handleInvocation(ServletWrapper.ja
va:549)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:
392)
at
org.apache.tomcat.core.Context.handleRequest(Context.java:732)
at
org.enhydra.servlet.servletManager.ServletManager.service(ServletManager
.java:1096)
at
org.enhydra.servlet.connectionMethods.http.HttpHandler.doARequest(HttpHa
ndler.java:241)
at
org.enhydra.servlet.connectionMethods.http.HttpHandler.processRequests(H
ttpHandler.java:258)
at
org.enhydra.servlet.connectionMethods.http.HttpHandler.run(HttpHandler.j
ava:96)
at java.lang.Thread.run(Thread.java:479)
org.apache.cocoon.components.language.LanguageException: Error compiling
form_xsp:
Line 255, column 76: ')' expected.
Line 360, column 6: 'else' without 'if'.
Line 363, column 92: ')' expected.
Line 479, column 68: ')' expected.
Line 694, column 8: 'else' without 'if'.
Line 869, column 80: ')' expected.
Line 884, column 50: ')' expected.
Line 1149, column 10: 'else' without 'if'.
Line 1335, column 44: ')' expected.
Line 1351, column 61: ')' expected.
Line 1603, column 12: 'else' without 'if'.
Line 1794, column 61: ')' expected.
Line 0, column 0:
12 errors
at
org.apache.cocoon.components.language.programming.java.JavaLanguage.comp
ile(JavaLanguage.java:205)
at
org.apache.cocoon.components.language.programming.CompiledProgrammingLan
guage.load(CompiledProgrammingLanguage.java:140)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.gen
erateResource(ProgramGeneratorImpl.java:332)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.cre
ateResource(ProgramGeneratorImpl.java:282)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa
d(ProgramGeneratorImpl.java:196)
at
org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGener
ator.java:168)
at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipelin
e(AbstractEventPipeline.java:154)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(Caching
EventPipeline.java:238)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(C
achingEventPipeline.java:99)
at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(Cach
ingStreamPipeline.java:276)
at
org.apache.cocoon.www.eval.sitemap_xmap.matchN10063(sitemap_xmap.java:77
2)
at
org.apache.cocoon.www.eval.sitemap_xmap.process(sitemap_xmap.java:454)
at
org.apache.cocoon.www.eval.sitemap_xmap.process(sitemap_xmap.java:359)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:180)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127)
at
org.apache.cocoon.www.sitemap_xmap.matchN102F5(sitemap_xmap.java:3946)
at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2737)
at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2492)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:180)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127)
at
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:144
)
at org.apache.cocoon.Cocoon.process(Cocoon.java:582)
at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:795)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at
org.apache.tomcat.core.ServiceInvocationHandler.method(ServletWrapper.ja
va:641)
at
org.apache.tomcat.core.ServletWrapper.handleInvocation(ServletWrapper.ja
va:549)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:
392)
at
org.apache.tomcat.core.Context.handleRequest(Context.java:732)
at
org.enhydra.servlet.servletManager.ServletManager.service(ServletManager
.java:1096)
at
org.enhydra.servlet.connectionMethods.http.HttpHandler.doARequest(HttpHa
ndler.java:241)
at
org.enhydra.servlet.connectionMethods.http.HttpHandler.processRequests(H
ttpHandler.java:258)
at
org.enhydra.servlet.connectionMethods.http.HttpHandler.run(HttpHandler.j
ava:96)
at java.lang.Thread.run(Thread.java:479)
org.apache.cocoon.components.language.LanguageException: Error compiling
form_xsp:
Line 255, column 76: ')' expected.
Line 360, column 6: 'else' without 'if'.
Line 363, column 92: ')' expected.
Line 479, column 68: ')' expected.
Line 694, column 8: 'else' without 'if'.
Line 869, column 80: ')' expected.
Line 884, column 50: ')' expected.
Line 1149, column 10: 'else' without 'if'.
Line 1335, column 44: ')' expected.
Line 1351, column 61: ')' expected.
Line 1603, column 12: 'else' without 'if'.
Line 1794, column 61: ')' expected.
Line 0, column 0:
12 errors
at
org.apache.cocoon.components.language.programming.java.JavaLanguage.comp
ile(JavaLanguage.java:205)
at
org.apache.cocoon.components.language.programming.CompiledProgrammingLan
guage.load(CompiledProgrammingLanguage.java:140)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.gen
erateResource(ProgramGeneratorImpl.java:332)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.cre
ateResource(ProgramGeneratorImpl.java:282)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa
d(ProgramGeneratorImpl.java:196)
at
org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGener
ator.java:168)
at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipelin
e(AbstractEventPipeline.java:154)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(Caching
EventPipeline.java:238)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(C
achingEventPipeline.java:99)
at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(Cach
ingStreamPipeline.java:276)
at
org.apache.cocoon.www.eval.sitemap_xmap.matchN10063(sitemap_xmap.java:77
2)
at
org.apache.cocoon.www.eval.sitemap_xmap.process(sitemap_xmap.java:454)
at
org.apache.cocoon.www.eval.sitemap_xmap.process(sitemap_xmap.java:359)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:180)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127)
at
org.apache.cocoon.www.sitemap_xmap.matchN102F5(sitemap_xmap.java:3946)
at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2737)
at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2492)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:180)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127)
at
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:144
)
at org.apache.cocoon.Cocoon.process(Cocoon.java:582)
at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:795)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at
org.apache.tomcat.core.ServiceInvocationHandler.method(ServletWrapper.ja
va:641)
at
org.apache.tomcat.core.ServletWrapper.handleInvocation(ServletWrapper.ja
va:549)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:
392)
at
org.apache.tomcat.core.Context.handleRequest(Context.java:732)
at
org.enhydra.servlet.servletManager.ServletManager.service(ServletManager
.java:1096)
at
org.enhydra.servlet.connectionMethods.http.HttpHandler.doARequest(HttpHa
ndler.java:241)
at
org.enhydra.servlet.connectionMethods.http.HttpHandler.processRequests(H
ttpHandler.java:258)
at
org.enhydra.servlet.connectionMethods.http.HttpHandler.run(HttpHandler.j
ava:96)
at java.lang.Thread.run(Thread.java:479)
I see this exception repeatedly in the core.log.000001 file:
WARN (2002-09-18) 08:41.12:584 [core] (/)
Thread-23/ExcaliburComponentManager: Looking up component on an
uninitialized ComponentManager:
org.apache.cocoon.generation.GeneratorSelector
DEBUG (2002-09-18) 08:41.12:884 [core] (/) Thread-23/LogKitLogger:
org.apache.cocoon.generation.XMLDBGenerator: could not be instantiated.
org.apache.cocoon.ProcessingException: Problem setting up the
connection: org.dbxml.client.xmldb.DatabaseImpl
at
org.apache.cocoon.generation.XMLDBGenerator.initialize(XMLDBGenerator.ja
va:135)
at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc
e(DefaultComponentFactory.java:183)
at
org.apache.avalon.excalibur.pool.AbstractPool.newPoolable(AbstractPool.j
ava:82)
at
org.apache.avalon.excalibur.pool.AbstractPool.internalGrow(AbstractPool.
java:126)
at
org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.grow(SoftResou
rceLimitingPool.java:91)
at
org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.initialize(Sof
tResourceLimitingPool.java:80)
at
org.apache.avalon.excalibur.component.PoolableComponentHandler.initializ
e(PoolableComponentHandler.java:88)
at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComp
onent(ExcaliburComponentSelector.java:467)
at
org.apache.cocoon.sitemap.AbstractSitemap.load_component(AbstractSitemap
.java:227)
at
org.apache.cocoon.www.sitemap_xmap$Configurer.configGenerators(sitemap_x
map.java:625)
at
org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java:420)
at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc
e(DefaultComponentFactory.java:172)
at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initial
ize(ThreadSafeComponentHandler.java:84)
at
org.apache.cocoon.components.language.generator.GeneratorSelector.addGen
erator(GeneratorSelector.java:135)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.add
CompiledComponent(ProgramGeneratorImpl.java:356)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.gen
erateResource(ProgramGeneratorImpl.java:334)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.cre
ateResource(ProgramGeneratorImpl.java:282)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa
d(ProgramGeneratorImpl.java:196)
at org.apache.cocoon.sitemap.Handler.run(Handler.java:228)
at java.lang.Thread.run(Thread.java:479)
DEBUG (2002-09-18) 08:41.12:904 [core] (/) Thread-23/LogKitLogger:
org.apache.cocoon.generation.XMLDBCollectionGenerator: could not be
instantiated.
org.apache.cocoon.ProcessingException: Problem setting up the
connection: org.dbxml.client.xmldb.DatabaseImpl
at
org.apache.cocoon.generation.XMLDBCollectionGenerator.initialize(XMLDBCo
llectionGenerator.java:144)
at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc
e(DefaultComponentFactory.java:183)
at
org.apache.avalon.excalibur.pool.AbstractPool.newPoolable(AbstractPool.j
ava:82)
at
org.apache.avalon.excalibur.pool.AbstractPool.internalGrow(AbstractPool.
java:126)
at
org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.grow(SoftResou
rceLimitingPool.java:91)
at
org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.initialize(Sof
tResourceLimitingPool.java:80)
at
org.apache.avalon.excalibur.component.PoolableComponentHandler.initializ
e(PoolableComponentHandler.java:88)
at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComp
onent(ExcaliburComponentSelector.java:467)
at
org.apache.cocoon.sitemap.AbstractSitemap.load_component(AbstractSitemap
.java:227)
at
org.apache.cocoon.www.sitemap_xmap$Configurer.configGenerators(sitemap_x
map.java:655)
at
org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java:420)
at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc
e(DefaultComponentFactory.java:172)
at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initial
ize(ThreadSafeComponentHandler.java:84)
at
org.apache.cocoon.components.language.generator.GeneratorSelector.addGen
erator(GeneratorSelector.java:135)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.add
CompiledComponent(ProgramGeneratorImpl.java:356)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.gen
erateResource(ProgramGeneratorImpl.java:334)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.cre
ateResource(ProgramGeneratorImpl.java:282)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.loa
d(ProgramGeneratorImpl.java:196)
at org.apache.cocoon.sitemap.Handler.run(Handler.java:228)
at java.lang.Thread.run(Thread.java:479)
sitemap.log.000001
ERROR (2002-09-18) 08:41.12:834 [sitemap.generator.velocity] (/)
Thread-23/VelocityGenerator: ResourceManager : unable to find resource
'VM_global_library.vm' in any resource loader.
ERROR (2002-09-18) 08:41.12:854 [sitemap.generator.velocity] (/)
Thread-23/VelocityGenerator: ResourceManager : unable to find resource
'VM_global_library.vm' in any resource loader.
ERROR (2002-09-18) 08:41.18:843 [sitemap.generator.velocity] (/)
Thread-23/VelocityGenerator: ResourceManager : unable to find resource
'VM_global_library.vm' in any resource loader.
Here is a the portion of my form.xsp file that it's complaining it can't
compile:
<xsp:logic>
String m_strFormAction = "form";
String m_query = "";
String m_querySelect = "";
if( <xsp-session:get-attribute name="test-name"/> == null
||
((String)<xsp-session:get-attribute
name="test-name"/>).length() == 0
){
<xsp-session:set-attribute name="test-name">Test
Name</xsp-session:set-attribute>
<xsp-session:set-attribute name="query"> from info where id in
(select distinct id from another_info where id in (select distinct id
from results))</xsp-session:set-attribute>
<field id="test-name" label="Test Name" type="select">
<value value="-1"><xsp-session:get-attribute
name="test-name"/></value>
</field>
}
...
>
> I hope my comments will give you perspective on possible ways of
> resolving this problem
> (I'm merely helping you help yourself ;-)
>
> Vadim
Yes. And in all honesty, every little suggestion is very helpful.
Thank you very much for lending me some of your time and insight,
Matthew
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>