home recent topics recent posts search faq  

RC-WinTrans Forum



register | lost password | |

greg roberts - all messages by user

24.11.2015 11:45:23
Topic:
RWTCmd.exe hanging with /UpdateAll - Case 2

greg roberts
greg roberts
Hi
I have the same problem as http://schaudin.com/forum_srv/topic266-rwtcmdexe-hanging-with-updateall.aspx
Same language , Japanese on a win 8.1 x64 machine. Version 9.4.0.9 (which I notice is no longer a download but we must have got it at the time)
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /UpdateAll "F:\TFS\SCADA_Rio\Rio\Development\CitectSCADA\Localization\VijeoCitect.rwtproject" ja /a /log "F:\TFS\Email\RC-WinTrans.log"


"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /WriteAllTargetFiles "F:\TFS\SCADA_Rio\Rio\Development\CitectSCADA\Localization\VijeoCitect.rwtproject" ja /log "F:\TFS\Email\RC-WinTrans.log"

Note: This is running under Microsoft TFS Build and when the command is run interactively it works, with rcwintrans GUI still running afterwards (however on another run, it will terminate at the end of the command, behaviour changes). Note that the /keepalive is not being used yet the gui remains.

Stack trace below and onedrive
http://1drv.ms/1jhCMmg


has the process dmp, a debugdiag analysis and the files opened by the process.
The release notes for the latest 9.4.0.x have no reference to a hang so I doubt unless you advise, there is much point in upgrading.
>> I can do further analysis as you advise
Thank you
ntoskrnl.exe!KeSynchronizeExecution+0x2246


ntoskrnl.exe!KeWaitForMultipleObjects+0x135e


ntoskrnl.exe!KeWaitForMultipleObjects+0xdd9


ntoskrnl.exe!KeWaitForMutexObject+0x373


ntoskrnl.exe!KeStallWhileFrozen+0x1977


ntoskrnl.exe!KeIsAttachedProcess+0x95d


ntoskrnl.exe!KeWaitForMultipleObjects+0x152f


ntoskrnl.exe!KeWaitForMultipleObjects+0xdd9


ntoskrnl.exe!KeWaitForMultipleObjects+0x3a0


win32k.sys!W32pArgumentTable+0x1f64


win32k.sys!W32pArgumentTable+0x5fd


win32k.sys!EngWideCharToMultiByte+0x78af


ntoskrnl.exe!_setjmpex+0x34a3


wow64cpu.dll!TurboDispatchJumpAddressEnd+0x598


wow64cpu.dll!TurboDispatchJumpAddressEnd+0x55e


wow64.dll!Wow64LdrpInitialize+0x23a


wow64.dll!Wow64LdrpInitialize+0x172


ntdll.dll!LdrInitShimEngineDynamic+0x23d5


ntdll.dll!memset+0xddde


ntdll.dll!LdrInitializeThunk+0xe


USER32.dll!WaitMessage+0xc


RCWinTrans9.exe+0x14d1c4


RCWinTrans9.exe+0x14d102


RCWinTrans9.exe+0x286138


ntdll.dll!RtlInitializeExceptionChain+0x8f


ntdll.dll!RtlInitializeExceptionChain+0x5a
edited by greg roberts on 25.11.2015
edited by greg roberts on 25.11.2015
edited by greg roberts on 25.11.2015
05.10.2016 08:16:22
Topic:
Multiple Errors and Corruption of rc-wintrans

greg roberts
greg roberts
In recent months our build use or rcwintrans9.exe (v9.4.0.9 has become unstable). We upgraded to v9.4.0.76 with the same result.
Some errors are recoverable after a reboot, in other cases an uninstall is needed and a re-install , i.e. running rcwinrans interactively comes up with a popup error.
We use Windows 8.1
We have changed our logic to call RWTCMD.exe more times with less projects. And are trialling a wrapper for RWTCMD.exe to terminate rcwintrans.exe if it is still running to see if we can get stable builds. And use of
/IsProjectUpToDate

So three questions arise :

- is there additional debug other than the log file ? e.g. the rcwintrans output going to log, e.g. Error (95) The file is read only...
- suggestions to make our system stable ?
- Does /IsProjectUpTodate need the arguments ? Without this will it update all projects ?
The help has () around the arguments, so I am not sure if these are optional.

Thanks

An example of a manual session can be seen below

"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /UpdateAll "F:\tfs\SCADA_Rio\Ri
o\Development\CitectSCADA\Localization\Prebuild.rwtproject" zh-chs /a /log "F:\tfs\Email\RC-WinTr
ans.log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCm
d.exe" /WriteAllTargetFiles "F:\tfs\SCADA_Rio\Rio\Development\CitectSCADA\Localization\Prebuild.r
wtproject" zh-chs /log "F:\tfs\Email\RC-WinTrans.log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /UpdateAll "F:\tfs\SCADA_Rio\Ri
o\Development\CitectSCADA\Localization\Prebuild.rwtproject" ja /a /log "F:\tfs\Email\RC-WinTrans.
log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCm
d.exe" /WriteAllTargetFiles "F:\tfs\SCADA_Rio\Rio\Development\CitectSCADA\Localization\Prebuild.r
wtproject" ja /log "F:\tfs\Email\RC-WinTrans.log"
Object reference not set to an instance of an object.
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /UpdateAll "F:\tfs\SCADA_Rio\Ri
o\Development\CitectSCADA\Localization\Prebuild.rwtproject" ko /a /log "F:\tfs\Email\RC-WinTrans.
log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCm
d.exe" /WriteAllTargetFiles "F:\tfs\SCADA_Rio\Rio\Development\CitectSCADA\Localization\Prebuild.r
wtproject" ko /log "F:\tfs\Email\RC-WinTrans.log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /UpdateAll "F:\tfs\SCADA_Rio\Ri
o\Development\CitectSCADA\Localization\Prebuild.rwtproject" es /a /log "F:\tfs\Email\RC-WinTrans.
log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCm
d.exe" /WriteAllTargetFiles "F:\tfs\SCADA_Rio\Rio\Development\CitectSCADA\Localization\Prebuild.r
wtproject" es /log "F:\tfs\Email\RC-WinTrans.log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /UpdateAll "F:\tfs\SCADA_Rio\Ri
o\Development\CitectSCADA\Localization\Prebuild.rwtproject" fr /a /log "F:\tfs\Email\RC-WinTrans.
log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCm
d.exe" /WriteAllTargetFiles "F:\tfs\SCADA_Rio\Rio\Development\CitectSCADA\Localization\Prebuild.r
wtproject" fr /log "F:\tfs\Email\RC-WinTrans.log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /UpdateAll "F:\tfs\SCADA_Rio\Ri
o\Development\CitectSCADA\Localization\Prebuild.rwtproject" de /a /log "F:\tfs\Email\RC-WinTrans.
log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCm
d.exe" /WriteAllTargetFiles "F:\tfs\SCADA_Rio\Rio\Development\CitectSCADA\Localization\Prebuild.r
wtproject" de /log "F:\tfs\Email\RC-WinTrans.log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /UpdateAll "F:\tfs\SCADA_Rio\Ri
o\Development\CitectSCADA\Localization\Prebuild.rwtproject" it /a /log "F:\tfs\Email\RC-WinTrans.
log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCm
d.exe" /WriteAllTargetFiles "F:\tfs\SCADA_Rio\Rio\Development\CitectSCADA\Localization\Prebuild.r
wtproject" it /log "F:\tfs\Email\RC-WinTrans.log"
The remote procedure call failed and did not execute. (Exception from HRESULT: 0x800706BF)
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /UpdateAll "F:\tfs\SCADA_Rio\Ri
o\Development\CitectSCADA\Localization\Prebuild.rwtproject" ru /a /log "F:\tfs\Email\RC-WinTrans.
log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCm
d.exe" /WriteAllTargetFiles "F:\tfs\SCADA_Rio\Rio\Development\CitectSCADA\Localization\Prebuild.r
wtproject" ru /log "F:\tfs\Email\RC-WinTrans.log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCmd.exe" /UpdateAll "F:\tfs\SCADA_Rio\Ri
o\Development\CitectSCADA\Localization\Prebuild.rwtproject" pt /a /log "F:\tfs\Email\RC-WinTrans.
log"
"C:\Program Files (x86)\RC-WinTrans\Program\RWTCm
d.exe" /WriteAllTargetFiles "F:\tfs\SCADA_Rio\Rio\Development\CitectSCADA\Localization\Prebuild.r
wtproject" pt /log "F:\tfs\Email\RC-WinTrans.log"
Unable to cast COM object of type 'RCWinTrans.ApplicationClass' to interface type 'RCWinTrans.IDu
alRWTApp'. This operation failed because the QueryInterface call on the COM component for the int
erface with IID '{B3DB1E36-4E42-4D4C-A738-1DDEAA83A381}' failed due to the following error: The R
PC server is unavailable. (Exception from HRESULT: 0x800706BA).

edited by greg roberts on 05.10.2016
edited by greg roberts on 05.10.2016
14.10.2016 04:34:12
Topic:
Multiple Errors and Corruption of rc-wintrans

greg roberts
greg roberts
Update
Still get intermittent errors though more common now. i.e. we can have a good run for the exactly the same files as the next run which has issues.
Have passed on hints to developers and we are continuing with trials.
NB: We are processing one language at a time

Thus the issue has a "random" characteristic. Memory is good. VMs are configured for 6G
Startup crash call stack is v9.4.076
> RCWinTrans9.exe!0058e331() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for RCWinTrans9.exe]
RCWinTrans9.exe!0054760f() Unknown
RCWinTrans9.exe!00549a82() Unknown
RCWinTrans9.exe!0054d51d() Unknown
RCWinTrans9.exe!004ede62() Unknown
RCWinTrans9.exe!00552a55() Unknown
EAX = 00000000 EBX = 00000000 ECX = 02CD2980 EDX = 02CD2A08 ESI = 00000000 EDI = 00000000 EIP = 0058E331 ESP = 0018FA30 EBP = 0018FA74 EFL = 00010246
regards
edited by greg roberts on 14.10.2016
03.11.2016 00:27:14
Topic:
Multiple Errors and Corruption of rc-wintrans

greg roberts
greg roberts
Outcome - the following changes now work for us :
- build one language at a time
- don't use session 0 (i.e. a scheduled task or TFS build not in "interactive mode"), i.e. build interactively
- close rcwintrans between calls from rwtcmd.exe
pages: 1




Powered by AspNetForum 6.9.6.0 © 2006-2010 Jitbit Software