Forum Discussion

JC452's avatar
JC452
Community Member
12 days ago

Cannot preview or publish my project 😬

Hi,

I'm trying to preview & publish my Articulate project, but the processing stops for both options about 3/4th of the way in, and there is nothing I can do about this. I've been able to preview individual slides or chapters just fine.

Does anyone know how I could manage to overcome this issue? It's a medium-sized project (~130 slides) with only text and images (no audio or video), and a dozen of project variables or less.

I'm using the latest Articulate update.

I was trying to publish the project into xAPI, and got this error report :

<?xml version="1.0" encoding="utf-16"?>
<ErrorReport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <UserId>aid|293b4912-6a21-4437-9b41-eaba4a353bfc</UserId>
  <HardwareId>99DPK-927MD-3TVUU-4UX1S</HardwareId>
  <Message>La référence d'objet n'est pas définie à une instance d'un objet.</Message>
  <StackTrace>   at void Articulate.Bridgewater.Serialization.Json.Converters.DrawTextConverter.WriteJson(JsonWriter writer, DrawText value, JsonSerializer serializer)
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeConvertable(JsonWriter writer, JsonConverter converter, object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, object value, Type objectType)
   at JToken Newtonsoft.Json.Linq.JToken.FromObjectInternal(object o, JsonSerializer jsonSerializer)
   at JObject Newtonsoft.Json.Linq.JObject.FromObject(object o, JsonSerializer jsonSerializer)
   at void Articulate.Bridgewater.Serialization.Json.Converters.VectorCommandListConverter.SerializeCommandGroup(ICollection&lt;object&gt; commandGroup, bool commandSetHasMultipleHotShapes, bool commandSetHasMultipleShapes, bool commandSetHasDefinitions, JArray commandsArray, JsonSerializer serializer)
   at void Articulate.Bridgewater.Serialization.Json.Converters.VectorCommandListConverter.WriteJson(JsonWriter writer, List&lt;VectorCommand&gt; value, JsonSerializer serializer)
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeConvertable(JsonWriter writer, JsonConverter converter, object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, object value, Type objectType)
   at JToken Newtonsoft.Json.Linq.JToken.FromObjectInternal(object o, JsonSerializer jsonSerializer)
   at void Articulate.Bridgewater.Player.Vector.bwPathLib+PathLibConverter.WriteJson(JsonWriter writer, bwPathLib value, JsonSerializer serializer)
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeConvertable(JsonWriter writer, JsonConverter converter, object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, object value, Type objectType)
   at JToken Newtonsoft.Json.Linq.JToken.FromObjectInternal(object o, JsonSerializer jsonSerializer)
   at JObject Newtonsoft.Json.Linq.JObject.FromObject(object o, JsonSerializer jsonSerializer)
   at void Articulate.Bridgewater.Serialization.Json.Converters.PathLibsListConverter.WriteJson(JsonWriter writer, List&lt;bwPathLib&gt; value, JsonSerializer serializer)
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeConvertable(JsonWriter writer, JsonConverter converter, object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, object value, Type objectType)
   at void Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, object value, Type objectType)
   at string Newtonsoft.Json.JsonConvert.SerializeObjectInternal(object value, Type type, JsonSerializer jsonSerializer)
   at void Articulate.Player.PlayerWriter.CreatePathsJson(bwFonts publishedFonts)
   at void Articulate.Player.PlayerWriter.CreateHtml5DataJs(bwFonts publishedFonts, bwFrame publishedFrame)
   at bool Articulate.Player.PlayerWriter.Write(IPlayerContentProvider contentProvider)
   at bool Articulate.Design.Publish.PublishWorker.PerformPublish()
   at void Articulate.Design.Publish.TargetContext+PublishBackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at void Articulate.ComponentModel.STABackgroundWorker.WorkerThreadStart(object argument)</StackTrace>
</ErrorReport>

  • Hello @JulieCavalla452

    I see that you've opened a support case and that you're working with my colleague Woojin. You're in excellent hands! 

    We'll continue the conversation over in your case. 

    Have a wonderful weekend!