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
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to