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
