以前にこのエラーに遭遇しました。これは通常、空のオブジェクトで and メソッドを使用しようとしていることを意味します。そのため、チェックを入れましたが、チェックが機能していないようです。これが私のコードです:
possiblechildSet= MXServer.getMXServer().getMboSet("ASSETANCESTOR", userinfo)
possiblechildSet.setWhere("ANCESTOR='" mbo.getString("ASSETNUM") "' and ASSETNUM !='" mbo.getString("ASSETNUM") "'")
if (possiblechildSet.count() <> 0) or (possiblechildSet.count() is not None) :
childSet= mbo.getMboSet("ASSETMISSINGCHILD")
if childSet.count() is not None:
childMbo = childSet.getMbo(0)
childassetnum = childMbo.getString('ASSETNUM') //error
getString メソッドを使用しようとすると、エラーが発生します。これは有効です。事前に複数のスクリプトでこの方法を使用してきました。それがどのようにチェックを通過しているのか理解できません。どんな助けでも大歓迎です。ありがとうございます