Hi:
In PowerBuilder 2022 R3, we are experiencing an issue with the PBAutoBuild220.exe. The build is failing and we get a build log, but it does not write to the build error log. Here is the command:
PBAutoBuild220.exe /f "App.json" /l BuildLog.log /le BuildErrLog.log
I do not know if the following in formation is relevant, but offering it up:
- It is one developer, two branches, and it is happening after a rebase and push. The only change in those branches are the rebase - all prior pushes built successfully.
- Our build succeeds if we do a manual build in the IDE sometimes, and sometimes it just crashes, thus no error log. It clones successfully, from the IDE, Sourcetree, bash.
- The only information we have is the build log, and it never fails in the same place, yay! Not.
- Two weeks ago, we experienced the same thing on the same branch, always after a rebase, we wound up making one change at a time, and found the line of code (it wasn't bad) that caused it to fail. We moved a function and voila, all was good. This is time consuming.
- Without any error (log or otherwise) to give us any hint as to what the issue is, it is like playing where's waldo without the book.
- Never experienced this with PB 2021.
Questions:
- Why am I not getting an error log? According to your documentation, PBAutoBuild220.exe "has different compilation logic and uses different compilation methods from PowerBuilder IDE. Moreover, it has more internal detections and error correction functions..." It would be great if those internal detections were offered up in a log file.
- Does anyone have any suggestions on how to narrow down the issue when I have yet to get an error log?
- Can it be a dependency issue? Is it possible I need to look at the target sequence? Please note, this same sequence has been in play for 20+ years and we haven't introduced a new .pbl for more than 10.
All suggestions appreciated.
MJ