Anil Kumar
unread,May 2, 2012, 6:58:27 AM5/2/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to android-platform
Hi,
I am working on application to extract meeting request attachment
(.ics file ) in email application by using external iCal4j.jar file. I
made one dummy application to extract data from .ics file in eclipse
and it is working fine, but when I am trying to build it using
Android.mk inside the android ICS open source code I am facing
problem. It is building properly but when I am running it is throwing
below exception. I kept my ical4j.properties file inside /src folder.
05-01 11:52:17.196: I/Configurator(642): ical4j.properties not found.
05-01 11:52:17.286: W/dalvikvm(642): Exception Ljava/lang/
NullPointerException; thrown while initializing Lnet/fortuna/ical4j/
model/TimeZoneRegistryImpl;
05-01 11:52:17.286: D/ANIL(642): ######## ANIL
MessageViewAttachmentInfo line ==== 1236
05-01 11:52:17.306: D/AndroidRuntime(642): Shutting down VM
05-01 11:52:17.306: W/dalvikvm(642): threadid=1: thread exiting with
uncaught exception (group=0x409c01f8)
05-01 11:52:17.336: E/AndroidRuntime(642): FATAL EXCEPTION: main
05-01 11:52:17.336: E/AndroidRuntime(642):
java.lang.ExceptionInInitializerError
05-01 11:52:17.336: E/AndroidRuntime(642): at
net.fortuna.ical4j.model.DefaultTimeZoneRegistryFactory.createRegistry(DefaultTimeZoneRegistryFactory.java:
48)
05-01 11:52:17.336: E/AndroidRuntime(642): at
net.fortuna.ical4j.data.CalendarBuilder.<init>(CalendarBuilder.java:
123)
05-01 11:52:17.336: E/AndroidRuntime(642): at
com.android.email.activity.IcsManager.getvCalendarData(IcsManager.java:
17)
05-01 11:52:17.336: E/AndroidRuntime(642): at
com.android.email.activity.MessageViewFragmentBase.addAttachment(MessageViewFragmentBase.java:
1530)
05-01 11:52:17.336: E/AndroidRuntime(642): at
com.android.email.activity.MessageViewFragmentBase.access
$1900(MessageViewFragmentBase.java:98)
05-01 11:52:17.336: E/AndroidRuntime(642): at
com.android.email.activity.MessageViewFragmentBase
$LoadAttachmentsTask.onSuccess(MessageViewFragmentBase.java:1227)
05-01 11:52:17.336: E/AndroidRuntime(642): at
com.android.email.activity.MessageViewFragmentBase
$LoadAttachmentsTask.onSuccess(MessageViewFragmentBase.java:1192)
05-01 11:52:17.336: E/AndroidRuntime(642): at
com.android.emailcommon.utility.EmailAsyncTask
$InnerTask.onPostExecute(EmailAsyncTask.java:133)
05-01 11:52:17.336: E/AndroidRuntime(642): at
android.os.AsyncTask.finish(AsyncTask.java:602)
05-01 11:52:17.336: E/AndroidRuntime(642): at
android.os.AsyncTask.access$600(AsyncTask.java:156)
05-01 11:52:17.336: E/AndroidRuntime(642): at
android.os.AsyncTask
$InternalHandler.handleMessage(AsyncTask.java:615)
05-01 11:52:17.336: E/AndroidRuntime(642): at
android.os.Handler.dispatchMessage(Handler.java:99)
05-01 11:52:17.336: E/AndroidRuntime(642): at
android.os.Looper.loop(Looper.java:137)
05-01 11:52:17.336: E/AndroidRuntime(642): at
android.app.ActivityThread.main(ActivityThread.java:4424)
05-01 11:52:17.336: E/AndroidRuntime(642): at
java.lang.reflect.Method.invokeNative(Native Method)
05-01 11:52:17.336: E/AndroidRuntime(642): at
java.lang.reflect.Method.invoke(Method.java:511)
05-01 11:52:17.336: E/AndroidRuntime(642): at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:784)
05-01 11:52:17.336: E/AndroidRuntime(642): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
05-01 11:52:17.336: E/AndroidRuntime(642): at
dalvik.system.NativeStart.main(Native Method)
05-01 11:52:17.336: E/AndroidRuntime(642): Caused by:
java.lang.NullPointerException
05-01 11:52:17.336: E/AndroidRuntime(642): at
java.util.Properties.load(Properties.java:246)
05-01 11:52:17.336: E/AndroidRuntime(642): at
net.fortuna.ical4j.model.TimeZoneRegistryImpl.<clinit>(TimeZoneRegistryImpl.java:
76)
05-01 11:52:17.336: E/AndroidRuntime(642): ... 19 more
05-01 11:52:17.416: W/ActivityManager(78): Force finishing activity
com.android.email/.activity.EmailActivity
05-01 11:52:17.416: W/WindowManager(78): Failure taking screenshot for
(120x180) to layer 21015
05-01 11:52:17.626: D/dalvikvm(642): GC_CONCURRENT freed 350K, 9% free
7705K/8391K, paused 5ms+30ms
05-01 11:52:17.935: W/ActivityManager(78): Activity pause timeout for
ActivityRecord{4115d5d8 com.android.email/.activity.EmailActivity}
is there anything I need to mention in Android.mk file to include
iCal4j.properties file.
Thanks & Regards
Anil Kumar