2010-05-18 73 views
1

我已經查看了關於類似錯誤的SO上的查詢 - 但到目前爲止還沒有發現任何東西,以幫助解決這個與orcascript有關的特定問題我在Powerbuilder9.0下運行。 orca腳本連接到SCC服務提供程序,執行完整的目標刷新,然後應該構建該exe文件。它從來沒有達到最後一步。DDE服務器Windows:orcascr9.exe:應用程序錯誤

日誌不是很豐富,只是在失敗點說明這一點: PBORCA_SccRefreshTarget。完全重建 調用cm_rebuild_application(CM_REBUILD_FULL) 雖然腳本在某些方面進入了上述步驟,但它會退出並引發DDE服務器錯誤。

有人可以幫我找出這一個嗎?我只是幾乎不知道PB的基礎知識,而此練習的目的是將我繼承的基於IDE的構建轉換爲orcascript構建,以便我可以運行未受監視的構建。

在此先感謝!

編輯: 我現在正在運行下面的每個建議的性能監視器,這裏是我看到的故障點上的orcascr9.exe進程。

類:文件系統

操作:QueryAllInformationFile

結果:緩衝區溢出

路徑:C:S。\ \ 00019 \ MORENUMBERSblah.pbl

+3

我很難過,所以我會要求澄清和進一步的測試。當你說「通過某種方式進入上述步驟」時,它是在執行SCC刷新還是構建?您正在使用哪個SCC提供商?而且,如果您嘗試在IDE中重現這些步驟,您是否成功?向前邁進,我發現SysInternals的Process Monitor幫助我在一個流程的封面下窺視,看看發生了什麼;有時候這些信息對於幫助解決問題至關重要。 – Terry 2010-05-18 12:38:25

+2

當它調用cm_rebuild_application時,它已經從源代碼管理中抽取了它所需的所有東西,所以我認爲問題在於其他地方。我會再次介紹特里的建議,啓動Process Monitor並查看發生了什麼。 你在開發的機器上運行腳本,還是試圖讓它在新的構建服務器上工作? – 2010-05-18 22:28:11

+0

嗨特里,是IDE構建運行良好。那裏沒有問題.SCC是明確的。該腳本執行成功的「獲取最新版本」,「獲取連接屬性」等,沒有問題。如果我在運行此腳本時檢查庫的時間戳,我可以看到它們正在更新,(實際上有多個更新週期)。所以我不知道劇本究竟是從哪個角度拋出的。非常感謝。 – 2010-05-19 03:36:35

回答

1

因此,我還沒有聽說過構建在IDE中是否成功的後續工作,所以我會在IDE失敗的情況下提出建議。

有一系列建議,我列在the Troubleshooting Guide on my site。在重要性依次遞減,那些我會特別看是:

  • 優化所有的PBL(是的,你就必須做一次這個PBL除非你有像PowerGen工具;然後再次如果你有PowerGen,我不會建議在ORCAScript上浪費時間)
  • 從IDE中完整構建,確保Informational消息已打開(Library Painter中的Options菜單項...它過去是有道理的,但不是那麼多);嘗試解決您的系統
  • 上報道
  • 查找multiple versions of your PowerBuilder DLLs所有問題擺脫重複的對象

如果您仍然遇到這些步驟後的問題,有可能是在故障排除指南在其他的想法,可能會激發一些想法,但是根據迄今爲止提供的信息,我會用盡想法。

祝你好運,

特里。

1

您可以嘗試確定對象構建正在消亡。一種方法是查看最後修改的庫。構建死亡的對象將具有比構建更早的編譯日期,以及構建未得到的任何構建日期。這可能會幫助你縮小一些可能的嫌疑。缺少源代碼控制我建議一次將一半的非編譯對象改爲不同的pbl,直到構建在另一個pbl上失敗。然後你開始從另一個方向移動最後一批物體。你可以複製pbls,並在orcascript中進行常規的非scc構建,但這需要做很多額外的工作,如果非scc構建起作用,你將會有更大的神祕感,而不是解決方案。

+0

沒有多大幫助 - 正如我之前在評論中所說的,時間戳全部顯示正常,所以沒有特別的pbl顯示不同的時間戳。不過謝謝 - 我今天會再討論一下,看看會發生什麼。 – 2010-05-20 03:55:08

+0

儘管如此,在庫中你應該看到沒有得到重新編譯的對象。我希望Terry的PBL Peeper能讓你將編譯時間添加到對象列表中,但它似乎並不可用。 – 2010-05-24 19:19:55

+0

想想看,您在進程監視器中看到的最後一個庫可能包含麻煩的對象。你有沒有做DDE的任何物體?我似乎記得PB在編譯時需要DDE服務器。 – 2010-05-25 14:50:10

相關問題