Start a new topic
Solved

FATAL EXCEPTION: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.wikitude.architect.ArchitectView.onCreate(com.wikitude.architect.ArchitectStartupConfiguration)' on a null object reference

Hi when I run my application I receive the error mentioned in the title:


FATAL EXCEPTION: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.wikitude.architect.ArchitectView.onCreate(com.wikitude.architect.ArchitectStartupConfiguration)' on a null object reference



I will attach the logcat and a screenshot of my project file structure if that is any help:


 

03-21 11:48:38.306 21590-21590/? I/art: Late-enabling -Xcheck:jni
03-21 11:48:38.342 21590-21615/? I/art: Debugger is no longer active
03-21 11:48:38.472 21590-21590/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_dependencies_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_dependencies_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:38.782 21590-21590/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_slice_0_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_slice_0_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:38.849 21590-21590/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_slice_1_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_slice_1_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:38.918 21590-21590/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_slice_2_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_slice_2_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:38.993 21590-21590/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_slice_3_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_slice_3_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:39.062 21590-21590/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_slice_4_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_slice_4_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:39.135 21590-21590/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_slice_5_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_slice_5_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:39.202 21590-21590/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_slice_6_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_slice_6_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:39.272 21590-21590/? W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_slice_7_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_slice_7_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:39.355 21590-21590/ie.nuigalway.paulrussell.antenna_alignment_application W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_slice_8_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_slice_8_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:39.436 21590-21590/ie.nuigalway.paulrussell.antenna_alignment_application W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m -j4 --instruction-set-variant=krait --instruction-set-features=default --dex-file=/data/app/ie.nuigalway.paulrussell.antenna_alignment_application-1/split_lib_slice_9_apk.apk --oat-file=/data/dalvik-cache/arm/data@app@ie.nuigalway.paulrussell.antenna_alignment_application-1@split_lib_slice_9_apk.apk@classes.dex) because non-0 exit status
03-21 11:48:39.499 21590-21590/ie.nuigalway.paulrussell.antenna_alignment_application D/AndroidRuntime: Shutting down VM
03-21 11:48:39.500 21590-21590/ie.nuigalway.paulrussell.antenna_alignment_application E/AndroidRuntime: FATAL EXCEPTION: main
                                                                                                        Process: ie.nuigalway.paulrussell.antenna_alignment_application, PID: 21590
                                                                                                        java.lang.RuntimeException: Unable to start activity ComponentInfo{ie.nuigalway.paulrussell.antenna_alignment_application/ie.nuigalway.paulrussell.antenna_alignment_application.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.wikitude.architect.ArchitectView.onCreate(com.wikitude.architect.ArchitectStartupConfiguration)' on a null object reference
                                                                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2426)
                                                                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2490)
                                                                                                            at android.app.ActivityThread.-wrap11(ActivityThread.java)
                                                                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354)
                                                                                                            at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                                                            at android.os.Looper.loop(Looper.java:148)
                                                                                                            at android.app.ActivityThread.main(ActivityThread.java:5443)
                                                                                                            at java.lang.reflect.Method.invoke(Native Method)
                                                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
                                                                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
                                                                                                         Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.wikitude.architect.ArchitectView.onCreate(com.wikitude.architect.ArchitectStartupConfiguration)' on a null object reference
                                                                                                            at ie.nuigalway.paulrussell.antenna_alignment_application.MainActivity.onCreate(MainActivity.java:34)
                                                                                                            at android.app.Activity.performCreate(Activity.java:6245)
                                                                                                            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1130)
                                                                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2379)
                                                                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2490) 
                                                                                                            at android.app.ActivityThread.-wrap11(ActivityThread.java) 
                                                                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354) 
                                                                                                            at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                                                            at android.os.Looper.loop(Looper.java:148) 
                                                                                                            at android.app.ActivityThread.main(ActivityThread.java:5443) 
                                                                                                            at java.lang.reflect.Method.invoke(Native Method) 
                                                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728) 
                                                                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 

 


Here is a screenshot of the files in my project folder:


image



Any help would be much appreciated, as I am doing this as a final year project and the deadline is growing near.


I am trying to run the POI With Label example, and once I get that running I will be expanding on it. But at the moment this is the error I get.

1 Comment

Hi Paul,


Before you can use architectView the following steps need to be done:

1.) make sure your layout contains 

   

<com.wikitude.architect.ArchitectView android:id="@+id/YOUR_ARCHITECT_VIEW_ID" android:layout_width="fill_parent" android:layout_height="fill_parent"/>

 2.) call the following in your Activity.onCreate

  

setContentView( R.id.YOUR_LAYOUT_ID ); 

  

3.) get the architectView

  

this.architectView = (ArchitectView) findViewById( R.id.YOUR_ARCHITECT_VIEW_ID );

  

After this you can use the architectView.
e.g. 

  

final ArchitectStartupConfiguration config = new ArchitectStartupConfiguration();
config.setLicenseKey( * license key */ );
this.architectView.onCreate( config );

  


Best Regards,
Alex

Login or Signup to post a comment