I am not able to add application into Test Workbench which is built using MFP v8. I am getting an error message while uploading the application into the Test Workbench.
Error message:
: this application is not a supported IBM MobileFirst Platform one. Please consider using IBM Rational Test Workbench
Eclipse version Used:
Eclipse Java EE IDE for Web Developers.
Version: Luna Service Release 2 (4.4.2)
Build id: 20150219-0600
Plug-ins:
IBM MobileFirst Foundation Studio 8.0.0
IBM MobileFirst Platform TestWorkbench 8.7
Test Workbench is not supported for MFP 8.0. Hence the message:
"Error message: : this application is not a supported IBM MobileFirst Platform one. Please consider using IBM Rational Test Workbench"
Related
After applying latest iFix( 8.0.0.0-MFPF-IF201708031112) to the IBM MobileFirst Server 8.0.0 and cordova-mfp-plugin( v8.0.2017072706), MFPF Runtime still shows the older version no (8.0.2017070506). Due to the mismatch of the server runtime version and mfp plugin version we were not able to connect to the server and obtain accessToken in our mobile application.
Below is the version info log captured from server messages.log file.
[8/9/17 10:26:02:750 EDT] 00000025 com.ibm.mfp.server.core.internal.logging.ServerInfoLog I
MFP version: 8.0.0.00-20170803-1112
MFPF runtime version: 8.0.2017070506
Running on server: Liberty, version:8.5.5.8. Running on premise
Running OS: Windows Server 2012 R2, version: 6.3
Java: IBM Corporation, version: 1.7.0
DB name: DB2/NT64, DB version: SQL10058
Application Log:
08-08 20:48:40.935 19080-19112/com.xxxxx E/null: >> Failed to connect to MobileFirst Server{"status":400,"statusText":"Bad Request","responseText":"{\"server_version\":\"8.0.2017070506\", **"errorCode\":\"PROTOCOL_MISMATCH_ERROR\",\"errorMsg\":**"There is a mismatch between the SDK versions used for this application. If you upgraded the SDK, please create a new application version.\"}","errorMsg":"There is a mismatch between the SDK versions used for this application. If you upgraded the SDK, please create a new application version.","errorCode":"PROTOCOL_MISMATCH_ERROR"}
08-08 20:48:40.950 19080-19112/com.xxxxx E/null: Fatal error - Client was unable to connect to MFP Server
The most likely cause of the issue is this -
you had application registrations when your server was at an iFix level prior to February 2017. There were Dynamic app authenticity feature related changes in the February build (details here), which does not apply directly to earlier application registrations. Owing to which due to this it is ending up with "Protocol Mistmatch Error".
In order to resolve the issue, increment your application registration version in MFP Operations Console & in your client application. Rebuild the client application and it should connect to the server successfully.
I am not able to find the MobileFirst Platform Foundation Server V 7.1 in IBM passport advantage portal. I see the below packages but not sure which one is MobileFirst server binary.
IBM MobileFirst Platform Cloudant Data Layer Local Edition 1.0 for Linux x86-64 (Red Hat, CentOS) English (CN3XLEN)
IBM MobileFirst Platform Foundation for iOS V7.1 zip of Installation Manager Repository for IBM MobileFirst Server Multiplatform English (CN6DCEN)
IBM MobileFirst Platform Foundation Application Pattern V7.1 zip of Eclipse Update Site for MobileFirst Test Workbench Multiplatform English (CN6DFEN)
IBM MobileFirst Platform Foundation V7.1 English Multiplatform zip of IBM MobileFirst Platform Command Line Interface (CN6DHEN)
Please post if any one know the exact part number.
Thanks.
Thanks PVR, looks like there is a naming confusion... this will be fixed.
Use the following: IBM MobileFirst Platform Foundation for iOS V7.1 zip of Installation Manager Repository for IBM MobileFirst Server Multiplatform English (CN6DCEN)
Whenever I am trying to deploy application its showing following message? How can I resolve it?
FWLSE3030E: The runtime "HelloWorld" does not exist in the Worklight
administration database. The database may be corrupted.
I am using Eclipse Luna Java EE 64 bits , IBM MoblieFirst Studio 6.3, JRE 1.8 and JDK 8.
IBM MobileFirst Platform does not support Java 8.
Downgrade to either Java 6 or Java 7.
It should then work.
The following is my setup:
WebSphere Application Server v8.0 express Edition
IBM DB2 10.1 Server Edition
IBM Worklight Server Consumer Edition v6.0
Worklight Studio v6.0 Consumer edition Eclipse plug-in
JDK 1.7
To perform installation task i followed the IBM Worklight v6.0.0 infocenter "Installing & Configuring" section.
After Deploying app on the Application Server when i am accessing app using
localhost:9080/Hello/console it shows the error of "Worklight Project not initialized".
Thanks,
It would help if you edit your question and detail how did you install (deploy) Worklight on your copy of WAS. This will help in finding out any possible errors in your steps.
Please make sure that you follow the instructions as given in the IBM Worklight Information Center: Installing Worklight Server
In addition I've found this technote regarding WAS Liberty, which talks about the same error message: http://www-01.ibm.com/support/docview.wss?uid=swg1PM88638
When i import project to eclipes i've this error:
An internal error occurred during: "Upgrade Worklight Projects".
No server host specified
When build project i've this error :
Can anyone help me ?
Here is my eclipse verison:
Based on the screen shot, you are using Eclipse Indigo
Worklight 6.0 supports only: Eclipse Java EE for Developers 4.2.2 ("Juno" SR2) or Eclipse Classic 4.2.2.
Download Eclipse Java EE for Developers 4.2.2 ("Juno" SR2)
Install Worklight 6.0 on it.
Import your project
See if it then works.