MobileFirst 7.1 Client Log Device Info - UNKNOWN - ibm-mobilefirst

I am using MobileFirst Version 7.1.0.00.20161118-2214. In this fixpack version my apps started pushing client logs as UNKNOWN in both android and iOS. Not sure whats the issue.
"appName": "UNKNOWN",
"appVersion": "UNKNOWN",
"deviceId": "UNKNOWN",
"model": "UNKNOWN",
"systemName": "UNKNOWN",
"systemVersion": "UNKNOWN"

Sounds like a regression in the latest iFix release. You know the drill - will require a PMR to provide you with a fix.
Try restarting the server, though?

Related

'Develop on Kubernetes stopped working since Intellij Update'

This has been happening ever since I have updated Intellij (IDEA CE 2020.3) to a newer version (today). I am getting this exception from the plugin when running the Develop on Kubernetes Run Configuration that I usually use with my local Minikube instance to get all of the services in the cluster up and running, and able to Debug in debug mode.
My local Minikube instance is fine shown by the following:
(Dev) $ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
I've tried checking for updates, restarting Intellij, and I am still getting the same thing. It must be something in relation to my Intellij Update but we'll have to see...
The full stack trace is:
java.util.ServiceConfigurationError: io.grpc.ManagedChannelProvider: io.grpc.netty.shaded.io.grpc.netty.NettyChannelProvider not a subtype
at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:588)
at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1236)
at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1264)
at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1299)
at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1384)
at io.grpc.ServiceProviders.loadAll(ServiceProviders.java:67)
at io.grpc.ServiceProviders.load(ServiceProviders.java:42)
at io.grpc.ManagedChannelProvider.<clinit>(ManagedChannelProvider.java:37)
at io.grpc.ManagedChannelBuilder.forAddress(ManagedChannelBuilder.java:37)
at com.google.cloud.tools.intellij.kubernetes.skaffold.events.SkaffoldEventHandler.newManagedChannel(SkaffoldEventHandler.kt:319)
at com.google.cloud.tools.intellij.kubernetes.skaffold.events.SkaffoldEventHandler.listenEvents(SkaffoldEventHandler.kt:75)
at com.google.cloud.tools.intellij.kubernetes.skaffold.run.SkaffoldCommandLineState$startProcess$1.invokeSuspend(SkaffoldCommandLineState.kt:189)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:241)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:594)
at kotlinx.coroutines.scheduling.CoroutineScheduler.access$runSafely(CoroutineScheduler.kt:60)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:740)
I am getting the same behaviour in both DEBUG mode and RUN mode.
Environment Info
IDE type: IntelliJ
IDE version: Community Edition 2020.3
Cloud Code version: 20.10.1-202
Skaffold version: v1.14.0
Operating System: Windows 10 Pro 64-bit
Any help, suggestions or resolutions would be really appreciated so thank you in advance! Thanks
This issue was fixed with patch release 20.12.1 that was put out shortly after the EAP release. Please try it out and if you run into any other issues feel free to post on our GitHub. – eshaul

IBM MobileFirst 8.0 developer toolkit - "JaxRsWebModuleInfoBuilder" and "AnalyticsRESTDataStore" error in start of local WAS Liberty instance

After installing developer toolkit, when I'm trying to start the development server by "run" command. Following errors are consistently being reported by the server.
FFDC1015I: An FFDC Incident has been created: "java.lang.ClassNotFoundException: AnalyticsConsole com.ibm.ws.jaxrs20.server.component.JaxRsWebModuleInfoBuilder 333" at ffdc_16.12.27_20.11.09.0.log
0000006f com.ibm.mfp.server.core.internal.ilmt.MFPILMTLogger E FWLSE0367E: Missing License Report data. Failed to create an ILMT record.
00000065 com.ibm.mobile.analytics.sdk.AnalyticsRESTDataStore E MSAN020E: Non-success response code received in AnalyticsRESTDataStore: 404.
Environment details:
IBM MobileFirst Platform Foundation V8.0
IBM MobileFirst Platform Developer Kit for Windows (Release date
02 September 2016)
OS: Windows 7
The development team is aware of these errors during the startup of the development server. As mentioned in the comments, these are considered of benign nature and should not trouble you.
Of course, you may open a PMR.

No supported platforms were detected to migrate issue with mfpmigrate from mobilefirst 6.3 to 8.0

I tried the migration process of mobilefirst from v6.3 to v8.0. I installed the migration tool. I tried to migrate a sample program in IBM mobilefirst v6.3 to v8.0 using the command mfpmigrate as shown below. Although the input to the command is a v6.3 program, it says that No supported platforms detected.
D:\MobileFirst>mfpmigrate client --in AdapterBasedAuth\apps\DoubleStepAuth --out
MigrationDemo
Error: An error occured during execution of command.
Error: No supported platforms were detected to migrate
Could you please help me resolve the above mentioned problems.
Thanks a lot in advance!
This is expected, as the sample application AdapterBasedAuthenticationHybridProject is not coming with any platforms. You need to first add a supported platform using MobileFirst Studio - iOS, Android etc...

MobileFirst 7.0 Console text encoding issue after installing latest iFix

After installing the latest patches of MobileFirst CLI (7.0.0.0-MFPF-CLI-IF201505211954.zip), the text displayed in MFP console is showing special characters .
Someone know how to correct this?
Thanks
It seems an error has occurred... Apologies for that.
Did you receive this iFix via an IBM support ticket? If yes, please request a newer build. Request for: 7.0.0.0-IF201505310841 - this should not contain this error that you're experiencing(!).

IBM Worklight SimpleDialog platforms limits

I am using Worklight 6.0 for an application working on 4 platforms (iOS, Android, Blackberry and Windows Phone 8).
While using WL.SimpleDialog I can notice today that the handler button option/callback does not work on Blackberry 10. Also when reading the documentation at http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.0.0/com.ibm.worklight.help.doc/apiref/r_wl_simpledialog_show.html there is nothing that mention that.
For the test on Blackberry, I am using Webworks 10 version 2.2, and I am inspecting the device.
I call the SimpleDialog this way:
WL.SimpleDialog.show("Alert", "Popup message", [{text:"ok", handler: function() {
console.log("hello") ;
}}]);
The message "hello" is not appearing on console after I press the button and there are no errors appearing on console too.
Update : One more detail: I checked an old version, compiled 1 year ago with webworks 1.0, and handler is working for the old version.
Is this an issue related to Worklight 6.0 and Blackberry Webworks 2.2 ?
Do you confirm that the handler option is not supported for Blackberry ? also is it supported for Windows Phone ?
Update: Fix for WL.SimpleDialog is available starting November 25th, 2014. You should be able to download the latest 6.0.0.x iFix from IBM Fix Central (or request it via a support request (PMR)).
Per the Common UI Controls training module (slide #13):
When you use WL.SimpleDialog in Windows Phone 8, you can use at most
four buttons in each instance of WL.SimpleDialog.
When you use WL.SimpleDialog in Android, you can use at most three
buttons in each instance of WL.SimpleDialog.
As for the callback in BlackBerry 10, it should work. Are you getting any errors?
Also provide your SimpleDialog implementation, i.e. what are you calling and how you are calling it.
Edit: Make sure you have added all required plug-ins: org.apache.cordova.dialogs AND org.apache.cordova.invoke.
Edit #2: the callback not getting invoked has been confirmed as a defect. To receive a fix, please open a PMR.