Salesforce trouble shooting

イシュー

変更セット使用時

Cannot set sharingModel to ControlledByParent on a CustomObject without a MasterDetail relationship field

デプロイ時

Unknown User Permission

インナークラス使用時

OuterClass.InnerClass: Instance method clashes with static method: outerMethod(String): from:

NG
  • static methodからインナークラスのmethodをコールする場合に、同じ名称だと clashする
global with sharing class OuterClass {

  @RemoteAction
  global static String outerMethod(String inputString) {
    return new InnerClass().outerMethod(inputString); // NG
  }

  // Inner Class
  private without sharing class InnerClass {
    public String outerMethod(String inputString){
      return inputString;
    }    
  }
}
OK
  • static methodからインナークラスのmethodをコールする場合に、別の名称だと OK
global with sharing class OuterClass {

  @RemoteAction
  global static String outerMethod(String inputString) {
    return new InnerClass().innerMethod(inputString); // OK
  }

  // Inner Class
  private without sharing class InnerClass {
    public String innerMethod(String inputString){
      return inputString;
    }    
  }
}

Visualfoceコンポーネントに、favicon.ico を設定しても表示されない

  • Chromeのみ、User Agent Styleにより表示されない。Visualfoceページに favicon.icoを設定すれば動作する

キーワード

  • 不具合
  • トラブルシューティング