Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Exceptions opening Analytics Architect

オープン
#980 コメント 2 件 リアクション 0 件 担当者 1 名 GitHub で見る

@isc-pbarton がすでに取り組んでいます。

2026年7月22日 から。

  • #1009 @isc-pbarton による — オープン

評価

この issue はまだ評価されていません。

説明

customer

So far, no one has created any analytics cubes yet in our system. When I opened the architect for the first time, I saw this exception:

Image

Error invoking Source Control: ERROR #5002 ObjectScript error: IsProductionClass+1^SourceControl.Git.Production *(No name)

IsProductionClass() does not have any null input safety checks:

SHCDF>zw $system.CLS.IsMthd("", "%Extends")

ZW $SYSTEM.CLS.IsMthd("", "%Extends")
^
<CLASS DOES NOT EXIST> *(No name)

I would think this function should return 0-false if className is blank:

ClassMethod IsProductionClass(className As %String, nameMethod As %String) As %Boolean
{
    quit:(className = "") 0
	if $system.CLS.IsMthd(className, "%Extends") {
		try {
			return $classmethod(className, "%Extends", "Ens.Production")
		} catch err {
			if '(err.AsStatus() [ "CLASS DOES NOT EXIST") throw err
		}
	} else {

While I was reading the code where this gets called from, I also noticed that Git.Utils.Type() also has weird behavior when it's input is blank:

SHCDF>zw ##class(SourceControl.Git.Utils).Type("")
"csp"

It should probably return "", though I did not analyze the implication of this.

主要言語
ObjectScript
スター
22
フォーク
14
平均マージ
11日 4時間
マージ済み PR(30日)
1

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

intersystems/git-source-control のほかの issue

intersystems/git-source-control の issue をすべて見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。