yashsingh1/xdaforums huggingface dataset:
[Android General] corsicanu:
No need to remove it - it was permission related. Many thanks for all your help as i managed to make it work! Cheers!

I had that error on my latest port today and solved it by adding manually each permission needed from port to base.. Also use fileseek maybe you can find related smali to fix the method. Hope it will help you. Cheers!
[Android General] armaowl:
this guide

is the reason i was allowed me to port my own Rom!:D
[Android General] malbert16442:
too boot this firmware I had to remove IWlanContentProvider

try that
[Android General] lakamel:
Thnx bro
[Android General] Chinhai:
how to fix this? Pls help

E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.android.server.wm.WindowManagerService.showBootMessage(java.lang.CharSequence, boolean)' on a null object reference
[Android General] corsicanu:
Look back in the log there is something else for sure.
[Android General] Chinhai:
This is the whole of it, i don't see anything else

01-15 11:33:28.745 4275 4275 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.android.server.wm.WindowManagerService.showBootMessage(java.lang.CharSequence, boolean)' on a null object reference
01-15 11:33:28.745 4275 4275 E AndroidRuntime:	at com.android.server.am.ActivityManagerService.showBootMessage(ActivityManagerService.java)
01-15 11:33:28.745 4275 4275 E AndroidRuntime:	at com.android.server.SystemServer.startOtherServices(SystemServer.java)
01-15 11:33:28.745 4275 4275 E AndroidRuntime:	at com.android.server.SystemServer.run(SystemServer.java)
01-15 11:33:28.745 4275 4275 E AndroidRuntime:	at com.android.server.SystemServer.main(SystemServer.java)
01-15 11:33:28.745 4275 4275 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
01-15 11:33:28.745 4275 4275 E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
01-15 11:33:28.745 4275 4275 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
[Android General] Tisenoiazei100:
I dont think that glorious 768MB of ram and still it cannot run well cm12.1 would help...

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] :
yeah probably XD

but one pro guy said i can port s5 4.4.2, do u confirm?
[Android General] Tisenoiazei100:
I confirm that. But Qualcomm to Spreadtrum??? You'll not have WiFi i confirm from my early J3 port to S3Neo, it will happen vice versa maybe. Also that glorious 768mb is a pain too and xxhdpi on a mdpi device will give you broken layout issues unless an app is optimised for it hahaha galaxy apps.

These are the firmwares i approve for Core 2:

- Galaxy Ace 4

And if you can:

- Verizon's Core Prime (they have more high end samsung kk ui)

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] :
ace 4 has same noob ui as mine, and core prime has 4.4.4 so i cant port it, i have 4.4.2

so that means s5 XD

Also, do u confirm that i can port A5 4.4.4 to J5? they have the same specs, corsicanu the pro told me i can
[Android General] Tisenoiazei100:
Sir the API is 19 from 4.4 to 4.4.4. You can port 4.4.4.

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] :
sir but one pro told me that i can't

SO THAT MEANS S5

again asking, can i port 4.4.4 to j5? corsicanu the pro said, copy the whole system (maybe remove sensor xmls and libs for sensors that i dont have) and put a5 kernel with stock zimage and dtb
[Android General] Tisenoiazei100:
Port 4.4.4 to j5. Maybe, ive never checked it :/.

But 4.4.4 to core2 yes

Just A5 Kernel, you mean A5 ramdisk, with stock zImage and stuff. You have to do TONS of changes to ramdisk and if it boots maybe a few or tons of lollipop drivers(in zImage) not work /w kitkat. Also its gonna run in Dalvik mode(Even though it has ART) which makes it a bit nehh... to boot

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] Raven_02:
Huhuhuh if just someone can port TW LL for our Galaxy Core Prime (G360H) we have same SoC with j1 Prime SC8830a
[Android General] mmotti:
I've spent hours copying / merging s7/s8 libs and it now boots to the flashing Samsung logo.

It's currently not booting but I'm struggling to understand this kind of error:

The /system/bin/camserver file and /system/lib/libBlurDetection.so is in place - But apparently it's not visible? Same with media server.

Any ideas?

05-15 18:28:44.772 8466 8466 F libc : CANNOT LINK EXECUTABLE "/system/bin/cameraserver": library "libBlurDetection.so" not found

05-15 18:28:44.773 8466 8466 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 8466 (cameraserver)

05-15 18:28:44.776 8467 8467 F libc : CANNOT LINK EXECUTABLE "/system/bin/mediaserver": library "libBlurDetection.so" not found

05-15 18:28:44.776 8467 8467 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 8467 (mediaserver)
[Android General] corsicanu:
Would probably be nice to know what device you have and what are you trying to port. Cheers!
[Android General] mmotti:
Oops... Good point.

I have a Galaxy S7 and trying to port a Galaxy S8 ROM to run on it.

I've got past this part in particular but I'm confused as to how I work out exactly which S7/S8 libs are required in order to boot.

I've used Winmerge with an existing port by another dev, against the closest S7 base I can find, and copied the libs that didn't match from a freshly downloaded S8 G955F BTU ROM.

It seems like a certain amount of modification needs to be made to the /system/framework folder, along with the relevant libs.

Is there any way to easily identify which S8 libs I need to add to the S7 base in order for it to boot?

It seems that S8 files are needed in most directories: bin, etc, framework, lib, lib64, vendor and build.prop etc but too few or too many and it doesn't boot or display anything for logcat.
[Android General] kabiraj an beginer:
make a vid

bro please make a video of porting samsamg rom
[Android General] grumpycoder100:
In the first post, he did say that he would be making a video, but it would take a long time because obviously porting a ROM isn't easy. So patience is needed :):)
[Android General] Tisenoiazei100:
Sir it says libBlurDetection.so not found. Inside S8 lib or vendor/lib search for that lib and add it on your port

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] mmotti:
It was there though.. That's why I was getting so confused. I got past it in the end but I can't recall how now as I've had two solid days of trying to merge s7/s8 libs. Given up for now!
[Android General] hemu579:
what is deodex?

sir, i don't know what is deodex,

what will happen if i deodex a stock rom?

is any code will be changed or?

can i port a stock rom without deodex?

please.....
[Android General] mmotti:
Can anybody help me with this?

S8+ -> S7 Edge port.

https://pastebin.com/v0iTCNku

Never ending flashing Samsung logo and refuses to boot. Seem to be getting stuck at "Landroid/view/ThreadedRenderer;" and I'm getting a lot of these too:

TeeMcClient: *** Detected in hardware/samsung_slsi/exynos8890/mobicore/ClientLib/src/mc_client_api.cpp:351()

Any help would be much appreciated.

Edit: I seemed to have narrowed down the problem a little. The exynos errors in particular. I've extracted and deodexed my own app, framework and priv-app but I can't boot with them and I get the hardware messages as above. I literally have to flash the original ROM's app, framework, priv-app, *libs/libs64/ *vendor/libs/libs64.

** I can probably sort the libs issue by figuring out which ones are S7 and which are S8 so I can replace them with ones from my new base.

Is there something in particular that ties these files to the framework folder? I've been looking at this all day and can make absolutely no sense out of it.

Anybody have any tips?
[Android General] infixremix:
Kernel issues use a different kernel
[Android General] mmotti:
It should be OK.. I'm using MoroKernel 1.7 For S8 Ports (G935F). It works OK on the ROM that I'm trying to reference against with winmerge. I just can't for the life of me get the libs right.
[Android General] mmotti:
OK I've got past my previous issues and now I'm really stuck.

If I flash the vendor folder inside my ROM.zip, it fails to boot with the following message:

--------- beginning of crash
05-20 13:19:08.115 4265 4265 E AndroidRuntime: !@*** FATAL EXCEPTION IN SYSTEM PROCESS: main
05-20 13:19:08.115 4265 4265 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Unable to create namespace for the classloader dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/services.jar
", zip file "/system/framework/ethernet-service.jar", zip file "/system/framework/wifi-service.jar", zip file "/system/framework/samsung-services.jar", zip file "/system/framework/ssrm.jar", zip file "/system/fr
amework/hqm.jar"],nativeLibraryDirectories=[/system/lib64, /vendor/lib64, /system/lib64, /vendor/lib64]]]: android_init_namespaces failed: error initializing public namespace: "libOpenCL.so" was not found in the
default namespace

However, if I stick the vendor folder into an OTA style update so it deletes that folder and unpacks it again to /system/vendor, it boots.

Does anybody know what's going on? They are literally exactly the same files but it only boots if I flash the vendor folder again after the main ROM zip. Permissions are the same in the OTA update-script as they are in the main ROM update-script too.
[Android General] AbrahamGC:
nice guide!! anyone knows how to fix this?

E art : No implementation found for int android.os.storage.sensitive.SecureStorageLSM.lsmI nitialize() (tried Java_android_os_storage_sensitive_SecureStorageLSM _lsmInitialize and Java_android_os_storage_sensitive_SecureStorageLSM _lsmInitialize__)

same issue it's posted in other page but i don't understand. If remove method, logcat have error in injection method, and if i replace invoke-static {}, Landroid/os/storage/sensitive/SecureStorageLSM;->lsmInitialize()I with const v0, 0x0 i see bad method in log. Pls i'm making my first port and for the moment i only have this issue, other runtime errors are easy to fix. Thanks in advance :D :good:
[Android General] mdrobiulhasan:
+1
[Android General] nikkali25:
help

android stuct in android starting.please help.

here is the logcat

https://hastebin.com/tozusuveto.swift
[Android General] :
Hi

I finally ported one 5.1.1 rom and its so COOL! Basically i took whole j5 2016 system, put stock vendor folder, put (bluetooth,wifi and firmware) folders in etc, also all init files in etc, and it booted. It has only 1 major bug for now- com.android.phone fc. I tried replacing libselinux.so (in a previous port) that didnt work, i dont have mapconprovider in etc folder either. What should i do
[Android General] Tisenoiazei100:
Take logcat. Maybe is a silly modem issue inside telephony-common.jar

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] :
yep, exactly something about modem. I will try to replace that jar, thanks alot!

---------- Post added at 09:13 AM ---------- Previous post was at 08:32 AM ----------

But no, it still fc's. Now its not a modem error but something else, really strange:

E/AndroidRuntime( 8604): FATAL EXCEPTION: main

E/AndroidRuntime( 8604): Process: com.android.phone, PID: 8604

E/AndroidRuntime( 8604): java.lang.RuntimeException: Unable to create application com.android.phone.PhoneApp: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] java.lang.String.split(java.lang.String)' on a null object reference

E/AndroidRuntime( 8604):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6037)

E/AndroidRuntime( 8604):	at android.app.ActivityThread.access$1700(ActivityThread.java:219)

E/AndroidRuntime( 8604):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1796)

E/AndroidRuntime( 8604):	at android.os.Handler.dispatchMessage(Handler.java:102)

E/AndroidRuntime( 8604):	at android.os.Looper.loop(Looper.java:145)

E/AndroidRuntime( 8604):	at android.app.ActivityThread.main(ActivityThread.java:6939)

E/AndroidRuntime( 8604):	at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime( 8604):	at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime( 8604):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)

E/AndroidRuntime( 8604):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)

E/AndroidRuntime( 8604): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] java.lang.String.split(java.lang.String)' on a null object reference

E/AndroidRuntime( 8604):	at android.net.NetworkConfig.<init>(NetworkConfig.java:65)

E/AndroidRuntime( 8604):	at com.android.internal.telephony.dataconnection.DcTracker.initApnContexts(DcTracker.java:889)

E/AndroidRuntime( 8604):	at com.android.internal.telephony.dataconnection.DcTracker.<init>(DcTracker.java:436)

E/AndroidRuntime( 8604):	at com.android.internal.telephony.gsm.GSMPhone.<init>(GSMPhone.java:329)

E/AndroidRuntime( 8604):	at com.android.internal.telephony.gsm.GSMPhone.<init>(GSMPhone.java:308)

E/AndroidRuntime( 8604):	at com.android.internal.telephony.PhoneFactory.makeDefaultPhone(PhoneFactory.java:227)

E/AndroidRuntime( 8604):	at com.android.internal.telephony.PhoneFactory.makeDefaultPhones(PhoneFactory.java:105)

E/AndroidRuntime( 8604):	at com.android.phone.PhoneGlobals.onCreate(PhoneGlobals.java:801)

E/AndroidRuntime( 8604):	at com.android.phone.PhoneApp.onCreate(PhoneApp.java:55)

E/AndroidRuntime( 8604):	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1035)

E/AndroidRuntime( 8604):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6034)

E/AndroidRuntime( 8604):	... 9 more
[Android General] Tisenoiazei100:
Now it fails to create Phone process. Try putting J5 2016 telephony-common.jar and try again taking logcat.

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] :
now this: before that i also put stock ims-common, imsmanager, imsmanager-internal,mms-common,voip-common but no

E/AndroidRuntime( 6717): Process: com.android.phone, PID: 6717

E/AndroidRuntime( 6717): java.lang.RuntimeException: Unable to create application com.android.phone.PhoneApp: java.lang.NumberFormatException: Invalid int: "SUPL_HOST=supl.google.com"

E/AndroidRuntime( 6717):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6037)

E/AndroidRuntime( 6717):	at android.app.ActivityThread.access$1700(ActivityThread.java:219)

E/AndroidRuntime( 6717):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1796)

E/AndroidRuntime( 6717):	at android.os.Handler.dispatchMessage(Handler.java:102)

E/AndroidRuntime( 6717):	at android.os.Looper.loop(Looper.java:145)

E/AndroidRuntime( 6717):	at android.app.ActivityThread.main(ActivityThread.java:6939)

E/AndroidRuntime( 6717):	at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime( 6717):	at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime( 6717):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)

E/AndroidRuntime( 6717):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)

E/AndroidRuntime( 6717): Caused by: java.lang.NumberFormatException: Invalid int: "SUPL_HOST=supl.google.com"

E/AndroidRuntime( 6717):	at java.lang.Integer.invalidInt(Integer.java:138)

E/AndroidRuntime( 6717):	at java.lang.Integer.parse(Integer.java:410)

E/AndroidRuntime( 6717):	at java.lang.Integer.parseInt(Integer.java:367)

E/AndroidRuntime( 6717):	at java.lang.Integer.parseInt(Integer.java:334)

E/AndroidRuntime( 6717):	at com.android.internal.telephony.HardwareConfig.<init>(HardwareConfig.java:124)

E/AndroidRuntime( 6717):	at com.android.internal.telephony.TelephonyDevController.initFromResource(TelephonyDevController.java:87)

E/AndroidRuntime( 6717):	at com.android.internal.telephony.TelephonyDevController.<init>(TelephonyDevController.java:100)

E/AndroidRuntime( 6717):	at com.android.internal.telephony.TelephonyDevController.create(TelephonyDevController.java:67)

E/AndroidRuntime( 6717):	at com.android.internal.telephony.PhoneFactory.makeDefaultPhone(PhoneFactory.java:126)

E/AndroidRuntime( 6717):	at com.android.internal.telephony.PhoneFactory.makeDefaultPhones(PhoneFactory.java:113)

E/AndroidRuntime( 6717):	at com.android.phone.PhoneGlobals.onCreate(PhoneGlobals.java:801)

E/AndroidRuntime( 6717):	at com.android.phone.PhoneApp.onCreate(PhoneApp.java:55)

E/AndroidRuntime( 6717):	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1035)

E/AndroidRuntime( 6717):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6034)

E/AndroidRuntime( 6717):	... 9 more
[Android General] Tisenoiazei100:
Its caused by SUPL_HOST=supl.google.com

Find where is this and in which method. Then replace with J5 2016 method.

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] :
couldn't find it in any of the jars i said in the previous post

i have some doubts that i deleted an important app? i ussualy do this..

now i will just scratch that bug and try to port s6 edge+ on it, if it doesnt work i will come back to see.
[Android General] madmax2703:
android stuck in boot animation.please help.

The log cat is here
[Android General] Tisenoiazei100:
Ok

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] mmotti:
Porting S8+ --> S7 Edge

New bases: S7 (G935FXXU1DQE7) | S8 (G955FXXU1AQDI)

I'm having issues trying to re-base to G935FXXU1DQE7 and I absolute cannot boot with the following files:

\system\vendor\lib\libtlc_tz_ccm.so

\system\vendor\lib64\libtlc_tz_ccm.so

If I use the above files from the new S7 base, it asks for these files:

\system\lib\libtlc_tz_keystore.so

\system\lib64\libtlc_tz_keystore.so

If I put the keystore files in place, I can't even get to the S7 Edge splash screen, let alone the flashing Samsung logo. No logcat available.

Anyone come across this?

Also - These errors seems to be new:

https://pastebin.com/QAnzhxCW

Any clues?
[Android General] :
[MENTION=7993373]Tisenoiazei100[/MENTION] [MENTION=6173089]malbert16442[/MENTION] this happened to me twice now. So when i was porting S6 edge plus (android 5.1.1), everything went fine until optimizing apps.. After optimized, rom reboots. I kept trying and trying, to a point where it gets to setupwizard but when i touch it, it reboots. So i thought- its impossible, i will never do it, scratch that.. Ok. Now i ported C5 pro(6.0.1) but its chinese version so it doesnt have google play. Downloaded a new one, this time not chinese, everything, again fine until it optimizes apps. Same errors like i had in S6 port! Could this be a bad deodex? Using latest SVA 5.5

edit: deodexed again, if it doesnt work i may use sva 5.0
[Android General] Tisenoiazei100:
Even when you enter setupwizard it continues initializing services. Maybe a service cause that. Have you tried taking logcats?

Also you port from indian firmware?? Indian ones suck for porting, they require some libs which some of them are serious like you need to sacrifice GPS driver

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] :
No, I ported from Hong Kong firmware. And Yea it did ask for gps libs actually, i put all missing from vendor folder but still no. I guess i have to port c7 pro xD

btw, which firmware do you advice to port from? what country

edit: im so lucky, indian, hong kong and chinese firmwares for c7 pro. so c9 pro XD

edit2: ok find quite alot firmwares for c9 pro. which region do u think is the best

Bangladesh (BNG)

Cambodia (CAM)

China (Open China) (CHC)

Hong Kong (TGY)

India (INS)

Indonesia (XID)

Malaysia (XME)

Nepal (NPL)

Philippines (Open Line) (XTC)

Sri Lanka (SLK)

Taiwan (BRI)

Thailand (MYM)

Vietnam (XEV)

Vietnam (XXV)
[Android General] Tisenoiazei100:
Begin with phillipiness.

Στάλθηκε από το SM-G903M μου χρησιμοποιώντας Tapatalk
[Android General] minhcanh97:
I want to bring ROM 7.0 from S8 to my Note 7 running 6.0 is not it? If you feel there is anything to help me finish it
[Android General] letsmakecakes:
fixed
[Android General] akshi2000:
Hii, After a successful port of A3 2017 , I started to port Note 7 but i dont know how to fix this error. Itried but no luck

01-01 13:22:07.859 5655 5655 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$CrashInfo)' on a null object reference

Thanks in Advance
[Android General] letsmakecakes:
BLuetooth turns on automatically..How do i fix??
[Android General] XxViRUsPRO:
Hi,

Guys I have Port S7 edge MIUI 8 For A5 2017 But ROM Has A Boot Loop So What Should I Do?
[Android General] akshi2000:
Hii [MENTION=6173089]malbert16442[/MENTION] I always face this error while using stock rom as my base. i also tried to to use custom kernel but no luck.

05-30 06:37:30.149 2416 2416 E Netd : cannot find interface dummy0

And no log after this..:confused:
[Android General] letsmakecakes:
Hellow... i have ported J2 ux on my A5 2015...Unfortunatwly everything is working except the wifi. When i flash frameworks over stock apps and priv apps..wifi worked..but when i make clean install the wifi just doesnt turn on..how do i fix this? i have taken logcat too..but i dont see any pssible error in it
[Android General] doulc:
I am sorry I found this guide is rather hard to follow. I got confused which folder belong to which one.

Which rom is packed and flash for testing.

And lost in this step like don't know what happened:

"After this lets move to debugging our apps and frameworks."

If you don't mind can you kindly try to screenshot every possible thing and add it to your thread please? Use [ img ] image link [ /img ] (no space, I usually use postimage.io, use direct link)
[Android General] ananjaser1211:
Device Specific Section

If anyone is interested in booting a rom on Galaxy Note 4 Exy (N910C)

Smalis required for editing are the following

AssetManager

Debug

KnoxVPNPacProcessor

TimaService

TADriver

IcccManagerService

VibrationService

This is what i could remembe on top o my head.

Edits used to boot A7 2017 Rom (Used A7 Native Libs)

Errors left to fix :

Ril / Wifi
[Android General] Kill-Switch:
[MENTION=6173089]malbert16442[/MENTION] Thank u alot i successfully Ported A5(2017) To N9005 SD. :)

But I don't know how to fix brightness issue. :(

And also Date reverts to 1st Jan After each reboot :(
[Android General] Tisenoiazei100:
For fixing Date and Time reset, replace ports TimeService with stock ones

Στάλθηκε από το SM-A310F μου χρησιμοποιώντας Tapatalk
[Android General] malbert16442:
To fix brightness easy fix is to use lights folder from stock rom in services.jar
[Android General] Kill-Switch:
Thx:o

I Fixed It :) Thx alot
[Android General] ananjaser1211:
[MENTION=6173089]malbert16442[/MENTION]

So.. This thread is a gold mine. Alot of people dont realise it but the small tidbits and quick fixes surrounding the thread make it quite good. Ive successfully ported 3 Bases , in 2 days . Its very straight forward and the guide is perfect. If i may suggest one thing, if its possible to add a spoiler or something at #1 that covers some of the post links for important things such as ADB keys , some common errors like LSM / or maybe a quick entry on Nulling a method/invoke adding a native method etc. it would save people alot of questions.

Thanks for writing this thread. Cheers