FB6->7 project upgrade issue with output monitors?

I upgraded my project from FB 6 to 7 and I was wondering why some things were not getting captured/logged. I have several Execute Program actions with output monitors logging matches to a variable.

It seems like when the project was upgraded some escape characters + some other characters are added.  Few examples:

** Error ** became \\\*\\\* Error \\\*\\\* (use wildcards turned off)

|ER|ERROR* became \|ER\|ERROR(.*) (use wildcards turned on)

Has anyone else run into this issue?  Is there an easy way to find all the uses of output monitor in my project so I can correct them all?

 

 

Hi Eric,

We haven’t been able to reproduce this one here, could you send in your FinalBuilder 6 project to support [at] finalbuilder.com so we can see what is happening when it is upgraded?

Regards,
Paul.

You’re right, I can’t reproduce either. Not sure what I did since I didn’t notice this for a few weeks. I’m the only one that works with FB though so I know it wasn’t added manually by another person. Must be something that happened between upgrading 6–>7, adding to FBServer7, copying the project to another server, etc. I’ll try to narrow it down when I have some time.

I saw it happen again and I was running process monitor from sysinternals. It happened when I exited finalbuilder and it asked if I wanted to save the changes. I said yes. As soon as FB saved it changed the data in my output monitor to escape the characters. The weird thing is this doesn’t always happen, just occasionally. Most of the time I save my project the output monitor data remains unchanged. Can you check your save logic to see what its doing?

I confirmed with process monitor it was only FinalBuilder7.exe that touched the project file. if it matters, my project is saved as uncompressed XML format. The data went from:
[code]<Property MultiValue=“1” name=“MatchString” type=“string”> <![CDATA[): error :]]> </Property> [/code]

to:

[code]<Property MultiValue=“1” name=“MatchString” type=“string”> <![CDATA[(.
)): error (.):(.)]]> </Property> [/code]

I just want to reiterate since my thread title is misleading, that this is not occuring on upgrade but regular saving of a FB7 project. my FB version is 7.0.0.515

Thanks

Hi Eric

I just had a look at the code and realised why Paul wasn’t able to reproduce this one, because it was fixed in the first update to FB7 - https://www.finalbuilder.com/version-history.aspx

Please update to the latest build and try again.

Thanks. I am installing the latest version now.