Page 1 of 2

Går ej att lägga till datakälla i webbappen

Posted: Fri 18 Nov 2011, 12:47
by Pewi
Hej !

Jag försöker lägga till en datakälla "temp.givare" som har namnet "Utetemperatur" i SWK

<div id="DataSource2" style="position: absolute; top: 650px; left: 200px;">
<switchKing:DataSourceControl ID="DataSourceControl2" runat="server" DataSourceName="Utetemperatur" />
</div>

När jag uppdaterar sidan får jag följande felmeddelande

Källfel:


Rad 146: else if (DataSourceName != null && DataSourceName.Length > 0)
Rad 147: {
Rad 148: return Proxy.ExternalData.GetDataSourceByName(DataSourceName, true);
Rad 149: }
Rad 150: else

Källfil: c:\inetpub\wwwroot\SWKWeb\DataSourceControl.ascx.cs Rad: 148

Stackspårning:


[SerializationException: Ogiltigt uppräkningsvärde TelldusSensorEvent kan inte avserialiseras till typ SwitchKing.Common.ExternalData.Entities.DataSourceType. Kontrollera att de obligatoriska uppräkningsvärdena finns och har markerats med EnumMemberAttribute-attributet om typen har attributet DataContractAttribute.]
System.Runtime.Serialization.EnumDataContract.ReadEnumValue(String value, Int32 index, Int32 count) +1571479
System.Runtime.Serialization.EnumDataContract.ReadEnumValue(XmlReaderDelegator reader) +70
System.Runtime.Serialization.EnumDataContract.ReadXmlValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context) +12
System.Runtime.Serialization.XmlObjectSerializerReadContext.ReadDataContractValue(DataContract dataContract, XmlReaderDelegator reader) +15
System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator reader, String name, String ns, DataContract& dataContract) +128
System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator xmlReader, Int32 id, RuntimeTypeHandle declaredTypeHandle, String name, String ns) +52
ReadExternalSourceFromXml(XmlReaderDelegator , XmlObjectSerializerReadContext , XmlDictionaryString[] , XmlDictionaryString[] ) +1242
System.Runtime.Serialization.ClassDataContract.ReadXmlValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context) +47
System.Runtime.Serialization.XmlObjectSerializerReadContext.ReadDataContractValue(DataContract dataContract, XmlReaderDelegator reader) +15
System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator reader, String name, String ns, DataContract& dataContract) +128
System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator xmlReader, Type declaredType, DataContract dataContract, String name, String ns) +39
System.Runtime.Serialization.DataContractSerializer.InternalReadObject(XmlReaderDelegator xmlReader, Boolean verifyObjectName) +167
System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName) +98
System.Runtime.Serialization.DataContractSerializer.ReadObject(XmlDictionaryReader reader, Boolean verifyObjectName) +44
System.ServiceModel.Dispatcher.DataContractSerializerOperationFormatter.DeserializeParameterPart(XmlDictionaryReader reader, PartInfo part, Boolean isRequest) +55

[NetDispatcherFaultException: Ett undantag inträffade i formateringen vid försök att avserialisera meddelandet: Ett fel inträffade under avserialisering av parameter http://SwitchKing.Server.WCFServices/20 ... NameResult. Meddelandet i det interna undantaget är Ogiltigt uppräkningsvärde TelldusSensorEvent kan inte avserialiseras till typ SwitchKing.Common.ExternalData.Entities.DataSourceType. Kontrollera att de obligatoriska uppräkningsvärdena finns och har markerats med EnumMemberAttribute-attributet om typen har attributet DataContractAttribute.. Du hittar mer information i det interna undantaget.]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +7600191
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +275
SwitchKing.Common.Contracts.Framework.ExternalData.IDataSourceContract.GetDataSourceByName(String name, Boolean includeLastValueData) +0
SwitchKing.Server.ClientProxies.Proxies.ExternalDataProxy.GetDataSourceByName(String name, Boolean includeLastValueData) in C:\Projects\Privat\SwitchKing TC2 0.9\SwitchKing.Server.ClientProxies\Proxies\ExternalDataProxy.cs:149
DataSourceControl.GetDataSourceByProperties() in c:\inetpub\wwwroot\SWKWeb\DataSourceControl.ascx.cs:148
DataSourceControl.get_DataSource() in c:\inetpub\wwwroot\SWKWeb\DataSourceControl.ascx.cs:45
DataSourceControl.PopulateControlWithData() in c:\inetpub\wwwroot\SWKWeb\DataSourceControl.ascx.cs:69
DataSourceControl.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\SWKWeb\DataSourceControl.ascx.cs:23
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

Versionsinformation: Microsoft .NET Framework-version:2.0.50727.5681; ASP.NET-version:2.0.50727.5671


Mvh//PEWI

Re: Går ej att lägga till datakälla i webbappen

Posted: Fri 18 Nov 2011, 15:20
by Martin
Kör du den version som lades upp under gårdagen?

Re: Går ej att lägga till datakälla i webbappen

Posted: Fri 18 Nov 2011, 15:20
by Martin
...och vilken version kör du på servern?

Re: Går ej att lägga till datakälla i webbappen

Posted: Fri 18 Nov 2011, 15:31
by Pewi
Hej !
OPPS har kommit en ny ! kör den gamla ...

Server 2.0.1.0
//PEWI

Re: Går ej att lägga till datakälla i webbappen

Posted: Fri 18 Nov 2011, 15:41
by Pewi
Installerade senaste versionen så funkar det :clap:

Ni är bäst

Re: Går ej att lägga till datakälla i webbappen

Posted: Mon 17 Sep 2012, 15:04
by pACE78
Hej,

Jag har precis lagt in senaste versionen av servern samt webappen och får exakt samma fel som trådskaparen. Allt annat funkar fint utom presentation av datakällor, någon som har något tips?

Re: Går ej att lägga till datakälla i webbappen

Posted: Mon 17 Sep 2012, 15:51
by sonnyboy
Hej
Kolla här!
viewtopic.php?f=28&t=846

Re: Går ej att lägga till datakälla i webbappen

Posted: Mon 17 Sep 2012, 18:26
by riedeee1
Hej

Jag har också nästän samma problem, när jag Installerade senaste versionen 3.0.0.13 av Server. Den funkare bra i version 2.0.3.

[SerializationException: Error in line 1 position 1024. 'Element' 'Address' from namespace 'http://SwitchKing.Common/Entities/2010/01' is not expected. Expecting element 'TypeName'.]
System.Runtime.Serialization.XmlObjectSerializerReadContext.ThrowRequiredMemberMissingException(XmlReaderDelegator xmlReader, Int32 memberIndex, Int32 requiredIndex, XmlDictionaryString[] memberNames) +559528
System.Runtime.Serialization.XmlObjectSerializerReadContext.GetMemberIndexWithRequiredMembers(XmlReaderDelegator xmlReader, XmlDictionaryString[] memberNames, XmlDictionaryString[] memberNamespaces, Int32 memberIndex, Int32 requiredIndex, ExtensionDataObject extensionData) +1579770
ReadExternalSourceFromXml(XmlReaderDelegator , XmlObjectSerializerReadContext , XmlDictionaryString[] , XmlDictionaryString[] ) +179
System.Runtime.Serialization.ClassDataContract.ReadXmlValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context) +47
System.Runtime.Serialization.XmlObjectSerializerReadContext.ReadDataContractValue(DataContract dataContract, XmlReaderDelegator reader) +15
System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator reader, String name, String ns, DataContract& dataContract) +1581590
System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator xmlReader, Type declaredType, DataContract dataContract, String name, String ns) +39
System.Runtime.Serialization.DataContractSerializer.InternalReadObject(XmlReaderDelegator xmlReader, Boolean verifyObjectName) +167
System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName) +98
System.Runtime.Serialization.DataContractSerializer.ReadObject(XmlDictionaryReader reader, Boolean verifyObjectName) +44
System.ServiceModel.Dispatcher.DataContractSerializerOperationFormatter.DeserializeParameterPart(XmlDictionaryReader reader, PartInfo part, Boolean isRequest) +55

[NetDispatcherFaultException: The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://SwitchKing.Server.WCFServices/20 ... NameResult. The InnerException message was 'Error in line 1 position 1024. 'Element' 'Address' from namespace 'http://SwitchKing.Common/Entities/2010/01' is not expected. Expecting element 'TypeName'.'. Please see InnerException for more details.]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +7601039
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +275
SwitchKing.Common.Contracts.Framework.ExternalData.IDataSourceContract.GetDataSourceByName(String name, Boolean includeLastValueData) +0
SwitchKing.Server.ClientProxies.Proxies.ExternalDataProxy.GetDataSourceByName(String name, Boolean includeLastValueData) in E:\Switch King\Server\trunk\Switch King Server\SwitchKing.Server.ClientProxies\Proxies\ExternalDataProxy.cs:149
DataSourceControl.GetDataSourceByProperties() in d:\wwwroot\DataSourceControl.ascx.cs:148
DataSourceControl.get_DataSource() in d:\wwwroot\DataSourceControl.ascx.cs:45
DataSourceControl.PopulateControlWithData() in d:\wwwroot\DataSourceControl.ascx.cs:69
DataSourceControl.Page_Load(Object sender, EventArgs e) in d:\wwwroot\DataSourceControl.ascx.cs:23
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627




--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.5456; ASP.NET Version:2.0.50727.5456

Klient 3.0.0.11
Server 3.0.0.13 med Databas 2.5.5
Telldus 2.1.1

Mvh ER

Re: Går ej att lägga till datakälla i webbappen

Posted: Mon 17 Sep 2012, 19:12
by Martin
Ska försöka lägga med detta i installationspaketet på samma sätt som plugin, så att det alltid följer med "det senaste".

Re: Går ej att lägga till datakälla i webbappen

Posted: Tue 18 Sep 2012, 06:31
by pACE78
sonnyboy wrote:Hej
Kolla här!
viewtopic.php?f=28&t=846
Är du säker på länken? Jag får bara Du har inte behörighet att visa denna kategori när jag provar?