OK, this one is really odd. We just started using a new vendor's software package and they store the config file in \user\AppData\Local. The path to the file is long and unusual: c:\users\testuser\appdata\local\RedBlack_Software,_LLC\RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.2.0\user.config, and the file is not being copied to the user's PM repository. When I check the logs I see this:
[61511074][03/24/2016 07:09:31:0203][RTOProcessCopyRequest | ] GET_INFO: Remote Path: \Device\Mup\ktc-fs1\VPRepository\testuser.KTC.V2\AppData\Local\RedBlack_Software,_LLC\RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.1.0\user.config |
[61511074][03/24/2016 07:09:31:0203][RTOProcessCopyRequest | ] GET_INFO: Completed Successfully: \Users\testuser\AppData\Local\RedBlack_Software,_LLC\RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.1.0\user.config |
[61511101][03/24/2016 07:09:31:0203][RTOProcessCopyRequest | ] CREATE_OFFLINE: Failed Retrieving Remote File Attributes: \\ktc-fs1\VPRepository\testuser.KTC.V2\AppData\Local\RedBlack_Software,_LLC\RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.1.0\http:\www.emc.com, 0x800700A1 |
[61511101][03/24/2016 07:09:31:0203][RTOCopyWorker | ] RTOProcessCopyRequest Failed: Operation: 0x100, File: \Users\testuser\AppData\Local\RedBlack_Software,_LLC\RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.1.0\http:\www.emc.com\, Error: 0x800700A1 |
[61511110][03/24/2016 07:09:31:0219][RTOProcessCopyRequest | ] CREATE_OFFLINE: Failed Retrieving Remote File Attributes: \\ktc-fs1\VPRepository\testuser.KTC.V2\AppData\Local\RedBlack_Software,_LLC\RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.1.0\http:\java.com\help, 0x800700A1 |
[61511110][03/24/2016 07:09:31:0219][RTOCopyWorker | ] RTOProcessCopyRequest Failed: Operation: 0x100, File: \Users\testuser\AppData\Local\RedBlack_Software,_LLC\RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.1.0\http:\java.com\help, Error: 0x800700A1 |
[61511113][03/24/2016 07:09:31:0219][RTOProcessCopyRequest | ] CREATE_OFFLINE: Failed Retrieving Remote File Attributes: \\ktc-fs1\VPRepository\testuser.KTC.V2\AppData\Local\RedBlack_Software,_LLC\RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.1.0\http:\java.com, 0x800700A1 |
[61511113][03/24/2016 07:09:31:0219][RTOCopyWorker | ] RTOProcessCopyRequest Failed: Operation: 0x100, File: \Users\testuser\AppData\Local\RedBlack_Software,_LLC\RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.1.0\http:\java.com\, Error: 0x800700A1 |
Where is the www.emc.com and java.com coming from? Is it trying to interpret that directory name as a URL? The only file in that directory is "user.config". Any idea how to fix this?
Persona gets that path from the application.
When Persona catches a read request of folder/file from application, then it tries to load from remote share folder using requested path.
Persona won't change or add the path except at the beginning path for user profile (i.e. c:\Users\blabla\) and remote path (i.e. \\shareserver\persona$\) and let remaining path as is.
well considering that file is in the Golden image: c:\users\testuser\appdata\local\RedBlack_Software,_LLC\RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.2.0\user.config
why dont you exclude that path or file from syncing to your profile server. as the file will still exist, it just wont roam...
you can do this from your Persona GPO.
Can't exclude it - that's where user prefs (display layout, charting types, import file paths, etc.) are stored, and that's what got me here - user prefs aren't being saved.
BTW, the user.config file is a text file that contains XML pref settings for the app.
Are you using Distributed File System (DFS)?
What agent version are you using?
No DFS. Agent version is 6.0.1.
OK.
Looks like Persona failed to retrieve folders which have colon ":" in the path.
0x800700A1 - The specified path is invalid
This colon is not acceptable character in Windows path.
Does "...http:\.." exist in remote share folder?
If it doesn't, you should consult to the application vendor and request to not use ":" as part of folder name.
If the app doesn't use ":" as part of folder name, then you need to isolate the issue by uninstalling other installed software which may use filter driver.
That's the thing - there are no files in the "RebalanceExpress.exe_Url_mkifulw1umwvcexmdjvosrjqjy4h1rgb\5.6.1.0" directory except user.config, and that's just a 3KB text file with XML in it - nothing special at all. That's why I asked where those URLs are coming from. The http:// stuff is not anywhere in that directory or path. Where is PM getting that from?
Persona gets that path from the application.
When Persona catches a read request of folder/file from application, then it tries to load from remote share folder using requested path.
Persona won't change or add the path except at the beginning path for user profile (i.e. c:\Users\blabla\) and remote path (i.e. \\shareserver\persona$\) and let remaining path as is.
Thanks - just to make sure I understand correctly what you're saying... It's the RedBlack application that is requesting the file with the http:/ stuff at the end of the file name, PM is trying to get that file from the user's redirected profile storage, and it's failing. Do I have that correct?
Yes correct.
Thanks. I have a support ticket open with the vendor on the issue.