PMF server, runtime and console messages
Overview
Find information to help resolve issues that you may encounter with the Persistent Mobile Foundation Server.
PMF runtime messages
Prefix: FWLSE
Range: 0000-0012
Error Code | Description |
---|---|
FWLSE0000E | Could not store AuthorizationGrant {0} in TransientStorage. |
FWLSE0001E | Failed to retrieve client {0}. |
FWLSE0002E | Invalid request, missing or invalid parameters: {0}. |
FWLSE0003E | Unsupported grant type {0}. |
FWLSE0004E | RedirectUri was passed to authorization endpoint: {0}, but was not passed to token endpoint. |
FWLSE0005E | RedirectUri conflict. authorization endpoint: {0}, token endpoint: {1}. |
FWLSE0006E | Failed parsing grant code from token request: {0}. |
FWLSE0007E | Grant code validation failed. Grant code {0} was provided for clientId {1} but used by clientId {2}. |
FWLSE0008E | Action parse AccessToken failed with exception. |
FWLSE0009E | Unable to sign access token. |
FWLSE0010E | Unable to validate JWT, error in the server Keystore. |
FWLSE0011E | Unable to validate JWT, {0}. |
FWLSE0012E | Client JWT authentication failed - Invalid jti. |
Java adapter messages
Prefix: FWLSE
Range: 0290-0299
Error Code | Description |
---|---|
FWLSE0290E | JAXRS Application class: {0} was not found (or cannot be loaded). Make sure that the class name in the adapter’s xml file is correct and that the class actually exist in the adapter’’s bin folder or in one of the jars of the adapter’s lib folder. |
FWLSE0291E | JAXRS Application class: {0} cannot be instantiated. Make sure that the class has a public zero arguments constructor. If there is a constructor, look at the server log to see the root cause for the failure in instance creation. |
FWLSE0292E | JAXRS Application class: {0} must extend javax.ws.rs.Application. |
FWLSE0293E | Adapter deployment failed. Property type {0} is not supported. |
FWLSE0294E | Adapter deployment failed. Value {0} is illegal for type {1}. |
FWLSE0295E | Adapter configuration deployment failed. Property {0} is not defined in adapter {1}. |
FWLSE0296E | Adapter configuration deployment failed. Property {0} is invalid for type {1}. |
FWLSE0297W | Failed to generate Swagger documentation for adapter {0}. |
FWLSE0298W | Procedure {0} in adapter {1} has the ‘connectAs’ attribute set to ‘enduser’. This feature is not supported. |
FWLSE0299E | Adapter connectivity configuration deployment failed. The properties {0} do not exist. |
Prefix: FWLSE
Range: 0500-0506
Error Code | Description |
---|---|
FWLSE0500E | Adapter connectivity configuration deployment failed. The parameter {0} should be an integer. |
FWLSE0501E | Adapter connectivity configuration deployment failed. The parameter {0} should be positive. |
FWLSE0502E | Adapter connectivity configuration deployment failed. The parameter {0} is out of range. |
FWLSE0503E | Adapter connectivity configuration deployment failed. The parameter {0} should be a boolean. |
FWLSE0504E | Adapter connectivity configuration deployment failed. The {0} should be either http or https. |
FWLSE0505E | Adapter connectivity configuration deployment failed. The cookie policy {0} is not support. |
FWLSE0506E | Adapter connectivity configuration deployment failed. The parameter {0} should be a string. |
Registration messages
Prefix: FWLSE
Range: 4200-4229
Error Code | Description |
---|---|
FWLSE4200E | Change device application status failed. |
FWLSE4201E | Change device status failed. |
FWLSE4202E | Get devices failed. |
FWLSE4203E | Remove device failed. |
FWLSE4204E | Get clients assotiated with device failed. |
FWLSE4205E | getAll for pageInfo: {0} failed. |
FWLSE4206E | GetByAttributes failed. |
FWLSE4207E | Couldn’t convert data to persistent data. |
FWLSE4208E | Failed to read client {0}. |
FWLSE4209E | update device display name failed. |
FWLSE4210E | Unable to create signature. |
FWLSE4211E | Failed to store client registration data because it was not properly retrieved. Client Id: {0}. |
FWLSE4212E | update display name on all device clients failed. |
FWLSE4213E | Client JWT authentication failed - public keys do not match. |
FWLSE4214E | Client data is null - this can happen if the client data has been archived (deleted) just now. |
FWLSE4215E | Trying multiple times to access console, giving up. |
FWLSE4216E | GetDeviceClientsError for deviceId: {0}. |
FWLSE4217E | Error while trying to get devices with pageStart: {0} and pageSize: {1}. |
FWLSE4218E | Error while trying to get devices for name: {0} with pageStart: {1} and pageSize: {2}. |
FWLSE4219E | RemoveDeviceError for deviceId: {0}. |
FWLSE4220E | Failed to create web key for client {0}. |
FWLSE4221E | Search devices failed with pageInfo: {0} ,searchMethod: {1} and filter: {2}. |
FWLSE4222E | Client registration failed - invalid signature. |
FWLSE4223E | Client registration failed - invalid application. error: {0}. |
FWLSE4224E | Failed to process registration request. |
FWLSE4225E | Invalid update self registration request, client signature could not be verified. |
FWLSE4226E | App authenticity failure on registration update, update failed {0}. |
FWLSE4227E | Update registration failed. |
FWLSE4228E | applyRegistrationValidations failure on registration, removing the client {0}. |
FWLSE4229W | Re-read of initialized client context, the changes may be lost. |
App Messages
Prefix: FWLST
Range: 0100-0106
Error Code | Description |
---|---|
FWLST0100E | tried to access direct update to an application which was never associated with direct update security. |
FWLST0101E | No application with name: {0} found. |
FWLST0102E | can’t finish direct update due to {0}. |
FWLST0110E | tried to access native update to an application which was never associated with native update security. |
FWLST0111E | No application with name: {0} found. |
FWLST0112E | can’t finish native update due to {0}. |
FWLST0120E | tried to access model update to an application which was never associated with model update security. |
FWLST0121E | No application with name: {0} found. |
FWLST0122E | can’t finish model update due to {0}. |
FWLST0103E | Invalid client log profile, level should not be null. |
FWLST0104E | Invalid client log profile, found more than one global profile. |
FWLST0105E | Cannot upload user log file due to {0}. |
FWLST0106E | Application deployment failed. {0} application Id is illegal. Application id may only contain a-z, A-Z, _-. characters. |
JavaScript adapter Messages
Prefix: FWLST
Range: 0900-0906
Error Code | Description |
---|---|
FWLST0900E | Adapter descriptor deployment failed. Keystore Invalid. |
FWLST0901W | SSL alias {0} does not exist in keystore. Backend invocations that require the keystore will fail. |
FWLST0902W | SSL alias exist in descriptor but no password. Backend invocations that require the keystore will fail. |
FWLST0902W | SSL password exist in descriptor but no alias. Backend invocations that require the keystore will fail. |
FWLST0903W | SSL alias and password invalid. Backend invocations that require the keystore will fail. |
FWLST0904E | Exception was thrown while invoking procedure: {0} in adapter: {1}. |
FWLST0905E | Adapter deployment failed. SQL driver {0} was not found in the adapter resources. |
FWLST0906E | Exception was thrown while invoking SQL {0}. |
Prefix: FWLSE
Error Code | Description |
---|---|
FWLSE0014W | The parameter {0} is not known and will be ignored. |
FWLSE0152E | Unable to find certificate chain with alias: {0}. |
FWLSE0207E | Failed read from the HTTP response input stream. |
FWLSE0299W | Response for request: {0} returned in 0ms. HTTP message flow investigation is required. |
FWLSE0310E | JSON parse failure. |
FWLSE0311E | XML parse or transform failure. |
FWLSE0318I | {0}. |
FWLSE0319W | Backend response content type {0} did not match the expected content type {1}, continue processing the response. The request and response headers and body: {2}. |
FWLSE0330E | Cannot initialize the WebSphere SSL context. |
Core Messages
Prefix: FWLST
Error Code | Description |
---|---|
FWLST3022W | Folder {0} is non-writable. User-based home directory will be used. |
FWLST3023E | Project {0} failed to start: Could not create directory {1}. |
FWLST3024I | PMF server is using folder {0} as filesystem cache. |
FWLST3025W | PMF server analytics report is disabled due to empty URL in registry configuration. |
FWLST3026W | PMF sever had error while calling analytics service: {0}. |
FWLST3027I | Configuration changed. Analytics server is now enabled on: {0}. |
FWLST4047W | Product version couldn’t be found. Searched in file named: {0} and property named: {1}. |
FWLST4048W | Runtime version couldn’t be found. Searched in file named: {0} and property named: {1}. |
Security Messages
Prefix: FWLSE
Range: 4010-4068
Error Code | Description |
---|---|
FWLSE4010E | Unable to read keystore deployment zip file. |
FWLSE4011E | Zip file does not include keystore file. |
FWLSE4012E | Zip file does not include properties file. |
FWLSE4016E | The type of the keystore certificate algorithm is not RSA. Follow the console guide to create a keystore with an RSA algorithm. |
FWLSE4017E | Unable to create keystore. Keystore: type: {0}. |
FWLSE4018E | Some cryptographic algorithm is not supported in this environment. Keystore: type: {0}. |
FWLSE4019E | This exception indicates one of a variety of certificate problems. Keystore: type: {0}. |
FWLSE4021E | Unable to create keystore. Path: type: {0}. |
FWLSE4022E | Unable to recover key from keystore. Keystore: type: {0}. |
FWLSE4023E | Unable to extract private key from KeyStore, invalid or missing alias. alias: {0}. |
FWLSE4024W | Duplicate configuration for security check {0} in this adapter. Configuration used: {1}. |
FWLSE4025W | Security check {0} was already configured in a different adapter, the new configuration will not be used. |
FWLSE4026E | Class {1} for security check {0} was not found. |
FWLSE4027E | Unable to create security check {0}. class: {1}, error: {2}. |
FWLSE4028E | Class {1} for security check {0} does not implement the SecurityCheck interface. |
FWLSE4029E | Deployment of authenticity data failed. Error Message: {0}. |
FWLSE4030E | Duplicate scope element mapping was found for scope element {0}, mapping used: {1}. |
FWLSE4031E | Duplicate security check configuration was found for security check {0}. |
FWLSE4032E | The application descriptor of application {0} contains a configuration for security check {1}. The security check is missing, or there was an attempt to remove it. |
FWLSE4033E | The application descriptor of application {0} contains a configuration for security check {1}. The security-check configuration could not be applied. |
FWLSE4034E | Security check {0} has a configuration error for param {1}: {2}. |
FWLSE4035W | Security check ‘‘{0}’’ has a configuration warning for param {1}: {2}. |
FWLSE4036W | The application descriptor of application {0} contains a configuration for a mandatory application scope {1}. One or more of the scope elements are missing, or there was an attempt to remove them. |
FWLSE4037E | Security check {0} cannot have the same name as a scope element mapping. |
FWLSE4038E | The application descriptor of application {0} contains a configuration for a scope {1} that is mapped to security check {2}. The security check is missing, or there was an attempt to remove it. |
FWLSE4039W | Empty scope element cannot be mapped. Attempting to map to: {0}. |
FWLSE4040E | {0} field for adapter configuration is not formatted correctly. |
FWLSE4041W | Illegal characters used in scope element {0}. Legal characters include letters, numbers, ‘-‘ and ‘_’. |
FWLSE4042I | Security check {0} configuration for param {1}: {2}. |
FWLSE4043E | Application’s maximum token expiration must be positive. Configured: {0}. |
FWLSE4044I | User {0} is authenticated through Ltpa-Based SSO security. |
FWLSE4045I | User is NOT authenticated through Ltpa-Based SSO security. |
FWLSE4046 | checking if device disabled for registration failed with exception. |
FWLSE4047: | Maximum token expiration value for application {0} is greater than the expiration limit. Value: {1}, expiration limit: {2}. |
FWLSE4048E | Failed to validate access token with external AZ server {0}. |
FWLSE4049E | Ordering security checks failed. |
FWLSE4050E | Invalid client data. |
FWLSE4051E | Application doesn’t exist. |
FWLSE4052E | Failed reading externalized security checks. Context initialized clean for client: {0}. |
FWLSE4053E | Security Check does not exist - {0}. |
FWLSE4054E | Failed to externalize the security checks. The security checks are deleted for client: {0}. |
FWLSE4055E | Failed to get scope expiration, 0 returned. |
FWLSE4056E | Introspection failed with exception. |
FWLSE4057E | Unexpected token validation result: {0}. |
FWLSE4058E | Error while encoding header and payload. |
FWLSE4059E | Fail to create header object from the decoded header: {0}. |
FWLSE4060E | Fail to create payload object from the decoded payload: {1}. |
FWLSE4061E | Error while encoding header64 + payload64. |
FWLSE4062E | Error while encoding header for signing or while creating header. |
FWLSE4063E | Error while encoding payload. |
FWLSE4064E | Client is not allowed the scope {0}. |
FWLSE4065E | Client is unauthorized. |
FWLSE4066E | Implicit grant flow is available only for Swagger UI. |
FWLSE4067E | Client is unauthorized. |
FWLSE4068E | Client is unauthorized. |
Server persistency Messages
Prefix: FWLSE
Range: 3000-3009
Error Code | Description |
---|---|
FWLSE3000E | Data source JNDI binding not found for names: {0} and {1}. |
FWLSE3001E | Can’t serialize List to json array. |
FWLSE3002E | Can’t create persistent data item: {0}. |
FWLSE3003E | JSON Array deserialization problem. |
FWLSE3004E | Can’t read CLOB value column. |
FWLSE3005E | Can’t serialize List to json array. |
FWLSE3006E | Couldn’t start transaction :{0}. |
FWLSE3007E | Unexpected error encountered. |
FWLSE3008E | Couldn’t generate hash. |
FWLSE3009E | Error occurred while trying to commit the transaction. |
Server war Messages
Prefix: FWLSE
Range: 3100-3103
Error Code | Description |
---|---|
FWLSE3100E | Unrecognized authorization server mode: {0}. |
FWLSE3101E | Jndi entry {0} not found, authorization server mode unknown. |
FWLSE3102I | Failed to gather annotations for class {0}. Swagger UI may miss some scope. |
FWLSE3103I | Failed to determine class for bean {0}. Swagger UI may miss some scopes. |
FWLSE3103I | Starting with embedded authorization server. |
FWLSE3103I | Starting with external authorization server integration. |
License Messages
Prefix: FWLSE
Error Code | Description |
---|---|
FWLSE0277I | Creating an ILMT record in the file {0}. |
FWLSE0278I | The default ILMT directory {0} cannot be used. |
FWLSE0279E | Failed to create an ILMT record. |
FWLSE0280I | ILMT Debug Mode activated by the environment variable {0}. |
FWLSE0281E | Failed to create an ILMT logger. |
FWLSE0282I | Using the ILMT directory {0}. |
FWLSE0283E | The ILMT directory is not compliant. You can set an appropriate directory to a property named ‘license.metric.logger.output.dir’ in the file ‘license_metric_logger.properties’ and use the JVM property ‘-Dlicense_metric_logger_configuration=<path to license_metric_logger.properties>’. |
FWLSE0284E | Failed to retrieve the path where this {0} instance is running. This is not ILMT-compliant. |
FWLSE0286I | Unexpected exception. |
FWLSE0287E | Failed to create an ILMT record because the ILMT Logger was not correctly initialized. This is not ILMT-compliant. Review the log files to find the cause of the initialization error. |
FWLSE0367E | Missing License Report data. Failed to create an ILMT record. |
Purge Messages
Prefix: FWLSE
Range: 0290-0292
FWLSE0290I | Completed deletion of {0} records in {1} ms. |
FWLSE0291I | Completed deletion of {0} batches in {1} ms. |
FWLSE0292I | Recommended persistent data delete is for records older than {0} days. |
Other Messages
Prefix: FWLSE
FWLSE0211W | Recommended decommissioning interval ({0}) is 86400 seconds which is 1 day. |
FWLSE0801E | Password decode utility com.ibm.websphere.crypto.PasswordUtil is not available. Cannot support encrypted password for {0}. |
FWLSE0802E | Unable to decode password for {0}. |
FWLSE0803E | Cannot find message for id {0} in bundle {1} “ + “. Error:{2}. |
FWLSE0802E | Unable to decode password for {0}. |
PMF Administration service messages
Prefix: FWLSE
Range: 3000-3299
Error Code | Description |
---|---|
FWLSE3000E | A server error was detected. |
FWLSE3001E | A conflict was detected. |
FWLSE3002E | The resource is not found. |
FWLSE3003E | The runtime cannot be added since its payload contains no name. |
FWLSE3010E | A database error was detected. Steps to reproduce: Difficult. In theory, misconfigure the data base. |
FWLSE3011E | The port number “{0}” of the mfp.admin.proxy.port JNDI property is not valid. {0} is the port number, e.g. 9080. Steps to reproduce: Difficult. In theory, set JNDI property mfp.admin.proxy.port to a nonsense value. Then open the Operations Console. The message will eventually appear in the server logs. |
FWLSE3012E | JMX connection error. Reason: “{0}”. Check the application server logs for details. {0} is an error message coming from the JMX protocol of the web server. Steps to reproduce: Difficult. In theory, misconfigure JMX somehow that it throws exceptions. |
FWLSE3013E | Timeout when trying to obtain the transaction lock after {0} milliseconds. {0} is the number of milliseconds, for instance 32000. Steps to reproduce: Difficult. In theory, this happens with a data base connected through an unstable or slow network. |
FWLSE3017E | A database error was detected: {0}. Reason: {1} {0} is the error message from cloudant. {1} is the reason message from cloudant. Steps to reproduce: Difficult. In theory, misconfigure Cloudant. |
FWLSE3018E | Cloudant operation did not complete within {0} milliseconds. {0} is the number of milliseconds, for instance 32000. Steps to reproduce: Difficult. In theory, use Cloudant DB and set JNDI property mfp.db.cloudant.documentOperation.timeout to 1. If the connection to cloudant is slow, open the Operations Console. The message will eventually appear in the server logs. |
FWLSE3019E | Unable to obtain transaction lock. Reason: {0} {0} is some exception message that we returned from external. Can be any string. Steps to reproduce: Difficult. In theory, can be reproduced when you have a farm with Cloudant and you shut down the server which manages the locking, while a locking operations is ongoing. Then open the Operations Console. The message will eventually appear in the server logs. |
FWLSE3021E | Timeout when trying to obtain the transaction lock after {0} milliseconds. Increase the {1} property. {0} is the number of milliseconds, for instance 32000. {1} is the name of the JNDI property from which the timeout is taken. Steps to reproduce: Difficult. In theory, this happens with a data base connected through an unstable or slow network. |
FWLSE3030E | The runtime “{0}” does not exist in the PMF administration database. The database may be corrupted. Where: {0} is the runtime name (any string). This error occurs when the PMF is unable to load the runtime stored in the database. |
FWLSE3031E | The runtime “{0}” cannot be added or deleted since it is still running. {0} is the runtime name (any string). |
FWLSE3032E | The runtime “{0}” cannot be added since it exists already. {0} is the runtime name (any string). |
FWLSE3033E | The runtime “{0}” is not empty but you requested to delete the runtime only when it is empty. {0} is the runtime name (any string). Steps to reproduce: Difficult. In theory, delete a stopped runtime which still contains apps. |
FWLSE3034E | The application “{1}” for the runtime “{0}” does not exist in the PMF administration database. The database may be corrupted. {0} is the runtime name (any string). {1} is the application name (any string). |
FWLSE30302E | The license config for application “{1}” for the runtime “{0}” does not exist in the PMF administration database. {0} is the runtime name (any string). {1} is the application name (any string). |
FWLSE30303E | The license config cannot be deleted since application “{1}” for the runtime “{0}” exists in the PMF administration database or the license config doesn’‘t exists. {0} is the runtime name (any string). {1} is the application name (any string). |
FWLSE30035E | The application “{1}” cannot be added since it exists already in the runtime “{0}”. {0} is the runtime name (any string). {1} is the application name (any string). Steps to reproduce: occurs only in unit tests |
FWLSE3035E | The application “{1}” with environment “{2}” of runtime “{0}” does not exist in the PMF administration database. The database may be corrupted. {0} is the runtime name (any string) {1} is the application name (any string). {2} is the environment name: android, ios, … |
FWLSE30304E | The AppAuthenticity Data for application “{1}” with environment “{2}” and version “{3}” of runtime “{0}” does not exist in the PMF administration database. The database may be corrupted. {0} is the runtime name (any string) {1} is the application name (any string). {2} is the environment name: android, ios, … |
FWLSE3036E | The application “{1}” with environment “{2}” and version “{3}” of runtime “{0}” does not exist in the PMF administration database. The database may be corrupted. {0} is the runtime name (any string). {1} is the application name (any string). {2} is the environment name: android, ios, … {3} is the version: 1.0, 2.0 … |
FWLSE3037E | The environment “{1}” with version “{2}” cannot be added since it exists already in the application “{0}”. {0} is the application name (any string). {1} is the environment name: android, ios, … {2} is the version: 1.0, 2.0 … Steps to reproduce: occurs only in unit tests |
FWLSE3038E | The adapter “{1}” of the runtime “{0}” does not exist in the PMF administration database. The database may be corrupted. {0} is the runtime name (any string). {1} is the adapter name (any string). |
FWLSE3039E: | The adapter “{0}” cannot be added since it exists already in the runtime “{1}”. {0} is the runtime name (any string). {1} is the adapter name (any string). Steps to reproduce: occurs only in unit tests. |
FWLSE3040E | The configuration profile “{0}” was not found for any runtime in the PMF administration database. The database may be corrupted. {0} is the id of the configuration profile (any string) Steps to reproduce: Difficult. In theory, might occur in trace log when deleting a nonexisting client config profile. |
FWLSE3045E | No MBean found for {0} administration. {0} is the word MobileFirst. Steps to reproduce: Difficult. |
FWLSE3041E | No MBean found for {0} project ‘‘{1}’’. Possibly the {0} runtime web application for {0} project ‘‘{1}’’ is not running. If it is running, use JConsole to inspect the available MBeans. If it is not running, full error details are available in the log files of the server. {0} is the word PMF. {1} is the project/runtime name (any string) |
FWLSE3042E | Communication error with the MBean ‘‘{0}’’. Check the application server logs. {0} is the MBean canonical ID, which is a string. {::nomarkdown} |
FWLSE3043E | The MBean named ‘‘{0}’’ is no longer present. Check the application server logs. {0} is the MBean canonical ID, which is a string. Steps to reproduce: Difficult. In theory, occurs in server farm when shut down a server while a deployment operation is ongoing. |
FWLSE3044E | The MBean named ‘‘{1}’’ does not support the expected operations. Check that the {0} runtime version is the same than the administration services. {0} is the word PMF. {1} is the MBean canonical ID, which is a string. {::nomarkdown} |
FWLSE3050E | The MBean operation returns an unknown type. Check that the {0} runtime version is the same than the administration services. {0} is the word MobileFirst. {::nomarkdown} |
FWLSE3051E | Invalid payload. See additional messages for details. |
FWLSE3052E | The following payload is not recognized: “{0}”. {0} is an extract of the payload in JSON syntax, e.g. “{ a : 0 }” |
FWLSE3053E | Invalid parameters. See additional messages for details. |
FWLSE3061E | The environment “{0}” referenced in the file “{1}” of the wlapp file is unknown. Check that the application was correctly built. {0} is the environment: android, ios. {1} is a file name |
FWLSE3063E | The application cannot be deployed since the “{0}” folder is missing in the wlapp file. Check that the application was correctly built. {0} is a folder name, for instance “meta”. Steps to reproduce: Deploy a wlapp that does not contain the meta folder |
FWLSE3065E | The application cannot be deployed since the “{0}” field is missing in the wlapp file. Check that the application was correctly built. {0} is a mandatory field, for instance “app.id” |
FWLSE3066E | The application cannot be deployed since the application version “{2}” is different than the version of the {0} runtime “{3}”. \nUse {1} “{4}” to build and deploy the application. {0} is the word PMF {1} is the name of studio, e.g. PMF Studio {2} is an application version: 1.0, 2.0, … {3} is the runtime version {4} is the required studio version |
FWLSE3067E | The application cannot be deployed since the application version is older than the version of the {0} runtime “{2}”. \nUse {1} “{3}” to build and deploy the application. {0} is the word PMF {1} is the name of studio, e.g. PMF Studio {2} is the runtime version {3} is the required studio version |
FWLSE3068E | The adapter cannot be deployed since the adapter version “{2}” is different than the version of the {0} runtime “{3}”. \nUse {1} “{4}” to build and deploy the adapter. {0} is the word PMF {1} is the name of studio, e.g. PMF Studio {2} is an adapter version: 1.0, 2.0, … {3} is the runtime version {4} is the required studio version |
FWLSE3069E | The adapter cannot be deployed since the adapter version is older than the version of the {0} runtime “{2}”. \nUse {1} “{3}” to build and deploy the adapter. {0} is the word PMF {1} is the name of studio, e.g. PMF Studio {2} is the runtime version {3} is the required studio version |
FWLSE3070E | Update of application “{1}” with environment “{2}” and version “{3}” failed because it is locked. It can be unlocked using the {0} Operations Console. {0} is the word PMF {1} is the application name (any string) {2} is the application environment: android, ios, … {3} is the application version: 1.0, 2.0, … |
FWLSE3071E | Cannot deploy hybrid application “{0}” because there is already a native application with the same name. {0} is the application name (any string) Steps to reproduce: Create a native and a hybrid application of the same name and deploy both in Operations Console. |
FWLSE3072E | Cannot deploy native application “{0}” because there is already a hybrid application with the same name. {0} is the application name (any string) Steps to reproduce: Create a native and a hybrid application of the same name and deploy both in Operations Console. |
FWLSE3073E | Cannot find the Adobe Air installer file in application “{1}” version “{2}”. \nPlease use {0} to rebuild and deploy the wlapp file for this application. {0} is the name of studio, e.g. PMF Studio is the application name (any string) {2} is the application version: 1.0, 2.0, … Steps to reproduce: Occurs when the adobe application is messed up |
FWLSE3074W | The lock has been properly updated for application “{0}” with environment “{1}” and version “{2}” but this setting has no effect on environment “{1}” because this environment does not support Direct Update. {0} is the application name (any string) {1} is the application environment: android, ios, … {2} is the application version: 1.0, 2.0, … Steps to reproduce: Difficult. |
FWLSE3075W | The application authentication rule has been properly updated for application “{0}” with environment “{1}” and version “{2}” but this setting has no effect on application “{0}” environment “{1}” because this environment do not support application authenticity checking. You can enable this support for this application environment by declaring in application-descriptor.xml a security configuration defined in authenticationConfig.xml. {0} is the application name (any string) {1} is the application environment: android, ios, … {2} is the application version: 1.0, 2.0, … Steps to reproduce: Difficult. |
FWLSE3076W | The application “{0}” with environment “{1}” and version “{2}” was not deployed because it did not change since the previous deployment. {0} is the application name (any string) {1} is the application environment: android, ios, … {2} is the application version: 1.0, 2.0, … Steps to reproduce: Difficult. In theory, deploy the exact same (legal) wlapp twice with the Operations console. |
FWLSE3077W | The adapter “{0}” was not deployed because it did not change since the previous deployment. {0} is the adapter name (any string) Steps to reproduce: Difficult. In theory, deploy the exact same (legal) adapter twice with the Operations console. |
FWLSE3078W | The thumbnail file is missing in the wlapp file for application “{0}” with environment “{1}” and version “{2}”. {0} is the application name (any string) {1} is the application environment: android, ios, … {2} is the application version: 1.0, 2.0, … |
FWLSE3079W | Impossible to verify that the application “{2}” with environment “{3}” and version “{4}” has been built with the same {1} version as the {0} runtime because the application and runtime versions are both built with versions of Worklight Studio older than 6.0. Please ensure that both have been built with the same version of {1}. {0} is the word PMF {1} is the name of studio, e.g. PMF Studio {2} is the application name (any string) {3} is the application environment: android, ios, … {4} is the application version: 1.0, 2.0, … {::nomarkdown} |
FWLSE3080W | Impossible to verify that the adapter “{2}” has been built with the same {1} version as the {0} runtime because the adapter and runtime versions are both built with versions of Worklight Studio older than 6.0. Please ensure that both have been built with the same version of {1}. {0} is the word PMF {1} is the name of studio, e.g. PMF Studio {2} is the adapter name (any string) {::nomarkdown} |
FWLSE3081E | Application authenticity check is not supported for the environment “{0}”. Only iOS and Android environments are supported. {0} is the application environment: android, ios, … Steps to reproduce: Difficult. In theory, edit android app with enabled authenticity check and modify the env, then deploy. |
FWLSE3082E | The content of the file “{0}” is empty and so cannot be deployed. {0} is a file name |
FWLSE3084E | The adapter file cannot be deployed since it doesn’t contain the mandatory adapter XML file. Check that it was correctly built. Steps to reproduce: deploy an adapter that contains no XML file |
FWLSE3085E | The application file cannot be deployed since it doesn’‘t contain the mandatory “{0}” file. Check that it was correctly built. Steps to reproduce: deploy a wlapp that contains no meta/deployment.data file |
FWLSE3090E | The transaction was never finished. Check the application server logs. Steps to reproduce: Difficult. In theory, happens when a transaction gets stalled of unknown reason for 30 min |
FWLSE3091W | The processing of transaction {0} failed. Check the application server logs. {0} is the transaction id, typically a number Steps to reproduce: Difficult. Maybe can be produced by shutting down a runtime while a transaction is ongoing. |
FWLSE3092W | The transaction {0} was canceled before its processing started. Check the application server logs. {0} is the transaction id, typically a number Steps to reproduce: Difficult.This occurs if you create several deployment transactions, from which at least one is not yet processed when shut down the server. When restart the server, the unprocessed transaction gets cancelled. |
FWLSE3100W | The binary resource {3} cannot be accessed. HTTP Range Request {0}-{1} cannot be satisfied. The maximal content length is {2} bytes. {0} is the start of the byte range, e.g. 0 {1} is the end of the byte range, e.g. 6666 {2} is the number of bytes available, e.g. 25 {3} is the resource name (like a file name) |
FWLSE3101W | Application {1}, environment {2}, version {3} built with {0} version {4} was overridden by environment built with {0} version {5} {0} is the name of studio: PMF Studio {1} is the application name (any string) {2} is the application environment: android, ios, … {3} is the application version: 1.0, 2.0, … {4} is the a version of studio, e.g. 3.0 {5} is the another version of studio, e.g. 4.0 Steps to reproduce: Difficult. In theory, you need to have an app build with two different versions of Studio, but the app must have the same version number and the same environment. If you then deploy both apps on the same server, the message may occur. But maybe the message is hidden by other messages. I never saw that message. |
FWLSE3102W | Application {0} is not enabled for push notification. {0} is the application name (any string) |
FWLSE3103E | Push notification tag {0} not found for application {2} of runtime {1}. {0} is the push notification tag (any string) {1} is the runtime name (any string) {2} is the application name (any string) Steps to reproduce: occurs only in unit tests |
FWLSE3104E | Push notification tag {0} already exists for application {2} of runtime {1}. {0} is the push notification tag (any string) {1} is the runtime name (any string) {2} is the application name (any string) Steps to reproduce: Difficult. |
FWLSE3105W | Push notification certificate for {0} expired. {0} is the push mediator name (any string) Steps to reproduce: Difficult. |
FWLSE3113E | Multiple errors when synchronizing the runtime {0}. Steps to reproduce: Difficult. In theory, this occurs in a farm setup (multi node setup) when the server starts, but each node reports a different error. |
FWLSE3199I | ========= {0} version {1} started. Steps to reproduce: This occurs always in the server log when the server started. |
FWLSE3210W | Environment: {1} of application {0} version {2} has been deployed with a different version of the native PMF SDK. Direct updates will no longer be available for existing clients with other versions of the PMF SDK. To continue to use direct updates, increment the app version, publish it to the public app store, deploy to the server, and (optionally) block/notify older versions of the app to enforce customers to upgrade to the new version from the app store. Steps to reproduce: Difficult. In theory, this may occur if an app was created by an older version of PMF Studio with a different, older PMF SDK. |
FWLSE3119E | APNS certificate validation failed. See additional messages for details. Steps to reproduce: Difficult. Occurs if the Apple Push Notification certificate is invalid. |
FWLSE3122E | The authenticity check rule of an application can no longer be modified inside the server. You should rebuild your application in order to modify the authenticity check rule and deploy it. |
FWLSE3123W | Environment: {1} of application {0} version {2} has been deployed with extended application authenticity disabled. It is recommended to to use extended app authenticity to further protect from unauthorized apps by using the enable extended-authenticity command of the pmfadm tool before deploying the application. Steps to reproduce: In Operations Console, deploy an app with basic authenticity. All apps prior to 7.0 have no extended authenticity and should show this warning or the next. The warning does not occur if you use the Operations Console that is embedded in Worklight Studio. |
FWLSE3124W | Environment: {1} of application {0} version {2} has been deployed with application authenticity disabled. Enable it to further protect from unauthorized apps. |
Token License Messages
FWLSE3125E | The Rational Common Licensing native library is not found. Make sure the JVM property (java.library.path) is defined with the right path and the native library can be executed. Restart Persistent Mobile Foundation Server after taking corrective action. Steps to reproduce: Do not set the JVM property (java.library.path) pointing to RCL native library in the application server configuration. Then this message will be thrown at runtime synchronization. |
FWLSE3126E | The Rational Common Licensing shared library is not found. Make sure the shared library is configured. Restart Persistent Mobile Foundation Server after taking corrective action. Steps to reproduce: Do not set the shared library path pointing to RCL java library in the application server configuration. Then this message will be thrown at runtime synchronization. |
FWLSE3127E | The Rational License Key Server connection is not configured. Make sure the admin JNDI properties “{0}” and “{1}” are set. Restart Persistent Mobile Foundation Server after taking corrective action. {0} is the host name of the license server {1} is the port of the license server Steps to reproduce: Do not set the JNDI properties (related to token licensing) in the application server configuration. Then this message will be thrown at runtime synchronization. |
FWLSE3128E | The Rational License Key Server “{0}” is not accessible. Make sure that license server is running and accessible to Persistent Mobile Foundation Server. If this error occurs at runtime startup, restart Persistent Mobile Foundation Server after taking corrective action. {0} is the full address of the license server Steps to reproduce: Do not start the license server. Then this message will be thrown at runtime synchronization or during application deployment. |
FWLSE3129E | Insufficient token licenses for feature “{0}”. {0} is the license feature name Steps to reproduce: Exhaust all the licenses in the license server. Then this message will be thrown at runtime synchronization or during application deployment. |
FWLSE3130E | Token licenses have expired for feature “{0}”. {0} is the license feature name Steps to reproduce: Allow the token licenses to expire. Then this message will be thrown at runtime synchronization or during application deployment. |
FWLSE3131E | License error was detected. Check the application server logs for more details. Steps to reproduce: Difficult. |
FWLSE3132E | The connection to Rational License Key Server is configured with the admin JNDI properties “{0}” and “{1}” but this Persistent Mobile Foundation Server is not enabled for token licensing. {0} is the host name of the license server {1} is the port of the license server Steps to reproduce: Do not activate token licensing. But set the JNDI properties (related to token licensing) in the application server configuration. Then this message will be thrown at runtime synchronization. |
FWLSE3133I | This application is disabled. Please contact the administrator for more details. Steps to reproduce: Allow the token licenses to expire. Then all the applications would automatically gets disabled and when the application is accessed from device, this message is seen. |
FWLSE3134E | The Rational Common Licensing native library is not found. Steps to reproduce: Internally to be stored in db. Difficult. |
FWLSE3135E | The Rational Common Licensing shared library is not found. Steps to reproduce: Internally to be stored in db. Difficult. |
FWLSE3136E | The Rational License Key Server details are not configured. Steps to reproduce: Internally to be stored in db. Difficult. |
FWLSE3137E | The Rational License Key Server “{0}” is not accessible. {0} is the full address of the license server Steps to reproduce: Internally to be stored in db. Difficult. |
FWLSE3138E | Insufficient token licenses for feature “{0}”. {0} is the license feature name Steps to reproduce: Internally to be stored in db. Difficult. |
FWLSE3139E | Token licenses have expired for feature “{0}”. {0} is the license feature name Steps to reproduce: Internally to be stored in db. Difficult. |
FWLSE3140E | License error was detected. Steps to reproduce: Internally to be stored in db. Difficult. |
FWLSE3141E | The Rational License Key Server details are configured. Steps to reproduce: Internally to be stored in db. Difficult. |
Farm Configuration Messages
FWLSE3200W | The server “{0}” cannot be added as a new farm member because a server with the same ID is already registered for the runtime “{1}”. This can happen either if the JNDI property mfp.admin.serverid has the same value on another running node, or if your server did not unregister itself properly when it last shut down. Steps to reproduce: Difficult. In theory, this happens if you configure a server farm wrongly. A server farm consists of multiple computers (nodes). Each computer must have an id (JNDI property mfp.admin.serverid). If you use the exact same id for two different nodes, you would see this message in the server log. |
FWLSE3201E | Failed to unregister the farm member “{0}” for runtime “{1}”. Steps to reproduce: Difficult. In theory, may occur in the server logs if you have a server farm and shut down one node in the farm, and anything went wrong during the shutdown. |
FWLSE3202E | Failed to retrieve the list of farm members for server “{0}”. Steps to reproduce: Difficult. In theory, may occur in the server logs when the admin service is shut down in a server farm. It then tries to notify the farm members and needs a list of farm members for that. |
FWLSE3203E | No farm node is registered with server id “{0}” for runtime “{1}”. |
FWLSE3204W | Node “{0}” seems unreachable, this transaction was not performed on this node. Steps to reproduce: Difficult. In theory, this can occur in a server farm if you disconnect one farm node from the network and wait long enough. It appears in the server log. |
FWLSE3205W | Unable to put the runtime “{0}” on server “{1}” in denial of service mode. You can ignore this warning if the runtime is also shutting down. Steps to reproduce: Difficult. In theory, this can occur in a server farm if you disconnect one farm node from the network and wait long enough or shut down the server. But additionally to the normal processing, another exception must happen (e.g. an OutOfMemory exception). |
FWLSE3206E | Not allowed to unregister the server “{0}” for the runtime “{1}” because the server appears to be still alive. Steps to reproduce: Difficult. In theory, you could reproduce this by calling the REST API to remove a farm node while this farm node is still running. |
FWLSE3207E | The farm member with server id “{0}” is not reachable. Please try again later. Steps to reproduce: Difficult. In theory, this can occur in a server farm if you disconnect one farm node from the network and then try to deploy a wlapp. The transaction will fail and you can then see this message in the error log (transaction log, accessible though the UI). |
FWLSE3208E | An invalid status code “{0}” was returned. The response content is “{1}”. Steps to reproduce: This can occur whenever an unexpected status code is returned from a config service REST invocation. |
FWLSE3209E | An exception has occurred during configuration service invocation. The exception message is “{0}”. Steps to reproduce: This can occur whenever there are problems with CRUD operations dealing with configurations in the configuration service. This exection is generic and wraps multiple errors |
FWLSE3210E | The resource(s) {0} that you are trying to export is not found. |
FWLSE3211E | The resourceInfos parameter {0} is specified incorrectly. The parameter needs to have a value in the format resourceName||resourceType. |
PMF Operations Console Messages
Prefix: FWLSE
Range: 3300-3399
FWLSE3301E | Problem with SSL certificates. Possible fixes: Put the application server’’s certificate into the truststore. Or define the JNDI property {0} to {1} (not in production environments). Steps to reproduce: Difficult. Occurs if you setup the server with SSL, but use a wrong SSL certificate. Can also occur with self-signed certificates under certain circumstances. |
FWLSE3302E | The keystore for the runtime “{0}” does not exist in the PMF administration database. The database may be corrupted. Steps to reproduce: if keystore not present |
FWLSE3303E | The Application name “{0}”, Environment “{1}”, and Version “{2}” from the Web Resource/Authenticity data does not match the deployed application. Steps to reproduce: Upload a web resource generated for a different application |
FWLSE3304E | JNDI property “{0}” is not set. Push service is not enabled in this server. Steps to reproduce: Give incorrect push server url |
FWLSE3305E | Keystore alias can not be null. Steps to reproduce: try to upload a keystore and skip the password and alias fields. |
FWLSE3306E | Keystore password can not be null. |
FWLSE3307E | Can not find alias “{0}” in this keystore. |
FWLSE3308E | Alias password mismatch. |
FWLSE3309E | Alias password can not be null. |
FWLSE3310W | The server allows only “{0}” applications to be deployed. Steps to reproduce: Try to deploy apps that will cross the limit set by the jndi property mfp.admin.max.apps |
Last modified on