Hello
This may be rather basic but I found no answser on this discussion list and on Google.
I created an Android project (minSdkVersion="7" with java 6) and included Biweekly 0.4.0 jar with jackson-core also.
When I call Biweekly.parse(input) I have the below exception (basically NoClassDefFoundError QName).
After my readings I understand that this may be cause by a java version conflict. Should I use java 5 ?
Any help will be really appreciated.
Thanks a lot.
01-02 12:31:48.484 276-286/com.adl.adltesticslib E/AndroidRuntime﹕ Uncaught handler: thread AsyncTask #1 exiting due to uncaught exception
01-02 12:31:48.544 276-286/com.adl.adltesticslib E/AndroidRuntime﹕ java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:200)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)
Caused by: java.lang.ExceptionInInitializerError
at biweekly.Biweekly$ParserChain.<init>(Biweekly.java:452)
at biweekly.Biweekly$ParserChainText.<init>(Biweekly.java:516)
at biweekly.Biweekly$ParserChainText.<init>(Biweekly.java:512)
at biweekly.Biweekly$ParserChainTextReader.<init>(Biweekly.java:594)
at biweekly.Biweekly$ParserChainTextReader.<init>(Biweekly.java:588)
at biweekly.Biweekly.parse(Biweekly.java:292)
at com.adl.adltesticslib.BiWeeklyLoader.doInBackground(BiWeeklyLoader.java:41)
at com.adl.adltesticslib.BiWeeklyLoader.doInBackground(BiWeeklyLoader.java:13)
at android.os.AsyncTask$2.call(AsyncTask.java:185)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)
Caused by: java.lang.NoClassDefFoundError: javax.xml.namespace.QName
at biweekly.io.scribe.property.ICalPropertyScribe.<init>(ICalPropertyScribe.java:101)
at biweekly.io.scribe.property.TextPropertyScribe.<init>(TextPropertyScribe.java:48)
at biweekly.io.scribe.property.TextPropertyScribe.<init>(TextPropertyScribe.java:44)
at biweekly.io.scribe.property.ActionScribe.<init>(ActionScribe.java:40)
at biweekly.io.scribe.ScribeIndex.<clinit>(ScribeIndex.java:169)
at biweekly.Biweekly$ParserChain.<init>(Biweekly.java:452)
at biweekly.Biweekly$ParserChainText.<init>(Biweekly.java:516)
at biweekly.Biweekly$ParserChainText.<init>(Biweekly.java:512)
at biweekly.Biweekly$ParserChainTextReader.<init>(Biweekly.java:594)
at biweekly.Biweekly$ParserChainTextReader.<init>(Biweekly.java:588)
at biweekly.Biweekly.parse(Biweekly.java:292)
at com.adl.adltesticslib.BiWeeklyLoader.doInBackground(BiWeeklyLoader.java:41)
at com.adl.adltesticslib.BiWeeklyLoader.doInBackground(BiWeeklyLoader.java:13)
at android.os.AsyncTask$2.call(AsyncTask.java:185)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)</init></init></init></init></init></clinit></init></init></init></init></init></init></init></init></init>
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sorry for the late reply. I'm not sure why you're getting this error. According to this page, that class exists in the core Android API. Are you using some sort of third-party SDK? Downgrading to Java 5 shouldn't make a difference, but you might as well try it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello
This may be rather basic but I found no answser on this discussion list and on Google.
I created an Android project (minSdkVersion="7" with java 6) and included Biweekly 0.4.0 jar with jackson-core also.
When I call Biweekly.parse(input) I have the below exception (basically NoClassDefFoundError QName).
After my readings I understand that this may be cause by a java version conflict. Should I use java 5 ?
Any help will be really appreciated.
Thanks a lot.
01-02 12:31:48.484 276-286/com.adl.adltesticslib E/AndroidRuntime﹕ Uncaught handler: thread AsyncTask #1 exiting due to uncaught exception
01-02 12:31:48.544 276-286/com.adl.adltesticslib E/AndroidRuntime﹕ java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:200)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)
Caused by: java.lang.ExceptionInInitializerError
at biweekly.Biweekly$ParserChain.<init>(Biweekly.java:452)
at biweekly.Biweekly$ParserChainText.<init>(Biweekly.java:516)
at biweekly.Biweekly$ParserChainText.<init>(Biweekly.java:512)
at biweekly.Biweekly$ParserChainTextReader.<init>(Biweekly.java:594)
at biweekly.Biweekly$ParserChainTextReader.<init>(Biweekly.java:588)
at biweekly.Biweekly.parse(Biweekly.java:292)
at com.adl.adltesticslib.BiWeeklyLoader.doInBackground(BiWeeklyLoader.java:41)
at com.adl.adltesticslib.BiWeeklyLoader.doInBackground(BiWeeklyLoader.java:13)
at android.os.AsyncTask$2.call(AsyncTask.java:185)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)
Caused by: java.lang.NoClassDefFoundError: javax.xml.namespace.QName
at biweekly.io.scribe.property.ICalPropertyScribe.<init>(ICalPropertyScribe.java:101)
at biweekly.io.scribe.property.TextPropertyScribe.<init>(TextPropertyScribe.java:48)
at biweekly.io.scribe.property.TextPropertyScribe.<init>(TextPropertyScribe.java:44)
at biweekly.io.scribe.property.ActionScribe.<init>(ActionScribe.java:40)
at biweekly.io.scribe.ScribeIndex.<clinit>(ScribeIndex.java:169)
at biweekly.Biweekly$ParserChain.<init>(Biweekly.java:452)
at biweekly.Biweekly$ParserChainText.<init>(Biweekly.java:516)
at biweekly.Biweekly$ParserChainText.<init>(Biweekly.java:512)
at biweekly.Biweekly$ParserChainTextReader.<init>(Biweekly.java:594)
at biweekly.Biweekly$ParserChainTextReader.<init>(Biweekly.java:588)
at biweekly.Biweekly.parse(Biweekly.java:292)
at com.adl.adltesticslib.BiWeeklyLoader.doInBackground(BiWeeklyLoader.java:41)
at com.adl.adltesticslib.BiWeeklyLoader.doInBackground(BiWeeklyLoader.java:13)
at android.os.AsyncTask$2.call(AsyncTask.java:185)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)</init></init></init></init></init></clinit></init></init></init></init></init></init></init></init></init>
Hi Riccardo,
Sorry for the late reply. I'm not sure why you're getting this error. According to this page, that class exists in the core Android API. Are you using some sort of third-party SDK? Downgrading to Java 5 shouldn't make a difference, but you might as well try it.