Title: Do not show the SAXParseException when trying to parse the AndroidManifest.xml file · Issue #327 · androidannotations/androidannotations · GitHub
Open Graph Title: Do not show the SAXParseException when trying to parse the AndroidManifest.xml file · Issue #327 · androidannotations/androidannotations
X Title: Do not show the SAXParseException when trying to parse the AndroidManifest.xml file · Issue #327 · androidannotations/androidannotations
Description: Today I was writing the most beautiful Android application when AA suddenly threw that error right in my face : Unexpected error. Please report an issue on AndroidAnnotations, with the following content: java.lang.RuntimeException: org.x...
Open Graph Description: Today I was writing the most beautiful Android application when AA suddenly threw that error right in my face : Unexpected error. Please report an issue on AndroidAnnotations, with the following co...
X Description: Today I was writing the most beautiful Android application when AA suddenly threw that error right in my face : Unexpected error. Please report an issue on AndroidAnnotations, with the following co...
Opengraph URL: https://github.com/androidannotations/androidannotations/issues/327
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Do not show the SAXParseException when trying to parse the AndroidManifest.xml file","articleBody":"Today I was writing the most beautiful Android application when AA suddenly threw that error right in my face : \n\n```\nUnexpected error. Please report an issue on AndroidAnnotations, with the following content: java.lang.RuntimeException: org.xml.sax.SAXParseException: \n Content is not allowed in prolog. at \n com.googlecode.androidannotations.helper.AndroidManifestFinder.extractAndroidManifest(AndroidManifestFinder.java:54) at \n com.googlecode.androidannotations.AndroidAnnotationProcessor.extractAndroidManifest(AndroidAnnotationProcessor.java:363) at \n com.googlecode.androidannotations.AndroidAnnotationProcessor.processThrowing(AndroidAnnotationProcessor.java:335) at \n com.googlecode.androidannotations.AndroidAnnotationProcessor.process(AndroidAnnotationProcessor.java:318) at \n org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139) at \n org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121) at \n org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159) at \n org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134) at \n org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:813) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:432) \n at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364) at \n org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329) at \n org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301) at \n org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134) at \n org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:\n 193) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at \n org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) at \n org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:\n 292) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) at \n org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) at \n org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) \n at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: \n org.xml.sax.SAXParseException: Content is not allowed in prolog. at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:246) at \n com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) at \n javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:208) at \n com.googlecode.androidannotations.helper.AndroidManifestFinder.parseThrowing(AndroidManifestFinder.java:122) at \n com.googlecode.androidannotations.helper.AndroidManifestFinder.extractAndroidManifestThrowing(AndroidManifestFinder.java:60) at \n com.googlecode.androidannotations.helper.AndroidManifestFinder.extractAndroidManifest(AndroidManifestFinder.java:49) ... 27 more\n```\n\nI was having a syntax error in my AndroidManifest, the project wasn't compiling and an error was shown on the AndroidManifest. \n\nI think we could simply catch and ignore that exception from AA, there is no reason to add a second error on the Activity if another is already displayed on the AndroidManifest file by Eclipse.\n\nOr we can add an error with a more understandable message like \"Hey honey ! I'm AndroidAnnotations and I'm Unable to parse the AndoridManifest.xml file. Please fix that file if you want i build the greatest application\"\n","author":{"url":"https://github.com/mathieuboniface","@type":"Person","name":"mathieuboniface"},"datePublished":"2012-09-29T12:35:05.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4},"url":"https://github.com/327/androidannotations/issues/327"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:b0d5180c-ffdb-fdc4-fded-02b538c1cb35 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E62A:DA6D4:7792E6:A1DD24:6A618493 |
| html-safe-nonce | c2fd0edec879c5b59a9f810a50169013fec0731a3bcb9d4b17506486dff6cfa3 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNjJBOkRBNkQ0Ojc3OTJFNjpBMUREMjQ6NkE2MTg0OTMiLCJ2aXNpdG9yX2lkIjoiNzkxNjcyMzM0MjI5MjM4Njk2MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 751789cf9af1fff6adc3730a3d9a1b4b319fdfaa9368bdeac0e46b0f5dd9c33b |
| hovercard-subject-tag | issue:7237307 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/androidannotations/androidannotations/327/issue_layout |
| twitter:image | https://opengraph.githubassets.com/5d1046b27a20cc651cb54ca1c75997bee4631538d763a1fae7347146dddaa877/androidannotations/androidannotations/issues/327 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/5d1046b27a20cc651cb54ca1c75997bee4631538d763a1fae7347146dddaa877/androidannotations/androidannotations/issues/327 |
| og:image:alt | Today I was writing the most beautiful Android application when AA suddenly threw that error right in my face : Unexpected error. Please report an issue on AndroidAnnotations, with the following co... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | mathieuboniface |
| hostname | github.com |
| expected-hostname | github.com |
| None | c28c2f6607f2aacbd934868d997038895c9780d08babfe918550d73773326f4c |
| turbo-cache-control | no-preview |
| go-import | github.com/androidannotations/androidannotations git https://github.com/androidannotations/androidannotations.git |
| octolytics-dimension-user_id | 1315313 |
| octolytics-dimension-user_login | androidannotations |
| octolytics-dimension-repository_id | 3116751 |
| octolytics-dimension-repository_nwo | androidannotations/androidannotations |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 3116751 |
| octolytics-dimension-repository_network_root_nwo | androidannotations/androidannotations |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | cd05235d52ffb3318513d883a56c87a121015c8b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width