On Monday, May 27, 2013 8:17:00 PM UTC+5:30, Puneet B wrote:
>
>
>
> On Tuesday, January 15, 2013 9:17:09 AM UTC+5:30, Kai Meyer wrote:
>>
>> On Saturday, January 12, 2013 12:15:45 AM UTC-7, Kai Meyer wrote:
>>>
>>> I'm trying to follow these instructions: 
>>> http://davanum.wordpress.com/2007/12/04/command-line-java-on-dalvikvm/
>>>
>>> I've got the CmdLine.jar generated, but I get a NullPointerException 
>>> thrown. This is on Fedora 17 x64 host, and Android 4.0.4_r1 source. Should 
>>> this work?
>>>
>>> [kai@gamer-fedora16-64 out]$ ANDROID_ROOT=${PWD}/host/linux-x86 
>>> ANDROID_DATA=${PWD} host/linux-x86/bin/dalvikvm -Xint:portable 
>>> -Xbootclasspath:${PWD}/target/product/generic/dex_bootjars/system/framework/core.jar
>>>  
>>> -classpath /home/kai/git/android/foo/CmdLine.jar org.apache.HelloWorld
>>> W/dalvikvm(29918): Exception Ljava/lang/NullPointerException; thrown 
>>> while initializing Ljava/lang/System;
>>> W/dalvikvm(29918): Exception Ljava/lang/ExceptionInInitializerError; 
>>> thrown while initializing Ljava/lang/ClassLoader$SystemClassLoader;
>>> W/dalvikvm(29918): WARNING: system class loader is NULL (setting main 
>>> ctxt)
>>> W/dalvikvm(29918): Warning: tracked references remain post-initialization
>>> W/dalvikvm(29918): MAIN reference table (0x8c6b7d8) dump:
>>> W/dalvikvm(29918):   Last 1 entries (of 1):
>>> E/dalvikvm(29918): Class lookup Ljava/lang/Daemons; attempted with 
>>> exception pending
>>> W/dalvikvm(29918): Pending exception is:
>>> I/dalvikvm(29918): java.lang.ExceptionInInitializerError:
>>> I/dalvikvm(29918):     at 
>>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:125)
>>> I/dalvikvm(29918):     at dalvik.system.NativeStart.main(Native Method)
>>>
>>




can you say in detail.... 

> I/dalvikvm(29918): Caused by:
>>> I/dalvikvm(29918): java.lang.ExceptionInInitializerError:
>>> I/dalvikvm(29918):     at 
>>> java.lang.ClassLoader.createSystemClassLoader(ClassLoader.java:100)
>>> I/dalvikvm(29918):     at 
>>> java.lang.ClassLoader.access$000(ClassLoader.java:65)
>>> I/dalvikvm(29918):     at 
>>> java.lang.ClassLoader$SystemClassLoader.<clinit>(ClassLoader.java:81)
>>> I/dalvikvm(29918):     at 
>>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:125)
>>> I/dalvikvm(29918):     at dalvik.system.NativeStart.main(Native Method)
>>> I/dalvikvm(29918): Caused by:
>>> I/dalvikvm(29918): java.lang.NullPointerException:
>>> I/dalvikvm(29918):     at java.util.Hashtable.put(Hashtable.java:365)
>>> I/dalvikvm(29918):     at 
>>> java.lang.System.initSystemProperties(System.java:286)
>>> I/dalvikvm(29918):     at java.lang.System.getProperties(System.java:260)
>>> I/dalvikvm(29918):     at java.lang.System.getProperty(System.java:425)
>>> I/dalvikvm(29918):     at java.lang.System.getProperty(System.java:406)
>>> I/dalvikvm(29918):     at java.lang.System.<clinit>(System.java:90)
>>> I/dalvikvm(29918):     at 
>>> java.lang.ClassLoader.createSystemClassLoader(ClassLoader.java:100)
>>> I/dalvikvm(29918):     at 
>>> java.lang.ClassLoader.access$000(ClassLoader.java:65)
>>> I/dalvikvm(29918):     at 
>>> java.lang.ClassLoader$SystemClassLoader.<clinit>(ClassLoader.java:81)
>>> I/dalvikvm(29918):     at 
>>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:125)
>>> I/dalvikvm(29918):     at dalvik.system.NativeStart.main(Native Method)
>>> I/dalvikvm(29918): DALVIK THREADS:
>>> I/dalvikvm(29918): "main" prio=5 tid=1 RUNNABLE
>>> I/dalvikvm(29918):   | group="main" sCount=0 dsCount=0 obj=0xf60713a8 
>>> self=0x8c6b3e0
>>> I/dalvikvm(29918):   | sysTid=29918 nice=0 sched=0/0 cgrp=[n/a] 
>>> handle=-150587648
>>> I/dalvikvm(29918):   | schedstat=( 14205704 604920 127 ) utm=0 stm=0 
>>> core=0
>>> I/dalvikvm(29918):   at dalvik.system.NativeStart.main(Native Method)
>>> I/dalvikvm(29918): 
>>> E/dalvikvm(29918): VM aborting
>>> W/dalvikvm(29918): #0  
>>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(_Z23dvmPrintNativeBackTracev+0x31)
>>>  
>>> [0xf7622e11]
>>> W/dalvikvm(29918): #1  
>>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(dvmAbort+0xad)
>>>  
>>> [0xf7622f6d]
>>> W/dalvikvm(29918): #2  
>>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(+0xc06b5) 
>>> [0xf766f6b5]
>>> W/dalvikvm(29918): #3  
>>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(_Z18dvmFindSystemClassPKc+0x22)
>>>  
>>> [0xf7671822]
>>> W/dalvikvm(29918): #4  
>>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(_Z19dvmGcStartupClassesv+0x1e)
>>>  
>>> [0xf764424e]
>>> W/dalvikvm(29918): #5  
>>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(_Z10dvmStartupiPKPKcbP7_JNIEnv+0xa6d)
>>>  
>>> [0xf76239ed]
>>> W/dalvikvm(29918): #6  
>>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(JNI_CreateJavaVM+0x3e2)
>>>  
>>> [0xf7637ba2]
>>> W/dalvikvm(29918): #7  host/linux-x86/bin/dalvikvm() [0x8048937]
>>> W/dalvikvm(29918): #8  /lib/libc.so.6(__libc_start_main+0xf5) 
>>> [0x470f5635]
>>> W/dalvikvm(29918): #9  host/linux-x86/bin/dalvikvm() [0x8048f29]
>>> Segmentation fault (core dumped)
>>>
>>>
>> I figure this one out. It's because of a missing LD_LIBRARY_PATH 
>> variable. Apparently it's required. 
>>
>
>
>
>
>
>
>
>
> CAN YOU SAY IN DETAIL I AM ALSO FACING SAME PROBLEM 
>

-- 
-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

--- 
You received this message because you are subscribed to the Google Groups 
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-porting+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to