Reply to thread

Hi,


Im trying to use MPW with an install of RC4 / SVN from today.


I think the problem is that the External Control Plugin II plugin is not loaded, or not loaded correctly. It *is* present in the process plugin directory ( C:\Program Files\Team MediaPortal\MediaPortal\Plugins\Process\ECP2Plugin.dll ) but its not show in the Plugin list in the Mediaportal configuration program.


If i go to http://10.0.0.2:81/MPExtControlWS/service.asmx


I can succesfully execute the GetCurrentWindowName command for example and get a correct response, i can also see the EPG and (succesfully) schedule recordings without issue, but the Web Remote doesnt work, which is a real shame.


If it try the GetMPECP2AssemblyVersion command i get the following exception:


[code]

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.Remoting.RemotingException: The method 'get_GetMPECP2Version' was not found on the interface/type 'clr:ECP2Assembly.MPHandler, ECP2Assembly'.

   at System.Runtime.Remoting.Messaging.MethodCall.SetObjectFromSoapData(SerializationInfo info)

   at System.Runtime.Remoting.Messaging.MethodCall.SetObjectData(SerializationInfo info, StreamingContext context)

   at System.Runtime.Remoting.Messaging.MethodCall.RootSetObjectData(SerializationInfo info, StreamingContext ctx)

   at System.Runtime.Remoting.Messaging.SerializationMonkey..ctor(SerializationInfo info, StreamingContext ctx)

   --- End of inner exception stack trace ---


Server stack trace:

   at System.RuntimeMethodHandle._SerializationInvoke(Object target, SignatureStruct& declaringTypeSig, SerializationInfo info, StreamingContext context)

   at System.RuntimeMethodHandle.SerializationInvoke(Object target, SignatureStruct declaringTypeSig, SerializationInfo info, StreamingContext context)

   at System.Reflection.RuntimeConstructorInfo.SerializationInvoke(Object target, SerializationInfo info, StreamingContext context)

   at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject(Object obj, SerializationInfo info, StreamingContext context)

   at System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder)

   at System.Runtime.Serialization.ObjectManager.DoFixups()

   at System.Runtime.Serialization.Formatters.Soap.ObjectReader.Deserialize(HeaderHandler handler, ISerParser serParser)

   at System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Deserialize(Stream serializationStream, HeaderHandler handler)

   at System.Runtime.Remoting.Channels.CoreChannel.DeserializeSoapRequestMessage(Stream inputStream, Header[] h, Boolean bStrictBinding, TypeFilterLevel securityLevel)

   at System.Runtime.Remoting.Channels.SoapServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)


Exception rethrown at [0]:

   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)

   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)

   at ECP2Assembly.MPHandler.get_GetMPECP2Version()

   at MPECP2WS.ECP2WS.GetMPECP2AssemblyVersion()

[/code]


PS: By checking the dll file directly in windows explorer i get the following version 1.0.1890.35825


Top Bottom