Hibernating Rhinos Ltd
Oren Eini l CEO l Mobile: + 972-52-548-6969
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hibernating Rhinos Ltd
Oren Eini l CEO l Mobile: + 972-52-548-6969
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.
Ok, awesome. I had to delete the folder I downlaoded as zip and then pul; in powershell from github directly so that it knew it was a repo, then I ran it again after that and it is in process of building now. *fingers crossed* it will be ok after that. : D
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.

Hibernating Rhinos Ltd
Oren Eini l CEO l Mobile: + 972-52-548-6969
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
Hibernating Rhinos Ltd
Oren Eini l CEO l Mobile: + 972-52-548-6969
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
Ok, I found info on the difference in some documentation and can see that it would not help any. The Id that is there in the code is not referring to the document index Id at all, that is the ZoneId for an area of the map within the game, that part is a (short) and in the DB it is what is labeled as ZoneId. So when it has n.ZoneId == id it is comparing the ZoneId in the DB vs the currently loaded ZoneId of the MMOZone file in which is loading this data. Not sure if that makes a difference. I hate to keep bugging you, is there a community forum in which I could ask other Raven users for some help with that part of things if it's not an actual Raven issue? I am not sure exactly what kind of an issue it is, so if it's not Raven I would rather you not have to deal with it, lol.Thank you kindly for all the help you have provided so far though, I am so close to having everything working the way it is supposed to that it makes me squirm in my chair that something probably so silly is holding it up. I know it is not the same as being able to afford an enterprise license or anything (hopefully one day if my game becomes popular! : P) but is there a way I can donate to Raven for all the help you have provided? You have definitely gone above and beyond and community support I have ever dealt with.
--
using System;
using Org.BouncyCastle.Crypto.Tls;
using Org.BouncyCastle.Asn1.X509;
class CustomVerifier : ICertificateVerifyer
{
public bool IsValid(Uri serverUri, X509CertificateStructure[] certs)
{
// TODO: Return false, if validation fails
return true;
}
}
var request = new HTTPRequest(new Uri("https://google.com"), ...);
request.CustomCertificateVerifyer = new CustomVerifier();
request.UseAlternateSSL = true;
request.Send();
NotImplementedException: The method or operation is not implemented.at System.Net.Http.HttpClientHandler.get_ClientCertificates () [0x00000] in <20a8f293e89843148f03a963627efba4>:0 at Raven.Client.Http.RequestExecutor.CreateHttpMessageHandler (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Boolean setSslProtocols, System.Boolean useCompression, System.Boolean hasExplicitlySetCompressionUsage) [0x00075] in <3af6f962c10f46e297126f8db0cace22>:0Hibernating Rhinos Ltd
Oren Eini l CEO l Mobile: + 972-52-548-6969
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
--
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
2018-06-19 22:59:51,623 [Thread Pool Worker] ERROR Framework.Server.Login.Handlers.LoginOperationHandler [(null)] - System.NotImplementedException: The method or operation is not implemented. at System.Net.Http.HttpClientHandler.get_ServerCertificateCustomValidationCallback () [0x00000] in <20a8f293e89843148f03a963627efba4>:0 at Raven.Client.Http.RequestExecutor.CreateHttpMessageHandler (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Boolean setSslProtocols, System.Boolean useCompression, System.Boolean hasExplicitlySetCompressionUsage) [0x00051] in <0e5db5f4071944889ef8a4d49c1b29f5>:0 at Raven.Client.Http.RequestExecutor.CreateClient () [0x0001d] in <0e5db5f4071944889ef8a4d49c1b29f5>:0 at System.Lazy`1[T].CreateValue () [0x00081] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Lazy`1[T].LazyInitValue () [0x00080] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Lazy`1[T].get_Value () [0x0003a] in <e1a80661d61443feb3dbdaac88eeb776>:0 at Raven.Client.Http.RequestExecutor.GetCachedOrCreateHttpClient (System.Collections.Concurrent.ConcurrentDictionary`2[TKey,TValue] httpClientCache) [0x00032] in <0e5db5f4071944889ef8a4d49c1b29f5>:0 at Raven.Client.Http.RequestExecutor..ctor (System.String databaseName, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, Raven.Client.Documents.Conventions.DocumentConventions conventions, System.String[] initialUrls) [0x000eb] in <0e5db5f4071944889ef8a4d49c1b29f5>:0 at Raven.Client.Http.RequestExecutor.Create (System.String[] initialUrls, System.String databaseName, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, Raven.Client.Documents.Conventions.DocumentConventions conventions) [0x00000] in <0e5db5f4071944889ef8a4d49c1b29f5>:0 at Raven.Client.Documents.DocumentStore+<>c__DisplayClass20_0.<GetRequestExecutor>g__CreateRequestExecutor|0 () [0x00027] in <0e5db5f4071944889ef8a4d49c1b29f5>:0 at System.Lazy`1[T].CreateValue () [0x00081] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Lazy`1[T].LazyInitValue () [0x00080] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Lazy`1[T].get_Value () [0x0003a] in <e1a80661d61443feb3dbdaac88eeb776>:0 at Raven.Client.Documents.DocumentStore.GetRequestExecutor (System.String database) [0x0008f] in <0e5db5f4071944889ef8a4d49c1b29f5>:0 at Raven.Client.Documents.DocumentStore.OpenSession (Raven.Client.Documents.Session.SessionOptions options) [0x0002d] in <0e5db5f4071944889ef8a4d49c1b29f5>:0 at Raven.Client.Documents.DocumentStore.OpenSession () [0x00006] in <0e5db5f4071944889ef8a4d49c1b29f5>:0 at Framework.Database.DatabaseFactory.OpenSession () [0x00001] in <59d49a1cd55e43699b61c7bc950ecda2>:0 at Framework.Server.Login.Handlers.LoginOperationHandler.HandleCreateNewUser (System.Int32 sessionId, Framework.Server.ServerToClient.Operations.CreateUser operation) [0x0001a] in <59d49a1cd55e43699b61c7bc950ecda2>:0 2018-06-19 22:59:51,633 [Thread Pool Worker] DEBUG Framework.Server.Networking.Listeners.TcpPeer [(null)] - Sending from TcpPeer12018-06-19 22:59:51,635 [Thread Pool Worker] DEBUG Framework.Server.Core.PeerBase [(null)] - SentOpResponse: Peer=T:LoginServerPeer,ConnId:1,ip:127.0.0.1:4520, opCode=4, return=-1, result=Ok size=14 bytes
{ "ServerUrl": "http://127.0.0.1:8089", "Setup.Mode": "Unsecured", "DataDir": "RavenData", "Security.UnsecuredAccessAllowed": "PublicNetwork", "License.Eula.Accepted": true}public DatabaseFactory(string db)
{
initialize = new Initializer();
DatabaseName = db;
store = initialize.Initialize(DatabaseName);
Debug.Log("Starting DB factory for " + db);
}
public class Initializer
{
public IDocumentStore Initialize(string db)
{
var store = new DocumentStore
{
Urls = new[] { "http://127.0.0.1:8089" },
Database = db,
Conventions =
{
SaveEnumsAsIntegers = true
}
}.Initialize();
Debug.Log("Initialized");
return store;
}
}
using (var session = this.application.UserDatabase.OpenSession())
{
var username = operation.Username.ToUpper();
var existingUserData = session.Query<UserData>("UserData/ByUsername")
//.Customize(x => x.WaitForNonStaleResultsAsOfNow())
.Select(user => new {user.Username})
.FirstOrDefault(user =>
user.Username.Equals(operation.Username, StringComparison.CurrentCultureIgnoreCase));
if (existingUserData != null)
return operation.GetErrorResponse((short) ResultCode.UsernameAlreadyExists);
ResultCode resultCode;
if (LoginHelper.IsValidUsername(username, out resultCode) == false)
return operation.GetErrorResponse((short) resultCode);
if (LoginHelper.IsValidPassword(operation.Password, out resultCode) == false)
return operation.GetErrorResponse((short) resultCode);
var passwordHash = SaltedHash.Create(operation.Password);
var newUserInfo = new UserData
{
Id = UserData.GenerateId(username),
Username = username,
Salt = passwordHash.Salt,
Password = passwordHash.Hash,
IsBanned = false,
CreatedOn = DateTime.Now,
LastLogin = null,
};
this.application.UserDatabase.Store(newUserInfo);
return operation.GetErrorResponse((short) ResultCode.Ok);
public void Store(IDataObject entity)
{
using (var session = store.OpenSession())
{
if (string.IsNullOrEmpty(entity.Id))
throw new NullReferenceException("IDataObject does not have an Id set");
session.Store(entity);
session.SaveChanges();
}
}
Hibernating Rhinos Ltd 
Grisha Kotler l RavenDB Core Team Developer l Mobile: +972-54-586-8647
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
RavenDB paving the way to "Data Made Simple" http://ravendb.net/
--
Hibernating Rhinos Ltd 
Grisha Kotler l RavenDB Core Team Developer l Mobile: +972-54-586-8647
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
RavenDB paving the way to "Data Made Simple" http://ravendb.net/
Hibernating Rhinos Ltd
Oren Eini l CEO l Mobile: + 972-52-548-6969
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+unsubscribe@googlegroups.com.
2018-06-21 21:48:58,550 [Thread Pool Worker] ERROR Framework.Server.Login.Handlers.CharacterOperationHandler [(null)] - System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber (System.String str, System.Globalization.NumberStyles options, System.Number+NumberBuffer& number, System.Globalization.NumberFormatInfo info, System.Boolean parseDecimal) [0x00057] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Number.ParseInt32 (System.String s, System.Globalization.NumberStyles style, System.Globalization.NumberFormatInfo info) [0x00013] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Int32.Parse (System.String s, System.Globalization.NumberStyles style, System.IFormatProvider provider) [0x0000e] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Convert.ToInt32 (System.String value, System.IFormatProvider provider) [0x00005] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.String.System.IConvertible.ToInt32 (System.IFormatProvider provider) [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0 at System.Convert.ChangeType (System.Object value, System.Type conversionType, System.IFormatProvider provider) [0x0011a] in <e1a80661d61443feb3dbdaac88eeb776>:0 at Raven.Client.Json.BlittableJsonReader.ReadAsInt32 () [0x000c7] in <1f004969d47742baabb245e8424d3c7b>:0 at Newtonsoft.Json.JsonReader.ReadForType (Newtonsoft.Json.Serialization.JsonContract contract, System.Boolean hasConverter) [0x0004a] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolvePropertyAndCreatorValues (Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x000db] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObjectUsingCreatorWithParameters (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.Serialization.ObjectConstructor`1[T] creator, System.String id) [0x000b2] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract objectContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id, System.Boolean& createdFromNonDefaultCreator) [0x0008b] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x00148] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Raven.Client.Documents.Conventions.JsonNetBlittableEntitySerializer.EntityFromJsonStream (System.Type type, Sparrow.Json.BlittableJsonReaderObject jsonObject) [0x0006e] in <1f004969d47742baabb245e8424d3c7b>:0 at Raven.Client.Documents.Session.Operations.QueryOperation.Deserialize[T] (System.String id, Sparrow.Json.BlittableJsonReaderObject document, Sparrow.Json.BlittableJsonReaderObject metadata, Raven.Client.Documents.Session.Tokens.FieldsToFetchToken fieldsToFetch, System.Boolean disableEntitiesTracking, Raven.Client.Documents.Session.InMemoryDocumentSessionOperations session) [0x00104] in <1f004969d47742baabb245e8424d3c7b>:0 at Raven.Client.Documents.Session.Operations.QueryOperation.Complete[T] () [0x0007f] in <1f004969d47742baabb245e8424d3c7b>:0 at Raven.Client.Documents.Session.DocumentQuery`1[T].ExecuteQueryOperation (System.Nullable`1[T] take) [0x0005c] in <1f004969d47742baabb245e8424d3c7b>:0 at Raven.Client.Documents.Session.DocumentQuery`1[T].GetEnumerator () [0x00000] in <1f004969d47742baabb245e8424d3c7b>:0 at Raven.Client.Documents.Linq.RavenQueryInspector`1[T].GetEnumerator () [0x00011] in <1f004969d47742baabb245e8424d3c7b>:0 at System.Collections.Generic.LargeArrayBuilder`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] items) [0x00000] in <839a3cb835c04d14aeb58d83bb7bc4bd>:0 at System.Collections.Generic.EnumerableHelpers.ToArray[T] (System.Collections.Generic.IEnumerable`1[T] source) [0x00033] in <839a3cb835c04d14aeb58d83bb7bc4bd>:0 at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <839a3cb835c04d14aeb58d83bb7bc4bd>:0 at Framework.Server.Login.Handlers.CharacterOperationHandler.HandleRetrieveCharacters (System.Int32 sessionId, Framework.Server.ServerToClient.Operations.RetrieveCharacters operation) [0x001c8] in <597742ef35f944cd9ba17717b3ba5828>:0
public class OriginByteConverter : JsonConverter
{
public override bool CanConvert(Type objectType)
{
return typeof(Origin).IsAssignableFrom(objectType);
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
var enumString = (string)reader.Value;
return (byte)Enum.Parse(typeof(Origin), enumString, true);
}
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
var xcontainer = (Origin)value;
writer.WriteValue(xcontainer.ToString());
}
}
using System;
using System.Collections.Generic;
using System.Globalization;
using Framework.Server.Game.Systems;
using Newtonsoft.Json;
namespace Framework.Server.Data
{
/// <summary>
/// Id = PLAYER/($PlayerName | Upper)
/// </summary>
public class PlayerData : CharacterData
{
public string Username { get; set; }
public bool InitLogin { get; set; }
public DateTime CreatedOn { get; set; }
public DateTime? LastPlayed { get; set; }
[JsonProperty("Origin")]
[JsonConverter(typeof(OriginByteConverter))]
public byte Origin { get; set; }
public int Money { get; set; }
public int Xp { get; set; }
public int CurrHealth { get; set; }
public int CurrMana { get; set; }
public byte GmLevel { get; set; }
public InventoryData Inventory { get; set; }
public SpellsData Spells { get; set; }
public ActionBarData ActionBar { get; set; }
public short[] Stats { get; set; }
public short[] FinishedQuests { get; set; }
public Dictionary<short, QuestProgression> CurrentQuests { get; set; }
public long? GroupGuid { get; set; }
/// <summary>
/// Generates an id for this datamember
/// </summary>
public static string GenerateId(int playerId)
{
return "PLAYER/" + playerId.ToString(CultureInfo.InvariantCulture);
}
}
}
"Username": "MOSTHATED", "InitLogin": false, "CreatedOn": "2014-11-08T11:50:00.5622000", "LastPlayed": "2014-11-08T11:58:09.4002000", "Origin": "Telsardris", "Money": 15, "Xp": 34, "CurrHealth": 90, "CurrMana": 36,2018-06-21 21:26:26,601 [Thread Pool Worker] ERROR Framework.Threading.FailSafeBatchExecutor [(null)] - System.InvalidOperationException: Could not convert document PLAYER/381325757 to entity of type Framework.Server.Data.PlayerData ---> System.InvalidCastException: Specified cast is not valid. at Framework.Server.Data.OriginByteConverter.ReadJson (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue, Newtonsoft.Json.JsonSerializer serializer) [0x00002] in C:\Users\Home\Documents\Unity\A_RPG\_Server\ARPG_World_Server\Assets\_Components\_Server\_Server\Database\Converters.cs:105 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable (Newtonsoft.Json.JsonConverter converter, Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue) [0x00055] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) [0x0004e] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00268] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x00161] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <dc86da7fc46c487ba6c7ab826da479cc>:0 at Raven.Client.Documents.Conventions.JsonNetBlittableEntitySerializer.EntityFromJsonStream (System.Type type, Sparrow.Json.BlittableJsonReaderObject jsonObject) [0x0006e] in <1f004969d47742baabb245e8424d3c7b>:0 at Raven.Client.Documents.Session.EntityToBlittable.ConvertToEntity (System.Type entityType, System.String id, Sparrow.Json.BlittableJsonReaderObject document) [0x0009b] in <1f004969d47742baabb245e8424d3c7b>:0 Hibernating Rhinos Ltd
Oren Eini l CEO l Mobile: + 972-52-548-6969
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
Did something change with 4.0.5 vs 4.0.3 in regards to this? I had to remove several of the json conversion in order to get some things working and then change things back to numbers instead of being string in the db.
--