Normal
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.asmxI 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
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