You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Christoph Kliemt <ck...@gmx.net> on 2001/08/23 16:22:15 UTC

[c2] Q: connect to postgresql

Hi!

 Problem : I'm not able to make connections to a postgresql-db
 (unmodified samples)
 (cocoon from cvs, branch cocoon_20_branch a few days ago).

 Exception is : (Yes, i read the faq and browsed the mail-archive...)
 Could not get the datasource java.sql.SQLException: You cannot get a
 Poolable before the pool is initialized

 Driver is loaded . (tomcat 3.2.1 is started with "JAVACMD=/opt/jdk/bin/java
 -verbose:class" )

 web.xml :
 <init-param>
  <param-name>load-class</param-name>
   <param-value>
     org.postgresql.Driver
   </param-value>
  </init-param>
    <datasources>		
     <jdbc name="personnel">
       <pool-controller min="5" max="10"/>
        <dburl>jdbc:postgresql://localhost/ck</dburl>	
        <user>ck</user>
        <password></password>
    </datasources>

  cocoon.xconf :
  <datasources>
    <jdbc name="personnel">
      <pool-controller min="5" max="10"/>
      <dburl>jdbc:postgresql://localhost/ck</dburl>	
      <user>ck</user>
      <password></password> 
    </jdbc>
  </datasources>

  postgresql-db (7.1) is up and listens on its default port.

  netstat tells me that there is no attempt by cocoon to connect the
  db. 

  All this happens on a Linux-box with a jdk 1.3.0 from sun.

  So now i have two questions (maybe newbie questions...)

  1) What am i doing wrong in this special case?
  2) Is there a way to make cocoon a bit more verbose so that it tells
     me the reason why (in this case) it can't make a connection?
     (Maybe this helps in other cases too...)

 \\// christoph

---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian

Posted by Jan Warnstam <ja...@euronetics.se>.
Both the db problems and the SVG problems disappeared as the X11 problem
was solved via Xfvb, or so it seems anyway. Do you still have problems
with the two first issues even though you have a working X connection?

Regards,
 Jan Warnstam
 Developer, Euronetics

Arnaud Vandyck wrote:

> I  cannot  do   that  to  (but  on  MacOSX   hsqldb  works  fine  with
> cocoon2!). So I did create a postgresql db to use with cocoon2 and put
> the jar file  for postgres in WEB-INF/lib and modify  the entry in the
> cocoon.xconf. You can find the table here:
>
> http://vbstefi30.fapse.ulg.ac.be/help/cocoon_employee.sql
>
> [of course it's free! GPL, ASL, copyleft and what ever you want;))]
>
> > Also, there is a complaint that the sitemap handler's sitemap is not
> > available. This is also the error being printed on the error message
> > page  being   displayed  in   the  browser  as   I  try   to  access
> > :8081/cocoon/. Check the third and last log snapshot below:
>
> Well, I think it's because of the svg problem.


---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian

Posted by Jan Warnstam <ja...@euronetics.se>.
I have now tried to uncomment the SVG Serializer parts in the sitemap.xmap
(restoring the file to the original status without any changes compared to the
CVS version) and Cocoon 2 still works!

It seems that the only necessary fix was to add the Xvfb call in the init.d
script. I did not even have to move/copy any .jar files as it is written in the
/cocoon2/install.html instructions; it works fine anyway now.

Yours,
 Jan Warnstam
 Developer, Euronetics

Jan Warnstam wrote:

> I will experiment tomorrow with uncommenting the commented parts in the
> sitemap.xmap file and see if Cocoon 2 still starts after doing that. :)


---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian

Posted by Jan Warnstam <ja...@euronetics.se>.
Karl Oie wrote:

> goto http://www.xfree86.org and get the xvfb package, i had the same
> problem, so i included this in the tomcat.sh after i installed Xvfb:
>
> if [ "$1" = "stop" ] ; then
>     # kill off any framebuffer running, kill kill kill :-)
>     kill -TERM `/sbin/pidof Xvfb`
> elif [ "$1"="start" -o "$1"="run" ] ; then
>     # start up a virtual framebuffer for cocoon2's rendering
>     Xvfb :1 -screen 0 320x240x24 &
> fi
>
> this setsup a virtual framebuffer for x to run in, now all the batik and svg
> stuff works without running a real x server.

Thank you! That worked, in combination with commenting the SVG Serialization
parts of the sitemap.xmap file.

I will experiment tomorrow with uncommenting the commented parts in the
sitemap.xmap file and see if Cocoon 2 still starts after doing that. :)

Many thanks,
 Jan Warnstam
 Developer, Euronetics


---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Problems with Cocoon 2b2 on SuSE 7.1

Posted by "ralph | m.e.c. media" <ra...@mecmedia.de>.
Hi,

I'm trying to get Cocoon 2b2 to run under SuSE 7.1 with Tomcat 3.2.3. Tomcat
runs fine put when I try to get Cocoon 2 to respond it throws a segmentation
fault as follows:

---- snip -----

SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Erfolg
    si_code [0]: SI_USER [pid: 0, uid: 0]
        stackpointer=0x444e7370

Full thread dump Classic VM (JDK-1.2.2_008, green threads):
    "Thread-48" (TID:0x40ef0988, sys_thread_t:0x87fa7c0, state:R) prio=5
        at java.lang.ClassLoader.findLoadedClass(Native Method)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:287)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(Excal
iburComponentManager.java:240)
        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(Excal
iburComponentManager.java:223)
        at
org.apache.cocoon.sitemap.AbstractSitemap.compose(AbstractSitemap.java:117)
        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(De
faultComponentFactory.java:98)
        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(
ThreadSafeComponentHandler.java:81)
        at
org.apache.cocoon.components.language.generator.GeneratorSelector.addGenerat
or(GeneratorSelector.java:118)
        at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.addComp
iledComponent(ProgramGeneratorImpl.java:292)
        at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(Pr
ogramGeneratorImpl.java:164)
        at org.apache.cocoon.sitemap.Handler.run(Handler.java:204)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-46" (TID:0x40ecc558, sys_thread_t:0x8627e60, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at org.hsqldb.Log.run(Log.java:119)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-45" (TID:0x40ed86e8, sys_thread_t:0x8626798, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at org.hsqldb.Log.run(Log.java:119)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-44" (TID:0x40eddf30, sys_thread_t:0x86250d0, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at org.hsqldb.Log.run(Log.java:119)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-43" (TID:0x40ee19c8, sys_thread_t:0x8623a08, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at org.hsqldb.Log.run(Log.java:119)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-42" (TID:0x40ee50e8, sys_thread_t:0x866e070, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at org.hsqldb.Log.run(Log.java:119)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-41" (TID:0x40ef2390, sys_thread_t:0x882e660, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at
org.apache.tomcat.util.ThreadPool$MonitorRunnable.run(ThreadPool.java:393)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-40" (TID:0x40ef22c0, sys_thread_t:0x87811f8, state:CW) prio=5
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413)
        at java.net.ServerSocket.implAccept(ServerSocket.java:241)
        at java.net.ServerSocket.accept(ServerSocket.java:223)
        at
org.apache.tomcat.service.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:
286)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:402)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-39" (TID:0x40ef21a8, sys_thread_t:0x8852368, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-38" (TID:0x40ef27e8, sys_thread_t:0x8850ca0, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-37" (TID:0x40ef2728, sys_thread_t:0x884f5d8, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-36" (TID:0x40ef25f8, sys_thread_t:0x87a1db0, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-35" (TID:0x40ef2d08, sys_thread_t:0x88bae80, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-34" (TID:0x40ef2c00, sys_thread_t:0x88b97b8, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-33" (TID:0x40ef2b70, sys_thread_t:0x88b80f0, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-32" (TID:0x40ef2ac8, sys_thread_t:0x85fc108, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-31" (TID:0x40ef3038, sys_thread_t:0x85faa40, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-30" (TID:0x40ef4408, sys_thread_t:0x85f7c78, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at
org.apache.tomcat.util.ThreadPool$MonitorRunnable.run(ThreadPool.java:393)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-29" (TID:0x40ef5bb8, sys_thread_t:0x8712be0, state:CW) prio=5
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413)
        at java.net.ServerSocket.implAccept(ServerSocket.java:241)
        at java.net.ServerSocket.accept(ServerSocket.java:223)
        at
org.apache.tomcat.service.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:
286)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:402)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-28" (TID:0x40ef5ae8, sys_thread_t:0x8711518, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Thread.join(Thread.java:920)
        at java.lang.Thread.join(Thread.java:973)
        at org.apache.cocoon.sitemap.Handler.regenerate(Handler.java:151)
        at org.apache.cocoon.sitemap.Manager.getHandler(Manager.java:174)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:100)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:423)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:489)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        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:81
2)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.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:479)
    "Thread-27" (TID:0x40ef5a08, sys_thread_t:0x870fe50, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-26" (TID:0x40ef5940, sys_thread_t:0x865f4c0, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-25" (TID:0x40ef6190, sys_thread_t:0x88d7c70, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-24" (TID:0x40ef5c20, sys_thread_t:0x87cd930, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-23" (TID:0x40ef5f58, sys_thread_t:0x87c3790, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-22" (TID:0x40ef5c60, sys_thread_t:0x8907cd0, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-21" (TID:0x40ef6610, sys_thread_t:0x870d820, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-20" (TID:0x40ef6598, sys_thread_t:0x870c158, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:480)
        at java.lang.Thread.run(Thread.java:479)
    "StandardManager" (TID:0x40ebe4d8, sys_thread_t:0x8900098, state:CW)
prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.tomcat.session.StandardManager.threadSleep(StandardManager.java:4
95)
        at
org.apache.tomcat.session.StandardManager.run(StandardManager.java:552)
        at java.lang.Thread.run(Thread.java:479)
    "StandardManager" (TID:0x40eeaad0, sys_thread_t:0x87cd220, state:CW)
prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.tomcat.session.StandardManager.threadSleep(StandardManager.java:4
95)
        at
org.apache.tomcat.session.StandardManager.run(StandardManager.java:552)
        at java.lang.Thread.run(Thread.java:479)
    "writer" (TID:0x40ee5730, sys_thread_t:0x87c9538, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:24
7)
        at java.lang.Thread.run(Thread.java:479)
    "checker" (TID:0x40ee5b30, sys_thread_t:0x87c7e70, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:22
3)
        at java.lang.Thread.run(Thread.java:479)
    "writer" (TID:0x40ee65e8, sys_thread_t:0x88e8ab0, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:24
7)
        at java.lang.Thread.run(Thread.java:479)
    "checker" (TID:0x40ee7558, sys_thread_t:0x868d868, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:22
3)
        at java.lang.Thread.run(Thread.java:479)
    "writer" (TID:0x40eeaa10, sys_thread_t:0x87b7a28, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:24
7)
        at java.lang.Thread.run(Thread.java:479)
    "checker" (TID:0x40eeac40, sys_thread_t:0x86e4f60, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:22
3)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-12" (TID:0x40ec9170, sys_thread_t:0x8865208, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at org.hsqldb.Log.run(Log.java:119)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-11" (TID:0x40ec9d88, sys_thread_t:0x87508f0, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at org.hsqldb.Log.run(Log.java:119)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-10" (TID:0x40eca7a8, sys_thread_t:0x885be30, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at org.hsqldb.Log.run(Log.java:119)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-9" (TID:0x40ecb330, sys_thread_t:0x885b720, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at org.hsqldb.Log.run(Log.java:119)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-8" (TID:0x40ee07e0, sys_thread_t:0x8980788, state:R) prio=5
        at java.lang.Thread.sleep(Native Method)
        at org.hsqldb.Log.run(Log.java:119)
        at java.lang.Thread.run(Thread.java:479)
    "StandardManager" (TID:0x40ecbc50, sys_thread_t:0x8763a38, state:CW)
prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.tomcat.session.StandardManager.threadSleep(StandardManager.java:4
95)
        at
org.apache.tomcat.session.StandardManager.run(StandardManager.java:552)
        at java.lang.Thread.run(Thread.java:479)
    "StandardManager" (TID:0x40eee238, sys_thread_t:0x8762338, state:CW)
prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.tomcat.session.StandardManager.threadSleep(StandardManager.java:4
95)
        at
org.apache.tomcat.session.StandardManager.run(StandardManager.java:552)
        at java.lang.Thread.run(Thread.java:479)
    "writer" (TID:0x40eddc98, sys_thread_t:0x8652d78, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:24
7)
        at java.lang.Thread.run(Thread.java:479)
    "checker" (TID:0x40ede238, sys_thread_t:0x86f09e0, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:22
3)
        at java.lang.Thread.run(Thread.java:479)
    "writer" (TID:0x40ee1968, sys_thread_t:0x87c2e68, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:24
7)
        at java.lang.Thread.run(Thread.java:479)
    "checker" (TID:0x40ee16a0, sys_thread_t:0x866faa0, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:22
3)
        at java.lang.Thread.run(Thread.java:479)
    "writer" (TID:0x40ee47d8, sys_thread_t:0x860aae8, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:24
7)
        at java.lang.Thread.run(Thread.java:479)
    "checker" (TID:0x40ee4a08, sys_thread_t:0x8580790, state:CW) prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.cocoon.components.store.MRUMemoryStore.run(MRUMemoryStore.java:22
3)
        at java.lang.Thread.run(Thread.java:479)
    "StandardManager" (TID:0x40ef2948, sys_thread_t:0x8548b70, state:CW)
prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.tomcat.session.StandardManager.threadSleep(StandardManager.java:4
95)
        at
org.apache.tomcat.session.StandardManager.run(StandardManager.java:552)
        at java.lang.Thread.run(Thread.java:479)
    "StandardManager" (TID:0x40efdcf0, sys_thread_t:0x8558f30, state:CW)
prio=5
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.tomcat.session.StandardManager.threadSleep(StandardManager.java:4
95)
        at
org.apache.tomcat.session.StandardManager.run(StandardManager.java:552)
        at java.lang.Thread.run(Thread.java:479)
    "Thread-0" (TID:0x40ee3000, sys_thread_t:0x83b2f00, state:CW) prio=5
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at org.apache.tomcat.util.Queue.pull(Queue.java:89)
        at org.apache.tomcat.logging.LogDaemon$1.run(TomcatLogger.java:238)
        at org.apache.tomcat.logging.LogDaemon.run(TomcatLogger.java:254)
    "Finalizer" (TID:0x40ecd320, sys_thread_t:0x8107c38, state:CW) prio=8
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:112)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
    "Reference Handler" (TID:0x40ecd3b0, sys_thread_t:0x8103170, state:CW)
prio=10
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
    "Signal dispatcher" (TID:0x40ecd3e0, sys_thread_t:0x8101570, state:CW)
prio=5
    "Thread-47" (TID:0x40eb5020, sys_thread_t:0x804bd50, state:CW) prio=5
Monitor Cache Dump:
    java.lang.ref.ReferenceQueue$Lock@40ECD338/40F02D60: <unowned>
        Waiting to be notified:
            "Finalizer" (0x8107c38)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF60A8/4108B050:
<unowned>
        Waiting to be notified:
            "Thread-24" (0x87cd930)
    java.lang.Thread@40EE1968/410285F8: <unowned>
        Waiting to be notified:
            "writer" (0x87c2e68)
    java.lang.ref.Reference$Lock@40ECD3C0/40F02890: <unowned>
        Waiting to be notified:
            "Reference Handler" (0x8103170)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF3030/41090E18:
<unowned>
        Waiting to be notified:
            "Thread-31" (0x85faa40)
    org.apache.tomcat.util.ThreadPool$MonitorRunnable@40EF5050/4108D250:
<unowned>
        Waiting to be notified:
            "Thread-30" (0x85f7c78)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF29D0/41091788:
<unowned>
        Waiting to be notified:
            "Thread-39" (0x8852368)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF6188/4108B198:
<unowned>
        Waiting to be notified:
            "Thread-25" (0x88d7c70)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF59C8/4108B3E8:
<unowned>
        Waiting to be notified:
            "Thread-27" (0x870fe50)
    java.lang.Thread@40EF0988/410BDF68: <unowned>
        Waiting to be notified:
            "Thread-28" (0x8711518)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF5930/4108B2C0:
<unowned>
        Waiting to be notified:
            "Thread-26" (0x865f4c0)
    org.apache.tomcat.util.Queue@40EE3050/40F80AC0: <unowned>
        Waiting to be notified:
            "Thread-0" (0x83b2f00)

org.apache.cocoon.components.classloader.RepositoryClassLoader@40EEE308/4101
C6C0: owner "Thread-48" (0x87fa7c0) 1 entry
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF2AB8/41090F40:
<unowned>
        Waiting to be notified:
            "Thread-32" (0x85fc108)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF2BF8/410911B0:
<unowned>
        Waiting to be notified:
            "Thread-34" (0x88b97b8)
    java.lang.Thread@40EEAA10/41062118: <unowned>
        Waiting to be notified:
            "writer" (0x87b7a28)
    org.apache.tomcat.util.ThreadPool$MonitorRunnable@40EF2388/41091A08:
<unowned>
        Waiting to be notified:
            "Thread-41" (0x882e660)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF2B60/41091088:
<unowned>
        Waiting to be notified:
            "Thread-33" (0x88b80f0)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF2CD8/410912D8:
<unowned>
        Waiting to be notified:
            "Thread-35" (0x88bae80)
    java.lang.Thread@40EE65E8/41062E00: <unowned>
        Waiting to be notified:
            "writer" (0x88e8ab0)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF5C50/4108AE00:
<unowned>
        Waiting to be notified:
            "Thread-22" (0x8907cd0)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF25D0/41091410:
<unowned>
        Waiting to be notified:
            "Thread-36" (0x87a1db0)
    java.net.PlainSocketImpl@40EF75A8/41087988: owner "Thread-29"
(0x8712be0) 1 entry
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF6578/41089E68:
<unowned>
        Waiting to be notified:
            "Thread-20" (0x870c158)
    java.lang.Thread@40EE47D8/41027870: <unowned>
        Waiting to be notified:
            "writer" (0x860aae8)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF6608/4108ACD8:
<unowned>
        Waiting to be notified:
            "Thread-21" (0x870d820)
    java.lang.Thread@40EE5730/41063280: <unowned>
        Waiting to be notified:
            "writer" (0x87c9538)
    java.lang.Thread@40EDDC98/41028AC8: <unowned>
        Waiting to be notified:
            "writer" (0x8652d78)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF27E0/41091660:
<unowned>
        Waiting to be notified:
            "Thread-38" (0x8850ca0)
    java.net.PlainSocketImpl@40EF2FA8/41090D98: owner "Thread-40"
(0x87811f8) 1 entry
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF5F38/4108AF28:
<unowned>
        Waiting to be notified:
            "Thread-23" (0x87c3790)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@40EF2720/41091538:
<unowned>
        Waiting to be notified:
            "Thread-37" (0x884f5d8)
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor cache lock: owner "Thread-48" (0x87fa7c0) 1 entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
        Waiting to be notified:
            "Signal dispatcher" (0x8101570)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
        Waiting to be notified:
            <unknown thread> (0x80562e8)
    Thread queue lock: owner "Thread-48" (0x87fa7c0) 1 entry
        Waiting to be notified:
            "Thread-47" (0x804bd50)
    Monitor registry: owner "Thread-48" (0x87fa7c0) 1 entry

---- snip -----

Is there a way to compile the Avalon Stuff on my machine or something ?

Thanx for any assistance,

Eduard Ralph


---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


RE: Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian

Posted by Karl Oie <ka...@gan.no>.
Just a little warning of a problem I experienced, it was wrong of me to say
that this should go into the tomcat.sh because if you kill the framebuffer
while tomcat is running, horrible things happens. this script should go into
a separate scriptfile and be started/stopped before/after tomcat.

mvh karl


karl wrote:

> if [ "$1" = "stop" ] ; then
>     # kill off any framebuffer running, kill kill kill :-)
>     kill -TERM `/sbin/pidof Xvfb`
> elif [ "$1"="start" -o "$1"="run" ] ; then
>     # start up a virtual framebuffer for cocoon2's rendering
>     Xvfb :1 -screen 0 320x240x24 &
> fi
>
> this setsup a virtual framebuffer for x to run in, now all the
> batik and svg
> stuff works without running a real x server.


---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


RE: Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian

Posted by Karl Oie <ka...@gan.no>.
goto http://www.xfree86.org and get the xvfb package, i had the same
problem, so i included this in the tomcat.sh after i installed Xvfb:

if [ "$1" = "stop" ] ; then
    # kill off any framebuffer running, kill kill kill :-)
    kill -TERM `/sbin/pidof Xvfb`
elif [ "$1"="start" -o "$1"="run" ] ; then
    # start up a virtual framebuffer for cocoon2's rendering
    Xvfb :1 -screen 0 320x240x24 &
fi

this setsup a virtual framebuffer for x to run in, now all the batik and svg
stuff works without running a real x server.


mvh karl oie




-----Original Message-----
From: Arnaud Vandyck [mailto:arnaud@ressource-toi.org]
Sent: 23. august 2001 18:24
To: cocoon-users@xml.apache.org; jan.warnstam@euronetics.se
Subject: Re: Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian


From: Jan Warnstam <ja...@euronetics.se>
Subject: Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian
Date: Thu, 23 Aug 2001 17:42:53 +0200
Message-ID: <3B...@euronetics.se>

> First, I suspect that, since I  am running both Cocoon and Tomcat on
> a remote  server (which I  access via SSH)  the Tomcat engine  has a
> problem with opening an X connection when AWT is invoked by Cocoon 2
> (is it? it's a guess). I  tried to patch this by setting the DISPLAY
> environment variable to localhost:47 in the /etc/init.d/tomcat shell
> script  but  that  did not  make  it  work,  though it  changed  the
> behaviour since Tomcat stopped crashing  and we got an error message
> in  the browser  instead.  Check  the log  snapshot  from cocoon.log
> below:

I'm  waiting  for  a better  solution  but  I  commented all  the  svg
references in  the sitemap... but there  was a discussion  a week ago,
maybe you'll find an alternative in the archive.

> Now, also  it seems  that our Cocoon  2 is having  problems reaching
> JdbcConnection, look below:

I  cannot  do   that  to  (but  on  MacOSX   hsqldb  works  fine  with
cocoon2!). So I did create a postgresql db to use with cocoon2 and put
the jar file  for postgres in WEB-INF/lib and modify  the entry in the
cocoon.xconf. You can find the table here:

http://vbstefi30.fapse.ulg.ac.be/help/cocoon_employee.sql

[of course it's free! GPL, ASL, copyleft and what ever you want;))]

> Also, there is a complaint that the sitemap handler's sitemap is not
> available. This is also the error being printed on the error message
> page  being   displayed  in   the  browser  as   I  try   to  access
> :8081/cocoon/. Check the third and last log snapshot below:

Well, I think it's because of the svg problem.

Hope it helps,

--Arnaud


---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian

Posted by Arnaud Vandyck <ar...@ressource-toi.org>.
From: Jan Warnstam <ja...@euronetics.se>
Subject: Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian
Date: Thu, 23 Aug 2001 17:42:53 +0200
Message-ID: <3B...@euronetics.se>

> First, I suspect that, since I  am running both Cocoon and Tomcat on
> a remote  server (which I  access via SSH)  the Tomcat engine  has a
> problem with opening an X connection when AWT is invoked by Cocoon 2
> (is it? it's a guess). I  tried to patch this by setting the DISPLAY
> environment variable to localhost:47 in the /etc/init.d/tomcat shell
> script  but  that  did not  make  it  work,  though it  changed  the
> behaviour since Tomcat stopped crashing  and we got an error message
> in  the browser  instead.  Check  the log  snapshot  from cocoon.log
> below:

I'm  waiting  for  a better  solution  but  I  commented all  the  svg
references in  the sitemap... but there  was a discussion  a week ago,
maybe you'll find an alternative in the archive.

> Now, also  it seems  that our Cocoon  2 is having  problems reaching
> JdbcConnection, look below:

I  cannot  do   that  to  (but  on  MacOSX   hsqldb  works  fine  with
cocoon2!). So I did create a postgresql db to use with cocoon2 and put
the jar file  for postgres in WEB-INF/lib and modify  the entry in the
cocoon.xconf. You can find the table here:

http://vbstefi30.fapse.ulg.ac.be/help/cocoon_employee.sql

[of course it's free! GPL, ASL, copyleft and what ever you want;))]

> Also, there is a complaint that the sitemap handler's sitemap is not
> available. This is also the error being printed on the error message
> page  being   displayed  in   the  browser  as   I  try   to  access
> :8081/cocoon/. Check the third and last log snapshot below:

Well, I think it's because of the svg problem. 

Hope it helps,

--Arnaud


---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian

Posted by java guru <ja...@yahoo.co.in>.
Hi.,

1. X problem is that some of the c2 components
requiring x server...

2. Second problem is that c2 not setup to talk to
hsqldb that ships with c2 by default..

Both of these are discusses numerous times..please
look into the mail archive..


 --- Jan Warnstam <ja...@euronetics.se> wrote:
> I are having trouble installing Cocoon 2 (via the
> CVS as described on
> http://xml.apache.org/cocoon2/install.html). I am
> using it together with
> a Tomcat 3.2.3-1 Debian package and some problems
> have occured.
> 
> First, I suspect that, since I am running both
> Cocoon and Tomcat on a
> remote server (which I access via SSH) the Tomcat
> engine has a problem
> with opening an X connection when AWT is invoked by
> Cocoon 2 (is it? it's
> a guess). I tried to patch this by setting the
> DISPLAY environment
> variable to localhost:47 in the /etc/init.d/tomcat
> shell script but that
> did not make it work, though it changed the
> behaviour since Tomcat
> stopped crashing and we got an error message in the
> browser instead.
> Check the log snapshot from cocoon.log below:
> 
> ----8<----
> ERROR   (2001-08-23) 15:32.25:365   [cocoon  ]
> (/cocoon/)
> Thread-22/Handler: Error compiling sitemap
> java.lang.InternalError: Can't connect to X11 window
> server using
> 'localhost:47' as the value of the DISPLAY variable.
>  at
> sun.awt.X11GraphicsEnvironment.initDisplay(Native
> Method)
>  at
>
sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:59)
>  at java.lang.Class.forName0(Native Method)
>  at java.lang.Class.forName(Class.java:120)
>  at
>
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:58)
> 
>  at
> sun.awt.motif.MToolkit.<clinit>(MToolkit.java:57)
>  at java.lang.Class.forName0(Native Method)
>  at java.lang.Class.forName(Class.java:120)
>  at java.awt.Toolkit$2.run(Toolkit.java:512)
>  at
> java.security.AccessController.doPrivileged(Native
> Method)
>  at
> java.awt.Toolkit.getDefaultToolkit(Toolkit.java:503)
>  at
>
java.awt.SystemColor.updateSystemColors(SystemColor.java:342)
>  at
> java.awt.SystemColor.<clinit>(SystemColor.java:335)
> ----8<----
> 
> Now, also it seems that our Cocoon 2 is having
> problems reaching
> JdbcConnection, look below:
> 
> ----8<----
> DEBUG   (2001-08-23) 15:32.06:297   [cocoon  ]
> (Unknown-URI)
> Unknown-thread/AbstractPool:
>
org.apache.avalon.excalibur.datasource.JdbcConnection:
> could not be
> instantiated.
> java.sql.SQLException: File input/output error:
> ${install.war}/cocoon/WEB-INF/db/cocoondb.properties
>  at org.hsqldb.Trace.getError(Trace.java:180)
>  at org.hsqldb.Trace.getError(Trace.java:144)
>  at org.hsqldb.Trace.error(Trace.java:205)
>  at org.hsqldb.Log.saveProperties(Log.java:621)
>  at org.hsqldb.Log.create(Log.java:512)
>  at org.hsqldb.Log.open(Log.java:159)
>  at org.hsqldb.Database.<init>(Database.java:96)
>  at
>
org.hsqldb.jdbcConnection.openStandalone(jdbcConnection.java:926)
>  at
>
org.hsqldb.jdbcConnection.<init>(jdbcConnection.java:682)
>  at
> org.hsqldb.jdbcDriver.connect(jdbcDriver.java:116)
>  at
>
java.sql.DriverManager.getConnection(DriverManager.java:517)
>  at
>
java.sql.DriverManager.getConnection(DriverManager.java:177)
>  at
>
org.apache.avalon.excalibur.datasource.JdbcConnectionFactory.newInstance(JdbcConnectionFactory.java:77)
> 
>  at
>
org.apache.avalon.excalibur.pool.AbstractPool.newPoolable(AbstractPool.java:72)
> 
>  at
>
org.apache.avalon.excalibur.pool.HardResourceLimitingPool.newPoolable(HardResourceLimitingPool.java:95)
> 
>  at
>
org.apache.avalon.excalibur.datasource.JdbcConnectionPool.newPoolable(JdbcConnectionPool.java:51)
> 
>  at
>
org.apache.avalon.excalibur.pool.AbstractPool.internalGrow(AbstractPool.java:113)
> 
> ---8<---
> 
> Also, there is a complaint that the sitemap
> handler's sitemap is not
> available. This is also the error being printed on
> the error message page
> being displayed in the browser as I try to access
> :8081/cocoon/. Check
> the third and last log snapshot below:
> 
> DEBUG   (2001-08-23) 15:32.25:370   [cocoon  ]
> (/cocoon/)
> Thread-22/AbstractEnvironment: Changing Cocoon
> context(sitemap.xmap) to
> prefix()
> DEBUG   (2001-08-23) 15:32.25:370   [cocoon  ]
> (/cocoon/)
> Thread-22/AbstractEnvironment:  from
> context(file:/var/lib/tomcat/webapps/cocoon/) and
> prefix()
> DEBUG   (2001-08-23) 15:32.25:370   [cocoon  ]
> (/cocoon/)
> Thread-22/AbstractEnvironment:  at URI
> DEBUG   (2001-08-23) 15:32.25:371   [cocoon  ]
> (/cocoon/)
> Thread-22/AbstractEnvironment: New context is
> file:/var/lib/tomcat/webapps/cocoon/
> ERROR   (2001-08-23) 15:32.25:372   [cocoon  ]
> (/cocoon/)
> Thread-22/CocoonServlet: Problem with servlet
> org.apache.cocoon.ProcessingException: The sitemap
> handler's sitemap is
> not available. Please check
>
/var/lib/tomcat/webapps/cocoon/WEB-INF/logs/cocoon.log
> for the exact
> error.
>  at
>
org.apache.cocoon.sitemap.Manager.setupProcessing(Manager.java:184)
>  at
>
org.apache.cocoon.sitemap.Manager.invoke(Manager.java:102)
>  at
> org.apache.cocoon.Cocoon.process(Cocoon.java:423)
>  at
>
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:545)
>  at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java)
>  at
>
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java)
>  at
> org.apache.tomcat.core.Handler.service(Handler.java)
>  at
>
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java)
>  at
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java)
> 
>  at
>
org.apache.tomcat.core.ContextManager.service(ContextManager.java)
>  at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java)
> 
>  at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java)
> 
>  at
>
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java)
>  at java.lang.Thread.run(Thread.java:484)
> INFO    (2001-08-23) 15:32.25:402   [cocoon  ]
> (/cocoon/)
> Thread-22/CocoonServlet: '' Processed by Apache
> Cocoon 2.0b2-dev in 9.812
> seconds.
> ----8<----
> 
> Thank you for your patience - I hope it is possible
> for someone to give a
> solution to this problem.
> 
> Regards,
>  Jan Warnstam
>  Developer, Euronetics
> 
> 
>
---------------------------------------------------------------------
> 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:
> <co...@xml.apache.org>
> For additional commands, e-mail:
> <co...@xml.apache.org>
>  

=====
Thanks and have great day
srini

____________________________________________________________
Do You Yahoo!?
Send a newsletter, share photos & files, conduct polls, organize chat events. Visit http://in/ groups.yahoo.com

---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Problems with Cocoon 2 with Tomcat 3.2.3-1 on Debian

Posted by Jan Warnstam <ja...@euronetics.se>.
I are having trouble installing Cocoon 2 (via the CVS as described on
http://xml.apache.org/cocoon2/install.html). I am using it together with
a Tomcat 3.2.3-1 Debian package and some problems have occured.

First, I suspect that, since I am running both Cocoon and Tomcat on a
remote server (which I access via SSH) the Tomcat engine has a problem
with opening an X connection when AWT is invoked by Cocoon 2 (is it? it's
a guess). I tried to patch this by setting the DISPLAY environment
variable to localhost:47 in the /etc/init.d/tomcat shell script but that
did not make it work, though it changed the behaviour since Tomcat
stopped crashing and we got an error message in the browser instead.
Check the log snapshot from cocoon.log below:

----8<----
ERROR   (2001-08-23) 15:32.25:365   [cocoon  ] (/cocoon/)
Thread-22/Handler: Error compiling sitemap
java.lang.InternalError: Can't connect to X11 window server using
'localhost:47' as the value of the DISPLAY variable.
 at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
 at
sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:59)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:120)
 at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:58)

 at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:57)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:120)
 at java.awt.Toolkit$2.run(Toolkit.java:512)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:503)
 at java.awt.SystemColor.updateSystemColors(SystemColor.java:342)
 at java.awt.SystemColor.<clinit>(SystemColor.java:335)
----8<----

Now, also it seems that our Cocoon 2 is having problems reaching
JdbcConnection, look below:

----8<----
DEBUG   (2001-08-23) 15:32.06:297   [cocoon  ] (Unknown-URI)
Unknown-thread/AbstractPool:
org.apache.avalon.excalibur.datasource.JdbcConnection: could not be
instantiated.
java.sql.SQLException: File input/output error:
${install.war}/cocoon/WEB-INF/db/cocoondb.properties
 at org.hsqldb.Trace.getError(Trace.java:180)
 at org.hsqldb.Trace.getError(Trace.java:144)
 at org.hsqldb.Trace.error(Trace.java:205)
 at org.hsqldb.Log.saveProperties(Log.java:621)
 at org.hsqldb.Log.create(Log.java:512)
 at org.hsqldb.Log.open(Log.java:159)
 at org.hsqldb.Database.<init>(Database.java:96)
 at org.hsqldb.jdbcConnection.openStandalone(jdbcConnection.java:926)
 at org.hsqldb.jdbcConnection.<init>(jdbcConnection.java:682)
 at org.hsqldb.jdbcDriver.connect(jdbcDriver.java:116)
 at java.sql.DriverManager.getConnection(DriverManager.java:517)
 at java.sql.DriverManager.getConnection(DriverManager.java:177)
 at
org.apache.avalon.excalibur.datasource.JdbcConnectionFactory.newInstance(JdbcConnectionFactory.java:77)

 at
org.apache.avalon.excalibur.pool.AbstractPool.newPoolable(AbstractPool.java:72)

 at
org.apache.avalon.excalibur.pool.HardResourceLimitingPool.newPoolable(HardResourceLimitingPool.java:95)

 at
org.apache.avalon.excalibur.datasource.JdbcConnectionPool.newPoolable(JdbcConnectionPool.java:51)

 at
org.apache.avalon.excalibur.pool.AbstractPool.internalGrow(AbstractPool.java:113)

---8<---

Also, there is a complaint that the sitemap handler's sitemap is not
available. This is also the error being printed on the error message page
being displayed in the browser as I try to access :8081/cocoon/. Check
the third and last log snapshot below:

DEBUG   (2001-08-23) 15:32.25:370   [cocoon  ] (/cocoon/)
Thread-22/AbstractEnvironment: Changing Cocoon context(sitemap.xmap) to
prefix()
DEBUG   (2001-08-23) 15:32.25:370   [cocoon  ] (/cocoon/)
Thread-22/AbstractEnvironment:  from
context(file:/var/lib/tomcat/webapps/cocoon/) and prefix()
DEBUG   (2001-08-23) 15:32.25:370   [cocoon  ] (/cocoon/)
Thread-22/AbstractEnvironment:  at URI
DEBUG   (2001-08-23) 15:32.25:371   [cocoon  ] (/cocoon/)
Thread-22/AbstractEnvironment: New context is
file:/var/lib/tomcat/webapps/cocoon/
ERROR   (2001-08-23) 15:32.25:372   [cocoon  ] (/cocoon/)
Thread-22/CocoonServlet: Problem with servlet
org.apache.cocoon.ProcessingException: The sitemap handler's sitemap is
not available. Please check
/var/lib/tomcat/webapps/cocoon/WEB-INF/logs/cocoon.log for the exact
error.
 at org.apache.cocoon.sitemap.Manager.setupProcessing(Manager.java:184)
 at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:102)
 at org.apache.cocoon.Cocoon.process(Cocoon.java:423)
 at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:545)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java)
 at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java)
 at org.apache.tomcat.core.Handler.service(Handler.java)
 at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java)
 at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java)

 at org.apache.tomcat.core.ContextManager.service(ContextManager.java)
 at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java)

 at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java)

 at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java)
 at java.lang.Thread.run(Thread.java:484)
INFO    (2001-08-23) 15:32.25:402   [cocoon  ] (/cocoon/)
Thread-22/CocoonServlet: '' Processed by Apache Cocoon 2.0b2-dev in 9.812
seconds.
----8<----

Thank you for your patience - I hope it is possible for someone to give a
solution to this problem.

Regards,
 Jan Warnstam
 Developer, Euronetics


---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: [c2] Q: connect to postgresql

Posted by Christoph Kliemt <ck...@gmx.net>.
Hi!
->"E" == Enke Michael <Mi...@wincor-nixdorf.com> writes:

 E>  Did you start the postmaster before starting tomcat? 

 Yes. 
 >netstat --inet --listen
 Aktive Internetverbindungen (Nur Server)
 Proto Recv-Q Send-Q Local Address           Foreign Address State      
 tcp        0      0 *:9999                  *:*             LISTEN      
 tcp        0      0 *:postgres              *:*             LISTEN      

[...]

 port 9999 is tomcat...

 E>  Useful for debugging is WEB-INF/logs/cocoon.log

 Hey... i didnt find that log till now... *thats* where the debug
 option from tomcats server.xml goes :-) 
 ...but it does not contain any new information. The first exception
 show tell me :
 ERROR (2001-08-23) 17:13.11:944 [cocoon ] (/cocoon/xsp/esql)
 Thread-16/JdbcDataSource: Could not return Connection
 java.lang.IllegalStateException: You cannot get a Poolable before the
 pool is initialized

 hmpf... :-/

 \\// christoph

---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: [c2] Q: connect to postgresql

Posted by Enke Michael <Mi...@wincor-nixdorf.com>.
Did you start the postmaster before starting tomcat? (or other engine)
Useful for debugging is WEB-INF/logs/cocoon.log

Michael

Christoph Kliemt wrote:
> 
> Hi!
> 
>  Problem : I'm not able to make connections to a postgresql-db
>  (unmodified samples)
>  (cocoon from cvs, branch cocoon_20_branch a few days ago).
> 
>  Exception is : (Yes, i read the faq and browsed the mail-archive...)
>  Could not get the datasource java.sql.SQLException: You cannot get a
>  Poolable before the pool is initialized
> 
>  Driver is loaded . (tomcat 3.2.1 is started with "JAVACMD=/opt/jdk/bin/java
>  -verbose:class" )
> 
>  web.xml :
>  <init-param>
>   <param-name>load-class</param-name>
>    <param-value>
>      org.postgresql.Driver
>    </param-value>
>   </init-param>
>     <datasources>
>      <jdbc name="personnel">
>        <pool-controller min="5" max="10"/>
>         <dburl>jdbc:postgresql://localhost/ck</dburl>
>         <user>ck</user>
>         <password></password>
>     </datasources>
> 
>   cocoon.xconf :
>   <datasources>
>     <jdbc name="personnel">
>       <pool-controller min="5" max="10"/>
>       <dburl>jdbc:postgresql://localhost/ck</dburl>
>       <user>ck</user>
>       <password></password>
>     </jdbc>
>   </datasources>
> 
>   postgresql-db (7.1) is up and listens on its default port.
> 
>   netstat tells me that there is no attempt by cocoon to connect the
>   db.
> 
>   All this happens on a Linux-box with a jdk 1.3.0 from sun.
> 
>   So now i have two questions (maybe newbie questions...)
> 
>   1) What am i doing wrong in this special case?
>   2) Is there a way to make cocoon a bit more verbose so that it tells
>      me the reason why (in this case) it can't make a connection?
>      (Maybe this helps in other cases too...)
> 
>  \\// christoph
> 
> ---------------------------------------------------------------------
> 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: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>

---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>