Forum Discussion
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<object> commandGroup, bool commandSetHasMultipleHotShapes, bool commandSetHasMultipleShapes, bool commandSetHasDefinitions, JArray commandsArray, JsonSerializer serializer)
at void Articulate.Bridgewater.Serialization.Json.Converters.VectorCommandListConverter.WriteJson(JsonWriter writer, List<VectorCommand> 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<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 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!