IRC log for #tomcat on 20101001

00:31.36*** join/#tomcat tessier (~treed@kernel-panic/copilotco)
00:32.24tessierGeneral jsp question: Is the language used in .jsp files really "java"? Does it ever touch javac? Or is it interpeted by some totally different mechanism?
00:46.50jasonbtessier: JSPs contain JSP syntax, EL syntax, plus may contain snippets of Java source code.  The first compilation pass compiles the JSP and EL syntax into Java servlet source code, and the second pass compiles all of the resulting Java source code into Java bytecode.
00:47.32jasonbThat second pass might be compiled using javac, but in Tomcat's case, it's usually compiled by the Eclipse JDT pure-java compiler.
00:47.45jasonb(the compiler itself is written in pure Java)
01:23.47*** join/#tomcat karstensrage (~karstensr@c-24-4-116-211.hsd1.ca.comcast.net)
01:30.56*** join/#tomcat calavera (~calavera_@rrcs-74-218-70-38.central.biz.rr.com)
01:34.40*** join/#tomcat iredux (~iredux@cpe-70-120-199-184.austin.res.rr.com)
03:33.04*** join/#tomcat karstensrage (~karstensr@c-24-4-116-211.hsd1.ca.comcast.net)
04:28.45*** join/#tomcat karstensrage (~karstensr@24.4.116.211)
04:58.37*** join/#tomcat jasonb (~jasonb@adsl-66-124-73-250.dsl.sntc01.pacbell.net)
05:06.50*** join/#tomcat tarik (~chatzilla@41.140.248.167)
05:38.40*** join/#tomcat jasonb (~jasonb@adsl-66-124-73-250.dsl.sntc01.pacbell.net)
06:25.42*** join/#tomcat rawler_ (~quassel@h-209-65.A212.priv.bahnhof.se)
06:29.05*** join/#tomcat AJC_Z0 (~AJCZ0@ip68-105-191-21.dc.dc.cox.net)
07:16.39*** join/#tomcat seriouslyrad (~seriously@host86-172-114-91.range86-172.btcentralplus.com)
07:19.45*** join/#tomcat thenthenio (~mauro@77.43.40.186)
07:20.00*** join/#tomcat rawler_ (~quassel@bastion.cdops.tv)
07:26.20*** join/#tomcat tarik_ (~chatzilla@41.140.248.167)
07:28.56*** join/#tomcat tarik_ (~chatzilla@ll81-2-254-161-192-81.ll81-2.iam.net.ma)
07:58.44*** join/#tomcat xiu (~guillaume@fe-0-3.fw1.capo.montpellier-agglo.com)
07:59.27xiuhi, is it possible to make a tomcat cluster without a front httpd ?
08:55.36*** join/#tomcat balintx (~balintx@fibhost-67-58-201.fibernet.hu)
08:58.58*** join/#tomcat tarik (~chatzilla@ll81-2-254-161-192-81.ll81-2.iam.net.ma)
09:03.07*** join/#tomcat ExtraSpice (~XtraSpice@88.118.34.223)
09:11.07*** join/#tomcat aways (~bmorel@2001:660:5301:11:219:b9ff:fe1a:38e7)
09:35.44*** join/#tomcat epapi (~epapi@outgoing.txt.it)
10:09.40*** join/#tomcat rasputnik (~rasputnik@pool3-208.insrv.cf.ac.uk)
10:10.42rasputniktomcat 6.0.20, java6, centos5 : is there a standard place to put jar files that should be available globally (e.g. JDBC drivers) on tomcat 6 ?
10:28.37flashndepends if you use a package or not
10:48.02rasputnikflashn: I use a package, but it essentially just drops the zipfile output in /opt/tomcat. Is there a subfolder there that's already in the server classpath?
11:50.37*** join/#tomcat pabloQueix (58b83fcc@gateway/web/freenode/ip.88.184.63.204)
12:02.23pabloQueix[Tomcat 6.0.26, Java sun 1.6 32bits, Linux 2.6.18 x64 ] : Hi, my web app share some data with another context (ROOT) using  'ServletConfig.getServletContext().getContext("/")'. This worked fine with Tomcat 6.0.20 but the call '.getContext("/")' returns 'null' in tomcat 6.0.26. I looked into change logs (from 6.0.20 to 6.0.26) and didn't find what could cause this problem. The 6.0.26 javadoc says this : "In a security conscious env
12:03.00pabloQueixfor the getContext Method. Do you have some tips for that problem (config property, ...) ?
12:03.15pabloQueixThank you.
12:07.01*** join/#tomcat abhax (~abhay@122.160.26.178)
12:08.25abhaxhi ppl
12:19.41*** join/#tomcat rawler__ (~quassel@bastion.cdops.tv)
12:25.51*** join/#tomcat rawler_ (~quassel@bastion.cdops.tv)
12:46.27*** join/#tomcat calavera (~calavera_@rrcs-74-218-70-38.central.biz.rr.com)
12:53.08*** join/#tomcat randrewj (~u1@dyn-128-59-53-67.dyn.columbia.edu)
12:57.21*** join/#tomcat sveajobb (1000@c-0b97e255.1812-5-64736c14.cust.bredbandsbolaget.se)
12:59.16sveajobbHi, I'm using tomcat-6.0.13 and I experience that sometimes my servers gets an extremely high load 75.0 and such :) I've looked through my code and can't find anything obvious, like an while(true){} loop or something like that. are there any known bugs to tomcat which may produce this error?
12:59.45sveajobbonly solution at that time is restarting tomcat. but that's not really something I like to do on our production servers all that much.
13:01.53sveajobbjava version 1.6.0-b105, OS: linux / debian
13:06.21sveajobbI've experienced this with two different applications, one which I have not written myself I'm just responsible of it running properly. (it's on an isolated separate server). And it also experience extremely high loads without any actual access.  (my system which I mentioned first is always under some moderate load)
13:12.24*** join/#tomcat epapi (~epapi@outgoing.txt.it)
13:15.41*** join/#tomcat schmolly159 (~schmolly1@rrcs-76-79-50-2.west.biz.rr.com)
13:16.43sveajobbany clues as to where I should start looking? 1) look for strange while(true) loops?  2) upgrade tomcat?  3) upgrade java?  I mean where could the problem lie? I have apache+mod_jk infront of my tomcat
13:17.37sveajobbI've tried restarting the apache but still the servers keep the high load.. but still it could be some nasty while-loop occuring inside of tomcats source code?
13:20.25*** join/#tomcat calavera (~calavera_@rrcs-74-218-70-38.central.biz.rr.com)
13:20.36sveajobbI just did the only sane thing. I stopped the server affected (from mod_jk) and using top I see I have 3 java-threads running at 100% cpu. my first conclusion was that I must have a erroneous logic somewhere in my application which triggers this... but thinking about my friends webapplication which also gets this error .. I'm not so sure anymore. It would be fun to hear your thoughts about this
13:24.10*** join/#tomcat cybergirl (~cybergirl@212-198-248-35.rev.numericable.fr)
13:26.06*** join/#tomcat epapi_ (~epapi@outgoing.txt.it)
13:44.26jMCgWhen I want to have one binary distribution, but different conf and webapps and logs (etc) -- how do I have to start those? What's CATALINA_HOME and what's CATALINA_BASE?
13:51.41*** join/#tomcat tmade (d5901ce3@gateway/web/freenode/ip.213.144.28.227)
13:54.03tmadehello, i´m trying to build tomcat 6 from source with ant. I´m getting: "BUILD FAILED /root/apache-tomcat-6.0.29-src/build.xml:149: Compile failed; see the compiler error output for details." on 149 there´s : encoding="ISO-8859-1"  What´s wrong?
14:04.24*** join/#tomcat kotique (~kotique@host-static-109-185-140-24.moldtelecom.md)
14:04.38kotiquecould you tell me what does this mean: sun.misc.InvalidJarIndexException: Invalid index
14:05.28kotiqueSEVERE: Error registering Catalina:type=StringCache
14:05.29kotiquesun.misc.InvalidJarIndexException: Invalid index
14:06.29*** part/#tomcat bobbytek (~btiernay@h216-235-10-210.host.egate.net)
14:07.02*** join/#tomcat hedrickbt_alter_ (~hedrickbt@66.87.0.33)
14:10.05jMCgtmade: why are you building as root? And is the file in question really of ISO-8859-1 encoding?
14:10.17jasonbkotique: My guess is that you have a corrupt jar file.  It might be tomcat-coyote.jar..
14:10.54jasonbtmade: Why do you want to build Tomcat from source?
14:10.56tmadejMCg: found the problem..but should i build as nonroot?
14:11.32jMCgtmade: you shouldn't do ANYTHING as root, unless it's really necessary, because it really requires the permissions that only root has (which are, btw, ALL)
14:11.35tmadejasonb: because there´s no tomcat6 for sles10 and i have problems with the binary version
14:12.13jMCgtmade: there's readily available binary versions which should work out of the box.
14:12.48tmadejMCg: so you think building from sourc won´t improve my system?
14:13.14jMCgtmade: that just sounded like you're using Gentoo, not sles...
14:13.15jasonbtmade: building from source may actually cause you problems.
14:13.30jMCgIf you don't know what you're doing, that is..
14:13.32tmadejasonb: lol
14:14.07jasonbtmade: Here is a blog post of mine about that: http://blogs.mulesoft.org/recompiling-tomcat-may-cause-runtime-problems/
14:14.22tmadejMCg: it´s sles10...there´s just tomcat5
14:14.54tmadeat least on the dvd...and i don´t have support from novell
14:15.22tmadejasonb: thanks!
14:15.53jMCgonly recompiles when patching the thing...
14:16.24tmade* tmade just wants to try it :-)
14:16.37jMCgtmade: /help me
14:17.00jasonbonly recompiles individual patched .class files to fix something.
14:17.49jMCgSooo.. can someone answer my question? It seems to me it's relatively poorely documented..
14:18.13kotiquejasonb, how do i find what jar is corrupted?
14:18.21jasonbjMCg: Not.  I wrote a section about it in Tomcat: The Definitive Guide.
14:18.54jMCgjasonb: yeah, but by poorly documented I meant: http://tomcat.apache.org/tomcat-6.0-doc/
14:18.58*** join/#tomcat deebo (globe@stonebay32.com)
14:20.28kotiquehere is stacktrace - http://fpaste.org/M0Tz/
14:20.42jasonbjMCg: Get the real docs.  :)
14:21.21jMCgI'd rather get commit to the docs to fix this.
14:26.09*** join/#tomcat javaPro (~quassel@64.147.222.107)
14:31.26kotiquestill that error in catalina.log and start process is stuck
14:33.55javaProI missed the error, can you repost?
14:35.12javaProkotique >> I could take a look.
14:35.24kotiquehttp://fpaste.org/M0Tz/
14:35.57kotiqueINFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path
14:36.01kotiquewtf is this?:)
14:36.14javaProYou running production?
14:36.18javaProOr development?
14:36.28kotiquei don't know . i'm running rhel CS
14:36.45kotique<PROTECTED>
14:36.45kotique.io.tmpdir=/usr/share/tomcat5/temp org.apache.catalina.startup.Bootstrap start
14:37.43randrewjjMCg: RUNNING.txt explains CATALINA_BASE and CATALINA_HOME, if that was your unanswered q.
14:38.18jMCgrandrewj: ACK.
14:38.36jMCgsvn.a.o down :-/
14:39.29javaProHey
14:39.45javaProKotique, what is the content of your $catalina_base/lib dir?
14:40.31jMCgOh well.. in Europe anyway...
14:40.50kotiquei'm launching /etc/init.d/tomcat5 now and it gives the same error
14:40.57kotique/usr/lib/jvm/java/bin/java -Dcatalina.ext.dirs=/usr/share/tomcat5/shared/lib:/usr/share/tomcat5/common/lib -Dcatalina.ext.dirs=/usr/share/tomcat5/shared/lib:/usr/share/tomcat5/common/lib -Djava.endorsed.dirs=/usr/share/tomcat5/common/endorsed -classpath /usr/lib/jvm/java/lib/tools.jar:/usr/share/tomcat5/bin/bootstrap.jar:/usr/share/tomcat5/bin/commons-logging-api.jar:/usr/share/java/mx4j/mx4j-impl.jar:/usr/share/java/mx4j/mx4j-
14:40.57kotiquejmx.jar -Dcatalina.base=/usr/share/tomcat5 -Dcatalina.home=/usr/share/tomcat5 -Djava.io.tmpdir=/usr/share/tomcat5/temp org.apache.catalina.startup.Bootstrap start
14:41.02kotiquewhere is that var here?
14:41.16kotiquels: /usr/share/tomcat5/lib: No such file or directory
14:42.01javaProkotique >> Try getting these two files jmx_remote-1_0_1_03-ri.zip jsr262-ri.jar and placing the jar in your lib dir and extract the other jrs and put them in your lib dir.
14:42.12javaProIf the dir is not there, create it.  Then relaunch catalina.sh
14:43.23jMCgIs there any documentation on how to configure Tomcat to use Kerberos Authentication?
14:43.32jMCgOr do I have to get Jason's book for that too ;)
14:47.04jMCgGood thing those are by wsmoak, http://wiki.wsmoak.net/cgi-bin/wiki.pl?TomcatKerberos -- It's Archiva I'm trying to put behind Kerberos auth...
14:47.38javaProjMCg > Nice, you don't like the use of the integrated derby db for authentication?
14:48.02jMCgjavaPro: no. I like the integrated use AD.
14:48.17javaProYah
14:48.25javaProCompany I work for is retarded
14:48.31javaProUs devs have no central auth
14:48.36javaProfor nething
14:49.59kotiquejavaPro, why would i need to download them? aren't they already there?
14:50.24kotiqueUsing CATALINA_HOME:   /usr/share/tomcat5
14:50.30kotiqueno jmx_remote there
14:50.37javaProkotique >> Can you find them?  What is their location?
14:51.21javaProDo you have a CATALINA_HOME/java/org/apache/catalina/ant/jmx folder?
14:51.26kotiquewhy is it throwing sun.misc.InvalidJarIndexException: Invalid index ?
14:51.36kotiquenope
14:51.47kotiqueit's a default tomcat5 install. everything should work out of the box
14:51.54kotiquei've installed it from official rpm for rhel5
14:52.00javaProHow are you launching?
14:52.03javaProFrom cmd prompt?
14:52.06kotique/etc/init.d/tomcat5 start
14:52.10kotiqueyeah, from console
14:52.13javaProhave you tried
14:52.21*** join/#tomcat bobbytek (~btiernay@h216-235-10-210.host.egate.net)
14:52.22javaPro/etc/init.d/tomcat5 stop?
14:52.26javaProfirst?
14:52.40bobbytekIs it the case that when you modify conf/context.xml, tomcat restarts?
14:52.41kotiqueanyone else who really knows tomcat here?
14:52.43javaProps auwxx | grep java
14:52.52javaProto see if its running
14:53.09javaProThen, go into /usr/local/apa..../bin/ and launch ./catalina.sh start
14:53.24javaProor try ./startup.sh
14:53.33javaProand see if you have the same dependency issues
14:54.05javaProFuck you dude.  I am at work.  I develop tomcat apps for a living.  I didn't have to help you.  
14:54.39bobbytekjavaPro, chill guy
14:54.57bobbytekNo need to stain your panties
14:55.21javaProToolate
14:55.26javaProI have to go home and change now.
14:58.06*** join/#tomcat dvayanu (~another@ds87-230-56-22.dedicated.hosteurope.de)
15:06.06kotiquei've tried stopping and killing and starting and it didn't help
15:06.28kotiquehow do I tell java to say what jar is fucked up
15:09.09dvayanuwhat is the error
15:10.29kotiquesun.misc.InvalidJarIndexException: Invalid index
15:16.19dvayanufunny
15:16.26dvayanucheck your jars for INDEX in it
15:16.39dvayanufor each jar, jar -tf filename | grep INDEX
15:18.19dvayanuyou'll find META-INF/INDEX.LIST
15:21.42kotiquewhere do I get jar?
15:22.05kotiqueokay, found it
15:23.07kotiqueso I've got that index.list file, now what?
15:28.38*** part/#tomcat CharlieSu (~csullivan@ec2-174-129-218-86.compute-1.amazonaws.com)
15:28.41*** join/#tomcat CharlieSu (~csullivan@ec2-174-129-218-86.compute-1.amazonaws.com)
15:30.19CharlieSuQuestion. If I have a deployed context in a 'stopped' state I don't get 4xx or 5xx errors when querying a URL in that context..  is that configurable?
15:31.14dvayanukotique: now thats probably the broken jar
15:31.18dvayanuis it an own jar?
15:31.35kotiqueall jars have that file
15:31.40dvayanucharliesue: i don't understand you
15:31.46dvayanukotique: well... :-)
15:31.55dvayanuyou seem to have a problem
15:32.01kotiquewhat problem? i don't get it
15:33.29CharlieSudvayanu: Say I have an application deployed in Tomcat to /Application    and I stop the context w/ the Manager API..  If i make a request do an artifact in that context i get a blank page w/ a 200 status code instead of a 4xx or 5xx error..
15:33.43CharlieSudvayanu: nothing is being served up but i'm also not getting an error..
15:34.31kotiquehere are those files: servlets-invoker.jar tomcat-apr.jar servlets-webdav.jar tomcat-ajp.jar servlets-default.jar tomcat-util.jar tomcat-coyote.jar tomcat-http.jar [commons-modeler].jar naming-factory.jar naming-resources.jar
15:35.24dvayanucharliesu you probably have a root context?
15:35.43dvayanukotique: why are they in your webapp ?
15:35.44CharlieSudvayanu: nope..  i don't.  
15:36.00kotiquedvayanu, it's not my app, it's a default tomcat install
15:36.15dvayanukotique: than you are looking at the wrong place
15:36.46kotiquegod damn it, i've installed tomcat5 from rpm. i haven't written any apps. i'm just launching it to see welcome page, that's all
15:36.59kotiquewhy the fuck is it giving me that errro
15:38.16kotique# rpm -qf /var/lib/tomcat5/server/lib/tomcat-apr.jar
15:38.16kotiquetomcat5-server-lib-5.5.23-0jpp.7.el5_3.2
15:44.32*** join/#tomcat iredux (~iredux@cpe-70-120-199-184.austin.res.rr.com)
15:46.11*** join/#tomcat AJC_Z0 (~AJCZ0@pdpc/supporter/professional/ajz0)
15:49.56*** join/#tomcat jasonb (~jasonb@m4d0536d0.tmodns.net)
15:50.22*** join/#tomcat hedrickbt2 (~hedrickbt@66.87.4.4)
15:50.30dvayanukotique: can you paste it somewhere in a paste bin
15:50.43dvayanuand can you tell us what java -version says
15:50.54kotiquehttp://fpaste.org/M0Tz/
15:51.34kotiquejava version "1.6.0_0" OpenJDK Runtime Environment (IcedTea6 1.6) (rhel-1.11.b16.el5-x86_64)
15:55.28*** join/#tomcat jasonb (~jasonb@m3d0536d0.tmodns.net)
15:56.08*** join/#tomcat hedrickbt22 (~hedrickbt@66.87.4.4)
15:56.26*** join/#tomcat acidjnk (acid@87-231-103-86.dynamic.dsl.tng.de)
15:59.28*** join/#tomcat jasonb (~jasonb@m4d0536d0.tmodns.net)
16:03.33*** join/#tomcat km (~km@little-black-box.vmware.com)
16:14.12*** join/#tomcat zarathustra (c986b493@gateway/web/freenode/ip.201.134.180.147)
16:16.08zarathustraHello, Tomcat  6.0.28, Java 1.6, Linux.   How can I disable tomcat cache ?
16:18.15*** join/#tomcat jasonb (~jasonb@m3d0536d0.tmodns.net)
16:25.46javaProzarathustra >> Which cache?
16:29.13*** join/#tomcat AJC_Z0 (~AJCZ0@ip68-105-191-21.dc.dc.cox.net)
16:32.33*** part/#tomcat tholl583xx (~toll@vs802.rosehosting.com)
16:54.33*** join/#tomcat km (~km@little-black-box.vmware.com)
16:58.08*** join/#tomcat jasonb (~jasonb@12.201.129.162)
16:59.05javaProzarathustra, Are you referring to HTML/CSS pages, javascript, SQL?  There are cache size settings that you can set to ZERO in server.xml.  Additionally, you can use the admin tool that comes with tomcat to clear HTML cached pages.  If you need help configuring wwadmin let me know.  To access it go to http://addersstotomcatserver/wwadmin.  If your server is localhost (w/ port 8080) it would be http://localhost:8080/wwadmin
17:00.12zarathustrajavaPro: sorry,   from jsps and servlets, or it is a browser cache problem ?
17:03.10javaProYou mean, you update a jsp and the changes are not reflected?
17:03.37javaProzarathustra, Are you using context definitions or a server.xml style configuration?
17:08.12*** join/#tomcat AJC_Z0 (~AJCZ0@pdpc/supporter/professional/ajz0)
17:18.04kotiqueso how the FUCK no one knew such a simple thing:  jar -i /usr/share/java/jakarta-commons-modeler-1.1.jar   AND this fixed it all.
17:18.17kotiquewhy talk so much if you can provide just 1 line that fixes everything
17:18.27kotiqueyou dont DESERVE to be in this channel
17:19.19zarathustrao_O
17:19.33kotiqueas such, from now on I withdraw op status from ChanServ and assign it to muself
17:19.36kotiquei'm the king now
17:20.24*** part/#tomcat kotique (~kotique@host-static-109-185-140-24.moldtelecom.md)
17:21.55*** join/#tomcat hedrickbt222 (~hedrickbt@66.87.4.4)
17:24.15*** join/#tomcat montevista (~Patrick@75-150-41-9-Oregon.hfc.comcastbusiness.net)
17:29.34montevista5.5.25, Ubuntu 8.04.3, sun java 1.6.0_17.  have conf/Catalina/localhost/ROOT.xml for webapps/ROOT.  I plop a new ROOT.war in webapps, and tomcat unpacks it but deletes ROOT.xml (and my app then fails).  the ROOT.war does not have a context.xml.  Tomcat docs say "for each deployed web application, a      Context Descriptor will be created unless one exists already", so I am not sure why ROOT.xml is being deleted
17:35.18jasonbmontevista: You've run into an awkwardness of the current deployment design of Tomcat.  Tomcat "owns" those deployment descriptors in conf/Catalina/localhost.. Tomcat may create or delete them whenever it wants to.  Treat them as more dynamic than static configs.  Tomcat watches what's going on in webapps/ and may, at any time, dynamically delete or create those xmls.
17:36.32jasonbmontevista: In this case, it thinks you're introducing a new webapp when you copy ROOT.war into webapps/, so it undeploys the first copy (deleting the xml, regarding it as old, obsolete data), and then deploys the new copy of the webapp.
17:37.21jasonbmontevista: Have a look at the docs about the server.xml <Host> element attributes like autoDeploy and deployOnStartup.
17:40.17montevistai see.  thanks!
17:44.20jasonbmontevista: You're welcome.
18:41.11*** join/#tomcat calavera (~calavera_@rrcs-74-218-70-38.central.biz.rr.com)
19:38.41*** join/#tomcat Alagar (~Administr@122.164.139.214)
20:48.45*** join/#tomcat LzrdKing (~umop-apis@unaffiliated/lzrdking)
20:49.59*** join/#tomcat calavera (~calavera_@rrcs-74-218-70-38.central.biz.rr.com)
20:54.29*** join/#tomcat calavera (~calavera_@rrcs-74-218-70-38.central.biz.rr.com)
20:57.24*** join/#tomcat uebera|| (~user@subjektzentrisch.de)
20:58.53*** join/#tomcat uebera|| (~user@unaffiliated/ueberall)
20:58.59*** join/#tomcat calavera (~calavera_@rrcs-74-218-70-38.central.biz.rr.com)
20:59.43*** join/#tomcat uebera|| (~user@subjektzentrisch.de)
21:02.06*** join/#tomcat uebera|| (~user@unaffiliated/ueberall)
21:27.39*** part/#tomcat randrewj (~u1@dyn-128-59-53-67.dyn.columbia.edu)
22:01.31*** join/#tomcat DrupalJim (~na@cpe-66-91-248-149.san.res.rr.com)
22:01.44DrupalJimhello. i just installed tomcat. uploaded a .war file and now im getting an error
22:01.57DrupalJimfirst lien in the error java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write)
22:03.36*** join/#tomcat cofeineSunshine (~justinas@78-56-241-76.static.zebra.lt)
22:04.08*** join/#tomcat puff (puff@static-108-32-33-22.pitbpa.fios.verizon.net)
22:07.43*** part/#tomcat DrupalJim (~na@cpe-66-91-248-149.san.res.rr.com)
22:40.05*** join/#tomcat calavera (~calavera_@rrcs-74-218-70-38.central.biz.rr.com)
22:47.06*** join/#tomcat km (~km@little-black-box.vmware.com)
23:11.23*** join/#tomcat acidjnk (acid@87-231-103-86.dynamic.dsl.tng.de)
23:23.22*** join/#tomcat drindt (~drindt@89.204.153.66)
23:33.39*** part/#tomcat montevista (~Patrick@75-150-41-9-Oregon.hfc.comcastbusiness.net)
23:41.47*** join/#tomcat drindt (~drindt@89.204.153.67)
23:42.37*** join/#tomcat drindt (~drindt@89.204.153.67)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.