Page 1 of 1

Error on line 2: Invalid pointer operation

Posted: Wed Nov 18, 2009 8:49 pm
by dfhtextpipe
I just tried running a filter that I made a few weeks ago, but now using TextPipe Standard 8.4.4 it gives an error message.
See attached image.

Here's the filter.
TextPipe Single User Edition
Purchased by: David Haslam, David Haslam

Filter Title: C:\Program Files\TextPipe\My Filters\Mark italics in RTF files.fll

Filter List
-----------
Filter options
| [X] Log to file
| [X] Append to logfile
| Log filename: textpipe.log
| Threshold 500
|
|--Input from file(s)
| [ ] Confirm before processing each file
| [ ] Confirm before processing read/only files
| [ ] Delete input files after processing
| Process binary files
|
|--Comment...
| | Mark italics in RTF files with <i> and </i>
| |
| +--Perl pattern [(\Q\i0\E)] with [\j0</i>]
| [X] Match case
| [ ] Whole words only
| [X] Case sensitive replace
| [ ] Prompt on replace
| [ ] Skip prompt if identical
| [ ] First only
| [ ] Extract matches
| Maximum text buffer size 4096
| [X] Maximum match (greedy)
| [ ] Allow comments
| [ ] '.' matches newline
| [ ] UTF-8 Support
Perl pattern [(\Q\i\E)] with [<i>$1]
| [X] Match case
| [ ] Whole words only
| [X] Case sensitive replace
| [ ] Prompt on replace
| [ ] Skip prompt if identical
| [ ] First only
| [ ] Extract matches
| Maximum text buffer size 4096
| [X] Maximum match (greedy)
| [ ] Allow comments
| [ ] '.' matches newline
| [ ] UTF-8 Support
Perl pattern [(\Q\j0\E)] with [\i0]
| [X] Match case
| [ ] Whole words only
| [X] Case sensitive replace
| [ ] Prompt on replace
| [ ] Skip prompt if identical
| [ ] First only
| [ ] Extract matches
| Maximum text buffer size 4096
| [X] Maximum match (greedy)
| [ ] Allow comments
| [ ] '.' matches newline
| [ ] UTF-8 Support
|
+--Output to file(s)
[ ] Only update date on changed files
[ ] Append mode
[ ] Change extension to: .ita.rtf
[ ] Open output file
Only output modified files Output folder: D:\RTF_saved_tagged
[ ] Maintain folder structure
[ ] Remove empty output files

Files List
----------
D:\RTF_saved\*.rtf

Re: Error on line 2: Invalid pointer operation

Posted: Wed Nov 18, 2009 9:41 pm
by dfhtextpipe
Further information:

The date when my filter last worked OK was 2009-09-12. It would have been done then using TextPipe Standard 8.3.7

This implies that the software update of 8.4 or later is causing this error.

I still have a copy of all the TextPipe setup files, so by re-installing earlier updates, I could investigate further.

David Haslam

Re: Error on line 2: Invalid pointer operation

Posted: Wed Nov 18, 2009 10:31 pm
by dfhtextpipe
Further details: The bug is repeatable, even after Windows Restart.

Re: Error on line 2: Invalid pointer operation

Posted: Thu Nov 19, 2009 6:02 am
by dfhtextpipe
Further information, confirming what I suspected.

Version 8.3.7 still works OK for my filter. Software bug first appeared with version 8.4 of TextPipe Standard.

Hope you can find and fix this soon.

David

Re: Error on line 2: Invalid pointer operation

Posted: Thu Nov 19, 2009 3:21 pm
by DataMystic Support
Hi David - please email me the filter ASAP. I suspect you're using the search/replace list filter but the export doesn't show that.

Re: Error on line 2: Invalid pointer operation

Posted: Thu Nov 19, 2009 11:06 pm
by dfhtextpipe
Email just sent.

David.

Re: Error on line 2: Invalid pointer operation

Posted: Fri Nov 20, 2009 2:00 pm
by DataMystic Support
Thanks David - solved in 8.4.5, now available for download

Re: Error on line 2: Invalid pointer operation

Posted: Fri Nov 20, 2009 9:35 pm
by dfhtextpipe
Thanks Simon,

That worked OK.

David