You can subscribe to this list here.
| 2003 |
Jan
|
Feb
(14) |
Mar
(107) |
Apr
(211) |
May
(93) |
Jun
(158) |
Jul
(159) |
Aug
(368) |
Sep
(188) |
Oct
(151) |
Nov
(115) |
Dec
(98) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(25) |
Feb
|
Mar
(33) |
Apr
(28) |
May
(116) |
Jun
(2) |
Jul
(117) |
Aug
(19) |
Sep
(9) |
Oct
(2) |
Nov
|
Dec
(4) |
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(9) |
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
(22) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
(6) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(267) |
Sep
|
Oct
|
Nov
(6) |
Dec
(512) |
| 2008 |
Jan
(187) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
(6) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: McDonald, B. <Bru...@ba...> - 2003-10-09 15:44:40
|
Hey all, Here is a conversation that Dejan and I had about modules. Basically the gist is that we want to make the modules lots more fine grained. And that we want to distribute babeldoc as the core stuff and then users can select the features they need. Also stuff in here about binary formats, documentation, etc. regards, Bruce. dejan_krsmanovic: Bruce!1 triphopping_man: Dejan! triphopping_man: I saw the check ins! dejan_krsmanovic: Yeah. It is just a start1 triphopping_man: Why did you make the name of the module SOAP? dejan_krsmanovic: I will create Jabber scanner1 dejan_krsmanovic: ?1 dejan_krsmanovic: Really?!1 triphopping_man: I saw the name soap all over the place dejan_krsmanovic: I did use copy&paste from soap module1 dejan_krsmanovic: But I tought I have changed everywhere...1 dejan_krsmanovic: I will fix it1 dejan_krsmanovic: And I also think we should make separate releases for modules1 triphopping_man: Yeah - It will cause some trouble with existing code triphopping_man: Sure - This is a good idea. triphopping_man: We can break out whole sections of babeldoc into the modules dejan_krsmanovic: I already mentioned that I think we should move most classes and libs out of main distribution1 dejan_krsmanovic: Yeah, I tought that too1 dejan_krsmanovic: For example we should make ftp module with ftp scanner and pipeline stage1 dejan_krsmanovic: mail module with SmtpWriter and MailboxScanner1 triphopping_man: ok - even break it up more triphopping_man: yeah triphopping_man: fine grain dejan_krsmanovic: That way main distribution could be much smaller1 dejan_krsmanovic: ANd users could download whatever they need1 triphopping_man: Yes - just enough to build documentation dejan_krsmanovic: We should decide which modules (plugins) will be in core distibution1 dejan_krsmanovic: All others should be downloaded separately1 triphopping_man: there are two issues here triphopping_man: 1. The building of the readme directories needs to build coming from the modules triphopping_man: we need to make sure that each of the documentation chapters can get merged into the overall documentation smoothly triphopping_man: we can probably do that with just some javascript - to discover the chapters, etc, etc. dejan_krsmanovic: Maybe we should leave documentation as is...1 triphopping_man: No - we cant dejan_krsmanovic: Just mention that some stage or worker belongs to some module (plugin) and that it should be downloaded separately1 dejan_krsmanovic: Why?1 triphopping_man: If we go small modules, we need to be able to merge the documentation together. dejan_krsmanovic: We can build everything when making release...1 triphopping_man: Its not that hard - it just needs to be done triphopping_man: When we build the documentation - we need to find the chapters and make references in the userguide.xml - we can use javascript for that triphopping_man: then each module gets its own "Appendix" chapter dejan_krsmanovic: Hmm Yeah1 dejan_krsmanovic: Sounds good1 triphopping_man: The automatic finding of pipelinestages, scanners - all work as now triphopping_man: nothing needs to be changed. triphopping_man: so its just a small change to the finding of the module chapters - this will be a nice thing. triphopping_man: You get a little part in both the userguide and devguide for each of the modules dejan_krsmanovic: Maybe we could include additional, module specific documents 1 triphopping_man: Now here is part two of the probvlem: dejan_krsmanovic: Like examples, etc...1 dejan_krsmanovic: Not just generated documents from stage/scanner1 triphopping_man: Yes - they can go in the module specific chapter triphopping_man: Exactly triphopping_man: That solves that problem dejan_krsmanovic: So you could write some examples, some additional explanations...1 triphopping_man: (yes - remember the discussions while back about this) dejan_krsmanovic: part two...1 triphopping_man: ok dejan_krsmanovic: You started something about part two of the problem..1 triphopping_man: We need to think how we build and distribute both source and binary versions of the modules files. triphopping_man: we need to come up with a format (name, directory structure) for the source and binary module distributions. triphopping_man: Not everyone will want to download and build the module source code. triphopping_man: The binary module must be able to unpack and integrate with the larger babeldoc build. triphopping_man: integrate with the core babeldoc build. triphopping_man: maybe we can make a pipeline that does this. dejan_krsmanovic: Wouldn't it just be possible to download babeldoc_something.har and put in lib?1 triphopping_man: what about other files that are needed? triphopping_man: other jar files triphopping_man: other documentation files? dejan_krsmanovic: Hmmm. When I install Eclipse plugin I just extract zip file into plugins folder.. Plugin already contains jar files1 dejan_krsmanovic: Maybe we should use same approach1 triphopping_man: fine - then we just unjar the module-binary "over" the babeldoc distribution dejan_krsmanovic: Create a plugin (or modules) folder where modules should be extracted1 dejan_krsmanovic: Yeah1 dejan_krsmanovic: We can adopt some naming convention1 dejan_krsmanovic: Like com.babeldoc.jabber....1 dejan_krsmanovic: Or something like that...1 triphopping_man: Well, if we create a modules folder - then we need to improve the classloader to load from the lib directory for each module triphopping_man: what else... triphopping_man: that should be it. triphopping_man: each module is like a mini babeldoc in structure... dejan_krsmanovic: Yeah...1 dejan_krsmanovic: And files should be have unique names...1 dejan_krsmanovic: We will think about it later.1 dejan_krsmanovic: I am in office 1 dejan_krsmanovic: And I should be home now 1 dejan_krsmanovic: Talk tomorrow!1 triphopping_man: Ok - lets get 1.2 out and we can do this cool stuff dejan_krsmanovic: Yeah.. |
|
From: <de...@us...> - 2003-10-09 14:04:15
|
Update of /cvsroot/babeldoc/modules/jabber/src/com/babeldoc/jabber/pipeline/stage
In directory sc8-pr-cvs1:/tmp/cvs-serv13397/jabber/src/com/babeldoc/jabber/pipeline/stage
Added Files:
XmppWriterPipelineStage.java
Log Message:
Importing jabber module. Also creating new root directory for modules
--- NEW FILE: XmppWriterPipelineStage.java ---
/*
* Created on 2003.10.3
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package com.babeldoc.jabber.pipeline.stage;
import java.util.ArrayList;
import java.util.Collection;
import com.babeldoc.core.option.ConfigOption;
import com.babeldoc.core.option.IConfigOptionType;
import com.babeldoc.core.pipeline.PipelineException;
import com.babeldoc.core.pipeline.PipelineStageInfo;
import com.babeldoc.core.pipeline.PipelineStageResult;
import com.babeldoc.core.pipeline.stage.GenericWriterPipelineStage;
import org.apache.commons.lang.StringUtils;
import org.jivesoftware.smack.*;
import org.jivesoftware.smack.packet.Message;;
/**
* @author dejan
*
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
public class XmppWriterPipelineStage extends GenericWriterPipelineStage {
public static final String HOST = "host";
public static final String PORT = "port";
public static final String USERNAME = "username";
public static final String PASSWORD = "password";
public static final String RECIPIENTS = "recipients";
public static final String CHATROOM = "chatroom";
public static final String NICKNAME = "nickname";
public static final String SSL = "ssl";
public XmppWriterPipelineStage() {
super(new PipelineStageInfo() {
public String getName() {
return "XmppWriter";
}
public String getDescription() {
return "Pipeline stage that use XMPP (Jabber) protocol for sending messages";
}
public Collection getTypeSpecificOptions() {
ArrayList options = new ArrayList();
options.add(new ConfigOption(HOST, IConfigOptionType.STRING,
"jabber.org", false, "Jabber server name"));
options.add(new ConfigOption(PORT, IConfigOptionType.INTEGER,
"5222", false, "Port using for connecting. Defaults to 5222"));
options.add(new ConfigOption(USERNAME, IConfigOptionType.STRING, null,
true, "Jabber account name"));
options.add(new ConfigOption(PASSWORD, IConfigOptionType.STRING,
null, true, "Jabber account password"));
options.add(new ConfigOption(RECIPIENTS, IConfigOptionType.STRING,
null, false, "Comma separated list of recipients that should receive IM"));
options.add(new ConfigOption(CHATROOM,
IConfigOptionType.STRING, null, false, "Name of chatroom that should receive IM"));
options.add(new ConfigOption(NICKNAME,
IConfigOptionType.STRING, null, false, "Nickname used for chatrooms"));
options.add(new ConfigOption(SSL,
IConfigOptionType.BOOLEAN, "false", false, "Use ssl connections"));
return options;
}
});
}
/* (non-Javadoc)
* @see com.babeldoc.core.pipeline.PipelineStage#process()
*/
public PipelineStageResult[] process() throws PipelineException
{
String host = this.getOptions(HOST);
int port = 5222;
String username = null;
String password = null;
String[] recipients = StringUtils.split(this.getOptions(RECIPIENTS), ",");
String chatroom = null;
String nickname = null;
boolean useSSL = false;
XMPPConnection conn = null;
GroupChat groupChat = null;
String message = this.getContent();
try {
if (useSSL) {
conn = new SSLXMPPConnection(host, port);
} else {
conn = new XMPPConnection(host, port);
}
conn.login(username, password);
for (int i = 0; i < recipients.length; i++) {
Chat chat = conn.createChat(recipients[i]);
chat.sendMessage(message);
}
if (chatroom != null && !"".equals(chatroom)) {
GroupChat chat = conn.createGroupChat(chatroom);
chat.sendMessage(message);
}
conn.close();
} catch (XMPPException xme) {
xme.printStackTrace();
}
return null;
}
}
|
|
From: <de...@us...> - 2003-10-09 14:04:14
|
Update of /cvsroot/babeldoc/modules/jabber/config/service In directory sc8-pr-cvs1:/tmp/cvs-serv13397/jabber/config/service Added Files: query.properties Log Message: Importing jabber module. Also creating new root directory for modules --- NEW FILE: query.properties --- PipelineStage.SoapWriter=com.babeldoc.soap.pipeline.stage.SoapWriterPipelineStage |
|
From: <de...@us...> - 2003-10-09 14:04:14
|
Update of /cvsroot/babeldoc/modules/jabber/config/i18n In directory sc8-pr-cvs1:/tmp/cvs-serv13397/jabber/config/i18n Added Files: messages.properties Log Message: Importing jabber module. Also creating new root directory for modules --- NEW FILE: messages.properties --- soap.001=Feed the document to the soap pipeline soap.002=Sending SOAP Message soap.003=Waiting for response.... soap.004=HTTP POST was successful. \n soap.005=No host:port parameter soap.006=No file parameter soap.007=<host:port> Server address and port number soap.100=Send the document to a soap service soap.101=URL for the SOAP service soap.102=SOAP action soap.103=URL for the SOAP service soap.104=Error sending soap message soap.105=Error processing SOAP response soap.106=Return SOAP service response as an attribute soap.107=Post soap document with authentication soap.108=User id for authentication soap.109=Password for authentication |
|
From: <de...@us...> - 2003-10-09 14:04:14
|
Update of /cvsroot/babeldoc/modules/jabber/lib In directory sc8-pr-cvs1:/tmp/cvs-serv13397/jabber/lib Added Files: smack.jar Log Message: Importing jabber module. Also creating new root directory for modules --- NEW FILE: smack.jar --- (This appears to be a binary file; contents omitted.) |
|
From: <de...@us...> - 2003-10-09 14:04:14
|
Update of /cvsroot/babeldoc/modules/jabber/services In directory sc8-pr-cvs1:/tmp/cvs-serv13397/jabber/services Added Files: com.babeldoc.core.module.BabeldocModule Log Message: Importing jabber module. Also creating new root directory for modules --- NEW FILE: com.babeldoc.core.module.BabeldocModule --- com.babeldoc.soap.module.SoapModule |
|
From: <de...@us...> - 2003-10-09 14:04:00
|
Update of /cvsroot/babeldoc/modules/jabber
In directory sc8-pr-cvs1:/tmp/cvs-serv13397/jabber
Added Files:
build.properties build.xml
Log Message:
Importing jabber module. Also creating new root directory for modules
--- NEW FILE: build.properties ---
Module=soap
Depends=core web
Jarfile=babeldoc_soap.jar
ModuleClass=com.babeldoc.soap.module.SoapModule
web_soapfeed_warfile=babeldoc_soapfeed.war
--- NEW FILE: build.xml ---
<project name="soap" basedir="." default="setup">
<property file="build.properties"/>
<property name="module_name" value="babeldoc_${Module}"/>
<property name="module_path" value="${build}"/>
<target
name="setup"/>
<target
name="clean">
<echo message="Cleaning ${Module}"/>
<delete dir="${build}"/>
</target>
<target
name="build">
<echo message="Building ${Module}"/>
<mkdir dir="${module_path}"/>
<javac
destdir="${module_path}"
srcdir="./src"
deprecation="${compile.deprecation}"
debug="${compile.debug}">
<classpath>
<fileset dir="lib">
<include name="*"/>
</fileset>
<fileset dir="${base_dir}/build/lib">
<include name="*"/>
</fileset>
<pathelement location="${base_dir}/support/ant/lib/junit.jar"/>
</classpath>
</javac>
<!-- Copy the configuration files to build/core/... -->
<mkdir dir="${module_path}/${Module}"/>
<copy toDir="${module_path}/${Module}">
<fileset dir="config">
<include name="*/**"/>
</fileset>
</copy>
<!-- copy over the services file -->
<mkdir dir="${module_path}/META-INF/services"/>
<copy toDir="${module_path}/META-INF/services">
<fileset dir="services"/>
</copy>
<jar
jarfile="${base_dir}/build/lib/${Jarfile}"
basedir="${module_path}">
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<section name="Babeldoc">
<attribute name="Module" value="${Module}"/>
<attribute name="Depends" value="${Depends}"/>
<attribute name="ModuleClass" value="${ModuleClass}"/>
</section>
</manifest>
</jar>
<!--
Make the soap servlet
-->
<mkdir dir="build/soapfeed/"/>
<copy toDir="build/soapfeed/">
<fileset dir="servlet/soapfeed"/>
</copy>
<copy toDir="build/soapfeed/WEB-INF">
<fileset dir="build">
<include name="com/**"/>
</fileset>
</copy>
<jar
jarfile="${base_dir}/build/lib/${web_soapfeed_warfile}"
basedir="build/soapfeed"/>
<copy toDir="${base_dir}/build">
<fileset dir=".">
<include name="examples/**"/>
<include name="lib/**"/>
</fileset>
</copy>
</target>
<target
name="deploy">
<echo message="Deploying ${Module}"/>
</target>
<target
name="test">
<echo message="Testing ${Module}"/>
</target>
<target name="format">
<!--
<echo message="Formatting ${Module}"/>
<jalopy fileformat="${jalopy.fileformat}"
convention="${jalopy.convention}"
history="${jalopy.history}"
loglevel="${jalopy.loglevel}"
threads="${jalopy.threads}">
<fileset dir="./src">
<include name="**/*.java" />
</fileset>
</jalopy>
-->
</target>
</project>
|
|
From: <de...@us...> - 2003-10-09 14:01:46
|
Update of /cvsroot/babeldoc/modules/jabber/src/com/babeldoc/jabber/pipeline/stage In directory sc8-pr-cvs1:/tmp/cvs-serv13082/stage Log Message: Directory /cvsroot/babeldoc/modules/jabber/src/com/babeldoc/jabber/pipeline/stage added to the repository |
|
From: <de...@us...> - 2003-10-09 14:01:23
|
Update of /cvsroot/babeldoc/modules/jabber/src/com/babeldoc/jabber/pipeline In directory sc8-pr-cvs1:/tmp/cvs-serv13032/pipeline Log Message: Directory /cvsroot/babeldoc/modules/jabber/src/com/babeldoc/jabber/pipeline added to the repository |
|
From: <de...@us...> - 2003-10-09 14:01:02
|
Update of /cvsroot/babeldoc/modules/jabber/src/com/babeldoc/jabber In directory sc8-pr-cvs1:/tmp/cvs-serv12959/jabber Log Message: Directory /cvsroot/babeldoc/modules/jabber/src/com/babeldoc/jabber added to the repository |
|
From: <de...@us...> - 2003-10-09 14:00:34
|
Update of /cvsroot/babeldoc/modules/jabber/src/com/babeldoc In directory sc8-pr-cvs1:/tmp/cvs-serv12886/babeldoc Log Message: Directory /cvsroot/babeldoc/modules/jabber/src/com/babeldoc added to the repository |
|
From: <de...@us...> - 2003-10-09 14:00:20
|
Update of /cvsroot/babeldoc/modules/jabber/src/com In directory sc8-pr-cvs1:/tmp/cvs-serv12820/com Log Message: Directory /cvsroot/babeldoc/modules/jabber/src/com added to the repository |
|
From: <de...@us...> - 2003-10-09 13:59:22
|
Update of /cvsroot/babeldoc/modules/jabber/config/i18n In directory sc8-pr-cvs1:/tmp/cvs-serv12565/i18n Log Message: Directory /cvsroot/babeldoc/modules/jabber/config/i18n added to the repository |
|
From: <de...@us...> - 2003-10-09 13:59:22
|
Update of /cvsroot/babeldoc/modules/jabber/config/service In directory sc8-pr-cvs1:/tmp/cvs-serv12565/service Log Message: Directory /cvsroot/babeldoc/modules/jabber/config/service added to the repository |
|
From: <de...@us...> - 2003-10-09 13:58:22
|
Update of /cvsroot/babeldoc/modules/jabber/services In directory sc8-pr-cvs1:/tmp/cvs-serv12399/services Log Message: Directory /cvsroot/babeldoc/modules/jabber/services added to the repository |
|
From: <de...@us...> - 2003-10-09 13:58:22
|
Update of /cvsroot/babeldoc/modules/jabber/config In directory sc8-pr-cvs1:/tmp/cvs-serv12399/config Log Message: Directory /cvsroot/babeldoc/modules/jabber/config added to the repository |
|
From: <de...@us...> - 2003-10-09 13:58:22
|
Update of /cvsroot/babeldoc/modules/jabber/src In directory sc8-pr-cvs1:/tmp/cvs-serv12399/src Log Message: Directory /cvsroot/babeldoc/modules/jabber/src added to the repository |
|
From: <de...@us...> - 2003-10-09 13:58:22
|
Update of /cvsroot/babeldoc/modules/jabber/lib In directory sc8-pr-cvs1:/tmp/cvs-serv12399/lib Log Message: Directory /cvsroot/babeldoc/modules/jabber/lib added to the repository |
|
From: <de...@us...> - 2003-10-09 13:57:55
|
Update of /cvsroot/babeldoc/modules/jabber In directory sc8-pr-cvs1:/tmp/cvs-serv12316/jabber Log Message: Directory /cvsroot/babeldoc/modules/jabber added to the repository |
|
From: Dejan K. <dej...@nb...> - 2003-10-09 06:57:05
|
Hi Mike, There was no real reason. I just forgot to put these methods in 1.1! The problem arised when I stareted to refactor scanner package and re-implement some classes. Old scanner had many problems (I am not telling that new one does not have!) so I planned to change scanner architecture a lot. Since that was happening at the same time as we prepared for 1.0 release I done it on separate CVS branch. And probably some changes that were done (mostly by me!) on 1.0 branch had not been merged to 1.1. Anyway, I have just copied methods from 1.0 branch to current (1.2). I have no time for testing now so please check if there are some problems with it! Try to add filtering functionality to MailbxScanner with this config. Thanks, Dejan ----- Original Message ----- From: "Michael Ansley" <mic...@ze...> To: "Dejan Krsmanovic" <dej...@nb...> Cc: "Babeldoc Developer List" <bab...@li...> Sent: Wednesday, October 08, 2003 9:42 PM Subject: Re: [Babeldoc-devel] Scanners and filters... > Hi, Dejan, > > Why was this stuff not carried from 1.0 into 1.2? I'd like to have a go > at reimplementing it, but I need to know if it's just a case of > reimplementing the functionality as it stands in 1.0, or changing it to > accomodate some or other requirement. > > Cheers... > > > MikeA > > > On Wed, 2003-10-08 at 15:44, Dejan Krsmanovic wrote: > > Not that these methods I mentioned are currently not in ScannerWorker. > > Please check 1.0 branch to see how is that working. I am also hoping that > > David will modify his implementation to be compatible with 1.0 release! > > > > Dejan > > ----- Original Message ----- > > From: "Michael Ansley" <mic...@ze...> > > To: "Babeldoc Developer List" <bab...@li...> > > Sent: Wednesday, October 08, 2003 4:41 PM > > Subject: Re: [Babeldoc-devel] Scanners and filters... > > > > > > > Hi, Dejan, > > > > > > I'll get the mailbox scanner done over the next day or two. Just need > > > to look at how the ScannerWorker does things. > > > > > > Cheers... > > > > > > > > > MikeA > > > > > > PS: Anybody know how to get around Sourceforge's "end of file" cvs > > > problem? I seem to be getting it all the time at the moment. > > > > > > > > > On Wed, 2003-10-08 at 15:13, Dejan Krsmanovic wrote: > > > > Michael, David, all, > > > > since I have discovered that some parts of code that existed in 1.0 > > version > > > > of Babeldoc I cannot apply your patches right now. The problem is that > > > > mailscanner should use some methods from scanner worker class - that > > is - > > > > methods for storing filters and checking if some entry can matches given > > > > filter. > > > > > > > > Now, David could you check CVS branch 1_0 to see how it was implemented > > in > > > > 1.0 and see if it you can implement it like that? The idea is that you > > > > should have different filters. For example in MailScanner there could be > > > > filters for subject, e-mail address etc, etc. I see that your > > implementation > > > > use the list of filters to check if some entry could be accepted. It is > > OK > > > > to have more than one filter but you should also be able to make > > difference > > > > between them... > > > > > > > > Michael I can apply you patch, but what I would like to see is that > > > > MailboxScanner uses methods from Scanner worker (addFilter in intialize > > and > > > > acceptEntry(filterName) in doScan method). > > > > > > > > I could do this by myself but currenty I am pretty bussy with other > > > > (non-babeldoc) stuff so I am not sure when I can do it... > > > > > > > > > > > > Thanks, > > > > Dejan > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This sf.net email is sponsored by:ThinkGeek > > > > Welcome to geek heaven. > > > > http://thinkgeek.com/sf > > > > _______________________________________________ > > > > Babeldoc-devel mailing list > > > > Bab...@li... > > > > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > Babeldoc-devel mailing list > > > Bab...@li... > > > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Babeldoc-devel mailing list > > Bab...@li... > > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > SourceForge.net hosts over 70,000 Open Source Projects. > See the people who have HELPED US provide better services: > Click here: http://sourceforge.net/supporters.php > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: <de...@us...> - 2003-10-09 06:54:14
|
Update of /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner
In directory sc8-pr-cvs1:/tmp/cvs-serv18133/modules/scanner/src/com/babeldoc/scanner
Modified Files:
ScannerWorker.java
Log Message:
acceptEntry and addFilter methods are copied & pasted from 1.0 branch.
This should be tested!
Index: ScannerWorker.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/ScannerWorker.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** ScannerWorker.java 30 Sep 2003 14:37:21 -0000 1.27
--- ScannerWorker.java 9 Oct 2003 06:54:10 -0000 1.28
***************
*** 66,73 ****
--- 66,77 ----
package com.babeldoc.scanner;
+ import java.util.Hashtable;
import java.util.Map;
import java.util.HashMap;
+ import java.util.regex.Matcher;
+ import java.util.regex.Pattern;
import com.babeldoc.core.GeneralException;
+ import com.babeldoc.core.I18n;
import com.babeldoc.core.LogService;
import com.babeldoc.core.Named;
***************
*** 222,237 ****
* @return true if accepted - false otherwise
*/
! public boolean acceptEntry(String filter, String string) {
! return true;
}
! /**
! * Add a filter
! *
! * @param filter to be added
! */
! public void addFilter(String filter) {
! //TODO: Implement this
}
/**
--- 226,265 ----
* @return true if accepted - false otherwise
*/
! private Hashtable patterns = new Hashtable();
! protected void addFilter(String filterName) {
! String patternExp = (String) this.getInfo().getOption(filterName).getValue();
! if ((patternExp==null) || patternExp.equals("")) {
! patternExp = ".*"; //match all
! }
! Pattern pattern = Pattern.compile(patternExp);
! if (LogService.getInstance().isDebugEnabled()) {
! LogService.getInstance().logDebug(
! I18n.get(
! "scanner.ScannerWorker.debug.addingFilter",
! patternExp,
! filterName));
! }
! patterns.put(filterName, pattern);
}
! protected boolean acceptEntry(String patternName, String text) {
! Pattern pattern = (Pattern) patterns.get(patternName);
! if (pattern == null) {
! LogService.getInstance().logDebug(
! I18n.get("scanner.ScannerWorker.warn.noFilter", patternName));
! return false;
! }
! Matcher matcher = pattern.matcher(text);
! boolean result = matcher.matches();
! if (LogService.getInstance().isDebugEnabled()) {
! LogService.getInstance().logDebug(
! I18n.get(
! "scanner.ScannerWorker.debug.match",
! Boolean.toString(result),
! text));
! }
! return result;
}
+
/**
|
|
From: McDonald, B. <Bru...@ba...> - 2003-10-09 06:26:57
|
There is also a web interface which will allow you to download the files as they exist in CVS from the Sourceforge webpage. They are not always up to date - it can take some time for changes to get to the CVS web. You could also access CVS from you home PC and get the code to work (like I do). Bruce. -----Original Message----- From: Qin Ding [mailto:qd...@cs...] Sent: Wednesday, October 08, 2003 11:09 AM To: McDonald, Bruce Cc: bab...@li...; David Glick Subject: RE: [Babeldoc-devel] Re: [Babeldoc-user] Questions. Please Help Bruce: I guess I have to wait until you release the the patch. From here, I could not connect to cvs.sourceforge.net from here within the fire wall of the company. How soon do you think the latest code in cvs can be released? Thanks. Qin ---------------------------------------------------------------------------------------- This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose. ---------------------------------------------------------------------------------------- "McDonald, Bruce" To: Qin Ding/ASD/CSC@CSC, David Glick <dg...@co...> <Bruce.McDonald cc: bab...@li... @bankofamerica.c Subject: RE: [Babeldoc-devel] Re: [Babeldoc-user] om> Questions. Please Help 10/07/03 03:28 PM 1. Use the code in CVS. 2. Use the dummy journal: Create journal/config.properties - with single line: journalType=dummy -----Original Message----- From: Qin Ding [mailto:qd...@cs...] Sent: Tuesday, October 07, 2003 3:38 PM To: David Glick Cc: bab...@li... Subject: Re: [Babeldoc-devel] Re: [Babeldoc-user] Questions. Please Help David and Bruce: Let me report back to you all I have done to try to solve the Velocity issue. I modified the my validation routine to use VelocityEngine instead of Velocity. That way, I can start a new instance of Velocity. Now, my velocity works, although it still has hard time to find the resource file (vm file). Right now, I just hard coded the vm file. I run command line, as you see it works: C:\DADDY-~1>babeldoc process -p validation-pipeline -f c: \daddy-longlegs\Aftermarket.dat <2003-10-07 14:19:18,307> INFO [main] : PipelineStage name: initialize 2003-10-07 14:19:19,469|INFO |filevalidation.TestManager|Start processing Aftermarket 2003-10-07 14:19:19,729|INFO |filevalidation.TestManager|Processed Aftermarket[24 rows] in 0 second(s) Please help me with the following two questions: 1. But when I use the scanner to run the same file, I got this error. Basically, when document.get("file_name") failed. It returns null value. I remembered that Bruce mentioned that he just fixed this problem. Can I download the patch? Or what should I do to fix it myself for the time being? 2. I remember I have asked this question: What should I do with those ever-growing folders under %BABELDOC_HOME%. Is there a way to purge them if necessary? What would happen if I manually remove them? I just want to know how to manage the filesystem which seems growing very fast. These are the errors when running scanner: 2003-10-07 14:24:04,248|ERROR|filevalidation.TestManager|AD0028771065554644248:longlegs.core.filevalidation.utils.FileValidationException: java.lang.Exception: null is null value at longlegs.core.filevalidation.utils.ExceptionUtil.createFileValidationException(Unknown Source) at longlegs.core.filevalidation.TestManager.validate(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.mozilla.javascript.NativeJavaMethod.call(Unknown Source) at org.mozilla.javascript.ScriptRuntime.call(Unknown Source) at org.mozilla.javascript.gen.c1.call(Unknown Source) at org.mozilla.javascript.gen.c1.exec(Unknown Source) at org.mozilla.javascript.Context.evaluateReader(Unknown Source) at org.mozilla.javascript.Context.evaluateString(Unknown Source) at org.apache.bsf.engines.javascript.JavaScriptEngine.eval(Unknown Source) at org.apache.bsf.util.BSFEngineImpl.exec(Unknown Source) at org.apache.bsf.BSFManager$6.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at org.apache.bsf.BSFManager.exec(Unknown Source) at com.babeldoc.core.pipeline.stage.ScriptingPipelineStage.process(Unknown Source) at com.babeldoc.core.pipeline.PipelineStage.processStage(Unknown Source) at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStage(Unknown Source) at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.process(Unknown Source) at com.babeldoc.core.pipeline.PipelineStageFactory.process(Unknown Source) at com.babeldoc.core.pipeline.PipelineFactory.process(Unknown Source) at com.babeldoc.core.pipeline.PipelineFactoryFactory.process(Unknown Source) at com.babeldoc.core.pipeline.feeder.SynchronousFeeder.process(Unknown Source) at com.babeldoc.core.pipeline.feeder.AsynchronousFeeder.actuallyProcess(Unknown Source) at com.babeldoc.core.pipeline.feeder.AsynchronousFeeder$1.run(Unknown Source) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Thread.java:536) Caused by: java.lang.Exception: null is null value ... 28 more 2003-10-07 14:24:04,289|ERROR|pipeline.DefaultPipelineStageErrorHandler|[DefaultPipelineStageErrorHandler.handlePipelineStageError] PipelineStage name: initialize Error: com.babeldoc.core.pipeline.PipelineException: Script processing failed2003-10-07 14:24:04,299|ERROR|feeder.AsynchronousFeeder|[AsynchronousFeeder$1.run] com.babeldoc.core.pipeline.PipelineException: Script processing failed at com.babeldoc.core.pipeline.stage.ScriptingPipelineStage.process(Unknown Source) at com.babeldoc.core.pipeline.PipelineStage.processStage(Unknown Source) at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStage(Unknown Source) at com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.process(Unknown Source) at com.babeldoc.core.pipeline.PipelineStageFactory.process(Unknown Source) at com.babeldoc.core.pipeline.PipelineFactory.process(Unknown Source) at com.babeldoc.core.pipeline.PipelineFactoryFactory.process(Unknown Source) at com.babeldoc.core.pipeline.feeder.SynchronousFeeder.process(Unknown Source) at com.babeldoc.core.pipeline.feeder.AsynchronousFeeder.actuallyProcess(Unknown Source) at com.babeldoc.core.pipeline.feeder.AsynchronousFeeder$1.run(Unknown Source) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Thread.java:536) Caused by: org.apache.bsf.BSFException: JavaScript Error: longlegs.core.filevalidation.utils.FileValidationException: java.lang.Exception: null is null value at org.apache.bsf.engines.javascript.JavaScriptEngine.handleError(Unknown Source) at org.apache.bsf.engines.javascript.JavaScriptEngine.eval(Unknown Source) at org.apache.bsf.util.BSFEngineImpl.exec(Unknown Source) at org.apache.bsf.BSFManager$6.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at org.apache.bsf.BSFManager.exec(Unknown Source) ... 12 more ---------------------------------------------------------------------------------------- This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose. ---------------------------------------------------------------------------------------- ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Babeldoc-devel mailing list Bab...@li... https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: McDonald, B. <Bru...@ba...> - 2003-10-09 05:38:47
|
End of file: I have no idea why this is happening. Is there a FAQ or something? -----Original Message----- From: Michael Ansley [mailto:mic...@ze...] Sent: Wednesday, October 08, 2003 10:41 AM To: Babeldoc Developer List Subject: Re: [Babeldoc-devel] Scanners and filters... Hi, Dejan, I'll get the mailbox scanner done over the next day or two. Just need to look at how the ScannerWorker does things. Cheers... MikeA PS: Anybody know how to get around Sourceforge's "end of file" cvs problem? I seem to be getting it all the time at the moment. On Wed, 2003-10-08 at 15:13, Dejan Krsmanovic wrote: > Michael, David, all, > since I have discovered that some parts of code that existed in 1.0 version > of Babeldoc I cannot apply your patches right now. The problem is that > mailscanner should use some methods from scanner worker class - that is - > methods for storing filters and checking if some entry can matches given > filter. > > Now, David could you check CVS branch 1_0 to see how it was implemented in > 1.0 and see if it you can implement it like that? The idea is that you > should have different filters. For example in MailScanner there could be > filters for subject, e-mail address etc, etc. I see that your implementation > use the list of filters to check if some entry could be accepted. It is OK > to have more than one filter but you should also be able to make difference > between them... > > Michael I can apply you patch, but what I would like to see is that > MailboxScanner uses methods from Scanner worker (addFilter in intialize and > acceptEntry(filterName) in doScan method). > > I could do this by myself but currenty I am pretty bussy with other > (non-babeldoc) stuff so I am not sure when I can do it... > > > Thanks, > Dejan > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Babeldoc-devel mailing list Bab...@li... https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: Bill H. <Bil...@Ac...> - 2003-10-09 04:31:58
|
Please ignore this. I realize that it's a pipeline config problem. Bill On 8 Oct 2003 at 17:38, Bill Harrelson wrote: > I've made a new installation of Tomcat, and I've managed to get the > soap pipeline feeder to serve and accept messages. However, after I > did the 'build deploy' (successfully) I get exceptions thrown from > Tomcat just on starting that somehow relate to commons- digester.jar. > If I just remove this jar, Tomcat starts fine. (I'm sure that not the > right thing to do, but I don't know what is.) > > However, when I send to SoapPipelineFeeder, I get the following > exception thrown: (seems it can't find simple - I am using a simple > pipeline configuration. I don't know where this class is, or why it > can't find it) This is the same error I get thrown from the babeldoc- > console. I do get a response back from the SoapPipelineFeeder servlet > that gives me a ticket number, and there is a ticket entry under > %BABELDOC_HOME% with a 0.delta file. > > Any suggestions? Thanks. > > Bill > > <2003-10-08 17:27:52,260> ERROR [Thread-5] : > [SoapPipelineFeeder.processSoapDoc ument] something went wrong > com.babeldoc.core.pipeline.PipelineException: PipelineStage: simple > not found > at com.babeldoc.core.pipeline.PipelineFactory.process(Unknown > Source) at > com.babeldoc.core.pipeline.PipelineFactoryFactory.process(Unkn > own Sou > rce) > at > com.babeldoc.soap.pipeline.servlet.SoapPipelineFeeder.processS > oapDocu > ment(Unknown Source) > at > com.babeldoc.soap.pipeline.servlet.SoapPipelineFeeder.doPost(U > nknown > Source) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(Appl > icationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationF > ilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperV > alve.java:256) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja > va:995) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextV > alve.java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.CertificatesValve.invoke(Certificat > esValve > .java:246) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja > va:995) > > at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java: > 2415) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.j > ava:180) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatche > rValve.java:171) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.j > ava:172) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv > e.java: > 509) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSi > gnOn.ja > va:376) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja > va:995) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineVal > ve.java:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja > va:995) > > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter. > java:22 > 3) > at > org.apache.coyote.http11.Http11Processor.process(Http11Process > or.java > :594) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle > r.proce > ssConnection(Http11Protocol.java:392) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi > nt.java > :565) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadP > ool.java:619) > at java.lang.Thread.run(Thread.java:536) > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > SourceForge.net hosts over 70,000 Open Source Projects. > See the people who have HELPED US provide better services: > Click here: http://sourceforge.net/supporters.php > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: Bill H. <Bil...@Ac...> - 2003-10-08 21:39:37
|
I've made a new installation of Tomcat, and I've managed to get the soap pipeline feeder to
serve and accept messages. However, after I did the 'build deploy' (successfully) I get
exceptions thrown from Tomcat just on starting that somehow relate to commons-
digester.jar. If I just remove this jar, Tomcat starts fine. (I'm sure that not the right thing to
do, but I don't know what is.)
However, when I send to SoapPipelineFeeder, I get the following exception thrown: (seems
it can't find simple - I am using a simple pipeline configuration. I don't know where this
class is, or why it can't find it) This is the same error I get thrown from the babeldoc-
console. I do get a response back from the SoapPipelineFeeder servlet that gives me a
ticket number, and there is a ticket entry under %BABELDOC_HOME% with a 0.delta file.
Any suggestions? Thanks.
Bill
<2003-10-08 17:27:52,260> ERROR [Thread-5] : [SoapPipelineFeeder.processSoapDoc
ument] something went wrong
com.babeldoc.core.pipeline.PipelineException: PipelineStage: simple not found
at com.babeldoc.core.pipeline.PipelineFactory.process(Unknown Source)
at com.babeldoc.core.pipeline.PipelineFactoryFactory.process(Unknown Sou
rce)
at com.babeldoc.soap.pipeline.servlet.SoapPipelineFeeder.processSoapDocu
ment(Unknown Source)
at com.babeldoc.soap.pipeline.servlet.SoapPipelineFeeder.doPost(Unknown
Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve
.java:246)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
509)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.ja
va:376)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
3)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:594)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:619)
at java.lang.Thread.run(Thread.java:536)
|