gloebit / opensim-moneymodule-gloebit

OpenSim addon module integrating with the Gloebit digital currency service
GNU Lesser General Public License v3.0
8 stars 12 forks source link

Caught exception while processing OpenMetaverse.Packets.ObjectBuyPacket #94

Open Outworldz opened 2 years ago

Outworldz commented 2 years ago

Trying to buy a prim and this run time fatal error occurs. This is compiled in Dot Net 4.8 Opensim 0.9.2.2 #4f7b293c5efe add comandline option.... after editing the prebuild.xml to 4_8.

My Version is DreamGrid V5 from github.com/Outworldz/DreamWorld

Result is anyone can buy anything. The transaction appears to go through in the viewer.

00:12:10 - [LLCLIENTVIEW]: Caught exception while processing OpenMetaverse.Packets.ObjectBuyPacket for Ferd Frederix System.InvalidCastException: Unable to cast object of type 'OpenMetaverse.StructuredData.OSDUri' to type 'OpenMetaverse.StructuredData.OSDString'. at OpenMetaverse.StructuredData.OSDParser.SerializeJsonMapNoDefaults(String name, OSD osd, Int32& mapcont, osUTF8 sb) at OpenMetaverse.StructuredData.OSDParser.SerializeJson(OSD osd, osUTF8 sb, Boolean preserveDefaults) at OpenMetaverse.StructuredData.OSDParser.SerializeJsonString(OSD osd) at Gloebit.GloebitMoneyModule.GloebitAPI.BuildGloebitRequest(String relativeURL, String method, GloebitUser user, String contentType, OSDMap paramMap) at Gloebit.GloebitMoneyModule.GloebitAPI.TransactU2U(GloebitTransaction txn, String description, OSDMap descMap, GloebitUser sender, GloebitUser recipient, String recipientEmail, Uri baseURI) at Gloebit.GloebitMoneyModule.GloebitAPIWrapper.SubmitTransaction(GloebitTransaction txn, String description, OSDMap descMap, Boolean u2u) at Gloebit.GloebitMoneyModule.GloebitMoneyModule.ObjectBuy(IClientAPI remoteClient, UUID agentID, UUID sessionID, UUID groupID, UUID categoryID, UInt32 localID, Byte saleType, Int32 salePrice) at OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleObjectBuy(Packet Pack) at OpenSim.Region.ClientStack.LindenUDP.LLClientView.<>c__DisplayClass822_0.b__0()