Republish of app with modifications in storage services fails.
The following are a few of the scenarios that cause republish fail of an app:
Workaround:
Important: While importing an app to an existing app, if the app names are same, the system overrides the existing data with new data in the imported .zip file. The app name will not be changed.
While launching Kony Fabric apps from Internet Explorer 8 and Internet Explorer 9, the init
fails to load the apps.
Workaround:
Enable domain settings to access the identity service in your Kony Fabric account.
For more details to enable CORS, refer to API Management > Identity > SERVICE CONFIGURATION > Identity Service Cross Domain Security (CORS).
Kony Fabric Console is unable to explore MySQL stored procedures from integration service for WebLogic with MSSQL,Oracle as consoleDB. Because WebLogic loads 5.1.22 mysql jar by default. (This jar is older version).
Workaround:
You can resolve this issue by any of the following two ways:
Or
To configure mysql (com.mysql.jdbc) jar path in WebLogic.xml, follow these steps:
<package-name>com.mysql.jdbc.*</package-name>
When auth and Visualizer are in different nodes and they are not in time sync, auth gives 401 response for request_token
call but does not give any valid reason for the failure.
Workaround:
Check if the Visualizer host time is set correctly.
Connection Issues While Creating a Salesforce Service Using Kony Fabric When you create a Salesforce service by providing a wrong client ID, the system throws the following exception:
Error retrieving the Salesforce metadata:
{"error_description":"invalid client credentials","error":"invalid_client"};
Workaround: Refer to Creating Connected Application.
When you create a Salesforce service by providing a wrong secret key, the system throws the following exception:
Error retrieving the Salesforce metadata:
{"error_description":"client identifier invalid","error":"invalid_client_id"};
Workaround: Refer to Creating Connected Application.
When you create a Salesforce service by providing a wrong password with suffix, the system throws the following exception:
Error retrieving the Salesforce metadata:
{"error_description":"authentication failure - Invalid Password","error":"invalid_grant"};
Workaround: Refer to Configuring Salesforce Account.
When you create a Salesforce service by providing a wrong password without suffix, the system throws the following exception:
Error retrieving the Salesforce metadata:
{"error_description":"authentication failure - Failed: API security token required","error":"invalid_grant"};
Workaround: Refer to Configuring Salesforce Account.
When you log into Salesforce by providing a wrong UserName, the system throws the following exception:
Error retrieving the Salesforce metadata:
{"error_description":"expired access/refresh token","error":"invalid_grant"};
Workaround: Refer to Configuring Salesforce Account.
When you try to publish more than one apps at a time, the system throws the following error:
406 - indicates parallel application deployment is in-progress
Workaround: You must wait until an app in the row is published successfully, and then re-publish the next app.
While publishing, an app goes to the InProgress
state, and the status for the app changes into Failed
only after 20 minutes. The user is not allowed to perform the publish operation on this app during those 20 minutes.
An app publish status can go to the InProgress
state based on factors such as, a browser refresh, a request timeout, and network issues.
The InProgress/Failed issue is specific to publishing behavior.
When another deployment is in progress for the server, the system throws the following error:
409 -Failed to Publish Integration and Orchestration Services
.
Workaround: You must wait until an app in the queue is published successfully, and then re-publish the app.
- If the size of your application is more than the variable size of the server database, an error occurs while publishing. Ensure the variable max_allowed_packet_size
is set to a higher value than the application size.
- While saving a jar file, the system throws the error message: Size of jar file is too large
.
- While saving a client binary file, the system throws the error message: Size of Client Binary is too large
.
Workaround:
Increase the network packet size value for DB server. For example, to set max_allowed_packet for MYSQL, refer to http://docs.oracle.com/cd/E19509-01/820-6323/gicxk/index.html
For example, if your application size is 1024 kilobytes (1MB), and you try to publish a 2048 kilobyte (2 MB) application from Kony Visualizer, an error appears while publishing. Increase the size of the server database to a value more than 2048 kilobytes (2 MB) for publishing the application.
An app is created with the same name as an integration service or orchestration service. When these services are published from Kony Fabric Console and the app is published from Kony Visualizer, the app will override these services or these services will override the app.
Workaround
While creating an integration service or orchestration service in Kony Fabric Console and an app in Kony Visualizer, use different names for integration and orchestration services, and app names.
For example, you can name an integration service as SampleIntegrationService
, an orchestration service as SampleOrchestrationService
, and Kony Visualizer app name as MySampleAppName
.
Uploading huge Jars/binary files/wsdl
files fails with "Size of the <..> file is too large"
innodb_log_file_size
setting is already sufficiently large or your tables contain no BLOB data.Workaround
Change the following MySQL Server variables:
max_allowed_packet
to double the size of the binary with maximum size you want to support.innodb_log_file_size
to a value greater than 10 times the largest BLOB data size found in the rows of your tables plus the length of other variable length fields.
When you try to test an operation with preprocessor or postprocessor that has a logic to call another service, the Test operation fails during design time. This is a known issue.
Workaround
Publish the app and call the service from the device. After republishing the app, the app successfully works with preprocessor or postprocessor that has a logic to call another service.
When you create an integration for WSDL
, the service fails with NoClassDefFoundError
.
Workaround
While creating a SOAP service by uploading WSDL
, ensure that all the referenced WSDLs
and XSDs
have path to URLs and not to any local file system.
If EMM is installed on Tomcat and Apache Server, and Kony Fabric installed on WebSphere 8.5.5.5 or 8.5.5.6, and when you attempt to add EMM in the Environments tab in Kony Fabric Console, the system throws the error into accounts.log
and will display following stack-trace. This happens because some older versions of some of the IBM libraries were not able to handle Diffie Hellman with 2048 bit key
.
javax.net.ssl.SSLException
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 64
Workaround
To fix the issue, update to the newer versions of ibmjsseprovider2.jar
and ibmjceprovider.jar
.
For more details, refer to IBM updates to these libraries as noted in the Problem Conclusion section at http://www-01.ibm.com/support/docview.wss?uid=swg1IV74069
Unable to read metadata from an integration service (for example, SOAP) that is protected by an SSL certificate.
Workaround
When you configure an integration service that is protected by an SSL, enable the integration service by importing the SSL into your cacerts in your Kony Fabric install location.
To import an SSL certificate of an integration service, follow these steps:
cacerts
of your Kony Fabric install location.For example: keytool -import -alias somealias -file <cert-file> -keystore C:\KonyFabric\jre\lib\security\cacerts
If your Kony Fabric is installed on the WebLogic Server, when a user builds an app in IDE and tries to publish the app, the system fails to deploy the app.
Workaround
Enable the Archived real path Enabled property in the WebLogic Console.
To enable Archived real path Enabled, follow these steps:
The Settings for mydomain details appear.
Copyright © 2020 Kony, Inc. All rights reserved. |