部分报表导出提示异常
详细信息如下,为什么
{
"Error": "Unable to cast object of type 'GrapeCity.Enterprise.Data.DataEngine.DataTree`1+TablixRow[GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate][]' to type 'GrapeCity.Enterprise.Data.DataEngine.Collections.IReadOnlyList`1[GrapeCity.Enterprise.Data.DataEngine.DataTree`1+TablixRow[GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate]]'.",
"message": "Unable to cast object of type 'GrapeCity.Enterprise.Data.DataEngine.DataTree`1+TablixRow[GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate][]' to type 'GrapeCity.Enterprise.Data.DataEngine.Collections.IReadOnlyList`1[GrapeCity.Enterprise.Data.DataEngine.DataTree`1+TablixRow[GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate]]'.",
"details": "System.InvalidCastException: Unable to cast object of type 'GrapeCity.Enterprise.Data.DataEngine.DataTree`1+TablixRow[GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate][]' to type 'GrapeCity.Enterprise.Data.DataEngine.Collections.IReadOnlyList`1[GrapeCity.Enterprise.Data.DataEngine.DataTree`1+TablixRow[GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate]]'.\r\n at System.Text.Json.ThrowHelper.ThrowInvalidCastException_DeserializeUnableToAssignValue(Type typeOfValue, Type declaredType)\r\n at System.Text.Json.JsonSerializer.<UnboxOnRead>g__ThrowUnableToCastValue|50_0[T](Object value)\r\n at System.Text.Json.JsonSerializer.UnboxOnRead[T](Object value)\r\n at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)\r\n at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)\r\n at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsObject(Utf8JsonReader& reader, ReadStack& state)\r\n at System.Text.Json.JsonSerializer.ReadAsObject(Utf8JsonReader& reader, JsonTypeInfo jsonTypeInfo)\r\n at GrapeCity.ActiveReports.Core.Rendering.I.\uE369`1.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)\r\n at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)\r\n at System.Text.Json.Serialization.JsonCollectionConverter`2.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, TCollection& value)\r\n at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)\r\n at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)\r\n at System.Text.Json.JsonSerializer.Read[TValue](Utf8JsonReader& reader, JsonTypeInfo`1 jsonTypeInfo)\r\n at GrapeCity.ActiveReports.Core.Rendering.I.\uE374`1.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)\r\n at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)\r\n at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)\r\n at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsObject(Utf8JsonReader& reader, ReadStack& state)\r\n at System.Text.Json.JsonSerializer.ReadAsObject(Utf8JsonReader& reader, JsonTypeInfo jsonTypeInfo)\r\n at GrapeCity.ActiveReports.Core.Rendering.I.\uE369`1.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)\r\n at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)\r\n at System.Text.Json.Serialization.JsonCollectionConverter`2.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, TCollection& value)\r\n at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)\r\n at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)\r\n at System.Text.Json.JsonSerializer.Read[TValue](Utf8JsonReader& reader, JsonTypeInfo`1 jsonTypeInfo)\r\n at GrapeCity.ActiveReports.Core.Rendering.I.\uE374`1.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)\r\n at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)\r\n at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)\r\n at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsObject(Utf8JsonReader& reader, ReadStack& state)\r\n at System.Text.Json.JsonSerializer.ReadAsObject(Utf8JsonReader& reader, JsonTypeInfo jsonTypeInfo)\r\n at GrapeCity.ActiveReports.Core.Rendering.I.\uE369`1.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)\r\n at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)\r\n at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)\r\n at System.Text.Json.JsonSerializer.Read[TValue](Utf8JsonReader& reader, JsonTypeInfo`1 jsonTypeInfo)\r\n at GrapeCity.ActiveReports.Core.Rendering.I.\uE372.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)\r\n at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)\r\n at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)\r\n at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)\r\n at System.Text.Json.JsonSerializer.Deserialize[TValue](String json, JsonSerializerOptions options)\r\n at GrapeCity.ActiveReports.Rendering.DataProcessing.Persistence.SnapshotSerializer.Load[T](Stream input)\r\n at GrapeCity.ActiveReports.Core.Rendering.Data.ReportDataSnapshot.Load(Stream input)\r\n at GrapeCity.ActiveReports.Web.Viewer.I.\uE031.\uE007.\uE001()\r\n at GrapeCity.ActiveReports.Web.Viewer.I.\uE039`1.get_Item()\r\n at GrapeCity.ActiveReports.Web.Viewer.I.\uE031.\uE005(\uE02B \uE000, \uE013 \uE001, IFontsFactory \uE002)\r\n at GrapeCity.ActiveReports.Web.Viewer.I.\uE031.Export(Object document, Stream originalStream, \uE013 exportSettings, CancellationToken cancel)\r\n at GrapeCity.ActiveReports.Web.Viewer.I.\uE026.Export(Object document, Stream stream, \uE013 settings, CancellationToken cancel)\r\n at GrapeCity.ActiveReports.Web.Viewer.I.\uE00C.\uE004.\uE000(Task`1 \uE000)\r\n at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()\r\n at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)\r\n--- End of stack trace from previous location ---\r\n at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)\r\n at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)"
}
|