AnsweredAssumed Answered

Migration to Blaze 7.4 for Java

Question asked by ross.bert on Nov 29, 2017
Latest reply on Dec 15, 2017 by hemantsingh@fico.com

Migrating blaze adviser 7.3 to 7.4.

Spec:

-Java version "1.7"

-Tomcat  8.5

-Eclipse :Luna SR2 (4.4.2)

We followed the installation instructions. After regenerating the repository with 7.4 we recreated and deployed the RMA war file to tomcat. But we are seeing the following exception.

 

com.blazesoft.template.engine.NdMissingArgumentException: Argument 'class' missing for provider 'com.blazesoft.template.repository.provider.NdPromSrlClassPropertiesProvider' (defined in template '/system/Business Terms Support Library Folder/Generic Templates/Generic Decision Flow Template.SRL Condition Provider') invoked from value holder 'BranchConditionVH' of template '/system/Business Terms Support Library Folder/Generic Templates/Generic Decision Flow Template.Generic Branch Template'

at com.blazesoft.template.engine.NdDefaultTemplateValueProvider.missingArgument(:283)

at com.blazesoft.template.repository.provider.NdPromSrlClassPropertiesProvider.WjJJOAN(:133)

at com.blazesoft.template.repository.provider.NdPromSrlClassPropertiesProvider.getAllowedProperties(:294)

at com.blazesoft.template.repository.provider.NdPromItemPickerProvider.getAllowedClassProperties(:352)

at com.blazesoft.template.metaphor.expressionbuilder.WjKlAcN.WjKlAcJ(:696)

at com.blazesoft.template.metaphor.expressionbuilder.WjKlAcN.WjKlAcG(:610)

at com.blazesoft.template.metaphor.expressionbuilder.WjKlAcN.WjJStiE(:391)

at com.blazesoft.template.metaphor.expressionbuilder.WjJSrMN.WjJSrMM(:494)

at com.blazesoft.template.metaphor.expressionbuilder.WjJSrMN.WjJSrML(:485)

at com.blazesoft.template.metaphor.expressionbuilder.WjJSrMN.WjJSrMJ(:420)

at com.blazesoft.template.metaphor.expressionbuilder.WjJSrMN.WjJSrMH(:388)

at com.blazesoft.template.metaphor.expressionbuilder.WjJSrMN.WjJSrMD(:269)

at com.blazesoft.template.metaphor.expressionbuilder.WjJSrMN.WjJSrLZ(:191)

at com.blazesoft.template.metaphor.expressionbuilder.WjJSrMN.WjJSrKY(:153)

at com.blazesoft.template.metaphor.expressionbuilder.WjJSrMN.WjKlCkX(:136)

at com.blazesoft.template.metaphor.expressionbuilder.WjKlAcN.WjKlAcE(:129)

at com.blazesoft.template.repository.provider.NdPromSrlExpressionProvider.WjJKkpJ(:486)

at com.blazesoft.template.repository.provider.NdPromSrlExpressionProvider.validateInstantiationValue(:453)

at com.blazesoft.template.engine.WjJbeQY.WjJbeGO(:159)

at com.blazesoft.template.engine.NdValuedTemplate.validateInstantiationValue(:892)

at com.blazesoft.template.engine.NdValuedTemplate.WjIvqMH(:865)

at com.blazesoft.template.engine.NdValuedInstance.WjIvlbB(:810)

at com.blazesoft.template.engine.WjHAuuO.WjHAuuN(:476)

at com.blazesoft.template.engine.WjHAuuO.visit(:441)

at com.blazesoft.template.engine.NdValuedInstance.accept(:988)

at com.blazesoft.template.engine.WjHAuuO.visit(:428)

at com.blazesoft.template.engine.NdStructuredInstance.accept(:370)

at com.blazesoft.template.engine.WjHAuuO.WjHAuuM(:376)

at com.blazesoft.template.engine.WjHAuuO.visit(:134)

at com.blazesoft.template.engine.NdInstantiationList.accept(:1052)

at com.blazesoft.template.engine.WjHAuuO.visit(:428)

at com.blazesoft.template.engine.NdStructuredInstance.accept(:370)

at com.blazesoft.template.engine.WjHAuuO.WjHAuuM(:238)

at com.blazesoft.template.engine.WjHAuuO.visit(:134)

at com.blazesoft.template.engine.NdInstantiationList.accept(:1052)

at com.blazesoft.template.engine.WjHAuuO.visit(:428)

at com.blazesoft.template.engine.NdStructuredInstance.accept(:370)

at com.blazesoft.template.engine.WjHAuuO.WjHAuuM(:376)

at com.blazesoft.template.engine.WjHAuuO.visit(:134)

at com.blazesoft.template.engine.NdInstantiationList.accept(:1052)

at com.blazesoft.template.engine.WjHAuuO.visit(:428)

at com.blazesoft.template.engine.NdStructuredInstance.accept(:370)

at com.blazesoft.template.engine.WjHAuuO.WjHAuuM(:238)

at com.blazesoft.template.engine.WjHAuuO.visit(:134)

at com.blazesoft.template.engine.NdInstantiationList.accept(:1052)

at com.blazesoft.template.engine.WjHAuuO.visit(:428)

at com.blazesoft.template.engine.NdStructuredInstance.accept(:370)

at com.blazesoft.template.engine.WjHAuuO.WjHAuuM(:376)

at com.blazesoft.template.engine.WjHAuuO.visit(:134)

at com.blazesoft.template.engine.NdInstantiationList.accept(:1052)

at com.blazesoft.template.engine.WjHAuuO.visit(:428)

at com.blazesoft.template.engine.NdStructuredInstance.accept(:370)

at com.blazesoft.template.engine.WjHAuuO.WjHAuuM(:238)

at com.blazesoft.template.engine.WjHAuuO.visit(:134)

at com.blazesoft.template.engine.NdInstantiationList.accept(:1052)

at com.blazesoft.template.engine.WjHAuuO.visit(:428)

at com.blazesoft.template.engine.NdStructuredInstance.accept(:370)

at com.blazesoft.template.engine.WjHAuuO.WjHAuuM(:376)

at com.blazesoft.template.engine.WjHAuuO.visit(:134)

at com.blazesoft.template.engine.NdInstantiationList.accept(:1052)

at com.blazesoft.template.engine.WjHAuuO.visit(:428)

at com.blazesoft.template.engine.NdStructuredInstance.accept(:370)

at com.blazesoft.template.engine.WjHAuuO.WjHAuuM(:238)

at com.blazesoft.template.engine.WjHAuuO.visit(:134)

at com.blazesoft.template.engine.NdInstantiationList.accept(:1052)

at com.blazesoft.template.engine.WjHAuuO.visit(:121)

at com.blazesoft.template.engine.NdInstantiation.accept(:1787)

at com.blazesoft.template.engine.WjHAuuO.WjHAuuJ(:48)

at com.blazesoft.template.engine.NdInstantiationElement.validate(:1084)

at com.blazesoft.template.repository.objects.NdPromInstance.validate(:1100)

at com.blazesoft.rma.WjIvkLP.WjIPDgW(:3643)

at com.blazesoft.rma.WjIvkLP.validate(:3501)

at com.blazesoft.rmaserver.handlers.editor.NdInstanceEditCommandSupport.SiPZeDP(:4757)

at com.blazesoft.rmaserver.handlers.editor.NdInstanceEditCommandSupport.viewInstanceFromPath(:843)

at com.blazesoft.rmaserver.handlers.editor.NdInstanceEditHandler.executeCommand(:251)

at com.blazesoft.rmaserver.handlers.editor.NdInstanceEditHandler.execute(:125)

at com.blazesoft.rmaserver.server.NdRmaActionsController.SiPWVdA(:222)

at com.blazesoft.rmaserver.server.NdRmaActionsController.processHttpPost(:76)

at com.blazesoft.rmaserver.server.java.NdJavaActionsController.doPost(:106)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.owasp.csrfguard.CsrfGuardFilter.doFilter(Unknown Source)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

at java.lang.Thread.run(Thread.java:722)

Outcomes