Mit IBM Worklight Version 6.1.0.02-20160314-1430Erste Fehler von IBM Workilght Server [Es ist keine Funktion, es ist "Objekt ".]
Implementiert AES auf Adapter mit Bezug auf untenstehenden Link. https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/server-side-development/javascript-adapters/using-java-adapters/
Es funktioniert wie erwartet in Eclipse in meinem lokalen Server. Generierte WAR-Datei und gleiche angegebene Bereitstellung für den Server. Vom Server, wenn ich versuche, unter die Fehlerreaktion zu gelangen.
Im Folgenden Dinge kreuzig.
Gesammelte IST-Datei vom Server für Klassendatei kreuzig, und seine Gegenwart in dieser ist
Neustart des Servers nach dem WAR-Datei Deployment
ich nicht in der Lage bin genommen zu identifizieren, wo die Fehler ist.
Fehlerreaktion von Server:
{
"status": 200,
"invocationContext": null,
"errorCode": "PROCEDURE_ERROR",
"errorMsg": "Procedureinvocationerror.EcmaError: TypeError: Cannotcallpropertyencryptinobject[ JavaPackagecom.winjit.EncryptionDecryption ].Itisnotafunction, itis\"object\". (API_Adapter-impl.js#7)",
"invocationResult": {
"isSuccessful": false,
"warnings": [
],
"errors": [
"Ecma Error: TypeError: Cannot call property encrypt in object [JavaPackage com.winjit.EncryptionDecryption]. It is not a function, it is \"object\". (API_Adapter-impl.js#7)"
],
"responseID": "3161",
"info": [
]
}
}
Dies kann passieren, wenn Ihr Server eine JDK-Version und der Java-Code in dem Adapter in einer anderen entwickelt läuft. Kannst du das verifizieren? –
Danke Vivin – Rajendra