You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(5) |
Nov
(68) |
Dec
(77) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(75) |
Feb
(84) |
Mar
(89) |
Apr
(96) |
May
(52) |
Jun
(73) |
Jul
(99) |
Aug
(46) |
Sep
(40) |
Oct
(46) |
Nov
(45) |
Dec
(25) |
2004 |
Jan
(13) |
Feb
(74) |
Mar
(40) |
Apr
(18) |
May
(31) |
Jun
(1) |
Jul
(16) |
Aug
(1) |
Sep
(21) |
Oct
(19) |
Nov
(10) |
Dec
(16) |
2005 |
Jan
(4) |
Feb
(12) |
Mar
(46) |
Apr
(33) |
May
(64) |
Jun
(1) |
Jul
(60) |
Aug
(31) |
Sep
(26) |
Oct
(24) |
Nov
(37) |
Dec
(10) |
2006 |
Jan
(3) |
Feb
(31) |
Mar
(122) |
Apr
(22) |
May
(4) |
Jun
|
Jul
|
Aug
(2) |
Sep
(4) |
Oct
(8) |
Nov
(3) |
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(8) |
From: Richard S. <ri...@si...> - 2008-12-31 12:15:06
|
Yes - went there. Didn't see the bit at the bottom for unsubscribing the first couple of times I looked a the page - it seemed to be in the list owners section. Anyway - best of luck to you all and happy new year! On Wed, Dec 31, 2008 at 8:48 AM, Renè Glanzer <ren...@gm...>wrote: > try using this: > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > 2008/12/31 <ri...@si...>: > > Sorry folks, can't figure out how to get off the list > > > > > > On 12/31/08, Marcello H <mar...@gm...> wrote: > >> And ofcourse, I forgot to mention: > >> If you're handy with Java, you could actually make the stuff you want > >> inside: > >> \org\webmacro\util\LogFile.java > >> > >> > >> 2008/12/30 Renè Glanzer <ren...@gm...> > >> > >>> Hey, > >>> > >>> is there a possibility to limit the size of the webmacro log file > >>> configured in the Webmacro.properties file? > >>> For example in log4j i can limit the size of the file and even tell > >>> the logger how many backups of the rolled files should be stored. > >>> > >>> Is there anything like this in the webmacro logger available? > >>> I'm using webmacro.jar 2.0. > >>> > >>> Thanks in advance > >>> Renè > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> _______________________________________________ > >>> Webmacro-user mailing list > >>> Web...@li... > >>> https://lists.sourceforge.net/lists/listinfo/webmacro-user > >>> > >> > > > > > > -- > > Richard Sheppard > > Apple Certified Support Professional > > > > Acquia Silver Partner > > http://acquia.com/partners/showcase/silicon-meadow > > > > LinkedIn: http://www.linkedin.com/in/RichardSheppard > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > > Webmacro-user mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > -- Richard Sheppard Apple Certified Support Professional Acquia Silver Partner http://acquia.com/partners/showcase/silicon-meadow LinkedIn: http://www.linkedin.com/in/RichardSheppard |
From: R. G. <ren...@gm...> - 2008-12-31 08:48:46
|
try using this: https://lists.sourceforge.net/lists/listinfo/webmacro-user 2008/12/31 <ri...@si...>: > Sorry folks, can't figure out how to get off the list > > > On 12/31/08, Marcello H <mar...@gm...> wrote: >> And ofcourse, I forgot to mention: >> If you're handy with Java, you could actually make the stuff you want >> inside: >> \org\webmacro\util\LogFile.java >> >> >> 2008/12/30 Renè Glanzer <ren...@gm...> >> >>> Hey, >>> >>> is there a possibility to limit the size of the webmacro log file >>> configured in the Webmacro.properties file? >>> For example in log4j i can limit the size of the file and even tell >>> the logger how many backups of the rolled files should be stored. >>> >>> Is there anything like this in the webmacro logger available? >>> I'm using webmacro.jar 2.0. >>> >>> Thanks in advance >>> Renè >>> >>> >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> Webmacro-user mailing list >>> Web...@li... >>> https://lists.sourceforge.net/lists/listinfo/webmacro-user >>> >> > > > -- > Richard Sheppard > Apple Certified Support Professional > > Acquia Silver Partner > http://acquia.com/partners/showcase/silicon-meadow > > LinkedIn: http://www.linkedin.com/in/RichardSheppard > > ------------------------------------------------------------------------------ > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > |
From: R. G. <ren...@gm...> - 2008-12-31 08:47:28
|
Hi Marcello, great!! The "LogFilePerDay" keyword will help me a lot. So i can write a little shell script which handles the age of old wm.log files. Happy new year from austria Renè 2008/12/31 Marcello H <mar...@gm...>: > And ofcourse, I forgot to mention: > If you're handy with Java, you could actually make the stuff you want > inside: > \org\webmacro\util\LogFile.java > > > 2008/12/30 Renè Glanzer <ren...@gm...> >> >> Hey, >> >> is there a possibility to limit the size of the webmacro log file >> configured in the Webmacro.properties file? >> For example in log4j i can limit the size of the file and even tell >> the logger how many backups of the rolled files should be stored. >> >> Is there anything like this in the webmacro logger available? >> I'm using webmacro.jar 2.0. >> >> Thanks in advance >> Renè >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Webmacro-user mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webmacro-user > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > |
From: <ri...@si...> - 2008-12-31 08:06:25
|
Sorry folks, can't figure out how to get off the list On 12/31/08, Marcello H <mar...@gm...> wrote: > And ofcourse, I forgot to mention: > If you're handy with Java, you could actually make the stuff you want > inside: > \org\webmacro\util\LogFile.java > > > 2008/12/30 Renè Glanzer <ren...@gm...> > >> Hey, >> >> is there a possibility to limit the size of the webmacro log file >> configured in the Webmacro.properties file? >> For example in log4j i can limit the size of the file and even tell >> the logger how many backups of the rolled files should be stored. >> >> Is there anything like this in the webmacro logger available? >> I'm using webmacro.jar 2.0. >> >> Thanks in advance >> Renè >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Webmacro-user mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webmacro-user >> > -- Richard Sheppard Apple Certified Support Professional Acquia Silver Partner http://acquia.com/partners/showcase/silicon-meadow LinkedIn: http://www.linkedin.com/in/RichardSheppard |
From: Marcello H <mar...@gm...> - 2008-12-31 07:51:20
|
And ofcourse, I forgot to mention: If you're handy with Java, you could actually make the stuff you want inside: \org\webmacro\util\LogFile.java 2008/12/30 Renè Glanzer <ren...@gm...> > Hey, > > is there a possibility to limit the size of the webmacro log file > configured in the Webmacro.properties file? > For example in log4j i can limit the size of the file and even tell > the logger how many backups of the rolled files should be stored. > > Is there anything like this in the webmacro logger available? > I'm using webmacro.jar 2.0. > > Thanks in advance > Renè > > > ------------------------------------------------------------------------------ > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > |
From: Marcello H <mar...@gm...> - 2008-12-31 06:43:06
|
You can actually put this in your webmacro.properties: # # Use this when a logfile per day is wanted. # (Ideal on production servers.) # LogFilePerDay=YES It will help you, I suppose..... 2008/12/30 Renè Glanzer <ren...@gm...> > Hey, > > is there a possibility to limit the size of the webmacro log file > configured in the Webmacro.properties file? > For example in log4j i can limit the size of the file and even tell > the logger how many backups of the rolled files should be stored. > > Is there anything like this in the webmacro logger available? > I'm using webmacro.jar 2.0. > > Thanks in advance > Renè > > > ------------------------------------------------------------------------------ > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > |
From: <ri...@si...> - 2008-12-31 06:03:26
|
On 12/30/08, Renè Glanzer <ren...@gm...> wrote: > Hey, > > is there a possibility to limit the size of the webmacro log file > configured in the Webmacro.properties file? > For example in log4j i can limit the size of the file and even tell > the logger how many backups of the rolled files should be stored. > > Is there anything like this in the webmacro logger available? > I'm using webmacro.jar 2.0. > > Thanks in advance > Renè > > ------------------------------------------------------------------------------ > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > -- Richard Sheppard Apple Certified Support Professional Acquia Silver Partner http://acquia.com/partners/showcase/silicon-meadow LinkedIn: http://www.linkedin.com/in/RichardSheppard |
From: R. G. <ren...@gm...> - 2008-12-30 16:08:03
|
Hey, is there a possibility to limit the size of the webmacro log file configured in the Webmacro.properties file? For example in log4j i can limit the size of the file and even tell the logger how many backups of the rolled files should be stored. Is there anything like this in the webmacro logger available? I'm using webmacro.jar 2.0. Thanks in advance Renè |
From: Tim P. <ti...@pa...> - 2008-11-06 19:26:43
|
Hi Nikhil, On Thursday 06 November 2008 05:23:31 Nikhil G. Daddikar wrote: > Hello, > > Thanks for reviving Webmacro and sorry for writing to you directly. I > was having problems accessing the SF site. > > Are there any release notes for WM 2.1 available? Migration notes from > WM 2.0? There are no substantive changes between the last WebMacro release, which I believe was 2.0b1 and 2.1 2.1 is just 2.0 with the dust blown off: warnings pointed out by Eclipse fixed, all tests passing, build systen working with Maven as well as Ant, site build and artifacts created with Maven. Also the issues with the license have been settled. > Also, where is all the documentation for WM gone? I am unable to access > www.webmacro.org as well. www.webmacro.org is no more. What in particular was there on webmacro.org that you need, do you recall? We could probably fish it out of the wayback machine if necessary. On the whole WebMacro is, and should be, so easy to use that the examples should be sufficient. cheers TimP |
From: Tim P. <ti...@pa...> - 2008-11-05 23:54:48
|
Hi, I have created a 2.1 release for WebMacro at http://webmacro.sourceforge.net/. There are no significant differences from 2.1-RC. The ant build has been made to play nice with Maven and to clean up after itself so that a clean checkout can round trip: cvs -d:ext:us...@we...:/cvsroot/webmacro co ant all ant clean mvn clean site site:deploy deploy mvn clean will leave you with a clean checkout. The Maven repository is at http://webmacro.sourceforge.net/maven2/ I have hopes of setting up a Continuum CI server, sometime soon, and if you have a project which uses WebMacro and which you would like me to ensure continues to integrate let me know. yours TimP |
From: Marcello H <mar...@gm...> - 2007-09-05 07:35:56
|
Espen, You have to ask yourself a couple of things and answer them too :-) Is the sudden change of the 'project' something you should program? If yes, then analise the new whishes etc. and perhaps then, based on all th= e new information, choose a technique. If a technique is chosen, then try a POC (proof of concept) to see if the technique does what you want. The technique you choose, will depend on: your skills, if there is a emaillist of a forum that answers quickly enough, if there is potential in the technique to survive the next year (or longer), if there is a quickstart or faq to get you started etc. To give you a hint in what webmacro does: It will probably be used from within a servlet. (The servlet runs on a hosted server, presenting dynamic webpages.) WM is basicaly a template rendering engine, so it will handle the way that the HTML is rendered, before sending it to the browser of the user. And in my humble opinion, webmacro is alive and kicking :-) Hope that this will kick you in the right direction! Bye. Marcel 2007/9/3, Espen R=F8dland Mikkelsen <esp...@gm...>: > Hi folks, > > As you read this, please keep in mind that I am very new to Java > programming. I got a summer job were I was to develop an applet. I didn't > know Java at all, so I had to learn during summer. It all went well, I > developed the requested applet and all worked according to specifications= . > > The problem arised when we were to deploy it. It dawned on us that the > amount of data the client had to download would cause the thing to work t= o > slowly. > > So, to the point. My employer wants me to find a quick-fix to this. So I > have to find some way of deploying the applet on the server-side. Since I= 'm > new to Java, I don't know anything about JSP or servlets. Then I stumbled > upon WebMacro, it seems that it provides some easy solutions. > > Unfortunately I don't have much time to do this, so I would be grateful i= f > someone could tell me if this is the way to go forth? Is there an easy wa= y > to "put" an applet on the server-side? > > Not sure if this mailing-list is even the right forum to bring this up, s= o > sorry in advance, hope someone is willing to help me out anyways. > > Kind regards, > > Espen Mikkelsen > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > |
From: Tim P. <ti...@pa...> - 2007-09-03 18:27:12
|
Espen,=20 On Monday 03 September 2007 18:59, Espen R=C3=B8dland Mikkelsen wrote: > Hi folks, > > As you read this, please keep in mind that I am very new to Java > programming. I got a summer job were I was to develop an applet. I didn't > know Java at all, so I had to learn during summer. It all went well, I > developed the requested applet and all worked according to specifications. > > The problem arised when we were to deploy it. It dawned on us that the > amount of data the client had to download would cause the thing to work to > slowly. > > So, to the point. My employer wants me to find a quick-fix to this. So I > have to find some way of deploying the applet on the server-side. Since I= 'm > new to Java, I don't know anything about JSP or servlets. Then I stumbled > upon WebMacro, it seems that it provides some easy solutions. > > Unfortunately I don't have much time to do this, so I would be grateful if > someone could tell me if this is the way to go forth? Is there an easy way > to "put" an applet on the server-side? > > Not sure if this mailing-list is even the right forum to bring this up, so > sorry in advance, hope someone is willing to help me out anyways. > > Kind regards, > > Espen Mikkelsen I think it is fair to say that WebMacro is not the way to go.=20 WeMacro is a template engine which enables you to place=20 java objects into a context and then interpolate a template against that=20 context.=20 WebMacro has been superceded, in popularity at least, by Velocity,=20 http://velocity.apache.org/, so even if what you wanted was a template engi= ne=20 WebMacro would probably not be the right choice.=20 yours TimP |
From: <esp...@gm...> - 2007-09-03 17:59:26
|
Hi folks, As you read this, please keep in mind that I am very new to Java programming. I got a summer job were I was to develop an applet. I didn't know Java at all, so I had to learn during summer. It all went well, I developed the requested applet and all worked according to specifications. The problem arised when we were to deploy it. It dawned on us that the amount of data the client had to download would cause the thing to work to slowly. So, to the point. My employer wants me to find a quick-fix to this. So I have to find some way of deploying the applet on the server-side. Since I'm new to Java, I don't know anything about JSP or servlets. Then I stumbled upon WebMacro, it seems that it provides some easy solutions. Unfortunately I don't have much time to do this, so I would be grateful if someone could tell me if this is the way to go forth? Is there an easy way to "put" an applet on the server-side? Not sure if this mailing-list is even the right forum to bring this up, so sorry in advance, hope someone is willing to help me out anyways. Kind regards, Espen Mikkelsen |
From: Ben A. <ben...@st...> - 2007-06-25 10:04:37
|
Hello there I would greatly appreciate a small amount of your time to assist with my doctoral research at The University of Newcastle. The research concerns open source licensing and we're seeking developers working on Java projects. The research is supervised, ethics-approved, anonymous and results will be freely available. Participation will also provide a custom licensing report for your project. To learn more, please visit: http://licensing-research.newcastle.edu.au Thanks for reading this email, and I hope you'll consider participating. Best regards Ben Alex (My apologies for being off-topic; this list will not be emailed again) |
From: paul s <web...@qu...> - 2006-11-05 21:48:47
|
got it working... added a getInstance method to the WikiServlet for the WikiSystem... also change the WikiSystem to be static... any dangers in this? but all in all its working fantastic on tomcat5... oh webmacro joy!!! cheers paul so attached is a servlet that handles attachments for a page. everything works great however i can't get at the current WikiSystem object. any thoughts? reason being new page creation doesn't seem to load into the current WikiSystem and i would imagine that i am writing the new page to a new WikiSystem by going through a servlet. any help would be appreciated. as for lucene when i updated the add.doc fields for 2.0 i had them un_tockenized, that seems to be working now. it seems i can't delete a admin user, reagular users i can delete and add and change passwords... cheers paul hi everyone - long time... has the WikiAttachment been implemented? if so, how? code snip? similarly with lucene, indexing works, but the find textbox doesn't seem to use the index. had an opportunity to roll out a fresh one and its running under tomcat5. there also seems to be a bug in the update password? willing to help sort these out... cheers paul |
From: paul s <web...@qu...> - 2006-11-05 00:46:32
|
so attached is a servlet that handles attachments for a page. everything works great however i can't get at the current WikiSystem object. any thoughts? reason being new page creation doesn't seem to load into the current WikiSystem and i would imagine that i am writing the new page to a new WikiSystem by going through a servlet. any help would be appreciated. as for lucene when i updated the add.doc fields for 2.0 i had them un_tockenized, that seems to be working now. it seems i can't delete a admin user, reagular users i can delete and add and change passwords... cheers paul hi everyone - long time... has the WikiAttachment been implemented? if so, how? code snip? similarly with lucene, indexing works, but the find textbox doesn't seem to use the index. had an opportunity to roll out a fresh one and its running under tomcat5. there also seems to be a bug in the update password? willing to help sort these out... cheers paul |
From: paul s <web...@qu...> - 2006-11-02 19:18:22
|
hi everyone - long time... has the WikiAttachment been implemented? if so, how? code snip? similarly with lucene, indexing works, but the find textbox doesn't seem to use the index. had an opportunity to roll out a fresh one and its running under tomcat5. there also seems to be a bug in the update password? willing to help sort these out... cheers paul |
From: Shane F. <sha...@gm...> - 2006-10-31 11:58:48
|
Thanks for that, but that doesn't help my current problem as we are stuck using a customised version of 1.1 and moving to 2.0 is not really an option at the moment (long story). The basic version I have is working fine as it is only being used in fairly basic cases. Maybe I will investigate this a little further when I get more time. Thanks for all the help. Shane On 10/26/06, Marcello H <mar...@gm...> wrote: > > I don't understand this. > There has been a while loop, with some extra special features, written by > Mike Weerdenburg. > > He did send it by mail to the group, since he was unable to put in cvs at > that time. > But somebody did check it in (perhaps I did, I don't know). > But I'm preety sure it works, since I use it a lot. > > If you grab the lastest code out of cvs, you will see the while directoive > in the directive directory. > > /** > * Syntax: #while (condition) [limit (int)] { block } WhileDirective > implements a WebMacro directive for an while > * control structure. If you use it without the limit option than it stops > after 1000000 loops! > * Use a limit value < 0 to create a loop without a limit, this could hang > your template! > * Introduced at release 2.0 as an experimental directive. > */ > > Works as should! > > Greeting form Holland, > and good luck > > Marcel > > > > > > 2006/10/19, Shane Farmer < sha...@gm...>: > > > > Thanks Keats for the words of wisdome. I think that has given me > > everything I need to finish it off. > > > > The main reason for coding a while loop was to help another developer > > out. Maybe #count would have worked better for him. > > > > Shane > > > > On 10/19/06, Keats Kirsch <ke...@xa...> wrote: > > > > > > The directive code looks pretty clean, but I'd question the need for > > > it. We've discussed a #while directive many times over the years, and > > > I > > > have yet to see a use-case that couldn't be handled pretty well by > > > #foreach or #count. The general feeling was always that #while is too > > > dangerous because it makes it too easy for a template designer to > > > introduce infinite loops. > > > > > > However I think a #break directive or subdirective might be useful. > > > One approach might be to add an option to the directive, like: > > > > > > #foreach $var in $collection breakon $break { > > > #if ($var = "Bad") { #set $break = true } > > > } > > > > > > Then the directive could just check the value of the break variable. > > > > > > The problem with a break directive is that you would have to deal with > > > nested loops. This could be handled by using labels, like in Java. > > > > > > #foreach $list in $collection label "outerloop" { > > > #foreach $item in $list { > > > #if ($item = "Bad") { #break "outerloop" } > > > } > > > } > > > > > > This would be harder than the first option, and not any better really > > > IMHO. > > > > > > I don't think #continue would be useful. It would be difficult to > > > code > > > and you can always use an #if instead, which is cleaner anyway. > > > > > > Keats > > > > > > Shane Farmer wrote: > > > > Hi All, > > > > > > > > I have been looking around for a while loop to no avail. As such I > > > > have implimented a very basic while loop directive. I am using an > > > > older version of WM (1.0 or 1.1) and was wondering if it possible to > > > > create 2 subdirectives, break and continue, and if anyone would have > > > > > > > some pointers on how to go about doing this. > > > > > > > > The code is _very_ basic ATM and simply loops while ever the > > > > conditional arg is true and evaluates [block.write(...)] on the > > > block arg. > > > > > > > > Im am all ears for better design startegies for this directive as > > > well. > > > > > > > > Thanks in advance > > > > Shane > > > > > > > ------------------------------------------------------------------------ > > > > > > > > > > > ------------------------------------------------------------------------- > > > > Using Tomcat but need to do more? Need to support web services, > > > security? > > > > Get stuff done quickly with pre-integrated technology to make your > > > job easier > > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > _______________________________________________ > > > > Webmacro-user mailing list > > > > Web...@li... > > > > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > > > Using Tomcat but need to do more? Need to support web services, > > > security? > > > Get stuff done quickly with pre-integrated technology to make your job > > > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > > Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > _______________________________________________ > > > Webmacro-user mailing list > > > Web...@li... > > > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > > > > > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, > > security? > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > _______________________________________________ > > Webmacro-user mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > > |
From: Marcello H <mar...@gm...> - 2006-10-26 10:59:26
|
I don't understand this. There has been a while loop, with some extra special features, written by Mike Weerdenburg. He did send it by mail to the group, since he was unable to put in cvs at that time. But somebody did check it in (perhaps I did, I don't know). But I'm preety sure it works, since I use it a lot. If you grab the lastest code out of cvs, you will see the while directoive in the directive directory. /** * Syntax: #while (condition) [limit (int)] { block } WhileDirective implements a WebMacro directive for an while * control structure. If you use it without the limit option than it stops after 1000000 loops! * Use a limit value < 0 to create a loop without a limit, this could hang your template! * Introduced at release 2.0 as an experimental directive. */ Works as should! Greeting form Holland, and good luck Marcel 2006/10/19, Shane Farmer <sha...@gm...>: > > Thanks Keats for the words of wisdome. I think that has given me > everything I need to finish it off. > > The main reason for coding a while loop was to help another developer out. > Maybe #count would have worked better for him. > > Shane > > On 10/19/06, Keats Kirsch <ke...@xa...> wrote: > > > > The directive code looks pretty clean, but I'd question the need for > > it. We've discussed a #while directive many times over the years, and I > > > > have yet to see a use-case that couldn't be handled pretty well by > > #foreach or #count. The general feeling was always that #while is too > > dangerous because it makes it too easy for a template designer to > > introduce infinite loops. > > > > However I think a #break directive or subdirective might be useful. > > One approach might be to add an option to the directive, like: > > > > #foreach $var in $collection breakon $break { > > #if ($var = "Bad") { #set $break = true } > > } > > > > Then the directive could just check the value of the break variable. > > > > The problem with a break directive is that you would have to deal with > > nested loops. This could be handled by using labels, like in Java. > > > > #foreach $list in $collection label "outerloop" { > > #foreach $item in $list { > > #if ($item = "Bad") { #break "outerloop" } > > } > > } > > > > This would be harder than the first option, and not any better really > > IMHO. > > > > I don't think #continue would be useful. It would be difficult to code > > and you can always use an #if instead, which is cleaner anyway. > > > > Keats > > > > Shane Farmer wrote: > > > Hi All, > > > > > > I have been looking around for a while loop to no avail. As such I > > > have implimented a very basic while loop directive. I am using an > > > older version of WM (1.0 or 1.1) and was wondering if it possible to > > > create 2 subdirectives, break and continue, and if anyone would have > > > some pointers on how to go about doing this. > > > > > > The code is _very_ basic ATM and simply loops while ever the > > > conditional arg is true and evaluates [block.write(...)] on the block > > arg. > > > > > > Im am all ears for better design startegies for this directive as > > well. > > > > > > Thanks in advance > > > Shane > > > > > ------------------------------------------------------------------------ > > > > > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, > > security? > > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > Webmacro-user mailing list > > > Web...@li... > > > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > > > > > > > > > > ------------------------------------------------------------------------- > > > > Using Tomcat but need to do more? Need to support web services, > > security? > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > Webmacro-user mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > > |
From: Shane F. <sha...@gm...> - 2006-10-18 23:07:59
|
Thanks Keats for the words of wisdome. I think that has given me everything I need to finish it off. The main reason for coding a while loop was to help another developer out. Maybe #count would have worked better for him. Shane On 10/19/06, Keats Kirsch <ke...@xa...> wrote: > > The directive code looks pretty clean, but I'd question the need for > it. We've discussed a #while directive many times over the years, and I > have yet to see a use-case that couldn't be handled pretty well by > #foreach or #count. The general feeling was always that #while is too > dangerous because it makes it too easy for a template designer to > introduce infinite loops. > > However I think a #break directive or subdirective might be useful. > One approach might be to add an option to the directive, like: > > #foreach $var in $collection breakon $break { > #if ($var = "Bad") { #set $break = true } > } > > Then the directive could just check the value of the break variable. > > The problem with a break directive is that you would have to deal with > nested loops. This could be handled by using labels, like in Java. > > #foreach $list in $collection label "outerloop" { > #foreach $item in $list { > #if ($item = "Bad") { #break "outerloop" } > } > } > > This would be harder than the first option, and not any better really > IMHO. > > I don't think #continue would be useful. It would be difficult to code > and you can always use an #if instead, which is cleaner anyway. > > Keats > > Shane Farmer wrote: > > Hi All, > > > > I have been looking around for a while loop to no avail. As such I > > have implimented a very basic while loop directive. I am using an > > older version of WM (1.0 or 1.1) and was wondering if it possible to > > create 2 subdirectives, break and continue, and if anyone would have > > some pointers on how to go about doing this. > > > > The code is _very_ basic ATM and simply loops while ever the > > conditional arg is true and evaluates [block.write(...)] on the block > arg. > > > > Im am all ears for better design startegies for this directive as well. > > > > Thanks in advance > > Shane > > ------------------------------------------------------------------------ > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, > security? > > Get stuff done quickly with pre-integrated technology to make your job > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Webmacro-user mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > |
From: Keats K. <ke...@xa...> - 2006-10-18 17:14:45
|
The directive code looks pretty clean, but I'd question the need for it. We've discussed a #while directive many times over the years, and I have yet to see a use-case that couldn't be handled pretty well by #foreach or #count. The general feeling was always that #while is too dangerous because it makes it too easy for a template designer to introduce infinite loops. However I think a #break directive or subdirective might be useful. One approach might be to add an option to the directive, like: #foreach $var in $collection breakon $break { #if ($var = "Bad") { #set $break = true } } Then the directive could just check the value of the break variable. The problem with a break directive is that you would have to deal with nested loops. This could be handled by using labels, like in Java. #foreach $list in $collection label "outerloop" { #foreach $item in $list { #if ($item = "Bad") { #break "outerloop" } } } This would be harder than the first option, and not any better really IMHO. I don't think #continue would be useful. It would be difficult to code and you can always use an #if instead, which is cleaner anyway. Keats Shane Farmer wrote: > Hi All, > > I have been looking around for a while loop to no avail. As such I > have implimented a very basic while loop directive. I am using an > older version of WM (1.0 or 1.1) and was wondering if it possible to > create 2 subdirectives, break and continue, and if anyone would have > some pointers on how to go about doing this. > > The code is _very_ basic ATM and simply loops while ever the > conditional arg is true and evaluates [block.write(...)] on the block arg. > > Im am all ears for better design startegies for this directive as well. > > Thanks in advance > Shane > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ------------------------------------------------------------------------ > > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > |
From: Shane F. <sha...@gm...> - 2006-10-18 15:18:12
|
As you can see, I have just torn the IfDirective to bits to get what I needed. This was mainly due to it being hard to find documentation on writing directives anywhere but in the code. Shane On 10/19/06, Shane Farmer <sha...@gm...> wrote: > > Hi All, > > I have been looking around for a while loop to no avail. As such I have > implimented a very basic while loop directive. I am using an older version > of WM (1.0 or 1.1) and was wondering if it possible to create 2 > subdirectives, break and continue, and if anyone would have some pointers on > how to go about doing this. > > The code is _very_ basic ATM and simply loops while ever the conditional > arg is true and evaluates [block.write(...)] on the block arg. > > Im am all ears for better design startegies for this directive as well. > > Thanks in advance > Shane > > |
From: Keats K. <ke...@xa...> - 2006-10-10 13:52:44
|
Hey Divick. There are still a few of us here. Development has slowed to a crawl, but it hasn't quite stopped. WebMacro is pretty stable at this point. Anything in particular you'd like to see? Keats Divick Kishore wrote: > Anyone there? Is this mailing list not active? Is the development on > webmacro still being done? > > Thanks, > Divick > |
From: Divick K. <div...@gm...> - 2006-10-10 08:22:33
|
Anyone there? Is this mailing list not active? Is the development on webmacro still being done? Thanks, Divick |
From: <Tap...@ti...> - 2006-09-25 06:02:06
|
=20 Thanks, Keats! That fixed the error! Tapio -----Alkuper=E4inen viesti----- L=E4hett=E4j=E4: web...@li... = [mailto:web...@li...] Puolesta Keats = Kirsch L=E4hetetty: 22. syyskuuta 2006 19:11 Vastaanottaja: General WebMacro discussion Aihe: Re: [WebMacro-user] Undefined variable The error message is pretty self-explanatory: 06/09/22 14:43:57.78 sepe: WebMacro:engine ERROR Attempted to write an = undefined variable: $fx at = D:\Oracle\product\10.1.3\OracleAS_1\j2ee\home\applications\sepe\sepe\WEB-= INF\classes\SepeMap.wm:45.86 This means that at line 45, column 86 of the above template you are = attempting to write out the value of a variable called $fx which has not = been defined. You can guard against this in your template with an #if test, e.g., #if ($fx) { $fx } or you could set a default value for the variable (see http://webmacro.org/DefaultDirective): #default $fx This will set $fx to an empty string if it doesn't have a value. Hope this helps. Keats Tap...@ti... wrote: > Hello, > > I'm getting the following log, when I run my web-application. > The error is on the last line of the log. > What is the solution to this problem, can anyone help me? > > > > 06/09/22 14:43:44.203 sepe: WebMacro:LogFile NOTICE --- Log Started = --- > 06/09/22 14:43:44.203 sepe: WebMacro:broker NOTICE Loaded settings = from WebMacro.defaults, WEB-INF/WebMacro.properties, (WAR file), (System = Properties) > 06/09/22 14:43:44.203 sepe: WebMacro:resource INFO = SimpleCacheManager.PropertyOperator > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = CachingProvider.template.CacheManager: = org.webmacro.resource.ReloadingCacheManager > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = CachingProvider.url.CacheManager: = org.webmacro.resource.ReloadingCacheManager > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ContextAutoLoaders.ContextTools: = org.webmacro.broker.DefaultContextAutoLoader > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ContextAutoLoaders.WebContextTools: = org.webmacro.broker.DefaultContextAutoLoader > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ContextTools:=20 > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ContextTools.List: org.webmacro.servlet.ListTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ContextTools.Math: org.webmacro.servlet.MathTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ContextTools.Text: org.webmacro.servlet.TextTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ContextTools.Type: org.webmacro.servlet.TypeTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ContextTools.Variable: org.webmacro.servlet.VariableTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = DelegatingTemplateProvider.EmulateTemplatePath: true > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property Directives: = > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.alternate: org.webmacro.directive.AlternateDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.attribute: org.webmacro.directive.AttributeDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.bean: org.webmacro.directive.BeanDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.comment: org.webmacro.directive.CommentDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.const: org.webmacro.directive.AttributeDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.count: org.webmacro.directive.CountDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.default: org.webmacro.directive.DefaultDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.eval: org.webmacro.directive.EvalDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.foreach: org.webmacro.directive.ForeachDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.if: org.webmacro.directive.IfDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.include: org.webmacro.directive.IncludeDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.macro: org.webmacro.directive.MacroDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.param: org.webmacro.directive.ParamDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.parse: org.webmacro.directive.IncludeDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.set: org.webmacro.directive.SetDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.setblock: org.webmacro.directive.SetblockDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.setprops: org.webmacro.directive.SetpropsDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.templet: org.webmacro.directive.TempletDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.text: org.webmacro.directive.TextDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Directives.type: org.webmacro.directive.TypeDirective > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Encoder.*.CacheManager: org.webmacro.resource.SimpleCacheManager > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ErrorTemplate: error.wm > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ErrorVariable: error > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ExceptionHandler: org.webmacro.engine.DefaultEvaluationExceptionHandler > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = FastWriter.DefaultBufferSize: 4096 > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.HTMLEscape: org.webmacro.util.HTMLEscaper.escape > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.URLDecode: org.webmacro.servlet.TextTool.URLDecode > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.URLEncode: org.webmacro.servlet.TextTool.URLEncode > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.abs: org.webmacro.servlet.MathTool.abs > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.eval: org.webmacro.util.Eval.eval > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.join: org.webmacro.servlet.TextTool.join > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.max: org.webmacro.servlet.MathTool.max > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.min: org.webmacro.servlet.MathTool.min > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.mod: org.webmacro.servlet.MathTool.mod > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.pow: org.webmacro.servlet.MathTool.pow > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.replace: org.webmacro.servlet.TextTool.replace > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.split: org.webmacro.servlet.TextTool.split > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.toBoolean: org.webmacro.util.CastUtil.toBoolean > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.toByte: org.webmacro.util.CastUtil.toByte > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.toChar: org.webmacro.util.CastUtil.toChar > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.toDouble: org.webmacro.util.CastUtil.toDouble > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.toFloat: org.webmacro.util.CastUtil.toFloat > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.toInt: org.webmacro.util.CastUtil.toInt > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.toList: org.webmacro.servlet.ListUtil.toList > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.toLong: org.webmacro.util.CastUtil.toLong > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Functions.toShort: org.webmacro.util.CastUtil.toShort > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = GenerationalCacheManager.*.RefreshRate: 1000 > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = GenerationalCacheManager.*.ReloadOnChange: true > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property LogLevel: = DEBUG > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property LogTargets: = org.webmacro.util.LogFile > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = LogTraceExceptions: TRUE > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = LogUsingServletLog: TRUE > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property Parsers:=20 > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property Parsers.wm: = org.webmacro.parser.WMParser > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = PropertyOperator.CacheManager: org.webmacro.resource.SimpleCacheManager > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property Providers:=20 > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Providers.config: org.webmacro.resource.ConfigProvider > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Providers.directive: org.webmacro.directive.DirectiveProvider > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Providers.encoder: org.webmacro.util.EncoderProvider > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Providers.parser: org.webmacro.engine.ParserProvider > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Providers.template: org.webmacro.resource.TemplateProvider > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Providers.url: org.webmacro.resource.UrlProvider > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = RelaxedDirectiveBuilding: False > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ReloadingCacheManager.*.ExpireTime: 30000 > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ReloadingCacheManager.*.ReloadOnChange: true > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = ReloadingCacheManager.*.UseSoftReferences: TRUE > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = RestrictedClasses: java.lang.Class > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = RestrictedClasses.AllowedMethods.java.lang.Class: = getName,isArray,isPrimitive,isAssignableFrom,isInstance > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = Servlet22Broker.TemplateLocation:=20 > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = TemplateEncoding: Cp1252 > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = TemplateLoader.broker: org.webmacro.resource.BrokerTemplateLoader > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = TemplateLoader.classpath: org.webmacro.resource.ClassPathTemplateLoader > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = TemplateLoader.default: org.webmacro.resource.FileTemplateLoader > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = TemplateLoader.file: org.webmacro.resource.FileTemplateLoader > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = TemplateLoader.webapp: = org.webmacro.resource.ServletContextTemplateLoader > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = TemplateLoaderFactory: = org.webmacro.resource.DefaultTemplateLoaderFactory > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = TemplateOutputEncoding: UTF-8 > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = TemplatePath: = D:/Oracle/product/10.1.3/OracleAS_1/j2ee/home/applications/sepe/sepe/WEB-= INF/classes > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = TemplateServlet.DefaultTemplate: index.tml > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = WebContextTools:=20 > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = WebContextTools.CGI: org.webmacro.servlet.CGITool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = WebContextTools.Cookie: org.webmacro.servlet.CookieTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = WebContextTools.Form: org.webmacro.servlet.FormTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = WebContextTools.FormList: org.webmacro.servlet.FormListTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = WebContextTools.Request: org.webmacro.servlet.RequestTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = WebContextTools.Response: org.webmacro.servlet.ResponseTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = WebContextTools.Session: org.webmacro.servlet.SessionTool > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = include.TemplateExtensions: .wm, .wmt, .tml, .tmpl, .wmm > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = parse.TemplateExtensions: .wm, .wmt, .tml, .tmpl, .wmm > 06/09/22 14:43:44.218 sepe: WebMacro:broker DEBUG Property = type.Enabled: true > 06/09/22 14:43:44.250 sepe: WebMacro:directive INFO Registered = directive: eval > 06/09/22 14:43:44.250 sepe: WebMacro:directive INFO Registered = directive: count > 06/09/22 14:43:44.250 sepe: WebMacro:directive INFO Registered = directive: setprops > 06/09/22 14:43:44.250 sepe: WebMacro:directive INFO Registered = directive: attribute > 06/09/22 14:43:44.265 sepe: WebMacro:directive INFO Registered = directive: foreach > 06/09/22 14:43:44.265 sepe: WebMacro:directive INFO Registered = directive: text > 06/09/22 14:43:44.265 sepe: WebMacro:directive INFO Registered = directive: const > 06/09/22 14:43:44.265 sepe: WebMacro:directive INFO Registered = directive: bean > 06/09/22 14:43:44.265 sepe: WebMacro:directive INFO Registered = directive: param > 06/09/22 14:43:44.265 sepe: WebMacro:directive INFO Registered = directive: templet > 06/09/22 14:43:44.281 sepe: WebMacro:directive INFO Registered = directive: parse > 06/09/22 14:43:44.281 sepe: WebMacro:directive INFO Registered = directive: include > 06/09/22 14:43:44.281 sepe: WebMacro:directive INFO Registered = directive: alternate > 06/09/22 14:43:44.281 sepe: WebMacro:directive INFO Registered = directive: setblock > 06/09/22 14:43:44.281 sepe: WebMacro:directive INFO Registered = directive: if > 06/09/22 14:43:44.281 sepe: WebMacro:directive INFO Registered = directive: macro > 06/09/22 14:43:44.296 sepe: WebMacro:directive INFO Registered = directive: comment > 06/09/22 14:43:44.296 sepe: WebMacro:directive INFO Registered = directive: set > 06/09/22 14:43:44.296 sepe: WebMacro:directive INFO Registered = directive: type > 06/09/22 14:43:44.296 sepe: WebMacro:directive INFO Registered = directive: default > 06/09/22 14:43:44.296 sepe: WebMacro:broker INFO Loaded provider = org.webmacro.directive.DirectiveProvider@1ad65f7 > 06/09/22 14:43:44.296 sepe: WebMacro:engine INFO Registering parser: = wm (org.webmacro.parser.WMParser) > 06/09/22 14:43:44.312 sepe: WebMacro:parser INFO parser created > 06/09/22 14:43:44.312 sepe: WebMacro:broker INFO Loaded provider = org.webmacro.engine.ParserProvider@517bc3 > 06/09/22 14:43:44.312 sepe: WebMacro:broker INFO Loaded provider = org.webmacro.util.EncoderProvider@e6f8d7 > 06/09/22 14:43:44.312 sepe: WebMacro:broker INFO Loaded provider = org.webmacro.resource.ConfigProvider@1710374 > 06/09/22 14:43:44.328 sepe: WebMacro:resource INFO = ReloadingCacheManager.template: ; expireTime=3D30000; reload=3Dtrue; = softReference=3Dtrue; checkForReloadDelay=3D-1 > 06/09/22 14:43:44.343 sepe: WebMacro:broker INFO Loaded provider = CachingProvider(type =3D template) > 06/09/22 14:43:44.343 sepe: WebMacro:resource INFO = ReloadingCacheManager.url: ; expireTime=3D30000; reload=3Dtrue; = softReference=3Dtrue; checkForReloadDelay=3D-1 > 06/09/22 14:43:44.343 sepe: WebMacro:broker INFO Loaded provider = CachingProvider(type =3D url) > 06/09/22 14:43:44.343 sepe: WebMacro:broker INFO Registered automatic = variable factory Text > 06/09/22 14:43:44.343 sepe: WebMacro:broker INFO Registered automatic = variable factory List > 06/09/22 14:43:44.343 sepe: WebMacro:broker INFO Registered automatic = variable factory Math > 06/09/22 14:43:44.343 sepe: WebMacro:broker INFO Registered automatic = variable factory Variable > 06/09/22 14:43:44.359 sepe: WebMacro:broker INFO Registered automatic = variable factory Type > 06/09/22 14:43:44.359 sepe: WebMacro:broker INFO Registered automatic = variable factory Cookie > 06/09/22 14:43:44.359 sepe: WebMacro:broker INFO Registered automatic = variable factory FormList > 06/09/22 14:43:44.359 sepe: WebMacro:broker INFO Registered automatic = variable factory CGI > 06/09/22 14:43:44.359 sepe: WebMacro:broker INFO Registered automatic = variable factory Session > 06/09/22 14:43:44.359 sepe: WebMacro:broker INFO Registered automatic = variable factory Request > 06/09/22 14:43:44.359 sepe: WebMacro:broker INFO Registered automatic = variable factory Form > 06/09/22 14:43:44.359 sepe: WebMacro:broker INFO Registered automatic = variable factory Response > 06/09/22 14:43:44.375 sepe: WebMacro:wm NOTICE new WebMacro(sepe = web-app) v2.0 > 06/09/22 14:43:44.375 sepe: WebMacro:servlet DEBUG No = WebMacro.properties file was found. > 06/09/22 14:43:44.500 sepe: WebMacro:servlet NOTICE started: = sepe.web.servlet.SepeServlet@1f49401 > 06/09/22 14:43:44.515 sepe: WebMacro:resource INFO Loading template: = Login.wm > 06/09/22 14:43:44.515 sepe: WebMacro:resource DEBUG Looking for = template in TemplatePath: Login.wm > 06/09/22 14:43:44.515 sepe: WebMacro:resource DEBUG TemplateProvider: = Found Login.wm in = D:/Oracle/product/10.1.3/OracleAS_1/j2ee/home/applications/sepe/sepe/WEB-= INF/classes > 06/09/22 14:43:44.562 sepe: WebMacro:resource DEBUG Returning = unmodified reload context > 06/09/22 14:43:44.562 sepe: WebMacro:resource DEBUG cached: Login.wm = for 30000 > 06/09/22 14:43:44.562 sepe: WebMacro:resource INFO Creating new = ClockDaemon thread > 06/09/22 14:43:44.562 sepe: WebMacro:servlet DEBUG = TemplateLocale=3Dnull > 06/09/22 14:43:44.562 sepe: WebMacro:servlet DEBUG Using output = encoding ISO-8859-1 > 06/09/22 14:43:44.593 sepe: WebMacro:resource INFO = SimpleCacheManager.ISO-8859-1 > 06/09/22 14:43:44.593 sepe: WebMacro:IncludeDirective DEBUG Including = 'D:/ytv_ohjeet/Login.html' as TEMPLATE > 06/09/22 14:43:44.593 sepe: WebMacro:resource INFO Loading template: = D:/ytv_ohjeet/Login.html > 06/09/22 14:43:44.593 sepe: WebMacro:resource DEBUG Looking for = template in TemplatePath: D:/ytv_ohjeet/Login.html > 06/09/22 14:43:44.593 sepe: WebMacro:resource DEBUG Looking for = template in class path: D:/ytv_ohjeet/Login.html > 06/09/22 14:43:44.593 sepe: WebMacro:resource DEBUG = BrokerTemplateProvider: Found D:/ytv_ohjeet/Login.html at = file:D:/ytv_ohjeet/Login.html > 06/09/22 14:43:44.593 sepe: WebMacro:resource DEBUG Returning = unmodified reload context > 06/09/22 14:43:44.593 sepe: WebMacro:resource DEBUG cached: = D:/ytv_ohjeet/Login.html for 30000 > 06/09/22 14:43:56.984 sepe: WebMacro:resource INFO Loading template: = Sepe.wm > 06/09/22 14:43:56.984 sepe: WebMacro:resource DEBUG Looking for = template in TemplatePath: Sepe.wm > 06/09/22 14:43:56.984 sepe: WebMacro:resource DEBUG TemplateProvider: = Found Sepe.wm in = D:/Oracle/product/10.1.3/OracleAS_1/j2ee/home/applications/sepe/sepe/WEB-= INF/classes > 06/09/22 14:43:57.0 sepe: WebMacro:resource DEBUG Returning unmodified = reload context > 06/09/22 14:43:57.0 sepe: WebMacro:resource DEBUG cached: Sepe.wm for = 30000 > 06/09/22 14:43:57.0 sepe: WebMacro:servlet DEBUG TemplateLocale=3Dnull > 06/09/22 14:43:57.0 sepe: WebMacro:servlet DEBUG Using output encoding = ISO-8859-1 > 06/09/22 14:43:57.0 sepe: WebMacro:IncludeDirective DEBUG Including = 'Header.wm' as TEMPLATE > 06/09/22 14:43:57.0 sepe: WebMacro:resource INFO Loading template: = Header.wm > 06/09/22 14:43:57.0 sepe: WebMacro:resource DEBUG Looking for template = in TemplatePath: Header.wm > 06/09/22 14:43:57.0 sepe: WebMacro:resource DEBUG TemplateProvider: = Found Header.wm in = D:/Oracle/product/10.1.3/OracleAS_1/j2ee/home/applications/sepe/sepe/WEB-= INF/classes > 06/09/22 14:43:57.15 sepe: WebMacro:resource DEBUG Returning = unmodified reload context > 06/09/22 14:43:57.15 sepe: WebMacro:resource DEBUG cached: Header.wm = for 30000 > 06/09/22 14:43:57.15 sepe: WebMacro:IncludeDirective DEBUG Including = 'D:/ytv_ohjeet/Etusivu.html' as TEMPLATE > 06/09/22 14:43:57.15 sepe: WebMacro:resource INFO Loading template: = D:/ytv_ohjeet/Etusivu.html > 06/09/22 14:43:57.15 sepe: WebMacro:resource DEBUG Looking for = template in TemplatePath: D:/ytv_ohjeet/Etusivu.html > 06/09/22 14:43:57.15 sepe: WebMacro:resource DEBUG Looking for = template in class path: D:/ytv_ohjeet/Etusivu.html > 06/09/22 14:43:57.15 sepe: WebMacro:resource DEBUG = BrokerTemplateProvider: Found D:/ytv_ohjeet/Etusivu.html at = file:D:/ytv_ohjeet/Etusivu.html > 06/09/22 14:43:57.15 sepe: WebMacro:resource DEBUG Returning = unmodified reload context > 06/09/22 14:43:57.15 sepe: WebMacro:resource DEBUG cached: = D:/ytv_ohjeet/Etusivu.html for 30000 > 06/09/22 14:43:57.15 sepe: WebMacro:IncludeDirective DEBUG Including = 'SepeMap.wm' as TEMPLATE > 06/09/22 14:43:57.15 sepe: WebMacro:resource INFO Loading template: = SepeMap.wm > 06/09/22 14:43:57.31 sepe: WebMacro:resource DEBUG Looking for = template in TemplatePath: SepeMap.wm > 06/09/22 14:43:57.31 sepe: WebMacro:resource DEBUG TemplateProvider: = Found SepeMap.wm in = D:/Oracle/product/10.1.3/OracleAS_1/j2ee/home/applications/sepe/sepe/WEB-= INF/classes > 06/09/22 14:43:57.62 sepe: WebMacro:resource DEBUG Returning = unmodified reload context > 06/09/22 14:43:57.62 sepe: WebMacro:resource DEBUG cached: SepeMap.wm = for 30000 > 06/09/22 14:43:57.78 sepe: WebMacro:engine ERROR Attempted to write an = undefined variable: $fx at = D:\Oracle\product\10.1.3\OracleAS_1\j2ee\home\applications\sepe\sepe\WEB-= INF\classes\SepeMap.wm:45.86 > > ------------------------------------------ > Tapio Myllym=E4ki > > TietoEnator GMR Oy > Puh. (014) 41 57452 > GSM 040 7477985 > Fax (014) 4157555 > E-mail tap...@ti... > > Ylist=F6nm=E4entie 33 > PL 203, 40101 Jyv=E4skyl=E4 > ------------------------------------------ > > > ---------------------------------------------------------------------- > --- Take Surveys. Earn Cash. Influence the Future of IT Join=20 > SourceForge.net's Techsay panel and you'll get the chance to share=20 > your opinions on IT & business topics through brief surveys -- and=20 > earn cash=20 > = http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEV > DEV _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > =20 -------------------------------------------------------------------------= Take Surveys. Earn Cash. Influence the Future of IT Join = SourceForge.net's Techsay panel and you'll get the chance to share your = opinions on IT & business topics through brief surveys -- and earn cash = http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV _______________________________________________ Webmacro-user mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/webmacro-user |