You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
(41) |
May
(353) |
Jun
(133) |
Jul
(534) |
Aug
(401) |
Sep
(219) |
Oct
(86) |
Nov
(144) |
Dec
(61) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(200) |
Feb
(130) |
Mar
(345) |
Apr
(153) |
May
(247) |
Jun
(338) |
Jul
(222) |
Aug
(70) |
Sep
(39) |
Oct
(27) |
Nov
(76) |
Dec
(30) |
2007 |
Jan
(81) |
Feb
(44) |
Mar
(9) |
Apr
|
May
(3) |
Jun
(2) |
Jul
(34) |
Aug
(2) |
Sep
(1) |
Oct
|
Nov
|
Dec
(6) |
2008 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(7) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Alexis O'C. <ale...@ou...> - 2006-06-19 13:44:56
|
Jon Maber wrote: > Ta, Atif. > > I dug in the startup scripts in Tomcat and found a way to get them to > set the classpath properly. Look for the following section in > catalina.sh and add the keyword "javac". > > > if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then > BASEDIR="$CATALINA_HOME" > . "$CATALINA_HOME"/bin/setclasspath.sh javac > else > echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh" > echo "This file is needed to run this program" > exit 1 > fi > I think my workaround is more obvious ;-). Alexis |
From: Jon M. <jo...@te...> - 2006-06-19 13:28:26
|
Ta, Atif. I dug in the startup scripts in Tomcat and found a way to get them to set the classpath properly. Look for the following section in catalina.sh and add the keyword "javac". if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then BASEDIR="$CATALINA_HOME" . "$CATALINA_HOME"/bin/setclasspath.sh javac else echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh" echo "This file is needed to run this program" exit 1 fi Atif Suleman wrote: > Jon Maber wrote: > > >> Im fiddling with templates in Bodington but have got stuck. >> >> Im using JDK 1.5 to build Bodington and to run Tomcat. Templates compile >> O.K. during the build but don't rebuild within the running Bodington. >> >> Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.Main >> >> How do I configure Tomcat so that the compiler is found? >> >> Jon >> >> >> >> _______________________________________________ >> Bodington-developers mailing list >> Bod...@li... >> https://lists.sourceforge.net/lists/listinfo/bodington-developers >> >> . >> >> >> >> > You need tools.jar on the classpath. > > CLASSPATH=$JAVA_HOME/lib/tools.jar > > Tomcat 5.5.x dosn't use the jdk it only uses the JRE of the jdk. Even > though u are using a JDK to run tomcat. > > The following document explains this known problem: > bodington/docs/install/quickstart/Readme.txt > > Ta > Atif. > > > > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers > > |
From: Atif S. <BM...@bm...> - 2006-06-19 13:15:00
|
Jon Maber wrote: >Im fiddling with templates in Bodington but have got stuck. > >Im using JDK 1.5 to build Bodington and to run Tomcat. Templates compile >O.K. during the build but don't rebuild within the running Bodington. > >Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.Main > >How do I configure Tomcat so that the compiler is found? > >Jon > > > >_______________________________________________ >Bodington-developers mailing list >Bod...@li... >https://lists.sourceforge.net/lists/listinfo/bodington-developers > >. > > > You need tools.jar on the classpath. CLASSPATH=$JAVA_HOME/lib/tools.jar Tomcat 5.5.x dosn't use the jdk it only uses the JRE of the jdk. Even though u are using a JDK to run tomcat. The following document explains this known problem: bodington/docs/install/quickstart/Readme.txt Ta Atif. |
From: Jon M. <jo...@te...> - 2006-06-19 12:56:55
|
Im fiddling with templates in Bodington but have got stuck. Im using JDK 1.5 to build Bodington and to run Tomcat. Templates compile O.K. during the build but don't rebuild within the running Bodington. Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.Main How do I configure Tomcat so that the compiler is found? Jon |
From: Sean M. <se...@sm...> - 2006-06-16 14:09:14
|
ROTFL!!!! Even got the INTL code in there. Brilliant. Gawd, if you were only a good looking woman with lots of money and an insatiable sex drive, you'd be PERFECT FOR ME!_) On 16 Jun 2006, at 15:04, Peter Crowther wrote: >> From: Jon Maber >> Can you give us a phone number in case we need to... > > +44 123. > > - Peter > > > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers > |
From: Peter C. <Pet...@me...> - 2006-06-16 14:04:45
|
> From: Jon Maber > Can you give us a phone number in case we need to... +44 123. - Peter |
From: Jon M. <jo...@te...> - 2006-06-16 13:55:06
|
Thanks Peter. Have a good break. (Can you give us a phone number in case we need to..... ....Nah forget it.) ;-) Jon Peter Crowther wrote: >> From: Peter Crowther >> You'll >> have this and the questionnaire fix by the end of the >> afternoon, as I'm then away for a fortnight. >> > > Checked in. I can create each kind of deadline resource with the Bod I > have here (mail me for details), so unless there's a difference in the > templates the stuff on HEAD should work. > > - Peter > > > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers > > |
From: Jon M. <jo...@te...> - 2006-06-16 13:53:09
|
> Thanks Matthew, Jon, yes this is what I wanted to know i.e.=20 > events.event_id =3D objects.id > > ...there you go Naomi, pure sql will do it! > > SELECT classes.java_class, events.* > FROM events, objects, classes > WHERE java_class like 'org.bodington.server.events.SomeEvent' and=20 > events.event_id =3D objects.id and objects.type =3D classes.type; > =20 This assumes that you arent interested in the data that is specific to=20 certain types of event. You could also run a query like this: SELECT * FROM objects, events, messaging_events WHERE events.event_id =3D objects.id and messaging_events.messaging_event= _id =3D objects.id and resource_id =3D 123456; In this particular case you=B4d gain information about the message that=20 was posted or read or whatever. You could construct a similar query for=20 each sub-type of event. The type of join of these tables means that=20 there has to be a linking record in each of the three tables and so you=20 will only get messaging events. If you want your code to cope with upgrades to Bodington which add more=20 event sub classes then you will start your work by examining the classes=20 table so you can enumerate all the type of event and find out which=20 tables are needed for each type and the names of the fields that you=20 need to make the joins in your queries. Jon |
From: Naomi M. <na...@sm...> - 2006-06-16 13:34:19
|
SQL! Better go get some chocolate. . . On 16 Jun 2006, at 14:29, Antony Corfield wrote: > On 16 Jun 2006, at 14:17, Matthew Buckett wrote: > >> Antony Corfield wrote: >>> On 16 Jun 2006, at 13:49, Matthew Buckett wrote: >>> >>>> Antony Corfield wrote: >>>>> On 16 Jun 2006, at 11:14, Matthew Buckett wrote: >>>>> >>>>>> Naomi Miles wrote: >>>>>>> Is the event_code coupled with resource_id or something to give >>>>>>> specific events? All Event subclasses have own event(s) and >>>>>>> they >>>>>>> all >>>>>>> start at 1. I presume this is what ends up in Events table as >>>>>>> event_code? Or am I missing something? >>>>>> Yep they will. >>>>>> >>>>>> The event_code relates to the class. Because the Bodington >>>>>> database >>>>>> layer will give you back a AssessmentEvent or LogBookEvent the >>>>>> enumeration of event_codes is local to the event subclass. >>>>> True, so public static Event findEvent( String where ) etc. will >>>>> return >>>>> Events for that sub class and casting will identify event_codes >>>>> for >>>>> that type. But what if we use JDBC to query events table - we >>>>> don't >>>>> have object info? >>>> You have to join to the objects and classes table then you can find >>>> out. >>> Can't see how that would identify the type of resource in the events >>> table!? >> >> Jon has a good background explanation of PersistentObject that should >> clear up some thing >> SELECT classes.java_class, events.* >> FROM events, objects, classes >> WHERE events.event_id = objects.id and objects.type = classes.type; > > Thanks Matthew, Jon, yes this is what I wanted to know i.e. > events.event_id = objects.id > > ...there you go Naomi, pure sql will do it! > > SELECT classes.java_class, events.* > FROM events, objects, classes > WHERE java_class like 'org.bodington.server.events.SomeEvent' and > events.event_id = objects.id and objects.type = classes.type; > > > >> >> >> -- >> -- Matthew Buckett, VLE Developer >> -- Learning Technologies Group, Oxford University Computing >> Services >> -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ >> >> >> _______________________________________________ >> Bodington-developers mailing list >> Bod...@li... >> https://lists.sourceforge.net/lists/listinfo/bodington-developers > > > > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Antony C. <an...@sm...> - 2006-06-16 13:29:49
|
On 16 Jun 2006, at 14:17, Matthew Buckett wrote: > Antony Corfield wrote: >> On 16 Jun 2006, at 13:49, Matthew Buckett wrote: >> >>> Antony Corfield wrote: >>>> On 16 Jun 2006, at 11:14, Matthew Buckett wrote: >>>> >>>>> Naomi Miles wrote: >>>>>> Is the event_code coupled with resource_id or something to give >>>>>> specific events? All Event subclasses have own event(s) and they >>>>>> all >>>>>> start at 1. I presume this is what ends up in Events table as >>>>>> event_code? Or am I missing something? >>>>> Yep they will. >>>>> >>>>> The event_code relates to the class. Because the Bodington database >>>>> layer will give you back a AssessmentEvent or LogBookEvent the >>>>> enumeration of event_codes is local to the event subclass. >>>> True, so public static Event findEvent( String where ) etc. will >>>> return >>>> Events for that sub class and casting will identify event_codes for >>>> that type. But what if we use JDBC to query events table - we don't >>>> have object info? >>> You have to join to the objects and classes table then you can find >>> out. >> Can't see how that would identify the type of resource in the events >> table!? > > Jon has a good background explanation of PersistentObject that should > clear up some thing > SELECT classes.java_class, events.* > FROM events, objects, classes > WHERE events.event_id = objects.id and objects.type = classes.type; Thanks Matthew, Jon, yes this is what I wanted to know i.e. events.event_id = objects.id ...there you go Naomi, pure sql will do it! SELECT classes.java_class, events.* FROM events, objects, classes WHERE java_class like 'org.bodington.server.events.SomeEvent' and events.event_id = objects.id and objects.type = classes.type; > > > -- > -- Matthew Buckett, VLE Developer > -- Learning Technologies Group, Oxford University Computing Services > -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ > > > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Colin T. <col...@ou...> - 2006-06-16 13:25:33
|
Peter Crowther wrote: > Checked in. I can create each kind of deadline resource with the Bod I > have here (mail me for details), so unless there's a difference in the > templates the stuff on HEAD should work. Yeah! Whatever code I have on my machine's working just great! -- ____________________________________ Colin Tatham VLE Team Oxford University Computing Services http://www.oucs.ox.ac.uk/ltg/vle/ http://bodington.org |
From: Peter C. <Pet...@me...> - 2006-06-16 13:22:19
|
> From: Peter Crowther > You'll=20 > have this and the questionnaire fix by the end of the=20 > afternoon, as I'm then away for a fortnight. Checked in. I can create each kind of deadline resource with the Bod I have here (mail me for details), so unless there's a difference in the templates the stuff on HEAD should work. - Peter |
From: Matthew B. <mat...@ou...> - 2006-06-16 13:17:32
|
Antony Corfield wrote: > On 16 Jun 2006, at 13:49, Matthew Buckett wrote: > >> Antony Corfield wrote: >>> On 16 Jun 2006, at 11:14, Matthew Buckett wrote: >>> >>>> Naomi Miles wrote: >>>>> Is the event_code coupled with resource_id or something to give >>>>> specific events? All Event subclasses have own event(s) and they >>>>> all >>>>> start at 1. I presume this is what ends up in Events table as >>>>> event_code? Or am I missing something? >>>> Yep they will. >>>> >>>> The event_code relates to the class. Because the Bodington database >>>> layer will give you back a AssessmentEvent or LogBookEvent the >>>> enumeration of event_codes is local to the event subclass. >>> True, so public static Event findEvent( String where ) etc. will >>> return >>> Events for that sub class and casting will identify event_codes for >>> that type. But what if we use JDBC to query events table - we don't >>> have object info? >> You have to join to the objects and classes table then you can find >> out. > Can't see how that would identify the type of resource in the events > table!? Jon has a good background explanation of PersistentObject that should clear up some thing but the SQL that might help is: SELECT classes.java_class, events.* FROM events, objects, classes WHERE events.event_id = objects.id and objects.type = classes.type; -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Naomi M. <na...@sm...> - 2006-06-16 13:16:11
|
On 16 Jun 2006, at 14:03, Jon Maber wrote: > True, so public static Event findEvent( String where ) etc. will > return >> Events for that sub class and casting will identify event_codes for >> that type. But what if we use JDBC to query events table - we don't >> have object info? Are you providing WS or other API for external >> queries? >> > > PersistentObject 101.... > > > The object oriented nature of the Bodington data store is implemented > like this.... > > All data object have a record in "objects" which holds the object > unique > ID and a number that indicates the type. Metainformation about the > type > is stored in classes and fields tables. A subclass of PersistentObject > will have another table which repeats the unique ID in the first field > so it can be linked to the record in "objects". A sub-sub-class has > another table which also repeats the unique ID in the first field so > that all three tables can be joined. > > A query in Bodington can return a heterogenous list of object, i.e. > objects of different type. For example a list of various > subclasses of > Event can be compiled. An initial SQL query finds the IDs and types of > the records in the "events" table and then loads each record. Since it > now knows the type of each record it can join the correct three tables > for each record. I may be completely stupid/mad, but I don't see how this query can return the type of event. > > If you want to do a query outside of Bodington on the events it all > depends on whether you really want the event type specific data. What > are you trying to achieve? > > Jon > > > > > > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Sean M. <se...@sm...> - 2006-06-16 13:12:14
|
What a guy!-) s On 16 Jun 2006, at 13:54, Peter Crowther wrote: >> From: Jon Maber >> O.K., I=B4ll give you a day or two to fix it. ;-) > > Fixing it now (and the others I've found - I must have been =20 > dreaming when I thought I'd tested this bloody code). You'll have =20 > this and the questionnaire fix by the end of the afternoon, as I'm =20 > then away for a fortnight. > > - Peter > > > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers > |
From: Antony C. <an...@sm...> - 2006-06-16 13:11:26
|
On 16 Jun 2006, at 13:49, Matthew Buckett wrote: > Antony Corfield wrote: >> On 16 Jun 2006, at 11:14, Matthew Buckett wrote: >> >>> Naomi Miles wrote: >>>> Is the event_code coupled with resource_id or something to give >>>> specific events? All Event subclasses have own event(s) and they >>>> all >>>> start at 1. I presume this is what ends up in Events table as >>>> event_code? Or am I missing something? >>> Yep they will. >>> >>> The event_code relates to the class. Because the Bodington database >>> layer will give you back a AssessmentEvent or LogBookEvent the >>> enumeration of event_codes is local to the event subclass. >> >> True, so public static Event findEvent( String where ) etc. will >> return >> Events for that sub class and casting will identify event_codes for >> that type. But what if we use JDBC to query events table - we don't >> have object info? > > You have to join to the objects and classes table then you can find > out. Can't see how that would identify the type of resource in the events table!? > > Using JDBC with prepareQuery/ResultSet is what PersistentObject was > designed to hide, why are you wanting to go around it? We would like to use an OSS reporting tool and configure to use with various event stores > > -- > -- Matthew Buckett, VLE Developer > -- Learning Technologies Group, Oxford University Computing Services > -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ > > > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Matthew B. <mat...@ou...> - 2006-06-16 13:09:36
|
Jon Maber wrote: > True, so public static Event findEvent( String where ) etc. will return >> Events for that sub class and casting will identify event_codes for >> that type. But what if we use JDBC to query events table - we don't >> have object info? Are you providing WS or other API for external >> queries? >> > > PersistentObject 101.... > > > The object oriented nature of the Bodington data store is implemented > like this.... > > All data object have a record in "objects" which holds the object unique > ID and a number that indicates the type. Metainformation about the type > is stored in classes and fields tables. A subclass of PersistentObject > will have another table which repeats the unique ID in the first field > so it can be linked to the record in "objects". A sub-sub-class has > another table which also repeats the unique ID in the first field so > that all three tables can be joined. It also seems that you can subclass and don't have to have an extra table. I have used this when I wanted to subclass resource for some extra functionality but didn't need to store any extra data. -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Jon M. <jo...@te...> - 2006-06-16 13:03:43
|
True, so public static Event findEvent( String where ) etc. will return > Events for that sub class and casting will identify event_codes for > that type. But what if we use JDBC to query events table - we don't > have object info? Are you providing WS or other API for external > queries? > PersistentObject 101.... The object oriented nature of the Bodington data store is implemented like this.... All data object have a record in "objects" which holds the object unique ID and a number that indicates the type. Metainformation about the type is stored in classes and fields tables. A subclass of PersistentObject will have another table which repeats the unique ID in the first field so it can be linked to the record in "objects". A sub-sub-class has another table which also repeats the unique ID in the first field so that all three tables can be joined. A query in Bodington can return a heterogenous list of object, i.e. objects of different type. For example a list of various subclasses of Event can be compiled. An initial SQL query finds the IDs and types of the records in the "events" table and then loads each record. Since it now knows the type of each record it can join the correct three tables for each record. If you want to do a query outside of Bodington on the events it all depends on whether you really want the event type specific data. What are you trying to achieve? Jon |
From: Peter C. <Pet...@me...> - 2006-06-16 12:54:37
|
> From: Jon Maber > O.K., I=B4ll give you a day or two to fix it. ;-) Fixing it now (and the others I've found - I must have been dreaming = when I thought I'd tested this bloody code). You'll have this and the = questionnaire fix by the end of the afternoon, as I'm then away for a = fortnight. - Peter |
From: Jon M. <jo...@te...> - 2006-06-16 12:52:29
|
Peter Crowther wrote: >> From: Jon Maber >> Answering my own question, the createCheck() method is=20 >> looking for three=20 >> date fields using different field names to those in the form=20 >> output by=20 >> the template. Looks like the code I checked out doesnt match=20 >> up with the new template. >> =20 > > Looks like I didn't update createCheck(). Which is bonkers, as I'm > certain I tested the version I have here and could create a pigeon hole > with the new code! > =20 O.K., I=B4ll give you a day or two to fix it. ;-) Jon |
From: Matthew B. <mat...@ou...> - 2006-06-16 12:49:27
|
Antony Corfield wrote: > On 16 Jun 2006, at 11:14, Matthew Buckett wrote: > >> Naomi Miles wrote: >>> Is the event_code coupled with resource_id or something to give >>> specific events? All Event subclasses have own event(s) and they all >>> start at 1. I presume this is what ends up in Events table as >>> event_code? Or am I missing something? >> Yep they will. >> >> The event_code relates to the class. Because the Bodington database >> layer will give you back a AssessmentEvent or LogBookEvent the >> enumeration of event_codes is local to the event subclass. > > True, so public static Event findEvent( String where ) etc. will return > Events for that sub class and casting will identify event_codes for > that type. But what if we use JDBC to query events table - we don't > have object info? You have to join to the objects and classes table then you can find out. Using JDBC with prepareQuery/ResultSet is what PersistentObject was designed to hide, why are you wanting to go around it? -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Peter C. <Pet...@me...> - 2006-06-16 12:30:25
|
> From: Jon Maber > Answering my own question, the createCheck() method is=20 > looking for three=20 > date fields using different field names to those in the form=20 > output by=20 > the template. Looks like the code I checked out doesnt match=20 > up with the new template. Looks like I didn't update createCheck(). Which is bonkers, as I'm certain I tested the version I have here and could create a pigeon hole with the new code! - Peter |
From: Antony C. <an...@sm...> - 2006-06-16 12:26:01
|
On 16 Jun 2006, at 11:14, Matthew Buckett wrote: > Naomi Miles wrote: >> Is the event_code coupled with resource_id or something to give >> specific events? All Event subclasses have own event(s) and they all >> start at 1. I presume this is what ends up in Events table as >> event_code? Or am I missing something? > > Yep they will. > > The event_code relates to the class. Because the Bodington database > layer will give you back a AssessmentEvent or LogBookEvent the > enumeration of event_codes is local to the event subclass. True, so public static Event findEvent( String where ) etc. will return Events for that sub class and casting will identify event_codes for that type. But what if we use JDBC to query events table - we don't have object info? Are you providing WS or other API for external queries? > > Calling Event.getCode() without having cast the object first if you are > getting all the events for a resource doesn't make sense. > > -- > -- Matthew Buckett, VLE Developer > -- Learning Technologies Group, Oxford University Computing Services > -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ > > > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Jon M. <jo...@te...> - 2006-06-16 11:44:50
|
Jon Maber wrote: > Peter Crowther wrote: > >>> From: Jon Maber >>> >>> >> >> >>> I find that Im unable to create a pigeonhole! >>> >>> The error message is: You must enter valid dates in all three >>> date fields. >>> >>> Ive entered dates in all three boxes and what I assume is the right >>> format times in the three time boxes. What could be going wrong? >>> >>> >> Somebody else's merged code? >> >> What date and time formats are you using? And if you leave the times >> blank, does it work? >> >> > I tried dd/mm/yyyy which is what the page asks for and also dd/mm/yy. > When I left the times blank the same error message comes up. Do you > think I using the new template and the old code? > > Jon > Answering my own question, the createCheck() method is looking for three date fields using different field names to those in the form output by the template. Looks like the code I checked out doesnt match up with the new template. |
From: Jon M. <jo...@te...> - 2006-06-16 11:37:26
|
Peter Crowther wrote: >> From: Jon Maber >> > > >> I find that Im unable to create a pigeonhole! >> >> The error message is: You must enter valid dates in all three >> date fields. >> >> Ive entered dates in all three boxes and what I assume is the right >> format times in the three time boxes. What could be going wrong? >> > > Somebody else's merged code? > > What date and time formats are you using? And if you leave the times > blank, does it work? > I tried dd/mm/yyyy which is what the page asks for and also dd/mm/yy. When I left the times blank the same error message comes up. Do you think I using the new template and the old code? Jon |