cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-8758) WP8: splashscreen.hide() causes exception to be thrown
Date Sat, 25 Apr 2015 21:58:40 GMT

    [ https://issues.apache.org/jira/browse/CB-8758?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14512735#comment-14512735
] 

ASF GitHub Bot commented on CB-8758:
------------------------------------

Github user asfgit closed the pull request at:

    https://github.com/apache/cordova-plugin-splashscreen/pull/42


> WP8: splashscreen.hide() causes exception to be thrown
> ------------------------------------------------------
>
>                 Key: CB-8758
>                 URL: https://issues.apache.org/jira/browse/CB-8758
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin SplashScreen, WP8
>            Reporter: Dan Polivy
>            Assignee: Jesse MacFadyen
>
> When calling the hide() method on splashscreen, on WP8, the call to Popup.IsOpen throws
a TargetInvocationException due to invalid cross-thread access.
> I don't know the specifics, but most likely the threading model for how plugins are executed
has changed over time, exposing this exception.
> +		[System.Reflection.TargetInvocationException]	{System.Reflection.TargetInvocationException:
Exception has been thrown by the target of an invocation. ---> System.UnauthorizedAccessException:
Invalid cross-thread access.
>    at MS.Internal.XcpImports.CheckThread()
>    at System.Windows.DependencyObject.GetValueInternal(DependencyProperty dp)
>    at System.Windows.FrameworkElement.GetValueInternal(DependencyProperty dp)
>    at System.Windows.Controls.Primitives.Popup.get_IsOpen()
>    at WPCordovaClassLib.Cordova.Commands.SplashScreen.hide(String options)
>    --- End of inner exception stack trace ---
>    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature
sig, Boolean constructor)
>    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters,
Object[] arguments)
>    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr,
Binder binder, Object[] parameters, CultureInfo culture)
>    at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
>    at WPCordovaClassLib.Cordova.Commands.BaseCommand.InvokeMethodNamed(String methodName,
Object[] args)
>    at WPCordovaClassLib.Cordova.Commands.BaseCommand.InvokeMethodNamed(String callbackId,
String methodName, Object[] args)
>    at WPCordovaClassLib.Cordova.NativeExecution.<>c__DisplayClass6.<ProcessCommand>b__2()}
System.Reflection.TargetInvocationException



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message