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: Michael A. <mic...@ze...> - 2003-11-20 00:49:11
|
Hi, Dejan, Sorry for taking so long with this. It got forgotten in the mail folder for a while. The new pipeline stage that I'm building takes as input the document produced by the SqlQuery stage, as well as a report definition string (XML), and some other miscellaneous attributes, and uses the jfreereports library to produce a report as the output document. The report can be in HTML, pdf, CSV or Excel format, to being with. Not sure what else jfreereports can do. Any ideas to fit in with that, and I'm all ears. Jfreereports expects the report definition in XML format, and it expects the data in the form of a TableModel. So, I'm busy writing an implementation of an AbstractTableModel that can use the xml from SqlQuery as input. I figured the report definitions, which are in XML, could be added as attributes to the data document. Once that's finished, I want to do the same for jfreechart, which would then produce, surprise, surprise, charts and graphs of input data. Same concept, slightly different output. Both libraries are available from www.jfree.org, if you want to have a look at their features and stuff. Cheers... MikeA On Thu, 2003-11-13 at 10:06, Dejan Krsmanovic wrote: > > I think that we should probably look at guidelines for 1.3, and try to > > do as much as possible without breaking anything. I'm happy to move the > > jfreereports stuff into a separate project, even for 1.3. It's not in > > 1.2, so there are no issues with compatibility. > > > > In order to set the guidelines, a few questions: what constitutes a core > > module (i.e.: one which goes into com.babeldoc.core.pipeline or > > com.babeldoc.scanner)? Or a secondary (i.e.: it goes into e.g.: > > com.babeldoc.sql.*), or a peripheral module (i.e.: into it's own CVS > > project and separate jar files) > > Well these are the issues we should talk about. I am not very satisfied with > current module organization. IMO, in core module there should be classes > needed by other modules. For example, I would put scanner classes into core > module. However, I would exclude all classes (scaner workers, pipeline > stages, journal implementations) that need some additional jars or that are > not used very often. > All other modules should be developed, maintained and downloaded separately. > > > > As far as the mechanics go, what about having a "contrib" top-level > > project, into which any developer can place any experimental code. > > Postgres do this, and it seems to work quite well. When something in > > contrib is considered to have matured enough, and be demanded enough, to > > be in the core system, it's migrated from contrib into the main project. > > > > Thoughts... > > I agree. I would even create this as separate CVS project so we can grant > CVS commit rights to everyone who wants. > > By the way, what exactly will do your new pipeline stage (jfreereport)? > > Dejan > > > > > MikeA > > > > PS: I added a stack of directories before branching, I'm not sure if > > they appear on the HEAD now. Anybody getting the new directories when > > they "cvs update"? > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the latest > developments in Apache, PHP, Perl, XML, Java, MySQL, > WebDAV, and more! http://www.apachecon.com/ > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: Bill H. <Bil...@Ac...> - 2003-11-18 20:59:59
|
Hans, Check the parameters passed to Tomcat - I had to add a - Dbabeldoc.user=%BABELDOC_USER% to CATALINA_OPTS that wasn't there before it would find my pipelines. Bill PS. Thanks for the tip in shared/lib - I'll re-do that in mine as well. On 18 Nov 2003 at 20:10, Hans Benedict wrote: > Thanks Bill, > > your answer inspirated me to re-read the tomcat class loader howto and > to find out that I was wrong thinking that > > web_server_libs=... - path to the shared library directory > for your webserver > > means "common/lib" - it of course means "shared/lib". (Somehow I > thought this had changed between tomcat 4.0 and 4.1, but obviously I > was wrong!) > > So now tomcat starts again and I am running into the next kind of > trouble: > > --- > <2003-11-18 19:36:42,000> ERROR [http8080-Processor4] : > [UserFactory.<init>] Error trying to instantiate: simple > java.lang.NullPointerException > at com.babeldoc.core.user.UserFactory.<init>(UserFactory.java:109) > at > com.babeldoc.core.user.UserFactory.getInstance(UserFactory.java:131) > at com.babeldoc.web.main.ConsoleServlet.handleSecurity(Unknown > Source) > at com.babeldoc.web.main.ConsoleServlet.handleRequest(Unknown > Source) > --- > > Should there be a line like > > Userfactory.simple=com.babeldoc.core.user.simple.SimpleUserFactory > > in modules/core/config/service/query.properties? Or is this left out, > because afterwards everybody with the password "password" is > authenticated? > > Thanks for your help, > > Hans > > > On Tue, 18 Nov 2003, Bill Harrelson wrote: > > > Hi Hans, > > > > I got this too. I ended up renaming commons-digester.jar (to > > commons-digestar.jar-remove) in tomcat/common/lib, and everything > > seemed to work. I don't know why this works, perhaps one of the > > developers can answer. I'm sure that I'm not using something that > > relies on commons-digester, I just haven't found it, and I was able > > to move forward in my testing. > > > > I hope that someone will be able to answer this, as my original post > > on this subject was unanswered. > > > > regards, > > > > Bill > > > > On 18 Nov 2003 at 17:48, Hans Benedict wrote: > > > > > Hi, > > > > > > has anybody used the web module together with tomcat 4.1.x? I > > > tried to follow the instructions in modules/web/readme.txt and > > > created a file called local.properties like this: > > > > > > ------- > > > web_server_home=/path/to/tomcat > > > web_server_libs=/path/to/tomcat/common/lib > > > web_server_opts=JAVA_OPTS > > > web_server_webapps=/path/to/tomcat/webapps > > > web_server_bin=/path/to/tomcat/bin > > > web_server_startup=/path/to/tomcat/bin/startup.sh > > > ------- > > > > > > Running "build.sh deploy" copies the files as intended, but > > > afterwards starting tomcat fails with the following message in > > > catalina_out: > > > > > > ------- > > > Catalina.start: java.lang.ClassNotFoundException: > > > org.apache.catalina.core.Stand > > > ardServer > > > java.lang.ClassNotFoundException: > > > org.apache.catalina.core.StandardServer > > > at > > > org.apache.commons.digester.Digester.createSAXException(Digester.j > > > ava :2383) > > > at > > > org.apache.commons.digester.Digester.createSAXException(Digester.j > > > ava :2409) > > > at > > > org.apache.commons.digester.Digester.startElement(Digester.java:12 > > > 71) > > > at > > > org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown > > > Sour ce) > > > at > > > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Un > > > know n > > > Sourc > > > e) > > > at > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartEle > > > men t(Unknown Source) > > > at > > > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.sc > > > anR ootElementHook(Unknown Source) > > > at > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCont > > > ent Dispatcher.dispatch(Unknown Source) > > > at > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument > > > (Un known Source) > > > at > > > org.apache.xerces.parsers.XML11Configuration.parse(Unknown > > > Source) > > > at > > > org.apache.xerces.parsers.DTDConfiguration.parse(Unknown > > > Source) > > > at org.apache.xerces.parsers.XMLParser.parse(Unknown > > > Source) at > > > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > > > Source) > > > at > > > org.apache.commons.digester.Digester.parse(Digester.java:1 > > > 543) at > > > org.apache.catalina.startup.Catalina.start(Catalina.java:4 > > > 49) at > > > org.apache.catalina.startup.Catalina.execute(Catalina.java > > > :400 ) at > > > org.apache.catalina.startup.Catalina.process(Catalina.java > > > :180 ) at > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > > Method) at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm > > > pl. java:39) > > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > > > ces sorImpl.java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at > > > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java: > > > 203) > > > -------- > > > > > > To me this looks like a conflicting library, perhaps something > > > like xerces... > > > > > > Any suggestions about this? > > > > > > And another question: > > > > > > In the file babeldoc_webrun, which is created with the build > > > command above, it reads: > > > > > > --- > > > JAVA_OPTS=-Dbabeldoc.home=$BABELDOC_HOME > > > if [ -z "$BABELDOC_USER" ] ; then > > > JAVA_OPTS="$JAVA_OPTS -DbabelConfigPath=$BABELDOC_USER" > > > fi > > > --- > > > > > > Shouldn't this be a "NOT zero" in the if test? Like this: > > > > > > --- > > > JAVA_OPTS=-Dbabeldoc.home=$BABELDOC_HOME > > > if [ -n "$BABELDOC_USER" ] ; then > > > JAVA_OPTS="$JAVA_OPTS -DbabelConfigPath=$BABELDOC_USER" > > > fi > > > --- > > > > > > > > > Regards, > > > > > > Hans > > > > > > > > > > > > ------------------------------------------------------- > > > This SF. Net email is sponsored by: GoToMyPC > > > GoToMyPC is the fast, easy and secure way to access your computer > > > from any Web browser or wireless device. Click here to Try it > > > Free! > > > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22l > > > p.tm pl _______________________________________________ > > > Babeldoc-devel mailing list Bab...@li... > > > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > -- > > William B. Harrelson > > President > > Accordare > > 13A Medford Street, Arlington, MA 02474 > > t:781-646-2241 f:781-646-2242 > > Bil...@Ac... > > > > > > > > ------------------------------------------------------- > > This SF. Net email is sponsored by: GoToMyPC > > GoToMyPC is the fast, easy and secure way to access your computer > > from any Web browser or wireless device. Click here to Try it Free! > > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp. > > tmpl _______________________________________________ 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. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel -- William B. Harrelson President Accordare 13A Medford Street, Arlington, MA 02474 t:781-646-2241 f:781-646-2242 Bil...@Ac... |
|
From: Hans B. <ben...@ch...> - 2003-11-18 19:10:14
|
Thanks Bill,
your answer inspirated me to re-read the tomcat class loader howto and to
find out that I was wrong thinking that
web_server_libs=... - path to the shared library directory
for your webserver
means "common/lib" - it of course means "shared/lib". (Somehow I thought
this had changed between tomcat 4.0 and 4.1, but obviously I was wrong!)
So now tomcat starts again and I am running into the next kind of trouble:
---
<2003-11-18 19:36:42,000> ERROR [http8080-Processor4] :
[UserFactory.<init>] Error trying to instantiate: simple
java.lang.NullPointerException
at com.babeldoc.core.user.UserFactory.<init>(UserFactory.java:109)
at
com.babeldoc.core.user.UserFactory.getInstance(UserFactory.java:131)
at com.babeldoc.web.main.ConsoleServlet.handleSecurity(Unknown
Source)
at com.babeldoc.web.main.ConsoleServlet.handleRequest(Unknown
Source)
---
Should there be a line like
Userfactory.simple=com.babeldoc.core.user.simple.SimpleUserFactory
in modules/core/config/service/query.properties? Or is this left out,
because afterwards everybody with the password "password" is
authenticated?
Thanks for your help,
Hans
On Tue, 18 Nov 2003, Bill Harrelson wrote:
> Hi Hans,
>
> I got this too. I ended up renaming commons-digester.jar (to
> commons-digestar.jar-remove) in tomcat/common/lib, and everything
> seemed to work. I don't know why this works, perhaps one of the
> developers can answer. I'm sure that I'm not using something that
> relies on commons-digester, I just haven't found it, and I was able to
> move forward in my testing.
>
> I hope that someone will be able to answer this, as my original post
> on this subject was unanswered.
>
> regards,
>
> Bill
>
> On 18 Nov 2003 at 17:48, Hans Benedict wrote:
>
> > Hi,
> >
> > has anybody used the web module together with tomcat 4.1.x? I tried to
> > follow the instructions in modules/web/readme.txt and created a file
> > called local.properties like this:
> >
> > -------
> > web_server_home=/path/to/tomcat
> > web_server_libs=/path/to/tomcat/common/lib
> > web_server_opts=JAVA_OPTS
> > web_server_webapps=/path/to/tomcat/webapps
> > web_server_bin=/path/to/tomcat/bin
> > web_server_startup=/path/to/tomcat/bin/startup.sh
> > -------
> >
> > Running "build.sh deploy" copies the files as intended, but afterwards
> > starting tomcat fails with the following message in catalina_out:
> >
> > -------
> > Catalina.start: java.lang.ClassNotFoundException:
> > org.apache.catalina.core.Stand
> > ardServer
> > java.lang.ClassNotFoundException:
> > org.apache.catalina.core.StandardServer
> > at
> > org.apache.commons.digester.Digester.createSAXException(Digester.java
> > :2383)
> > at
> > org.apache.commons.digester.Digester.createSAXException(Digester.java
> > :2409)
> > at
> > org.apache.commons.digester.Digester.startElement(Digester.java:1271)
> > at
> > org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour
> > ce)
> > at
> > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknow
> > n
> > Sourc
> > e)
> > at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElemen
> > t(Unknown Source)
> > at
> > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanR
> > ootElementHook(Unknown Source)
> > at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
> > Dispatcher.dispatch(Unknown Source)
> > at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
> > known Source)
> > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > Source)
> > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> > Source)
> > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > Source)
> > at
> > org.apache.commons.digester.Digester.parse(Digester.java:1543)
> > at
> > org.apache.catalina.startup.Catalina.start(Catalina.java:449)
> > at
> > org.apache.catalina.startup.Catalina.execute(Catalina.java:400
> > ) at
> > org.apache.catalina.startup.Catalina.process(Catalina.java:180
> > ) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method) at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> > java:39)
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> > sorImpl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:324)
> > at
> > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> > --------
> >
> > To me this looks like a conflicting library, perhaps something like
> > xerces...
> >
> > Any suggestions about this?
> >
> > And another question:
> >
> > In the file babeldoc_webrun, which is created with the build command
> > above, it reads:
> >
> > ---
> > JAVA_OPTS=-Dbabeldoc.home=$BABELDOC_HOME
> > if [ -z "$BABELDOC_USER" ] ; then
> > JAVA_OPTS="$JAVA_OPTS -DbabelConfigPath=$BABELDOC_USER"
> > fi
> > ---
> >
> > Shouldn't this be a "NOT zero" in the if test? Like this:
> >
> > ---
> > JAVA_OPTS=-Dbabeldoc.home=$BABELDOC_HOME
> > if [ -n "$BABELDOC_USER" ] ; then
> > JAVA_OPTS="$JAVA_OPTS -DbabelConfigPath=$BABELDOC_USER"
> > fi
> > ---
> >
> >
> > Regards,
> >
> > Hans
> >
> >
> >
> > -------------------------------------------------------
> > This SF. Net email is sponsored by: GoToMyPC
> > GoToMyPC is the fast, easy and secure way to access your computer from
> > any Web browser or wireless device. Click here to Try it Free!
> > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tm
> > pl _______________________________________________ Babeldoc-devel
> > mailing list Bab...@li...
> > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel
>
> --
> William B. Harrelson
> President
> Accordare
> 13A Medford Street, Arlington, MA 02474
> t:781-646-2241 f:781-646-2242
> Bil...@Ac...
>
>
>
> -------------------------------------------------------
> This SF. Net email is sponsored by: GoToMyPC
> GoToMyPC is the fast, easy and secure way to access your computer from
> any Web browser or wireless device. Click here to Try it Free!
> https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl
> _______________________________________________
> Babeldoc-devel mailing list
> Bab...@li...
> https://lists.sourceforge.net/lists/listinfo/babeldoc-devel
>
|
|
From: Bill H. <Bil...@Ac...> - 2003-11-18 17:03:11
|
Hi Hans, I got this too. I ended up renaming commons-digester.jar (to commons-digestar.jar-remove) in tomcat/common/lib, and everything seemed to work. I don't know why this works, perhaps one of the developers can answer. I'm sure that I'm not using something that relies on commons-digester, I just haven't found it, and I was able to move forward in my testing. I hope that someone will be able to answer this, as my original post on this subject was unanswered. regards, Bill On 18 Nov 2003 at 17:48, Hans Benedict wrote: > Hi, > > has anybody used the web module together with tomcat 4.1.x? I tried to > follow the instructions in modules/web/readme.txt and created a file > called local.properties like this: > > ------- > web_server_home=/path/to/tomcat > web_server_libs=/path/to/tomcat/common/lib > web_server_opts=JAVA_OPTS > web_server_webapps=/path/to/tomcat/webapps > web_server_bin=/path/to/tomcat/bin > web_server_startup=/path/to/tomcat/bin/startup.sh > ------- > > Running "build.sh deploy" copies the files as intended, but afterwards > starting tomcat fails with the following message in catalina_out: > > ------- > Catalina.start: java.lang.ClassNotFoundException: > org.apache.catalina.core.Stand > ardServer > java.lang.ClassNotFoundException: > org.apache.catalina.core.StandardServer > at > org.apache.commons.digester.Digester.createSAXException(Digester.java > :2383) > at > org.apache.commons.digester.Digester.createSAXException(Digester.java > :2409) > at > org.apache.commons.digester.Digester.startElement(Digester.java:1271) > at > org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour > ce) > at > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknow > n > Sourc > e) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElemen > t(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanR > ootElementHook(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent > Dispatcher.dispatch(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un > known Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown > Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > at > org.apache.commons.digester.Digester.parse(Digester.java:1543) > at > org.apache.catalina.startup.Catalina.start(Catalina.java:449) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:400 > ) at > org.apache.catalina.startup.Catalina.process(Catalina.java:180 > ) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) > -------- > > To me this looks like a conflicting library, perhaps something like > xerces... > > Any suggestions about this? > > And another question: > > In the file babeldoc_webrun, which is created with the build command > above, it reads: > > --- > JAVA_OPTS=-Dbabeldoc.home=$BABELDOC_HOME > if [ -z "$BABELDOC_USER" ] ; then > JAVA_OPTS="$JAVA_OPTS -DbabelConfigPath=$BABELDOC_USER" > fi > --- > > Shouldn't this be a "NOT zero" in the if test? Like this: > > --- > JAVA_OPTS=-Dbabeldoc.home=$BABELDOC_HOME > if [ -n "$BABELDOC_USER" ] ; then > JAVA_OPTS="$JAVA_OPTS -DbabelConfigPath=$BABELDOC_USER" > fi > --- > > > Regards, > > Hans > > > > ------------------------------------------------------- > This SF. Net email is sponsored by: GoToMyPC > GoToMyPC is the fast, easy and secure way to access your computer from > any Web browser or wireless device. Click here to Try it Free! > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tm > pl _______________________________________________ Babeldoc-devel > mailing list Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel -- William B. Harrelson President Accordare 13A Medford Street, Arlington, MA 02474 t:781-646-2241 f:781-646-2242 Bil...@Ac... |
|
From: Hans B. <ben...@ch...> - 2003-11-18 16:57:59
|
Hi again, you propably know this, but just to be sure: readme/README of release 1.2.0 says "This is babeldoc version 1.1.7" and readme/ChangeLog ends on 2003-09-24 ... Regards, Hans |
|
From: Hans B. <ben...@ch...> - 2003-11-18 16:48:58
|
Hi,
has anybody used the web module together with tomcat 4.1.x? I tried to
follow the instructions in modules/web/readme.txt and created a file
called local.properties like this:
-------
web_server_home=/path/to/tomcat
web_server_libs=/path/to/tomcat/common/lib
web_server_opts=JAVA_OPTS
web_server_webapps=/path/to/tomcat/webapps
web_server_bin=/path/to/tomcat/bin
web_server_startup=/path/to/tomcat/bin/startup.sh
-------
Running "build.sh deploy" copies the files as intended, but afterwards
starting tomcat fails with the following message in catalina_out:
-------
Catalina.start: java.lang.ClassNotFoundException:
org.apache.catalina.core.Stand
ardServer
java.lang.ClassNotFoundException: org.apache.catalina.core.StandardServer
at
org.apache.commons.digester.Digester.createSAXException(Digester.java
:2383)
at
org.apache.commons.digester.Digester.createSAXException(Digester.java
:2409)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1271)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour
ce)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown
Sourc
e)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElemen
t(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanR
ootElementHook(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1543)
at org.apache.catalina.startup.Catalina.start(Catalina.java:449)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
--------
To me this looks like a conflicting library, perhaps something like
xerces...
Any suggestions about this?
And another question:
In the file babeldoc_webrun, which is created with the build command
above, it reads:
---
JAVA_OPTS=-Dbabeldoc.home=$BABELDOC_HOME
if [ -z "$BABELDOC_USER" ] ; then
JAVA_OPTS="$JAVA_OPTS -DbabelConfigPath=$BABELDOC_USER"
fi
---
Shouldn't this be a "NOT zero" in the if test? Like this:
---
JAVA_OPTS=-Dbabeldoc.home=$BABELDOC_HOME
if [ -n "$BABELDOC_USER" ] ; then
JAVA_OPTS="$JAVA_OPTS -DbabelConfigPath=$BABELDOC_USER"
fi
---
Regards,
Hans
|
|
From: Dejan K. <dej...@nb...> - 2003-11-18 09:39:59
|
I like Mike's ideas. Talking about PM's roles I could do (c) and partly (a). I would like if someone else (Bruce?!) could do (b) - PR! Dejan ----- Original Message ----- From: "Michael Ansley" <mic...@ze...> To: "Babeldoc Developer List" <bab...@li...> Sent: Monday, November 17, 2003 8:40 PM Subject: Re: [Babeldoc-devel] Project Leadership > Hi, all, > > In light of Dejan's comments, perhaps it would be a good time to make a > slight change to the way the project is run. Instead of a single PM, we > could elect a very small team, say 3 people, who can drive the project > (the Project Management (PM) team). A core team of another four or five > people can operate around them (this is by mutual consent, on > invitation), providing any required skill support (mostly development, > but it may include other skills). > > The PM team would be involved in: > a) dispute resolution within the core team where required (I would > expect most disputes to be resolved by discussion), > b) perhaps some PR jobs (having three people would allow for at least > one person who can talk to journos, and make public statements, etc., > which Dejan indicated he may not be comfortable with), or sometimes just > clarifying issues on the mailing lists, issuing summaries of > discussions, etc. > c) various administrative tasks, such as adding new developers, and > ensuring continuity within the PM and core teams, holding elections > where required, etc. Bruce will need to hand these over. > > NOTE: Core team = PM team + core developers; core developers != all > developers with commit access. Although some of the committers will be > core developers, all the committers would continue at least with their > current level of commitment to the project. Core developers are > expected to provide extra skills when called upon, so although it won't > have an immediate impact, it is an extra commitment to the project. As > the list of committers becomes larger, these people will form the core > technical decision-making structure. > > Apart from Dejan, I don't see any other candidate for a single PM, but > without restructuring, the project may well lose Dejan's input at a PM > level, which would be a significant loss. A structure such as proposed > here would allow the project to keep Dejan's skills and experience at > the PM level, but complement them with other skills and perspective from > somebody else, and provide Dejan (who I see as being a definite for one > of the PM positions) with the support he requires. > In fact, with a structure such as this, enough pressure may be taken off > Bruce to allow him to continue as part of the PM team as well. But even > if he decides not to, it still allows Bruce to operate in the core team, > which is a significant advisory role, without the extended overhead of > full project management. > > It is important, using a structure such as this, to get people on the PM > team who are going to work together, and not land up arguing over > pointless stuff. Also, the burden of duties must be agreeably (although > not necessarily equally) shared. These should be taken into account > when making nominations. > > I hope this provides a start for some debate on the subject. > > Cheers... > > > MikeA > > > > > > > > > > On Mon, 2003-11-17 at 14:36, Dejan Krsmanovic wrote: > > Hi all, > > First of all I have to say that I am pretty suprised by Bruce's decission! > > Especially because I haven't worked on Babeldoc a lot last few months. > > I also I am not sure how much time I will have for Babeldoc in next months, > > too. I have worked on Babeldoc a lot when I needed it for one project. Since > > that project has been stopped I have contributed here because I like this > > project. I have many other reponsibilites now that make my greater involment > > in Babeldoc pretty hard. > > > > Also, I am not native English speaker (I leave in Belgrade, Serbia and > > Montenegro) which could also be a problem in situations when someone need to > > talk in front of project and I am sure that there will be such situations > > since this project is growing. > > > > I really think that there should be more than one project leader since this > > is open source project and no one can expect from anyone to be always > > avaliable. I know that I won't be! So I really think Bruce should remain PM. > > I also think we should include more people as PMs since we could hardly find > > one person that could spend enough time for Babeldoc. Today is much better > > situation then one year ago when there were only Bruce and me. Now we have > > many contributors and I think some of them could be prometed as PM. It would > > reduce risk and secure future of this project. > > > > Dejan > > P.S. > > Bruce, how this imacts on Babeldoc site and domain? I know that it is > > currently hosted at your home. > > > > > > > > > > ----- Original Message ----- > > From: "Bruce McDonald" <br...@mc...> > > To: <bab...@li...> > > Sent: Sunday, November 16, 2003 9:27 PM > > Subject: [Babeldoc-devel] Project Leadership > > > > > > > All, > > > > > > Its been a great ride. It seems that 1.2 is way beyond anything any of us > > > expected. Its birth took some time and we need to consider the future. > > At > > > the moment the organization needs to be considered. I am the project > > > founder, leader, developer, tester and build co-ordinator. Obviously I > > > cannot fulfill all these roles and still be effective in all of them. To > > > remedy this, I want to resign as project leader. I will still develop, > > test > > > and build (if need be). I obviously cannot yield the title of founder and > > I > > > am proud of this accomplishment. I will support those people that you > > choose > > > to lead this project. > > > > > > I want to open this project up and I nominate Dejan Krsmanovic as project > > > leader. I feel that Dejan has the skills to look into the future and to > > make > > > the ultimate calls about code inclusion and exclusion. > > > > > > Please submit the names of those others who have done work on Babeldoc and > > in > > > two weeks time, submit a vote on the project leader. > > > > > > regards, > > > Bruce McDonald. > > > > > > > > > ------------------------------------------------------- > > > This SF. Net email is sponsored by: GoToMyPC > > > GoToMyPC is the fast, easy and secure way to access your computer from > > > any Web browser or wireless device. Click here to Try it Free! > > > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl > > > _______________________________________________ > > > Babeldoc-devel mailing list > > > Bab...@li... > > > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > > > > > > > ------------------------------------------------------- > > This SF. Net email is sponsored by: GoToMyPC > > GoToMyPC is the fast, easy and secure way to access your computer from > > any Web browser or wireless device. Click here to Try it Free! > > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl > > _______________________________________________ > > Babeldoc-devel mailing list > > Bab...@li... > > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > ------------------------------------------------------- > This SF. Net email is sponsored by: GoToMyPC > GoToMyPC is the fast, easy and secure way to access your computer from > any Web browser or wireless device. Click here to Try it Free! > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: <mic...@us...> - 2003-11-18 01:29:32
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/feeder
In directory sc8-pr-cvs1:/tmp/cvs-serv27504/modules/core/src/com/babeldoc/core/pipeline/feeder
Modified Files:
Tag: TEMP_MIKEA
DiskQueue.java
Log Message:
Added the ability to refresh the scanner configuration without stopping the application container.
Index: DiskQueue.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/feeder/DiskQueue.java,v
retrieving revision 1.8
retrieving revision 1.8.2.1
diff -C2 -d -r1.8 -r1.8.2.1
*** DiskQueue.java 12 Aug 2003 23:44:44 -0000 1.8
--- DiskQueue.java 18 Nov 2003 01:29:28 -0000 1.8.2.1
***************
*** 95,99 ****
extends Named
implements IFeederQueue {
! //Folder where files will be stored
private File tmpFolder;
--- 95,100 ----
extends Named
implements IFeederQueue {
!
! //Folder where files will be stored
private File tmpFolder;
|
|
From: <mic...@us...> - 2003-11-18 01:29:32
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/config/light
In directory sc8-pr-cvs1:/tmp/cvs-serv27504/modules/core/src/com/babeldoc/core/config/light
Modified Files:
Tag: TEMP_MIKEA
LightConfigService.java
Log Message:
Added the ability to refresh the scanner configuration without stopping the application container.
Index: LightConfigService.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/config/light/LightConfigService.java,v
retrieving revision 1.12
retrieving revision 1.12.2.1
diff -C2 -d -r1.12 -r1.12.2.1
*** LightConfigService.java 5 Aug 2003 23:13:44 -0000 1.12
--- LightConfigService.java 18 Nov 2003 01:29:28 -0000 1.12.2.1
***************
*** 97,100 ****
--- 97,104 ----
*/
public class LightConfigService extends Named implements IConfigService {
+
+ private static LogService log =
+ LogService.getInstance(LightConfigService.class.getName());
+
/** constant: the .properties file suffix */
public static final String DOT_PROPERTIES = ".properties";
***************
*** 128,132 ****
String newname = getPropertyFileName(name);
! // System.out.println("Loading: "+ name);
Properties properties = mergePropertiesFileFromUserSearchPath(newname,
new Properties());
--- 132,136 ----
String newname = getPropertyFileName(name);
! log.logDebug("Getting config: " + name);
Properties properties = mergePropertiesFileFromUserSearchPath(newname,
new Properties());
***************
*** 261,264 ****
--- 265,269 ----
try {
+ log.logDebug("Loading properties from file " + name);
properties.load(url.openStream());
} catch (IOException e) {
|
|
From: <mic...@us...> - 2003-11-18 01:29:32
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/config
In directory sc8-pr-cvs1:/tmp/cvs-serv27504/modules/core/src/com/babeldoc/core/config
Modified Files:
Tag: TEMP_MIKEA
ConfigService.java
Log Message:
Added the ability to refresh the scanner configuration without stopping the application container.
Index: ConfigService.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/config/ConfigService.java,v
retrieving revision 1.12
retrieving revision 1.12.2.1
diff -C2 -d -r1.12 -r1.12.2.1
*** ConfigService.java 27 Jun 2003 02:19:57 -0000 1.12
--- ConfigService.java 18 Nov 2003 01:29:28 -0000 1.12.2.1
***************
*** 91,95 ****
*/
public class ConfigService implements IConfigService {
! /** constant: configuration file */
public static final String CONFIG = "babel.config";
--- 91,98 ----
*/
public class ConfigService implements IConfigService {
! /** The log service to use */
! private static LogService log = LogService.getInstance(ConfigService.class.getName());
!
! /** constant: configuration file */
public static final String CONFIG = "babel.config";
***************
*** 121,126 ****
lruNum = Integer.parseInt(lruNumStr);
} catch (Exception e) {
! LogService.getInstance().logError(com.babeldoc.core.I18n.get("007001",
! lruNumStr), e);
}
}
--- 124,128 ----
lruNum = Integer.parseInt(lruNumStr);
} catch (Exception e) {
! log.logError(com.babeldoc.core.I18n.get("007001", lruNumStr), e);
}
}
***************
*** 136,140 ****
configService = (IConfigService) Class.forName(config).newInstance();
} catch (Exception e) {
! LogService.getInstance().logError(e);
}
}
--- 138,142 ----
configService = (IConfigService) Class.forName(config).newInstance();
} catch (Exception e) {
! log.logError(e);
}
}
***************
*** 174,183 ****
*/
public IConfig getConfig(String name) {
- //System.out.println("Getting config: "+name);
IConfig config = (IConfig) configs.get(name);
if (config == null) {
synchronized (this) {
! //System.out.println("Config: "+name+" not found, loading.");
config = configService.getConfig(name);
configs.put(name, config);
--- 176,184 ----
*/
public IConfig getConfig(String name) {
IConfig config = (IConfig) configs.get(name);
if (config == null) {
synchronized (this) {
! log.logDebug("Config "+name+" not found in cache, loading.");
config = configService.getConfig(name);
configs.put(name, config);
***************
*** 229,233 ****
public static void clearCache() {
configs.clear();
! LogService.getInstance().logDebug("Clearing Entire Config Cache");
}
--- 230,234 ----
public static void clearCache() {
configs.clear();
! log.logDebug("Clearing entire config cache");
}
***************
*** 240,244 ****
public static void clearCache(String name) {
configs.remove(name);
! LogService.getInstance().logDebug("Clearing Config Cache for " + name);
}
--- 241,245 ----
public static void clearCache(String name) {
configs.remove(name);
! log.logDebug("Clearing config cache for " + name);
}
***************
*** 263,269 ****
*/
public synchronized boolean saveConfig(String name, IConfig config) {
- //System.out.println("Getting config: "+name);
if (config != null) {
! //System.out.println("Config: "+name+" not found, loading.");
return configService.saveConfig(name, config);
} else {
--- 264,269 ----
*/
public synchronized boolean saveConfig(String name, IConfig config) {
if (config != null) {
! log.logDebug("Saving config "+name);
return configService.saveConfig(name, config);
} else {
|
|
From: <mic...@us...> - 2003-11-18 01:29:32
|
Update of /cvsroot/babeldoc/babeldoc
In directory sc8-pr-cvs1:/tmp/cvs-serv27504
Modified Files:
Tag: TEMP_MIKEA
build.properties
Log Message:
Added the ability to refresh the scanner configuration without stopping the application container.
Index: build.properties
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/build.properties,v
retrieving revision 1.20
retrieving revision 1.20.2.1
diff -C2 -d -r1.20 -r1.20.2.1
*** build.properties 18 Oct 2003 04:55:25 -0000 1.20
--- build.properties 18 Nov 2003 01:29:28 -0000 1.20.2.1
***************
*** 22,26 ****
build.compiler=modern
! compile.debug=off
compile.deprecation=on
--- 22,26 ----
build.compiler=modern
! compile.debug=on
compile.deprecation=on
|
|
From: <mic...@us...> - 2003-11-18 01:29:32
|
Update of /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/jmx
In directory sc8-pr-cvs1:/tmp/cvs-serv27504/modules/scanner/src/com/babeldoc/scanner/jmx
Modified Files:
Tag: TEMP_MIKEA
ScannerServiceMBean.java ScannerService.java
Log Message:
Added the ability to refresh the scanner configuration without stopping the application container.
Index: ScannerServiceMBean.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/jmx/ScannerServiceMBean.java,v
retrieving revision 1.3.2.1
retrieving revision 1.3.2.2
diff -C2 -d -r1.3.2.1 -r1.3.2.2
*** ScannerServiceMBean.java 12 Nov 2003 22:18:06 -0000 1.3.2.1
--- ScannerServiceMBean.java 18 Nov 2003 01:29:28 -0000 1.3.2.2
***************
*** 111,113 ****
--- 111,120 ----
*/
public void stop() throws Exception;
+
+ /**
+ * TODO: DOCUMENT ME!
+ *
+ * @throws Exception DOCUMENT ME!
+ */
+ public void refreshConfig() throws Exception;
}
Index: ScannerService.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/jmx/ScannerService.java,v
retrieving revision 1.5.2.1
retrieving revision 1.5.2.2
diff -C2 -d -r1.5.2.1 -r1.5.2.2
*** ScannerService.java 12 Nov 2003 22:18:06 -0000 1.5.2.1
--- ScannerService.java 18 Nov 2003 01:29:28 -0000 1.5.2.2
***************
*** 82,95 ****
*/
public class ScannerService implements ScannerServiceMBean {
! private static LogService log =
LogService.getInstance(ScannerService.class.getName());
! public static final int STATE_STOPPED = 0;
! public static final int STATE_STARTED = 1;
! public static final String stateDescriptions[] = new String[] {"scanner.002", "scanner.001"};
! int state = 0;
! Scanner scanner = null;
! // Property
! private String configUrl;
/**
--- 82,95 ----
*/
public class ScannerService implements ScannerServiceMBean {
! private static LogService log =
LogService.getInstance(ScannerService.class.getName());
! public static final int STATE_STOPPED = 0;
! public static final int STATE_STARTED = 1;
! public static final String stateDescriptions[] = new String[] {"scanner.002", "scanner.001"};
! int state = 0;
! Scanner scanner = null;
! // Property
! private String configUrl;
/**
***************
*** 102,106 ****
public void setConfigUrl(String configUrl) throws Exception {
this.configUrl = configUrl;
! getLog().logInfo("setConfigUrl: " + configUrl);
}
--- 102,106 ----
public void setConfigUrl(String configUrl) throws Exception {
this.configUrl = configUrl;
! getLog().logDebug("setConfigUrl: " + configUrl);
}
***************
*** 113,117 ****
*/
public String getConfigUrl() throws Exception {
! getLog().logInfo("getConfigUrl: " + configUrl);
return this.configUrl;
}
--- 113,117 ----
*/
public String getConfigUrl() throws Exception {
! getLog().logDebug("getConfigUrl: " + configUrl);
return this.configUrl;
}
***************
*** 126,130 ****
public void setBabeldocHome(String home) throws Exception {
System.setProperty("babeldoc.home", home);
! getLog().logInfo("setBabeldocHome: " + home);
}
--- 126,130 ----
public void setBabeldocHome(String home) throws Exception {
System.setProperty("babeldoc.home", home);
! getLog().logDebug("setBabeldocHome: " + home);
}
***************
*** 138,142 ****
public String getBabeldocHome() throws Exception {
String home = System.getProperty("babeldoc.home");
! getLog().logInfo("getBabeldocHome: " + home);
return (home);
}
--- 138,142 ----
public String getBabeldocHome() throws Exception {
String home = System.getProperty("babeldoc.home");
! getLog().logDebug("getBabeldocHome: " + home);
return (home);
}
***************
*** 150,164 ****
*/
public String getStateString() throws Exception {
! getLog().logInfo("getStateString: " +
! com.babeldoc.core.I18n.get(stateDescriptions[state]));
return (com.babeldoc.core.I18n.get(stateDescriptions[state]));
}
! /**
! * Start the service mbean
! *
! * @throws Exception DOCUMENT ME!
! */
! public void start() throws Exception {
/* This section determines what the usual babeldoc.home will be for a standard
--- 150,163 ----
*/
public String getStateString() throws Exception {
! getLog().logDebug("getStateString: " + com.babeldoc.core.I18n.get(stateDescriptions[state]));
return (com.babeldoc.core.I18n.get(stateDescriptions[state]));
}
! /**
! * Start the service mbean
! *
! * @throws Exception DOCUMENT ME!
! */
! public void start() throws Exception {
/* This section determines what the usual babeldoc.home will be for a standard
***************
*** 168,186 ****
String babeldocHome = System.getProperty("jboss.server.config.url");
if ((babeldocHome != null) && (babeldocHome.length() > 0)) {
! // This assumes that jboss.server.conf.url will always be a file://
! // Not sure if babeldoc can handle a non-file home directory, e.g. ftp://
! URL urlHome = new URL(babeldocHome);
! setBabeldocHome(urlHome.getFile());
}
!
scanner = new Scanner(new String[] { });
!
! //TODO: Double check this since it maybe won't work... Did anyone used this anyway???
! // MCA: I checked, it works.
! // TODO: Remove this and above comments before 1.3 release.
! scanner.start();
! state = ScannerService.STATE_STARTED;
! getLog().logInfo(com.babeldoc.core.I18n.get(stateDescriptions[state]));
! }
/**
--- 167,185 ----
String babeldocHome = System.getProperty("jboss.server.config.url");
if ((babeldocHome != null) && (babeldocHome.length() > 0)) {
! // This assumes that jboss.server.conf.url will always be a file://
! // Not sure if babeldoc can handle a non-file home directory, e.g. ftp://
! URL urlHome = new URL(babeldocHome);
! setBabeldocHome(urlHome.getFile());
}
!
scanner = new Scanner(new String[] { });
!
! //TODO: Double check this since it maybe won't work... Did anyone used this anyway???
! // MCA: I checked, it works.
! // TODO: Remove this and above comments before 1.3 release.
! scanner.start();
! state = ScannerService.STATE_STARTED;
! getLog().logDebug(com.babeldoc.core.I18n.get(stateDescriptions[state]));
! }
/**
***************
*** 196,203 ****
scanner.stop();
scanner.finishUp();
- scanner = null;
}
state = ScannerService.STATE_STOPPED;
! getLog().logInfo(com.babeldoc.core.I18n.get(stateDescriptions[state]));
}
--- 195,201 ----
scanner.stop();
scanner.finishUp();
}
state = ScannerService.STATE_STOPPED;
! getLog().logDebug(com.babeldoc.core.I18n.get(stateDescriptions[state]));
}
***************
*** 208,211 ****
--- 206,218 ----
public static void setLog(LogService log) {
ScannerService.log = log;
+ }
+
+ public void refreshConfig() throws Exception {
+ if (state == ScannerService.STATE_STOPPED) {
+ getLog().logDebug("Refreshing scanner configuration");
+ scanner.refreshConfig();
+ } else {
+ throw new Exception("Invalid state for operation");
+ }
}
}
|
|
From: <mic...@us...> - 2003-11-18 01:29:31
|
Update of /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner
In directory sc8-pr-cvs1:/tmp/cvs-serv27504/modules/scanner/src/com/babeldoc/scanner
Modified Files:
Tag: TEMP_MIKEA
Scanner.java ScannerFactory.java
Log Message:
Added the ability to refresh the scanner configuration without stopping the application container.
Index: Scanner.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/Scanner.java,v
retrieving revision 1.30
retrieving revision 1.30.2.1
diff -C2 -d -r1.30 -r1.30.2.1
*** Scanner.java 30 Sep 2003 14:30:47 -0000 1.30
--- Scanner.java 18 Nov 2003 01:29:28 -0000 1.30.2.1
***************
*** 96,101 ****
private ScannerWorkerScheduler scheduler;
public static final String SCANNER_FEEDER = "scanner";
! public String scannerConfig;
/**
--- 96,107 ----
private ScannerWorkerScheduler scheduler;
+ public static final int STATE_STOPPED = 0;
+ public static final int STATE_STARTED = 1;
+ public static final String stateDescriptions[] = new String[] {"scanner.002", "scanner.001"};
+
public static final String SCANNER_FEEDER = "scanner";
! private String scannerConfig;
!
! private int status = STATE_STOPPED;
/**
***************
*** 114,120 ****
*/
public void execute(CommandLine commandLine) {
- //super.execute(commandLine);
- // otherwise, continue with normal execution path
if (commandLine.hasOption('s')) {
scannerConfig = commandLine.getOptionValue('s');
--- 120,124 ----
***************
*** 217,223 ****
public void start() throws ScannerException {
factory = ScannerFactory.getInstance(scannerConfig);
- // log.logInfo("Starting feeder...");
- // feeder = new AsynchronousFeeder(queue);
try {
setFeeder(FeederFactory.getInstance().getFeeder(SCANNER_FEEDER));
--- 221,225 ----
***************
*** 242,246 ****
e);
sw[i].stop();
- //stop();
}
}
--- 244,247 ----
***************
*** 249,252 ****
--- 250,254 ----
stop();
}
+ status = Scanner.STATE_STARTED;
}
***************
*** 277,282 ****
getLog().logInfo("Stopping feeder");
}
!
!
}
--- 279,283 ----
getLog().logInfo("Stopping feeder");
}
! status = Scanner.STATE_STOPPED;
}
***************
*** 340,343 ****
--- 341,352 ----
public void setFeeder(IFeeder feeder) {
this.feeder = feeder;
+ }
+
+ public void refreshConfig() {
+ log.logInfo("Refreshing configuration");
+ log.logInfo("Status: " + I18n.get(stateDescriptions[status]));
+ if (status == Scanner.STATE_STOPPED) {
+ factory.flushConfig();
+ }
}
}
Index: ScannerFactory.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/ScannerFactory.java,v
retrieving revision 1.11
retrieving revision 1.11.2.1
diff -C2 -d -r1.11 -r1.11.2.1
*** ScannerFactory.java 17 Sep 2003 21:58:58 -0000 1.11
--- ScannerFactory.java 18 Nov 2003 01:29:28 -0000 1.11.2.1
***************
*** 71,74 ****
--- 71,75 ----
import java.util.HashMap;
+ import com.babeldoc.core.config.ConfigService;
import com.babeldoc.core.I18n;
import com.babeldoc.core.LogService;
***************
*** 106,111 ****
*/
private ScannerFactory(String scannerConfigName) {
! log.logDebug("Creating ScannerFactory for scanner configuration " +
! scannerConfigName);
//load worker configuration
--- 107,111 ----
*/
private ScannerFactory(String scannerConfigName) {
! log.logDebug("Creating ScannerFactory for scanner configuration " + scannerConfigName);
//load worker configuration
***************
*** 253,256 ****
--- 253,268 ----
}
}
+ }
+
+ public void flushConfig() {
+ //factories.clear();
+ Iterator i = factories.keySet().iterator();
+ while (i.hasNext()) {
+ String removal = (String) i.next();
+ log.logInfo("Flushing " + removal);
+ factories.remove(removal);
+ ConfigService.clearCache(removal);
+ }
+ //factories.remove(configData.getName());
}
}
|
|
From: Michael A. <mic...@ze...> - 2003-11-17 19:42:02
|
Hi, all, In light of Dejan's comments, perhaps it would be a good time to make a slight change to the way the project is run. Instead of a single PM, we could elect a very small team, say 3 people, who can drive the project (the Project Management (PM) team). A core team of another four or five people can operate around them (this is by mutual consent, on invitation), providing any required skill support (mostly development, but it may include other skills). The PM team would be involved in: a) dispute resolution within the core team where required (I would expect most disputes to be resolved by discussion), b) perhaps some PR jobs (having three people would allow for at least one person who can talk to journos, and make public statements, etc., which Dejan indicated he may not be comfortable with), or sometimes just clarifying issues on the mailing lists, issuing summaries of discussions, etc. c) various administrative tasks, such as adding new developers, and ensuring continuity within the PM and core teams, holding elections where required, etc. Bruce will need to hand these over. NOTE: Core team = PM team + core developers; core developers != all developers with commit access. Although some of the committers will be core developers, all the committers would continue at least with their current level of commitment to the project. Core developers are expected to provide extra skills when called upon, so although it won't have an immediate impact, it is an extra commitment to the project. As the list of committers becomes larger, these people will form the core technical decision-making structure. Apart from Dejan, I don't see any other candidate for a single PM, but without restructuring, the project may well lose Dejan's input at a PM level, which would be a significant loss. A structure such as proposed here would allow the project to keep Dejan's skills and experience at the PM level, but complement them with other skills and perspective from somebody else, and provide Dejan (who I see as being a definite for one of the PM positions) with the support he requires. In fact, with a structure such as this, enough pressure may be taken off Bruce to allow him to continue as part of the PM team as well. But even if he decides not to, it still allows Bruce to operate in the core team, which is a significant advisory role, without the extended overhead of full project management. It is important, using a structure such as this, to get people on the PM team who are going to work together, and not land up arguing over pointless stuff. Also, the burden of duties must be agreeably (although not necessarily equally) shared. These should be taken into account when making nominations. I hope this provides a start for some debate on the subject. Cheers... MikeA On Mon, 2003-11-17 at 14:36, Dejan Krsmanovic wrote: > Hi all, > First of all I have to say that I am pretty suprised by Bruce's decission! > Especially because I haven't worked on Babeldoc a lot last few months. > I also I am not sure how much time I will have for Babeldoc in next months, > too. I have worked on Babeldoc a lot when I needed it for one project. Since > that project has been stopped I have contributed here because I like this > project. I have many other reponsibilites now that make my greater involment > in Babeldoc pretty hard. > > Also, I am not native English speaker (I leave in Belgrade, Serbia and > Montenegro) which could also be a problem in situations when someone need to > talk in front of project and I am sure that there will be such situations > since this project is growing. > > I really think that there should be more than one project leader since this > is open source project and no one can expect from anyone to be always > avaliable. I know that I won't be! So I really think Bruce should remain PM. > I also think we should include more people as PMs since we could hardly find > one person that could spend enough time for Babeldoc. Today is much better > situation then one year ago when there were only Bruce and me. Now we have > many contributors and I think some of them could be prometed as PM. It would > reduce risk and secure future of this project. > > Dejan > P.S. > Bruce, how this imacts on Babeldoc site and domain? I know that it is > currently hosted at your home. > > > > > ----- Original Message ----- > From: "Bruce McDonald" <br...@mc...> > To: <bab...@li...> > Sent: Sunday, November 16, 2003 9:27 PM > Subject: [Babeldoc-devel] Project Leadership > > > > All, > > > > Its been a great ride. It seems that 1.2 is way beyond anything any of us > > expected. Its birth took some time and we need to consider the future. > At > > the moment the organization needs to be considered. I am the project > > founder, leader, developer, tester and build co-ordinator. Obviously I > > cannot fulfill all these roles and still be effective in all of them. To > > remedy this, I want to resign as project leader. I will still develop, > test > > and build (if need be). I obviously cannot yield the title of founder and > I > > am proud of this accomplishment. I will support those people that you > choose > > to lead this project. > > > > I want to open this project up and I nominate Dejan Krsmanovic as project > > leader. I feel that Dejan has the skills to look into the future and to > make > > the ultimate calls about code inclusion and exclusion. > > > > Please submit the names of those others who have done work on Babeldoc and > in > > two weeks time, submit a vote on the project leader. > > > > regards, > > Bruce McDonald. > > > > > > ------------------------------------------------------- > > This SF. Net email is sponsored by: GoToMyPC > > GoToMyPC is the fast, easy and secure way to access your computer from > > any Web browser or wireless device. Click here to Try it Free! > > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl > > _______________________________________________ > > Babeldoc-devel mailing list > > Bab...@li... > > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > > ------------------------------------------------------- > This SF. Net email is sponsored by: GoToMyPC > GoToMyPC is the fast, easy and secure way to access your computer from > any Web browser or wireless device. Click here to Try it Free! > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: Dejan K. <dej...@nb...> - 2003-11-17 14:38:27
|
Hi all, First of all I have to say that I am pretty suprised by Bruce's decission! Especially because I haven't worked on Babeldoc a lot last few months. I also I am not sure how much time I will have for Babeldoc in next months, too. I have worked on Babeldoc a lot when I needed it for one project. Since that project has been stopped I have contributed here because I like this project. I have many other reponsibilites now that make my greater involment in Babeldoc pretty hard. Also, I am not native English speaker (I leave in Belgrade, Serbia and Montenegro) which could also be a problem in situations when someone need to talk in front of project and I am sure that there will be such situations since this project is growing. I really think that there should be more than one project leader since this is open source project and no one can expect from anyone to be always avaliable. I know that I won't be! So I really think Bruce should remain PM. I also think we should include more people as PMs since we could hardly find one person that could spend enough time for Babeldoc. Today is much better situation then one year ago when there were only Bruce and me. Now we have many contributors and I think some of them could be prometed as PM. It would reduce risk and secure future of this project. Dejan P.S. Bruce, how this imacts on Babeldoc site and domain? I know that it is currently hosted at your home. ----- Original Message ----- From: "Bruce McDonald" <br...@mc...> To: <bab...@li...> Sent: Sunday, November 16, 2003 9:27 PM Subject: [Babeldoc-devel] Project Leadership > All, > > Its been a great ride. It seems that 1.2 is way beyond anything any of us > expected. Its birth took some time and we need to consider the future. At > the moment the organization needs to be considered. I am the project > founder, leader, developer, tester and build co-ordinator. Obviously I > cannot fulfill all these roles and still be effective in all of them. To > remedy this, I want to resign as project leader. I will still develop, test > and build (if need be). I obviously cannot yield the title of founder and I > am proud of this accomplishment. I will support those people that you choose > to lead this project. > > I want to open this project up and I nominate Dejan Krsmanovic as project > leader. I feel that Dejan has the skills to look into the future and to make > the ultimate calls about code inclusion and exclusion. > > Please submit the names of those others who have done work on Babeldoc and in > two weeks time, submit a vote on the project leader. > > regards, > Bruce McDonald. > > > ------------------------------------------------------- > This SF. Net email is sponsored by: GoToMyPC > GoToMyPC is the fast, easy and secure way to access your computer from > any Web browser or wireless device. Click here to Try it Free! > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: David G. <dg...@co...> - 2003-11-17 02:53:03
|
I don't know if anyone else can hold a candle to the contributions of Dejan and yourself (we're not worthy!). Can I just second your nomination? David P.S. On 2nd thought, what does the position pay? On Sunday 16 November 2003 12:27 pm, Bruce McDonald wrote: > All, > > Its been a great ride. It seems that 1.2 is way beyond anything any of us > expected. Its birth took some time and we need to consider the future. At > the moment the organization needs to be considered. I am the project > founder, leader, developer, tester and build co-ordinator. Obviously I > cannot fulfill all these roles and still be effective in all of them. To > remedy this, I want to resign as project leader. I will still develop, > test and build (if need be). I obviously cannot yield the title of founder > and I am proud of this accomplishment. I will support those people that > you choose to lead this project. > > I want to open this project up and I nominate Dejan Krsmanovic as project > leader. I feel that Dejan has the skills to look into the future and to > make the ultimate calls about code inclusion and exclusion. > > Please submit the names of those others who have done work on Babeldoc and > in two weeks time, submit a vote on the project leader. > > regards, > Bruce McDonald. > > > ------------------------------------------------------- > This SF. Net email is sponsored by: GoToMyPC > GoToMyPC is the fast, easy and secure way to access your computer from > any Web browser or wireless device. Click here to Try it Free! > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel -- David Glick Transmit Consulting, Inc 619-475-4052 dg...@tr... |
|
From: Bruce M. <br...@mc...> - 2003-11-16 20:28:06
|
All, Its been a great ride. It seems that 1.2 is way beyond anything any of us expected. Its birth took some time and we need to consider the future. At the moment the organization needs to be considered. I am the project founder, leader, developer, tester and build co-ordinator. Obviously I cannot fulfill all these roles and still be effective in all of them. To remedy this, I want to resign as project leader. I will still develop, test and build (if need be). I obviously cannot yield the title of founder and I am proud of this accomplishment. I will support those people that you choose to lead this project. I want to open this project up and I nominate Dejan Krsmanovic as project leader. I feel that Dejan has the skills to look into the future and to make the ultimate calls about code inclusion and exclusion. Please submit the names of those others who have done work on Babeldoc and in two weeks time, submit a vote on the project leader. regards, Bruce McDonald. |
|
From: <tr...@us...> - 2003-11-16 18:41:10
|
Update of /cvsroot/babeldoc/babeldoc In directory sc8-pr-cvs1:/tmp/cvs-serv8275 Modified Files: build.properties Log Message: updated version number Index: build.properties =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/build.properties,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** build.properties 18 Oct 2003 04:55:25 -0000 1.20 --- build.properties 16 Nov 2003 18:40:26 -0000 1.21 *************** *** 9,13 **** src = ./src ! babeldoc_version = 1.2.0-RC2 config = ./config modules = ./modules --- 9,13 ---- src = ./src ! babeldoc_version = 1.2.0 config = ./config modules = ./modules |
|
From: McDonald, B. <Bru...@ba...> - 2003-11-14 13:47:54
|
Great, We need to look at doing a observer/listener arrangement for cache changes for 1.3 - this should sort out these issues in the future. -----Original Message----- From: Michael Ansley [mailto:mic...@ze...] Sent: Thursday, November 13, 2003 5:39 PM To: McDonald, Bruce Subject: RE: [Babeldoc-devel] Rereading the config files Hi, Bruce, OK, thanks. I think that I can get around the caching of the Scanner class, because I'm destroying the one that I have, and starting a new one, and I don't think there are any static caches. ScannerFactory is a different story, though, I'll have to take a closer look at that. Cheers... MikeA On Thu, 2003-11-13 at 21:05, McDonald, Bruce wrote: > Yes - the config classes do cache and also have methods to control the cache. The problem is that other, higher level classes keep data too - so I am not sure where this is effective. > > -----Original Message----- > From: Michael Ansley [mailto:mic...@ze...] > Sent: Thursday, November 13, 2003 3:58 PM > To: bab...@li... > Subject: [Babeldoc-devel] Rereading the config files > > > Hi, > > OK, question time again. For the JMX scanner, I need to get the jmx > controller to force all the config files to be reread on a signal. How > do I do this? From what I can see, there is a lot of use of static > classes or methods used to populate static Maps with config data. From > the Scanner class though, I'm not sure how to trigger an update of this > config data. > > >From what I can see, if I can provide a static method on ScannerFactory > to trigger a static method on ConfigData, then ConfigData can empty its > cache of some or all config data and reread the necessary files. Am I > going in the right direction? > > Cheers... > > > MikeA > > > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the latest > developments in Apache, PHP, Perl, XML, Java, MySQL, > WebDAV, and more! http://www.apachecon.com/ > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: Bruce M. <br...@mc...> - 2003-11-14 02:39:29
|
To respond to the list. Yes - in theory. There is also caching in the higher level components. So the ideal solution (that hasnt been written) is to make the clients of the config classes listeners for value changes. This would make it easy to completely flush caches (and dependant data). This is very much like the Avalon classes. It might mean a conformity of client classes (which will be necessary to implement listener interfaces to detect changes in cache status). So the answer is yes - but use with care. On Thursday 13 November 2003 03:58 pm, Michael Ansley wrote: > Hi, > > OK, question time again. For the JMX scanner, I need to get the jmx > controller to force all the config files to be reread on a signal. How > do I do this? From what I can see, there is a lot of use of static > classes or methods used to populate static Maps with config data. From > the Scanner class though, I'm not sure how to trigger an update of this > config data. > > From what I can see, if I can provide a static method on ScannerFactory > to trigger a static method on ConfigData, then ConfigData can empty its > cache of some or all config data and reread the necessary files. Am I > going in the right direction? > > Cheers... > > > MikeA > > > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the latest > developments in Apache, PHP, Perl, XML, Java, MySQL, > WebDAV, and more! http://www.apachecon.com/ > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: Michael A. <mic...@ze...> - 2003-11-13 20:58:25
|
Hi, OK, question time again. For the JMX scanner, I need to get the jmx controller to force all the config files to be reread on a signal. How do I do this? From what I can see, there is a lot of use of static classes or methods used to populate static Maps with config data. From the Scanner class though, I'm not sure how to trigger an update of this config data. >From what I can see, if I can provide a static method on ScannerFactory to trigger a static method on ConfigData, then ConfigData can empty its cache of some or all config data and reread the necessary files. Am I going in the right direction? Cheers... MikeA |
|
From: Michael A. <mic...@ze...> - 2003-11-13 18:49:15
|
Hi, Yes,the contrib sub-project should definitely be open to as many people as possible. But remember that contrib is only a breeding-ground for stable stuff. Current stable modules should exist within the main project, but not the core. And when contrib projects get stable enough, then they can possibly be included in the main project, depending on demand (and whether the developer team feels the module is worthwhile). For the main project, we can package the core system into one jar, and the peripherals into another. With respect, the entire system is 1.8MB in jar files (not including the dependency files). If we get a couple of extra modules including in the core distro, is it really a problem? For me, I'm happy to have the whole thing (the main project, not contrib) wrapped up in a single jar, and deploy that. I think that we should ensure that by the time 1.3 is released, the situation is no worse than it is now, and for 2.0, we rearrange. Is there a planned 1.4 release? Cheers... MikeA On Thu, 2003-11-13 at 10:06, Dejan Krsmanovic wrote: > > I think that we should probably look at guidelines for 1.3, and try to > > do as much as possible without breaking anything. I'm happy to move the > > jfreereports stuff into a separate project, even for 1.3. It's not in > > 1.2, so there are no issues with compatibility. > > > > In order to set the guidelines, a few questions: what constitutes a core > > module (i.e.: one which goes into com.babeldoc.core.pipeline or > > com.babeldoc.scanner)? Or a secondary (i.e.: it goes into e.g.: > > com.babeldoc.sql.*), or a peripheral module (i.e.: into it's own CVS > > project and separate jar files) > > Well these are the issues we should talk about. I am not very satisfied with > current module organization. IMO, in core module there should be classes > needed by other modules. For example, I would put scanner classes into core > module. However, I would exclude all classes (scaner workers, pipeline > stages, journal implementations) that need some additional jars or that are > not used very often. > All other modules should be developed, maintained and downloaded separately. > > > > As far as the mechanics go, what about having a "contrib" top-level > > project, into which any developer can place any experimental code. > > Postgres do this, and it seems to work quite well. When something in > > contrib is considered to have matured enough, and be demanded enough, to > > be in the core system, it's migrated from contrib into the main project. > > > > Thoughts... > > I agree. I would even create this as separate CVS project so we can grant > CVS commit rights to everyone who wants. > > By the way, what exactly will do your new pipeline stage (jfreereport)? > > Dejan > > > > > MikeA > > > > PS: I added a stack of directories before branching, I'm not sure if > > they appear on the HEAD now. Anybody getting the new directories when > > they "cvs update"? > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the latest > developments in Apache, PHP, Perl, XML, Java, MySQL, > WebDAV, and more! http://www.apachecon.com/ > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: <hbe...@us...> - 2003-11-13 16:40:46
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/stage
In directory sc8-pr-cvs1:/tmp/cvs-serv21703/modules/core/src/com/babeldoc/core/pipeline/stage
Modified Files:
XslTransformPipelineStage.java
Log Message:
fixed a bug introduced in 1.18:
xslscript was only used, when xslfile was set as well, but the url was null
Index: XslTransformPipelineStage.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/pipeline/stage/XslTransformPipelineStage.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** XslTransformPipelineStage.java 4 Sep 2003 03:02:48 -0000 1.18
--- XslTransformPipelineStage.java 13 Nov 2003 16:40:35 -0000 1.19
***************
*** 192,200 ****
transformer = transFact.newTransformer(xslSource);
}
- } else if (xslscript != null) {
- transformer = getCachedScriptTransformer(xslscript);
} else {
throw new PipelineException(I18n.get("core.stage.xslTransform.error"));
}
}
--- 192,202 ----
transformer = transFact.newTransformer(xslSource);
}
} else {
throw new PipelineException(I18n.get("core.stage.xslTransform.error"));
}
+ } else if (xslscript != null) {
+ transformer = getCachedScriptTransformer(xslscript);
+ } else {
+ throw new PipelineException(I18n.get("core.stage.xslTransform.error"));
}
|
|
From: McDonald, B. <Bru...@ba...> - 2003-11-13 14:20:20
|
We need a internet connected server with static (hopefully) IP address. -----Original Message----- From: Dejan Krsmanovic [mailto:dej...@nb...] Sent: Thursday, November 13, 2003 7:49 AM To: Babeldoc Developer List Subject: Re: [Babeldoc-devel] Temp branch > > Tiki-wiki is not happening - how can you help with this? Do you have a spare > internet connected server laying around :) ? > Yeah, sure. How many servers do you need?! ;) Seriously, ifyou need some help on installing tiki wiki, I could help. We are running it in our intranet last few weeks. Dejan ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Babeldoc-devel mailing list Bab...@li... https://lists.sourceforge.net/lists/listinfo/babeldoc-devel |
|
From: Dejan K. <dej...@nb...> - 2003-11-13 12:50:29
|
> > Tiki-wiki is not happening - how can you help with this? Do you have a spare > internet connected server laying around :) ? > Yeah, sure. How many servers do you need?! ;) Seriously, ifyou need some help on installing tiki wiki, I could help. We are running it in our intranet last few weeks. Dejan |