[cocos2dx-js sdkbox AdColony]About setCustomID

about AdColony.setCustomID
https://github.com/AdColony/AdColony-Android-SDK/wiki/API-Details#setcustomid-string-id-
It is saying that “Must be called before AdColony.configure().”

But If I put sdkbox.PluginAdColony.setCustomID() before sdkbox.PluginAdColony.init().
may get error like

E/AdColony(31878): java.lang.NullPointerException
W/System.err(31878): java.lang.NullPointerException
W/System.err(31878): 	at com.jirbo.adcolony.a.h(SourceFile:309)
W/System.err(31878): 	at com.jirbo.adcolony.t.on_download_finished(SourceFile:313)
W/System.err(31878): 	at com.jirbo.adcolony.ADCDownload.a(SourceFile:311)
W/System.err(31878): 	at com.jirbo.adcolony.d.a(SourceFile:90)
W/System.err(31878): 	at com.jirbo.adcolony.d.g(SourceFile:505)
W/System.err(31878): 	at com.jirbo.adcolony.p$1.run(SourceFile:66)
W/System.err(31878): 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
W/System.err(31878): 	at java.util.concurrent.FutureTask.run(FutureTask.java:234)
W/System.err(31878): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
W/System.err(31878): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
W/System.err(31878): 	at java.lang.Thread.run(Thread.java:856)

I got 4 times error when tried 20 times.

@yinjimmy , can you take a look of this, too?

Yes, I got it.

@yinjimmy

07-22 14:16:43.095  6688  6748 I SDKBOX_CORE: Initialization request for plugin: 'com/sdkbox/plugin/PluginAdColony'
07-22 14:16:43.105  6688  6688 I AdColony: ==== Configuring AdColony 2.3.6 with app/zone ids: ====
07-22 14:16:43.106  6688  6688 I AdColony: app8ec6787d8fa9424f85
07-22 14:16:43.106  6688  6688 I AdColony: vz97ec58f09f9c4e4dad
07-22 14:16:44.874  6688  6688 W cr.BindingManager: Cannot call determinedVisibility() - never saw a connection for the pid: 6688
07-22 14:16:45.119  6688  6792 E AdColony: java.lang.NullPointerException: Attempt to invoke interface method 'void com.jirbo.adcolony.AdColonyAdAvailabilityListener.onAdColonyAdAvailabilityChange(boolean, java.lang.String)' on a null object reference
07-22 14:16:45.119  6688  6792 W System.err: java.lang.NullPointerException: Attempt to invoke interface method 'void com.jirbo.adcolony.AdColonyAdAvailabilityListener.onAdColonyAdAvailabilityChange(boolean, java.lang.String)' on a null object reference
07-22 14:16:45.119  6688  6792 W System.err: 	at com.jirbo.adcolony.a.h(SourceFile:313)
07-22 14:16:45.119  6688  6792 W System.err: 	at com.jirbo.adcolony.t.on_download_finished(SourceFile:314)
07-22 14:16:45.119  6688  6792 W System.err: 	at com.jirbo.adcolony.ADCDownload.a(SourceFile:447)
07-22 14:16:45.119  6688  6792 W System.err: 	at com.jirbo.adcolony.d.a(SourceFile:104)
07-22 14:16:45.120  6688  6792 W System.err: 	at com.jirbo.adcolony.d.g(SourceFile:525)
07-22 14:16:45.120  6688  6792 W System.err: 	at com.jirbo.adcolony.p$1.run(SourceFile:70)
07-22 14:16:45.120  6688  6792 W System.err: 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
07-22 14:16:45.120  6688  6792 W System.err: 	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
07-22 14:16:45.120  6688  6792 W System.err: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
07-22 14:16:45.120  6688  6792 W System.err: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
07-22 14:16:45.120  6688  6792 W System.err: 	at java.lang.Thread.run(Thread.java:818)

now I got this error message.

Nexus9
Android 6.0

EN, I reproduce the invoke interface method 'void com.jirbo.adcolony.AdColonyAdAvailabilityListener.onAdColonyAdAvailabilityChange(boolean, java.lang.String)' on a null object reference issue.

07-25 17:58:12.882  5367  5421 E AdColony: java.lang.NullPointerException: Attempt to invoke interface method 'void com.jirbo.adcolony.AdColonyAdAvailabilityListener.onAdColonyAdAvailabilityChange(boolean, java.lang.String)' on a null object reference
07-25 17:58:12.882  5367  5421 W System.err: java.lang.NullPointerException: Attempt to invoke interface method 'void com.jirbo.adcolony.AdColonyAdAvailabilityListener.onAdColonyAdAvailabilityChange(boolean, java.lang.String)' on a null object reference
07-25 17:58:12.883  5367  5421 W System.err: 	at com.jirbo.adcolony.a.h(SourceFile:309)
07-25 17:58:12.883  5367  5421 W System.err: 	at com.jirbo.adcolony.t.on_download_finished(SourceFile:313)
07-25 17:58:12.883  5367  5421 W System.err: 	at com.jirbo.adcolony.ADCDownload.a(SourceFile:311)
07-25 17:58:12.883  5367  5421 W System.err: 	at com.jirbo.adcolony.d.a(SourceFile:90)
07-25 17:58:12.883  5367  5421 W System.err: 	at com.jirbo.adcolony.d.g(SourceFile:505)
07-25 17:58:12.883  5367  5421 W System.err: 	at com.jirbo.adcolony.p$1.run(SourceFile:66)
07-25 17:58:12.883  5367  5421 W System.err: 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
07-25 17:58:12.883  5367  5421 W System.err: 	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
07-25 17:58:12.883  5367  5421 W System.err: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
07-25 17:58:12.883  5367  5421 W System.err: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
07-25 17:58:12.883  5367  5421 W System.err: 	at java.lang.Thread.run(Thread.java:818)

fixing.

thank you! let me know if you have fix it.

fixed, please wait for staging release :wink:

Great!

Can you tell me the update schedule?
we are eagerly waiting for update

@yinjimmy
Is the issue only happen on Android 6. 0? We are wondering whether we could release our game iOS version first or we should wait for your release.

@yinjimmy
hi, what is the progress?

hi,
@nite
do you know the progress of this issue?

now, you can test this bug with

sdkbox update --staging

nice!
thank you!!

@yinjimmy

please let me know if you have have formal release.thanks.

@yinjimmy
Hi! Can you tell me about the progress on this?