RE: [libreoffice-users] Re: LibreOffice Writer is erasing JOOScripts on save
We have upgraded to 3.4.6 and the problem seems to be fixed so far. Since this was an intermittent problem, I will keep my fingers crossed (and make copies of files before changing them) for now. But it looks like this is fixed - I'm able to save the same documents without losing any information that were not working with 3.4.3. Thanks to those who replied on this topic. - John V. -Original Message- From: Alexander Thurgood [mailto:alex.thurg...@gmail.com] Sent: Tuesday, March 27, 2012 12:23 AM To: users@global.libreoffice.org Subject: [libreoffice-users] Re: LibreOffice Writer is erasing JOOScripts on save Le 27/03/12 00:31, John Valance a écrit : Hi John, The problem I'm having is, when I save my odt file, Writer is erasing all of the FreeMarker expressions which are the content of these text-input tags. So what you would see in content.xml after this happens, is text-input tags with no content, like this: text:text-input text:description=jooscript/text:text-input Open a bug report against Writer, with the detailed description you've given above and sample documents where we can compare the XML output of both (I know you've described it, but still, better to have an example). The problem that we may have is being able to confirm it without an identical setup to yours. Alex -- For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted -- For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted
[libreoffice-users] LibreOffice Writer is erasing JOOScripts on save
I am using LibreOffice Writer to format templates for use with JODReports. These templates are used to generate work order forms for a Natural Gas Utility, merging database content from a DB2 database. This is a great, low cost solution for report generation. However, I'm am having a major problem with what appears to be a bug in Writer, which is causing all of my embedded scripts to be erased when I save my templates. This is an intermittent problem - it doesn't happen on every save. But when it does, I lose all my embedded fields (more than two dozen of them!), and I have to revisit each field and re-enter the scripting code which indicates the field name to merge from the data source. This is extremely frustrating and costly in terms of redoing work and not being able to change formatting in the templates. If we don't find a solution we will have to abandon LibreOffice and hope that OpenOffice or MS Word are more stable solutions. The method for inserting a merge field is: Insert / Fields / Other. (or Ctrl+F2), select Functions tab, then click Input Field, then click OK. For Reference, enter 'JOOScript', then click Insert. A dialog box appears, where you enter the FreeMarker expression that refers to the data field to merge, in a format like: ${field-name}. This is described here: http://jodreports.sourceforge.net/?q=node/24 This will insert into the content.xml (within the zipped .odt file) a tag like this: text:text-input text:description=jooscript${WO.WO_ENTRY_DATE}/text:text-input The problem I'm having is, when I save my odt file, Writer is erasing all of the FreeMarker expressions which are the content of these text-input tags. So what you would see in content.xml after this happens, is text-input tags with no content, like this: text:text-input text:description=jooscript/text:text-input Anyone else have a similar problem, or know of a solution? Any help is much appreciated. Many thanks, John Valance JValance Consulting 802-355-4024 -- For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted
RE: [libreoffice-users] LibreOffice Writer is erasing JOOScripts on save
Tom, I could not find an AutoSave option. I see Save Auto Recovery information every X minutes, which was checked on. I turned this off. No difference. Right now I cannot save at all without losing all my FreeMarker content in JOO Scripts, even if I save without making any changes. I went a full day last week with no problems and actually got some work done, successfully saving dozens of times. I have no idea what triggered this problem again. Thanks John -Original Message- From: Tom Davies [mailto:tomdavie...@yahoo.co.uk] Sent: Monday, March 26, 2012 7:10 PM To: users@global.libreoffice.org Subject: Re: [libreoffice-users] LibreOffice Writer is erasing JOOScripts on save Hi :) Do you have Auto-save on? That seems to create a problem with images sometimes, intermittently in the way you describe, although it's quite rare so there are probably other factors involved too. Regards from Tom :) --- On Mon, 26/3/12, John Valance jvala...@sprynet.com wrote: From: John Valance jvala...@sprynet.com Subject: [libreoffice-users] LibreOffice Writer is erasing JOOScripts on save To: users@global.libreoffice.org Date: Monday, 26 March, 2012, 23:31 I am using LibreOffice Writer to format templates for use with JODReports. These templates are used to generate work order forms for a Natural Gas Utility, merging database content from a DB2 database. This is a great, low cost solution for report generation. However, I'm am having a major problem with what appears to be a bug in Writer, which is causing all of my embedded scripts to be erased when I save my templates. This is an intermittent problem - it doesn't happen on every save. But when it does, I lose all my embedded fields (more than two dozen of them!), and I have to revisit each field and re-enter the scripting code which indicates the field name to merge from the data source. This is extremely frustrating and costly in terms of redoing work and not being able to change formatting in the templates. If we don't find a solution we will have to abandon LibreOffice and hope that OpenOffice or MS Word are more stable solutions. The method for inserting a merge field is: Insert / Fields / Other. (or Ctrl+F2), select Functions tab, then click Input Field, then click OK. Ctrl+For Reference, enter 'JOOScript', then click Insert. A dialog box appears, where you enter the FreeMarker expression that refers to the data field to merge, in a format like: ${field-name}. This is described here: http://jodreports.sourceforge.net/?q=node/24 This will insert into the content.xml (within the zipped .odt file) a tag like this: text:text-input text:description=jooscript${WO.WO_ENTRY_DATE}/text:text-input The problem I'm having is, when I save my odt file, Writer is erasing all of the FreeMarker expressions which are the content of these text-input tags. So what you would see in content.xml after this happens, is text-input tags with no content, like this: text:text-input text:description=jooscript/text:text-input Anyone else have a similar problem, or know of a solution? Any help is much appreciated. Many thanks, John Valance JValance Consulting 802-355-4024 -- For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted -- For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted -- For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted
RE: [libreoffice-users] LibreOffice Writer is erasing JOOScripts on save
Dan, Thanks for your reply. My answers to your questions are below. 1) What version of LO are you using? (3.4.6, perhaps 3.51) 3.4.6 is a better version for business purposes. A: We are currently using LibreOffice 3.4.3 - OOO340m1 (Build:302). I am trying to get my sysadmin to update to a more current version. I will shoot for 3.4.6 2) What operating system are you using? A: Running on Windows Server Enterprise, SP2. 3) Have you tried to save a document as a template? Templates as I understand them are not .odt files. They are .ott files when created by Writer as text templates. A: My understanding is document templates have nothing to do with JODReport templates. Correct me if I'm wrong, but I believe .ott files would be used as a base when creating a new .odt file. I used the term template in a more generic sense, in that the layout of the page provided by Writer, together with the FreeMarker codes, form a template for generating a final PDF file by JODReports. JODReports uses a specific naming convention for searching for the right file to use. You specify a prefix, like wo_print, and a suffix indicating the output format, such as wo_print.pdf, and JOD will search for wo_print -template.odt as the template, and it will generate a PDF named wo_print.pdf. Thanks for your thoughts. Any others are much appreciated. John -Original Message- From: Dan Lewis [mailto:elderdanle...@gmail.com] Sent: Monday, March 26, 2012 8:03 PM To: users@global.libreoffice.org Subject: Re: [libreoffice-users] LibreOffice Writer is erasing JOOScripts on save On Mon, 2012-03-26 at 18:31 -0400, John Valance wrote: I am using LibreOffice Writer to format templates for use with JODReports. These templates are used to generate work order forms for a Natural Gas Utility, merging database content from a DB2 database. This is a great, low cost solution for report generation. However, I'm am having a major problem with what appears to be a bug in Writer, which is causing all of my embedded scripts to be erased when I save my templates. This is an intermittent problem - it doesn't happen on every save. But when it does, I lose all my embedded fields (more than two dozen of them!), and I have to revisit each field and re-enter the scripting code which indicates the field name to merge from the data source. This is extremely frustrating and costly in terms of redoing work and not being able to change formatting in the templates. If we don't find a solution we will have to abandon LibreOffice and hope that OpenOffice or MS Word are more stable solutions. The method for inserting a merge field is: Insert / Fields / Other. (or Ctrl+F2), select Functions tab, then click Input Field, then click OK. Ctrl+For Reference, enter 'JOOScript', then click Insert. A dialog box appears, where you enter the FreeMarker expression that refers to the data field to merge, in a format like: ${field-name}. This is described here: http://jodreports.sourceforge.net/?q=node/24 This will insert into the content.xml (within the zipped .odt file) a tag like this: text:text-input text:description=jooscript${WO.WO_ENTRY_DATE}/text:text-input The problem I'm having is, when I save my odt file, Writer is erasing all of the FreeMarker expressions which are the content of these text-input tags. So what you would see in content.xml after this happens, is text-input tags with no content, like this: text:text-input text:description=jooscript/text:text-input Anyone else have a similar problem, or know of a solution? Any help is much appreciated. Many thanks, John Valance JValance Consulting 802-355-4024 Three questions to begin with: 1) What version of LO are you using? (3.4.6, perhaps 3.51) 3.4.6 is a better version for business purposes. 2) What operating system are you using? 3) Have you tried to save a document as a template? Templates as I understand them are not .odt files. They are .ott files when created by Writer as text templates. --Dan -- For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted -- For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted