jaym wrote:You sound angry and you shouldn't. No one forced you to update andengine to this version.
Well, actually Nico did

Anyways, as I said, I'm angry because right now my project isn't working, but I do understand the need for the changes, so I'm ok with that.
As for the new version, I downloaded it, configured everything fine, I don't get any errors, but I do get some warnings (not used vars, not safe cast, minSdkVersion and target API mismatch, etc...) and even so, I'm not able to run anything at all. I mean, I'm able to run the Examples application, and I do see the list with all demos, but no mather where I click, I always get this error:
12-24 04:31:10.383: W/KeyCharacterMap(276): No keyboard for id 0
12-24 04:31:10.383: W/KeyCharacterMap(276): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
12-24 04:34:51.483: D/dalvikvm(276): GC_FOR_MALLOC freed 3296 objects / 315472 bytes in 56ms
12-24 04:34:52.713: W/KeyCharacterMap(276): No keyboard for id 0
12-24 04:34:52.713: W/KeyCharacterMap(276): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
12-24 04:35:03.163: D/AndEngine(276): CityRadarActivity.onCreate @(Thread: 'main')
12-24 04:35:03.213: D/AndEngine(276): CityRadarActivity.onResume @(Thread: 'main')
12-24 04:35:03.342: D/AndroidRuntime(276): Shutting down VM
12-24 04:35:03.342: W/dalvikvm(276): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
12-24 04:35:03.352: E/AndroidRuntime(276): FATAL EXCEPTION: main
12-24 04:35:03.352: E/AndroidRuntime(276): java.lang.RuntimeException: Unable to resume activity {org.andengine.examples/org.andengine.examples.app.cityradar.CityRadarActivity}: java.lang.IllegalArgumentException: provider==null
12-24 04:35:03.352: E/AndroidRuntime(276): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3128)
12-24 04:35:03.352: E/AndroidRuntime(276): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3143)
12-24 04:35:03.352: E/AndroidRuntime(276): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2684)
12-24 04:35:03.352: E/AndroidRuntime(276): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
12-24 04:35:03.352: E/AndroidRuntime(276): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
12-24 04:35:03.352: E/AndroidRuntime(276): at android.os.Handler.dispatchMessage(Handler.java:99)
12-24 04:35:03.352: E/AndroidRuntime(276): at android.os.Looper.loop(Looper.java:123)
12-24 04:35:03.352: E/AndroidRuntime(276): at android.app.ActivityThread.main(ActivityThread.java:4627)
12-24 04:35:03.352: E/AndroidRuntime(276): at java.lang.reflect.Method.invokeNative(Native Method)
12-24 04:35:03.352: E/AndroidRuntime(276): at java.lang.reflect.Method.invoke(Method.java:521)
12-24 04:35:03.352: E/AndroidRuntime(276): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
12-24 04:35:03.352: E/AndroidRuntime(276): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
12-24 04:35:03.352: E/AndroidRuntime(276): at dalvik.system.NativeStart.main(Native Method)
12-24 04:35:03.352: E/AndroidRuntime(276): Caused by: java.lang.IllegalArgumentException: provider==null
12-24 04:35:03.352: E/AndroidRuntime(276): at android.location.LocationManager.requestLocationUpdates(LocationManager.java:625)
12-24 04:35:03.352: E/AndroidRuntime(276): at org.andengine.engine.Engine.enableLocationSensor(Engine.java:584)
12-24 04:35:03.352: E/AndroidRuntime(276): at org.andengine.ui.activity.BaseGameActivity.enableLocationSensor(BaseGameActivity.java:421)
12-24 04:35:03.352: E/AndroidRuntime(276): at org.andengine.examples.app.cityradar.CityRadarActivity.onResume(CityRadarActivity.java:231)
12-24 04:35:03.352: E/AndroidRuntime(276): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149)
12-24 04:35:03.352: E/AndroidRuntime(276): at android.app.Activity.performResume(Activity.java:3823)
12-24 04:35:03.352: E/AndroidRuntime(276): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3118)
12-24 04:35:03.352: E/AndroidRuntime(276): ... 12 more
12-24 04:35:08.133: I/Process(276): Sending signal. PID: 276 SIG: 9
12-24 04:36:37.242: D/AndEngine(374): LineExample.onCreate @(Thread: 'main')
12-24 04:36:37.353: D/AndEngine(374): LineExample.onResume @(Thread: 'main')
12-24 04:36:37.513: D/libEGL(374): egl.cfg not found, using default config
12-24 04:36:37.523: D/libEGL(374): loaded /system/lib/egl/libGLES_android.so
12-24 04:36:37.563: W/dalvikvm(374): threadid=8: thread exiting with uncaught exception (group=0x4001d800)
12-24 04:36:37.563: E/AndroidRuntime(374): FATAL EXCEPTION: GLThread 9
12-24 04:36:37.563: E/AndroidRuntime(374): java.lang.IllegalArgumentException: No EGLConfig found!
12-24 04:36:37.563: E/AndroidRuntime(374): at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:144)
12-24 04:36:37.563: E/AndroidRuntime(374): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916)
12-24 04:36:37.563: E/AndroidRuntime(374): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1246)
12-24 04:36:37.563: E/AndroidRuntime(374): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)
12-24 04:36:37.753: D/AndEngine(374): LineExample.onPause @(Thread: 'main')
12-24 04:36:38.262: D/dalvikvm(374): GC_FOR_MALLOC freed 3417 objects / 284744 bytes in 229ms
12-24 04:36:38.463: D/AndEngine(374): LineExample.onDestroy @(Thread: 'main')
12-24 04:36:38.463: D/AndEngine(374): UpdateThread interrupted. Don't worry - this Exception is most likely expected!
12-24 04:36:38.463: D/AndEngine(374): java.lang.InterruptedException
12-24 04:36:38.463: D/AndEngine(374): at java.lang.Object.wait(Native Method)
12-24 04:36:38.463: D/AndEngine(374): at java.lang.Object.wait(Object.java:288)
12-24 04:36:38.463: D/AndEngine(374): at org.andengine.engine.Engine$State.waitUntilCanUpdate(Engine.java:747)
12-24 04:36:38.463: D/AndEngine(374): at org.andengine.engine.Engine.yieldDraw(Engine.java:494)
12-24 04:36:38.463: D/AndEngine(374): at org.andengine.engine.Engine.onTickUpdate(Engine.java:485)
12-24 04:36:38.463: D/AndEngine(374): at org.andengine.engine.Engine$UpdateThread.run(Engine.java:710)
12-24 04:36:38.473: D/AndEngine(374): LineExample.onDestroyResources @(Thread: 'main')
12-24 04:36:38.473: D/AndEngine(374): LineExample.onGameDestroyed @(Thread: 'main')
12-24 04:36:40.133: I/Process(374): Sending signal. PID: 374 SIG: 9
This also happens with my project (after making the necessary changes for the new version).
Why is that?