diff -r dd635af15958 -r af4693956263 src/org/gege/caldavsyncadapter/android/entities/AndroidEvent.java --- a/src/org/gege/caldavsyncadapter/android/entities/AndroidEvent.java Sat Feb 14 00:21:19 2015 +0100 +++ b/src/org/gege/caldavsyncadapter/android/entities/AndroidEvent.java Sat Feb 14 00:28:10 2015 +0100 @@ -72,6 +72,8 @@ import java.net.URISyntaxException; import java.text.ParseException; +import com.europalab.caldavsyn.Appctxpro; + //import android.accounts.Account; //import android.content.ContentProviderClient; //import android.content.ContentValues; @@ -317,6 +319,8 @@ public boolean createIcs(String strUid) { boolean Result = false; TimeZone timeZone = null; + //Thread.currentThread().setContextClassLoader(Context.getApplicationContext().getClassLoader()); + Thread.currentThread().setContextClassLoader(Appctxpro.getContext().getClassLoader()); TimeZoneRegistry registry = TimeZoneRegistryFactory.getInstance().createRegistry(); //TODO: do not simply create the ics-file new. take into account the RAWDATA if available /*