I'm getting this error when I try to run on android
mfp cordova run -d
mobilefirst-cli verb cli
process.argv=["/Applications/IBM/MobileFirst-CLI/IBMnode/bin/node","/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/bin/mobilefirst-cli.js","cordova","run","-d"]
mobilefirst-cli verb cli
opts={"debug":true,"argv":{"remain":["cordova","run"],"cooked":["cordova","run","--debug"],"original":["cordova","run","-d"]}}
mobilefirst-cli verb cli mobilefirst#7.1.0.00.20151130-1653
mobilefirst-cli verb cli node#v0.10.36 mobilefirst-cli sill
mfp_cordova_cmds running cordova command: "run" with args: ["-d"] ?
What platforms do you want to run on? android Searching for list of
Devices... ? Which device id do you want to target? 0815f84119921c04 -
Samsung RIL v3.0
/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/rx-lite/rx.lite.js:75
throw e;
^ TypeError: Cannot read property 'length' of null
at ScreenManager.render (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/node_modules/inquirer/lib/utils/screen-manager.js:64:52)
at Prompt.render (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/node_modules/inquirer/lib/prompts/list.js:103:15)
at Prompt.onSubmit (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/node_modules/inquirer/lib/prompts/list.js:116:8)
at AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver.next (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/rx-lite/rx.lite.js:1535:12)
at AnonymousObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext
(/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/rx-lite/rx.lite.js:1469:31)
at AnonymousObserver.tryCatcher (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/rx-lite/rx.lite.js:63:31)
at AutoDetachObserverPrototype.nextohbocxxg5415yfv:kmf_cordova hannade$
Have you tried with a newer CLI build? I see the following is available: http://public.dhe.ibm.com/ibmdl/export/pub/software/products/en/MobileFirstPlatform/mobilefirst_cli_installer_7.1.0.zip
I have a slightly older build installed, 7.1.0.00.20151023-1449, and after creating a MFP Cordova app with the Android environment, I was able to successfully run it in the Android Emulator. I suggest that you will try with the above newer build.
I have the MFP CLI build version 7.1.0.00.20151227-1730 and command
mfp cordova run -d
runs alright for an emulator device, however for a physical device, I get the same error
TypeError: Cannot read property 'length' of null at ScreenManager.render (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/node_modules/inquirer/lib/utils/screen-manager.js:64:52)
This appears to be an issue specific to using physical devices to run the cordova application.
This is a known problem in some versions of the CLI and the Foundation team just delivered a fix, which is now available on Fix Central.
Look for interim fix 7.1.0.0-MFPF-IF201602291240 or later and APAR number
PI56876. Please give it a look and let me know if it resolves this
problem.
I'm getting an error when I try to push my runtime to the MFP CLI server
version 7.1.0.00.20151219-1541
install-WAR:
[configureapplicationserver] Logging output of task to file /Users/hannade/.mobilefirst_platform_server/configuration-logs/configureApplicationServer_2015_12_24_09_39_49.log
[configureapplicationserver] WARNING: The Reports database is deprecated in IBM MobileFirst Platform Foundation since V7.0.0.
[configureapplicationserver] Use Operational Analytics instead.
[configureapplicationserver] See http://ibm.biz/knowctr#SSHS8R_7.1.0/com.ibm.worklight.monitor.doc/monitor/c_op_analytics_overview.html
mobilefirst-cli sill build-deploy-war Error deploying WAR file to server.
mobilefirst-cli sill build-deploy-war Error:
mobilefirst-cli sill build-deploy-war BUILD FAILED
mobilefirst-cli sill build-deploy-war /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:413: Element inside inside : Cannot access database jdbc:derby:/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/derby/kmf/WRKLGHT
mobilefirst-cli sill build-deploy-war Details: java.sql.SQLException: Failed to start database '/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/derby/kmf/WRKLGHT' with class loader AntClassLoader[/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/worklight-ant-deployer.jar], see the next exception for details.
mobilefirst-cli sill build-deploy-war
mobilefirst-cli sill build-deploy-war Total time: 1 second
mobilefirst-cli sill build-deploy-war
mobilefirst-cli sill mfp_push-main project not valid: {"cmdInfo":{"debugLevel":"silly","cwd":"/Users/hannade/Developer/KMF/kmf","rawArgs":{"remain":[],"cooked":["--dd"],"original":["--dd"]}},"deployables":[{"platform":"Common","platformId":"hybridCommonLegacy","platformDirectory":"/Users/hannade/Developer/KMF/kmf/apps/test","type":"application","environment":"common","applicationDirectory":"/Users/hannade/Developer/KMF/kmf","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","technology":"hybrid","structure":"Legacy","status":"APP_SOURCE_FOUND","debugLevel":"silly"},{"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/JSDataAdapter","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"},{"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/deposit","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"},{"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/depositHistory","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"},{"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/depositsToReview","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"},{"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/history","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"},{"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/review","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"},{"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/test","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"}],"projectType":"MFP_LEGACY_PROJECT","projectPath":"/Users/hannade/Developer/KMF/kmf","backendRuntime":{"path":"/Users/hannade/Developer/KMF/kmf","localServerInfo":{"local":true,"protocol":"http","host":"localhost","port":10080,"login":"admin","password":"YWRtaW4=","wlpInstallDir":"/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server","wlpServerName":"worklight","jarDir":"/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/WorklightServer","version":"7.1.0.00.20151219-1535"},"serversDirectory":"/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server","name":"kmf"},"mobileFirstPath":"/Users/hannade/Developer/KMF/kmf/mobilefirst"}
Error: Error deploying WAR file to server.
Error:
BUILD FAILED
/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:413: Element inside inside : Cannot access database jdbc:derby:/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/derby/kmf/WRKLGHT
Details: java.sql.SQLException: Failed to start database '/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/derby/kmf/WRKLGHT' with class loader AntClassLoader[/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/worklight-ant-deployer.jar], see the next exception for details.
Total time: 1 second
mobilefirst-cli sill {"jse_shortmsg":"Error deploying WAR file to server.\nError: \nBUILD FAILED\n/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:413: Element inside inside : Cannot access database jdbc:derby:/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/derby/kmf/WRKLGHT\nDetails: java.sql.SQLException: Failed to start database '/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/derby/kmf/WRKLGHT' with class loader AntClassLoader[/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/worklight-ant-deployer.jar], see the next exception for details.\n\nTotal time: 1 second\n","jse_summary":"Error deploying WAR file to server.\nError: \nBUILD FAILED\n/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:413: Element inside inside : Cannot access database jdbc:derby:/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/derby/kmf/WRKLGHT\nDetails: java.sql.SQLException: Failed to start database '/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/derby/kmf/WRKLGHT' with class loader AntClassLoader[/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/worklight-ant-deployer.jar], see the next exception for details.\n\nTotal time: 1 second\n","message":"Error deploying WAR file to server.\nError: \nBUILD FAILED\n/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:413: Element inside inside : Cannot access database jdbc:derby:/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/derby/kmf/WRKLGHT\nDetails: java.sql.SQLException: Failed to start database '/Users/hannade/.ibm/mobilefirst/7.1.0.00.20151219-1535/server/derby/kmf/WRKLGHT' with class loader AntClassLoader[/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/worklight-ant-deployer.jar], see the next exception for details.\n\nTotal time: 1 second\n"}
mobilefirst-cli sill could not determine status of the following deployablable: {"platform":"Common","platformId":"hybridCommonLegacy","platformDirectory":"/Users/hannade/Developer/KMF/kmf/apps/test","type":"application","environment":"common","applicationDirectory":"/Users/hannade/Developer/KMF/kmf","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","technology":"hybrid","structure":"Legacy","status":"APP_SOURCE_FOUND","debugLevel":"silly"}
mobilefirst-cli sill could not determine status of the following deployablable: {"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/JSDataAdapter","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"}
mobilefirst-cli sill could not determine status of the following deployablable: {"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/deposit","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"}
mobilefirst-cli sill could not determine status of the following deployablable: {"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/depositHistory","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"}
mobilefirst-cli sill could not determine status of the following deployablable: {"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/depositsToReview","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"}
mobilefirst-cli sill could not determine status of the following deployablable: {"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/history","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"}
mobilefirst-cli sill could not determine status of the following deployablable: {"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/review","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"}
mobilefirst-cli sill could not determine status of the following deployablable: {"applicationDirectory":"/Users/hannade/Developer/KMF/kmf","platformDirectory":"/Users/hannade/Developer/KMF/kmf/adapters/test","mfpConfigDirectory":"/Users/hannade/Developer/KMF/kmf","archiveDirectory":"/Users/hannade/Developer/KMF/kmf/bin","type":"adapter","status":"APP_SOURCE_FOUND","technology":"hybrid","platform":"Adapter","structure":"Legacy","platformId":"hybridAdapterLegacy","debugLevel":"silly"}
Error: Push has failed
mobilefirst-cli verb cli finish with mobilefirst push
mobilefirst-cli verb code 0
macsupports-MacBook-Pro-8:kmf hannade$
Difficult to tell from the exception.
You can try again with the debug flag as it may tell more.
Alternatively you can open a PMR to have the development team further investigate it. As it it the workaround it not connect to the proxy at the same time. Sounds like a potential bug...
Context:
We developed an app using MFP v6.3. Using MFP CLI v6.3, we can restart, build and deploy all assets (WAR, adapters, and apps) without any problems.
Problem:
Using MFP CLI v7.0 to deploy the MFP v6.3 adapters and apps is not working. Below, I am including most of the from executing 'mfp restart'; note that the exit code is 1. I also included the output of 'mfp bd'. It seems the only MFP asset that gets deployed is the WAR file; MFP adapters and apps are not deployed. Bringing the MFP console also confirms this.
MFP CLI v7.0 restart output:
$ mfp restart -d
[...]
BUILD SUCCESSFUL
Total time: 2 seconds
mobilefirst-cli verb ant variables -Dbasedir=/Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp
mobilefirst-cli verb ant variables -Dworklight.jars.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib
mobilefirst-cli verb ant variables -Dworklight.ant.tools.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/ant-tools
mobilefirst-cli verb ant variables -Dworklight.hostname=192.168.1.126
mobilefirst-cli verb ant variables -file=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
mobilefirst-cli verb ant task install-admin
Buildfile: /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
install-admin
[...]
BUILD SUCCESSFUL
Total time: 1 second
mobilefirst-cli verb ant variables -Dbasedir=/Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp
mobilefirst-cli verb ant variables -Dworklight.jars.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib
mobilefirst-cli verb ant variables -Dworklight.ant.tools.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/ant-tools
mobilefirst-cli verb ant variables -Dworklight.hostname=192.168.1.126
mobilefirst-cli verb ant variables -file=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
mobilefirst-cli verb ant task install-WAR
Buildfile: /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
install-WAR:
[configureapplicationserver] Logging output of task <configureApplicationServer> to file /Users/olivieri/.mobilefirst_platform_server/configuration-logs/configureApplicationServer_2015_06_17_23_46_28.log
[configureapplicationserver] ** Creating migrated war file
[configureapplicationserver] Jun 17, 2015 11:46:29 PM com.worklight.ant.migration.MigrationTask MigrationTask.execute
[configureapplicationserver] INFO: FWLST2014I: The migration process was bypassed, because the project WAR file of version 7.0.0.00.20150608-1356 is compatible with the server version 7.0.0.00.20150608-1356.
[configureapplicationserver] Jun 17, 2015 11:46:29 PM com.worklight.ant.migration.MigrationTask MigrationTask.execute
[configureapplicationserver] INFO: FWLST2015I: The project WAR file was successfully copied to the destination location '/var/folders/c9/gf_f0_sd60q1mm9kxwgvlxsr0000gn/T/wla3231324120/PerchReadyApp.war'.
[configureapplicationserver] ** Created migrated war file
[configureapplicationserver] Copying /var/folders/c9/gf_f0_sd60q1mm9kxwgvlxsr0000gn/T/wla3231324120/derby.jar to /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150608-1356/server/wlp/usr/shared/resources/PerchReadyApp/derby/derby.jar
[configureapplicationserver] Copying /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150608-1356/server/wlp/usr/servers/worklight/server.xml to /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150608-1356/server/wlp/usr/servers/worklight/server.xml.bak16
[configureapplicationserver] Modifying /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150608-1356/server/wlp/usr/servers/worklight/server.xml
[configureapplicationserver] Copying /var/folders/c9/gf_f0_sd60q1mm9kxwgvlxsr0000gn/T/wla3231324120/PerchReadyApp.war to /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150608-1356/server/wlp/usr/servers/worklight/apps/PerchReadyApp.war
BUILD SUCCESSFUL
Total time: 1 second
objc[22452]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
Starting server worklight.
Server worklight started with process ID 22451.
mobilefirst-cli verb ant variables -Dbasedir=/Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp
mobilefirst-cli verb ant variables -Dworklight.jars.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib
mobilefirst-cli verb ant variables -Dworklight.ant.tools.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/ant-tools
mobilefirst-cli verb ant variables -Dworklight.hostname=192.168.1.126
mobilefirst-cli verb ant variables -file=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
mobilefirst-cli verb ant task upgrade
Buildfile: /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
upgrade:
[project-upgrader] FINE: DEBUG_PERFORM_UPGRADE
[project-upgrader] INFO: FWLST1022I: Starting to migrate the PerchReadyApp project from version 6.3.0.00.20150214-1702 to version 7.0.0.00.20150608-1356.
[project-upgrader] INFO: FWLPL0025I: The PerchReadyApp project is being saved as /Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/PerchReadyApp_2015_06_17_234645.backup.zip file.
[project-upgrader] path found:6.3.0.0--->7.0.0.0
[project-upgrader] FINE: DEBUG_FOUND_PATH
[project-upgrader] INFO: FWLST1226I: Added Authorization Manager Cordova plugin to config.xml (/Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/apps/Perch/iphone/native/config.xml).
[project-upgrader] FINE: DEBUG_STAMP_VERSION
[project-upgrader] WARN: FWLST1118W: Native libraries in application 'Perch' were upgraded. It is recommended to deploy this app with a new version to the WL Server and also publish a new version in the App Store for the environment(s): iphone. Clients with older SDKs will no longer receive direct update. You may want to block/notify older versions to enforce the customers to upgrade to a newer version from the app store.
[project-upgrader] INFO: FWLPL0018I: Migrating the PerchReadyApp project from version 6.3.0.00.20150214-1702 to version 7.0.0.00.20150608-1356 has succeeded.
BUILD SUCCESSFUL
Total time: 20 seconds
mobilefirst-cli verb ant variables -Dworklight.ant.tools.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/ant-tools
mobilefirst-cli verb ant variables -Dworklight.hostname=192.168.1.126
mobilefirst-cli verb ant variables -file=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
mobilefirst-cli verb ant task build-All
Buildfile: /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
build-All:
build-WAR:
[echo] Building worklight WAR for project PerchReadyApp
[war-builder] Ignoring contents of 'server/java' folder. To include this folder, set the 'compileJava' property to true.
[war-builder] Building war: /Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/bin/PerchReadyApp.war
build-Adapters:
[echo] Build MobileFirst adapters for project PerchReadyApp
[echo] Building MobileFirst Adapter /Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/adapters/AuthenticationAdapter
[echo] Worklight Ant task version 7.0.0.00.20150608-1356
[adapter-builder] Building zip: /Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/bin/AuthenticationAdapter.adapter
[echo] Building MobileFirst Adapter /Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/adapters/DBSetupAdapter
[echo] Worklight Ant task version 7.0.0.00.20150608-1356
[adapter-builder] Building zip: /Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/bin/DBSetupAdapter.adapter
[echo] Building MobileFirst Adapter /Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/adapters/PerchAdapter
[echo] Worklight Ant task version 7.0.0.00.20150608-1356
[adapter-builder] Building zip: /Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/bin/PerchAdapter.adapter
build-Apps:
[echo] Build MobileFirst apps for project PerchReadyApp
[echo] Building Hybrid MobileFirst App /Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/apps/Perch
[echo] Worklight Ant task version 7.0.0.00.20150608-1356
[app-builder] Jun 17, 2015 11:47:08 PM com.worklight.ant.builders.ApplicationBuilderTask execute
[app-builder] SUCCESS: FWLST2001I: Successfully built environments: [common, iphone]
BUILD SUCCESSFUL
Total time: 4 seconds
mobilefirst-cli verb ant variables -Dbasedir=/Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp
mobilefirst-cli verb ant variables -Dworklight.jars.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib
mobilefirst-cli verb ant variables -Dworklight.ant.tools.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/ant-tools
mobilefirst-cli verb ant variables -Dworklight.hostname=192.168.1.126
mobilefirst-cli verb ant variables -file=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
mobilefirst-cli verb ant task runtime-status
Buildfile: /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
runtime-status:
[wladm] <?xml version="1.0" encoding="UTF-8"?>
[wladm] <runtime name="PerchReadyApp" numberOfAdapters="0" numberOfApplications="0" synchronizationStatus="ok" numberOfActiveDevices="0" numberOfDecommissionedDevices="0" isDeviceTabEnabled="true" isAccessManagementEnabled="false" analyticsConsolePath="http://192.168.1.126:10080/analytics/console" bitlyApiKey="" bitlyUsername="" platformVersion="7.0.0.00.20150608-1356" serverVersion="7.0.0.00.20150608-1356" developmentMode="true" deviceTrackingEnabled="true" running="true" auditEnabled="true" topology="STANDALONE" productVersion="7.0.0.00-20150608-1356">
[wladm] <license numberOfActiveDevices="0" numberOfInactiveDevices="0" numberOfApplications="0" numberOfServers="0" lastReportDate="2015-06-18T04:43:10.546Z" decommissionTaskInterval="86400" decommissionWhen="90" maxNumberOfRecordedDevices="0" maxNumberOfRecordedDevicesOnDate="2015-06-18T04:31:50.030Z" archiveDecommissionWhen="90"/>
[wladm] </runtime>
BUILD SUCCESSFUL
Total time: 1 second
mobilefirst-cli verb ant variables -Dbasedir=/Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp
mobilefirst-cli verb ant variables -Dworklight.jars.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib
mobilefirst-cli verb ant variables -Dworklight.ant.tools.dir=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/ant-tools
mobilefirst-cli verb ant variables -Dworklight.hostname=192.168.1.126
mobilefirst-cli verb ant variables -file=/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
mobilefirst-cli verb ant task deploy-All
Buildfile: /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml
deploy-All:
minimal-update-WAR:
[updateapplicationserver] Logging output of task <updateApplicationServer> to file /Users/olivieri/.mobilefirst_platform_server/configuration-logs/updateApplicationServer_2015_06_17_23_47_11.log
[updateapplicationserver] ** Creating migrated war file
[updateapplicationserver] Jun 17, 2015 11:47:11 PM com.worklight.ant.migration.MigrationTask MigrationTask.execute
[updateapplicationserver] INFO: FWLST2014I: The migration process was bypassed, because the project WAR file of version 7.0.0.00.20150608-1356 is compatible with the server version 7.0.0.00.20150608-1356.
[updateapplicationserver] Jun 17, 2015 11:47:11 PM com.worklight.ant.migration.MigrationTask MigrationTask.execute
[updateapplicationserver] INFO: FWLST2015I: The project WAR file was successfully copied to the destination location '/var/folders/c9/gf_f0_sd60q1mm9kxwgvlxsr0000gn/T/wla8891032652/PerchReadyApp.war'.
[updateapplicationserver] ** Created migrated war file
[updateapplicationserver] Copying /var/folders/c9/gf_f0_sd60q1mm9kxwgvlxsr0000gn/T/wla8891032652/PerchReadyApp.war to /Users/olivieri/.ibm/mobilefirst/7.0.0.00.20150608-1356/server/wlp/usr/servers/worklight/apps/PerchReadyApp.war
deploy-Adapters:
[echo] Deploy MobileFirst adapters for project PerchReadyApp
[echo] Deploying MobileFirst Adapter /Users/olivieri/git/Ready.App.4.Perch/PerchReadyApp/bin/AuthenticationAdapter.adapter to http://192.168.1.126:10080/worklightadmin
[echo] Username admin
mobilefirst-cli verb cli finish with mobilefirst restart
mobilefirst-cli verb code 1
**MFP CLI v7.0 bd output:**
$ mfp bd -d
All apps and adapters were successfully built.
$
So maybe semantic, but you can't have a 6.3 project with v7.0 CLI. The first command you run within that project will force an automatic upgrade to the level of the CLI.
I'm unable to replicate your issue using a basic test case.
MFP v6.3
create and start server
create project and adapter
build, deploy, test adapter ok
stop server
MFP 7.0
create and start v7.0 server
[Project is automatically upgraded to v7.0]
build, deploy, test adapter ok
Please PM me your project, or a subset that replicates the issue, and I'll dig further, and/or get development involved.