Title: static inner class error and NullPointerException · Issue #1177 · androidannotations/androidannotations · GitHub
Open Graph Title: static inner class error and NullPointerException · Issue #1177 · androidannotations/androidannotations
X Title: static inner class error and NullPointerException · Issue #1177 · androidannotations/androidannotations
Description: Hi there, I made a similar class than this test class and when I build it I get more errors. First I get "EBean cannot be used on a non static inner element" and then one NullPointerException. If you comment the @AfterInject annotation y...
Open Graph Description: Hi there, I made a similar class than this test class and when I build it I get more errors. First I get "EBean cannot be used on a non static inner element" and then one NullPointerException. If y...
X Description: Hi there, I made a similar class than this test class and when I build it I get more errors. First I get "EBean cannot be used on a non static inner element" and then one NullPointerExcep...
Opengraph URL: https://github.com/androidannotations/androidannotations/issues/1177
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"static inner class error and NullPointerException","articleBody":"Hi there, \nI made a similar class than this test class and when I build it I get more errors. \nFirst I get \"EBean cannot be used on a non static inner element\" and then one NullPointerException. \nIf you comment the @AfterInject annotation you get only the first error (no NullPointerException). \n\n``` java\npackage hu.simpe.androidannotationstest;\n\nimport android.app.ListFragment;\nimport android.content.Context;\nimport android.widget.ArrayAdapter;\n\nimport org.androidannotations.annotations.AfterInject;\nimport org.androidannotations.annotations.Bean;\nimport org.androidannotations.annotations.EBean;\nimport org.androidannotations.annotations.EFragment;\n\n/**\n * Created by Péter Simon on 2014.10.04.\n */\n@EFragment(R.layout.fragment_test)\npublic class TestFragment extends ListFragment {\n\n @Bean\n protected TestAdapter mAdapter;\n\n public TestFragment() {\n // Required empty public constructor\n }\n\n @EBean\n protected static class TestAdapter extends ArrayAdapter\u003cString\u003e {\n\n private static String[] testElements = new String[]{\"test1\", \"test2\"};\n\n public TestAdapter(Context context) {\n super(context, android.R.layout.simple_list_item_1);\n }\n\n @AfterInject\n protected void afterInject() {\n for (String testElement : testElements) {\n add(testElement);\n }\n }\n }\n\n}\n\n```\n\n```\nNote: Validating elements\nNote: Validating with EFragmentHandler: [hu.simpe.androidannotationstest.TestFragment]\nNote: Validating with EBeanHandler: [hu.simpe.androidannotationstest.TestFragment.TestAdapter]\nNote: Validating with BeanHandler: [mAdapter]\nNote: Validating with AfterInjectHandler: [afterInject()]\nNote: Processing root elements\nNote: Processing root elements EFragmentHandler: [hu.simpe.androidannotationstest.TestFragment]\nNote: Processing enclosed elements\nD:\\Users\\simpe\\AndroidAnnotationTest\\app\\src\\main\\java\\hu\\simpe\\androidannotationstest\\TestFragment.java\nError:(25, 5) error: @org.androidannotations.annotations.EBean cannot be used on a non static inner element\nWarning:(26, 22) Element EBeanHandler unvalidated by\nError:(16, 8) error: Something went wrong: Unexpected error in AndroidAnnotations 3.1!\nYou should check if there is already an issue about it on https://github.com/excilys/androidannotations/search?q=java.lang.NullPointerException\u0026type=Issues\nIf none exists, please open a new one with the following content and tell us if you can reproduce it or not. Don't forget to give us as much information as you can (like parts of your code in failure).\nJava version: javac 1.8.0_20\nJavac processors options: androidManifestFile=D:\\Users\\simpe\\AndroidAnnotationTest\\app\\build\\intermediates\\manifests\\debug\\AndroidManifest.xml, resourcePackageName=hu.simpe.androidannotationstest\nStacktrace: java.lang.NullPointerException\nat org.androidannotations.handler.AfterInjectHandler.process(AfterInjectHandler.java:51)\nat org.androidannotations.handler.AfterInjectHandler.process(AfterInjectHandler.java:27)\nat org.androidannotations.process.ModelProcessor.processThrowing(ModelProcessor.java:136)\nat org.androidannotations.process.ModelProcessor.process(ModelProcessor.java:120)\nat org.androidannotations.AndroidAnnotationProcessor.processAnnotations(AndroidAnnotationProcessor.java:243)\nat org.androidannotations.AndroidAnnotationProcessor.processThrowing(AndroidAnnotationProcessor.java:185)\nat org.androidannotations.AndroidAnnotationProcessor.process(AndroidAnnotationProcessor.java:113)\nat \nThrown from: hu.simpe.androidannotationstest.TestFragment.TestAdapter\nElement (MethodSymbol):\n@org.androidannotations.annotations.AfterInject\nprotected void afterInject();\n```\n","author":{"url":"https://github.com/simopete","@type":"Person","name":"simopete"},"datePublished":"2014-10-04T12:33:55.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/1177/androidannotations/issues/1177"}
| 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:ab8e9a70-9945-5d2a-a40b-0a8d705553f8 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9768:13DBA:3CA59F:58750A:6A61E735 |
| html-safe-nonce | 7f8e4839cd99474aeebab7563e48c13c2b9f77b4bdf598bce6c32ab50d7f8663 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NzY4OjEzREJBOjNDQTU5Rjo1ODc1MEE6NkE2MUU3MzUiLCJ2aXNpdG9yX2lkIjoiNTA5MTkyMTM0NTk2MzQ4NDk4MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 257f36ac6442c2c7063a6b3c157c3533e5401716090cf7f96b00f30bfaf1551d |
| hovercard-subject-tag | issue:44881318 |
| 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/1177/issue_layout |
| twitter:image | https://opengraph.githubassets.com/8a6bd02ab54fbb548cae33c0ce1028dcfeaa79cf5c6ebce79e6496a3e353e182/androidannotations/androidannotations/issues/1177 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/8a6bd02ab54fbb548cae33c0ce1028dcfeaa79cf5c6ebce79e6496a3e353e182/androidannotations/androidannotations/issues/1177 |
| og:image:alt | Hi there, I made a similar class than this test class and when I build it I get more errors. First I get "EBean cannot be used on a non static inner element" and then one NullPointerException. If y... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | simopete |
| hostname | github.com |
| expected-hostname | github.com |
| None | b2de8c74e5e61e893155ba46ee41bc66170c1644cb795adefa8386d490f7781c |
| 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 | d1866027ded575df8a15c731dd8b9986c9483ceb |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width