Author Topic: Steam Workshop Upload Problem  (Read 10557 times)

0 Members and 1 Guest are viewing this topic.

March 31, 2016, 07:52:34 PM
Reply #15

khornel

  • Dev
  • *****
  • Information
  • Member
  • Administrator
  • Posts: 369
    • View Profile
    • Software Inc
Code: [Select]
NullReferenceException: Object reference not set to an instance of an object
  at ModPackage.ExtraTags () [0x00000] in <filename unknown>:0


  at SteamWorkshop.UploadContent () [0x00000] in <filename unknown>:0


  at SteamWorkshop.UploadMod (IWorkshopItem mod) [0x00000] in <filename unknown>:0


  at GUIListView.<ColumnActions>m__829 (System.Object x) [0x00000] in <filename unknown>:0


  at GUIColumn.OnClickAction (Int32 i) [0x00000] in <filename unknown>:0


  at GUIColumn+<UpdateElements>c__AnonStorey165.<>m__6F1 () [0x00000] in <filename unknown>:0


  at UnityEngine.Events.InvokableCall.Invoke (System.Object[] args) [0x00000] in <filename unknown>:0


  at UnityEngine.Events.InvokableCallList.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0


  at UnityEngine.Events.UnityEventBase.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0


  at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in <filename unknown>:0


  at UnityEngine.UI.Button.Press () [0x00000] in <filename unknown>:0


  at UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <filename unknown>:0


  at UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <filename unknown>:0


  at UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor) [0x00000] in <filename unknown>:0
UnityEngine.Debug:Internal_LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMousePress(MouseButtonEventData)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent(Int32)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent()
UnityEngine.EventSystems.StandaloneInputModule:Process()
UnityEngine.EventSystems.EventSystem:Update()

Perfect! Thank you! I thought if you didn't add personalities to your mod it would just be an empty personality graph, but apparently I don't even set the variable  :-[ So the function that checks what tags should be set bugs out when checking what is included in the mod(Note how all mods on Steam have personalities). Will fix for the next patch.

Temporary work around:
Create a "Personalities.xml" in your root mod folder with the following content:
Code: [Select]
<PersonalityGraph>
<Personalities>
</Personalities>
<Incompatibilities>
</Incompatibilities>
</PersonalityGraph>
« Last Edit: March 31, 2016, 07:56:57 PM by khornel »

March 31, 2016, 09:21:36 PM
Reply #16

AlbinoStoic

  • *
  • Information
  • Member
  • Posts: 89
  • aka The AngryAlbino
    • View Profile
    • AngryAlbino's YouTube
Temporary work around:
Create a "Personalities.xml" in your root mod folder with the following content:
Code: [Select]
<PersonalityGraph>
<Personalities>
</Personalities>
<Incompatibilities>
</Incompatibilities>
</PersonalityGraph>

HUZZAH, Exactly this!

March 31, 2016, 09:29:53 PM
Reply #17

amensch

  • *
  • Information
  • Member
  • Posts: 149
  • Live a life worth remembering.
    • View Profile
Yep, worked for me too!
Great work  ;D