To install this SuiteCloud project, the SUBSCRIPTI...
# sdf
b
To install this SuiteCloud project, the SUBSCRIPTIONBILLING(Subscription Billing) feature must be enabled in the account. Does anyone know why the heck SDF comes up with this error upon deployment based on the following manifest?
Copy code
<manifest projecttype="ACCOUNTCUSTOMIZATION">
  <projectname>EPCustomization</projectname>
  <frameworkversion>1.0</frameworkversion>
  <dependencies>
    <features>
      <feature required="true">CLASSES</feature>
      <feature required="false">MULTILANGUAGE</feature>
      <feature required="true">ACCOUNTING</feature>
      <feature required="false">CUSTOMSEGMENTS</feature>
      <feature required="false">EXTREMELIST</feature>
      <feature required="false">MAILMERGE</feature>
      <feature required="true">CUSTOMRECORDS</feature>
      <feature required="true">JOBS</feature>
      <feature required="true">SUBSCRIPTIONBILLING</feature>
    </features>
    <objects>
      <object>customlist_ep_acc_orientation</object>
      <object>customrecord_cseg_erp_country</object>
      <object>customlist_accommodation_type</object>
      <object>customrole1109</object>
      <object>customlist_chalet_360_inventory_list</object>
      <object>customrecord_cseg_erp_property.tab_141_5858269_sb1_419</object>
      <object>customrole1102</object>
      <object>customrole1101</object>
      <object>custitem_ep_rental_category</object>
      <object>customlist_ep_acc_style</object>
      <object>customlist_ep_acco_sales_status</object>
      <object>customrole1107</object>
      <object>customlist_ns_acc_status</object>
      <object>customrole1106</object>
      <object>customrole1062</object>
      <object>customlist_accom_properties</object>
      <object>customrecord_cseg_erp_park</object>
      <object>customrecord_ep_acc_rental_types</object>
      <object>customrole1064</object>
      <object>customlist_ep_heating</object>
      <object>customlist575</object>
      <object>cseg_erp_country</object>
      <object>customrecord_cseg_erp_property.custrecord_ep_dev_project</object>
      <object>customlist_ep_ltstatus</object>
      <object>customrecord_ep_logisticstaskorder</object>
      <object>customrole1114</object>
      <object>customrole1113</object>
      <object>customrole1233</object>
      <object>customrole1118</object>
      <object>customrole1116</object>
      <object>customrole1150</object>
      <object>customrole1111</object>
      <object>customrole1232</object>
      <object>customrole1231</object>
      <object>customrole1110</object>
      <object>customrecord_cseg_erp_property.custrecord_ep_sales_order</object>
      <object>customlist_ep_telecom_type</object>
      <object>customrole_europarcs_sales_manager</object>
      <object>customrecord_ep_logisticstasksdepissues</object>
      <object>customrole_europarcs_bouwplanning</object>
      <object>cseg_erp_park</object>
      <object>customrecord_cseg_erp_property.custrecord_ep_kavel_dev_status</object>
      <object>customrole1091</object>
      <object>customrole_ep_fam_custom_role</object>
      <object>customrecord_cseg_erp_property.tab_211_5858269_950</object>
      <object>customrole_ep_suiteanalytics</object>
      <object>customlist_ep_acc_cladding</object>
      <object>customlist_ep_ad_locations</object>
      <object>customlist_ep_rental_category</object>
      <object>customrecord_ep_energy_label_list</object>
      <object>customlist_ep_acco_sales_status.val_ass_stock</object>
      <object>customlist_ep_reason_for_delay</object>
      <object>customrole1085</object>
      <object>customrecord_cseg_erp_property.custrecord_ep_woz</object>
      <object>customrecord_ep_kavel_pms</object>
      <object>customlist_ep_quarter</object>
      <object>customrole1122</object>
      <object>customrole1088</object>
      <object>customrole1087</object>
      <object>customrole1120</object>
      <object>customrole1086</object>
      <object>customrecord_cseg_erp_property.custrecord_ep_kavel_nr_pms</object>
      <object>customlist_ep_month</object>
      <object>customrecord_cseg_erp_property</object>
      <object>customrole_ep_sta_integrator</object>
      <object>customrole_europarcs_acctg_analyst</object>
      <object>customlist_dev_status_lot</object>
      <object>custitem_ep_rental_name</object>
      <object>customlist_ep_ltstatus.val_lts_notplanned</object>
      <object>customrecord_ep_logisticstaskorder.custrecord_ep_rsl_task_id</object>
      <object>customrecord_cseg_erp_property.custrecord_ep_kavel_type</object>
      <object>customrole1099</object>
      <object>customrole1097</object>
      <object>customrole_europarcs_ar_analyst</object>
    </objects>
    <applications/>
  </dependencies>
</manifest>
e
Copy code
<feature required="true">SUBSCRIPTIONBILLING</feature>
This feature is marked as required, but isn't enabled in the target account.
b
The thing is that upon deployment the plug-in add's it back. i had removed and commented-out without success.
I also had set required to false but the plug-in changes it back
it seems related to the Webstorm plug-in, by using Visual Studio Code nothing strange happens
and it deploys it with success
d
I've seen issues like that before. If I recall correctly, it had something to do with a form I was including in the app. Try just commenting out the node and see if it still adds it back in.
b
I think I will stop using WebStorm and instead use VS Code and the Suitecloud extension. I used the same project and without any problems the deployment went through
🙌 1
e
Interesting. I don't use the IDE plugins myself, only the CLI. Cuts out at least some of the mystery anyway 😄
👍 1
j
Whenever I get that kind of error it goes away if I leave the feature in the manifest, but change required="true" to required="false". That's always worked for me.
1