Thanks!

I use Android Studio and gradle to build so assume doing a "gradle clean"
have similar effect.

Br
Stefan

2015-03-03 1:35 GMT+01:00 <
[email protected]>:

> Send Crosswalk-help mailing list submissions to
>         [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>
> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
> or, via email, send a message with subject or body 'help' to
>         [email protected]
>
> You can reach the person managing the list at
>         [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Crosswalk-help digest..."
>
>
> Today's Topics:
>
>    1. Re: Please help understand why XWalkview crashes (Fu, Junwei)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 3 Mar 2015 00:35:33 +0000
> From: "Fu, Junwei" <[email protected]>
> To: Stefan Persson <[email protected]>,
>         "[email protected]"
>         <[email protected]>
> Subject: Re: [Crosswalk-help] Please help understand why XWalkview
>         crashes
> Message-ID:
>         <
> bdd863a8aa703d4d8a2639fb639a44825aa...@shsmsx102.ccr.corp.intel.com>
> Content-Type: text/plain; charset="utf-8"
>
> Could you please delete ?ant-build? and ?ant-gen? directories in the
> project, then rebuild it. The similar issue like
> https://crosswalk-project.org/jira/browse/XWALK-3380.
>
> Thanks,
> Junwei.
>
> From: Crosswalk-help [mailto:
> [email protected]] On Behalf Of Stefan
> Persson
> Sent: Tuesday, March 03, 2015 2:35 AM
> To: [email protected]
> Subject: [Crosswalk-help] Please help understand why XWalkview crashes
>
> Hi,
>
> We have just released a app using Crosswalk version 10.39.235.15
> Build using Android Studio and lib downloaded using maven.
> maven {
>    url '
> https://download.01.org/crosswalk/releases/crosswalk/android/maven2'
> }
>
> Most of the user reviews are excellent (thanks to Crosswalk!) but for some
> devices the app crashes and wonder if anyone could help me understand why.
>
> The app use one fragment per activity, can have several activities
> running. Where the fragment layout is very simple
>     <org.xwalk.core.XWalkView
>         android:id="@+id/webXWalkView"
>         android:layout_width="match_parent"
>         android:layout_height="match_parent"
>         android:cacheColorHint="@color/windowBackground"
>         android:background="@color/windowBackground"
>         android:overScrollMode="never"
>         android:fadingEdge="none">
>     </org.xwalk.core.XWalkView>
>
> and getting webview instance by inflating layout in onCreateView()
> mWebView = (XWalkView) fragmentView.findViewById(R.id.webXWalkView);
>
> App also use ViewPager with same layout.
>
> #1 Crash "Use SharedXWalkView", seen on Androind 4.1 and Androind 4.2
> java.lang.RuntimeException: Unable to start activity
> ComponentInfo{com.nordnet/com.nordnet.view.WebActivity}:
> android.view.InflateException: Binary XML file line #28: Error inflating
> class org.xwalk.core.XWalkView
> at
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2245)
> at
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)
> at android.app.ActivityThread.access$700(ActivityThread.java:150)
> at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1280)
> at android.os.Handler.dispatchMessage(Handler.java:99)
> at android.os.Looper.loop(Looper.java:137)
> at android.app.ActivityThread.main(ActivityThread.java:5279)
> at java.lang.reflect.Method.invokeNative(Native Method)
> at java.lang.reflect.Method.invoke(Method.java:511)
> at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
> at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
> at dalvik.system.NativeStart.main(Native Method)
> Caused by: android.view.InflateException: Binary XML file line #28: Error
> inflating class org.xwalk.core.XWalkView
> at android.view.LayoutInflater.createView(LayoutInflater.java:619)
> at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:693)
> at android.view.LayoutInflater.rInflate(LayoutInflater.java:752)
> at android.view.LayoutInflater.inflate(LayoutInflater.java:495)
> at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
> at com.nordnet.view.f.onCreateView(SourceFile:82)
> at android.support.v4.app.Fragment.performCreateView(SourceFile:1786)
> at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:947)
> at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:1126)
> at android.support.v4.app.BackStackRecord.run(SourceFile:739)
> at
> android.support.v4.app.FragmentManagerImpl.execPendingActions(SourceFile:1489)
> at android.support.v4.app.FragmentActivity.onStart(SourceFile:548)
> at
> android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1181)
> at android.app.Activity.performStart(Activity.java:5277)
> at
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2218)
> ... 11 more
> Caused by: java.lang.reflect.InvocationTargetException
> at java.lang.reflect.Constructor.constructNative(Native Method)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
> at android.view.LayoutInflater.createView(LayoutInflater.java:593)
> ... 25 more
> Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Use
> SharedXWalkView if you want to support shared mode
> at org.xwalk.core.ReflectionHelper.handleException(SourceFile:233)
> at org.xwalk.core.ReflectionHelper.handleException(SourceFile:237)
> at org.xwalk.core.ReflectionHelper.init(SourceFile:132)
> at org.xwalk.core.ReflectionHelper.loadClass(SourceFile:199)
> at
> org.xwalk.core.ReflectionHelper$ConstructorHelper.loadConstructor(SourceFile:37)
> at org.xwalk.core.ReflectionHelper.createInstance(SourceFile:246)
> at org.xwalk.core.XWalkView.<init>(SourceFile:168)
> ... 28 more
> Caused by: java.lang.RuntimeException: Use SharedXWalkView if you want to
> support shared mode
> ... 34 more
>
> # crash "XWalkViewInternal.init java.lang.NullPointerException
> Android versions 4.0.3, 4.1, 4.3
> android.view.InflateException: Binary XML file line #28: Error inflating
> class <unknown>
> at android.view.LayoutInflater.createView(LayoutInflater.java:606)
> at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:680)
> at android.view.LayoutInflater.rInflate(LayoutInflater.java:739)
> at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
> at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
> at com.nordnet.view.f.onCreateView(SourceFile:82)
> at android.support.v4.app.Fragment.performCreateView(SourceFile:1786)
> at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:947)
> at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:1126)
> at android.support.v4.app.BackStackRecord.run(SourceFile:739)
> at
> android.support.v4.app.FragmentManagerImpl.execPendingActions(SourceFile:1489)
> at
> android.support.v4.app.FragmentManagerImpl.executePendingTransactions(SourceFile:486)
> at android.support.v4.app.FragmentPagerAdapter.finishUpdate(SourceFile:141)
> at android.support.v4.view.ViewPager.populate(SourceFile:1073)
> at android.support.v4.view.ViewPager.populate(SourceFile:919)
> at android.support.v4.view.ViewPager.onMeasure(SourceFile:1441)
> at android.view.View.measure(View.java:12853)
> at android.widget.LinearLayout.measureVertical(LinearLayout.java:829)
> at android.widget.LinearLayout.onMeasure(LinearLayout.java:558)
> at android.view.View.measure(View.java:12853)
> at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4806)
> at android.widget.FrameLayout.onMeasure(FrameLayout.java:298)
> at android.view.View.measure(View.java:12853)
> at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4806)
> at android.widget.FrameLayout.onMeasure(FrameLayout.java:298)
> at android.view.View.measure(View.java:12853)
> at
> android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:599)
> at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:381)
> at android.view.View.measure(View.java:12853)
> at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4806)
> at android.widget.FrameLayout.onMeasure(FrameLayout.java:298)
> at android.view.View.measure(View.java:12853)
> at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4806)
> at
> android.support.v7.internal.widget.ActionBarOverlayLayout.onMeasure(SourceFile:453)
> at android.view.View.measure(View.java:12853)
> at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4806)
> at android.widget.FrameLayout.onMeasure(FrameLayout.java:298)
> at android.view.View.measure(View.java:12853)
> at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4806)
> at
> android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1386)
> at android.widget.LinearLayout.measureVertical(LinearLayout.java:677)
> at android.widget.LinearLayout.onMeasure(LinearLayout.java:558)
> at android.view.View.measure(View.java:12853)
> at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4806)
> at android.widget.FrameLayout.onMeasure(FrameLayout.java:298)
> at
> com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2111)
> at android.view.View.measure(View.java:12853)
> at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1065)
> at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2455)
> at android.os.Handler.dispatchMessage(Handler.java:99)
> at android.os.Looper.loop(Looper.java:137)
> at android.app.ActivityThread.main(ActivityThread.java:4424)
> at java.lang.reflect.Method.invokeNative(Native Method)
> at java.lang.reflect.Method.invoke(Method.java:511)
> at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
> at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
> at dalvik.system.NativeStart.main(Native Method)
> Caused by: java.lang.reflect.InvocationTargetException
> at java.lang.reflect.Constructor.constructNative(Native Method)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
> at android.view.LayoutInflater.createView(LayoutInflater.java:586)
> ... 56 more
> Caused by: java.lang.RuntimeException:
> java.lang.reflect.InvocationTargetException
> at org.xwalk.core.ReflectionHelper.handleException(SourceFile:233)
> at org.xwalk.core.ReflectionHelper.createInstance(SourceFile:260)
> at org.xwalk.core.XWalkView.<init>(SourceFile:168)
> ... 59 more
> Caused by: java.lang.reflect.InvocationTargetException
> at java.lang.reflect.Constructor.constructNative(Native Method)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
> at org.xwalk.core.ReflectionHelper.createInstance(SourceFile:252)
> ... 60 more
> Caused by: java.lang.RuntimeException: java.lang.NullPointerException
> at org.xwalk.core.internal.XWalkViewInternal.init(SourceFile:286)
> at org.xwalk.core.internal.XWalkViewInternal.<init>(SourceFile:197)
> at org.xwalk.core.internal.XWalkViewBridge.<init>(SourceFile:45)
> ... 63 more
> Caused by: java.lang.NullPointerException
> at
> org.chromium.base.ApplicationStatus.registerStateListenerForActivity(SourceFile:362)
> at org.xwalk.core.internal.XWalkViewInternal.init(SourceFile:276)
> ... 65 more
>
> Br
> Stefan
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.crosswalk-project.org/pipermail/crosswalk-help/attachments/20150303/16b6307e/attachment.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Crosswalk-help mailing list
> [email protected]
> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
>
>
> ------------------------------
>
> End of Crosswalk-help Digest, Vol 15, Issue 4
> *********************************************
>
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to