Forum Discussion

FICO's avatar
FICO
Community Manager
5 years ago

Upgrade from Blaze7.4 to 7.7 and Rule project Build issues

Hi Team,

I am upgrading from Blaze7.4 to 7.7 version and when I build the rule project I see below issues.

With Blaze7.4 version I am able to build project successfully.

Please let me know if any configuration changes required to resolve this issues with Blaze7.7

com.blazesoft.template.engine.NdTemplateInstantiateSectionException: At node cases[1].condition cells[1].binding[0:= ''{0}''].value: The value 'AD' in the instantiation model failed the validity checks imposed by the value provider 'com.blazesoft.template.engine.provider.NdAbstractTypeValuesProvider$bANUEpPP'

com.blazesoft.template.engine.NdTemplateException: The value 'AD' in the instantiation model failed the validity checks imposed by the value provider 'com.blazesoft.template.engine.provider.NdAbstractTypeValuesProvider$bANUEpPP'

at com.blazesoft.template.engine.NdDefaultTemplateValueProvider.checkInstantiationValue(:115)

at com.blazesoft.template.engine.NdDefaultTemplateValueProvider.convertToContentValue(:96)

at com.blazesoft.template.engine.provider.NdAbstractTypeValuesProvider.convertToContentValue(:159)

at com.blazesoft.template.engine.bANUIzqI.bANUIzfP(:57)

at com.blazesoft.template.engine.NdValuedTemplate.bANUHAME(:1151)

at com.blazesoft.template.engine.NdValuedTemplate.bANUIwXS(:1126)

at com.blazesoft.template.engine.NdInstantiationInstance$bANUGYuC.generateContent(:245)

at com.blazesoft.template.engine.bANUFClQ.bANUFChM(:1173)

at com.blazesoft.template.engine.bANUFClQ.visit(:944)

at com.blazesoft.template.engine.NdPlaceholder.accept(:181)

at com.blazesoft.template.engine.bANUFClQ.visit(:951)

at com.blazesoft.template.engine.NdPlaceholder.accept(:181)

at com.blazesoft.template.engine.bANUFClQ.visit(:951)

at com.blazesoft.template.engine.NdPlaceholder.accept(:181)

at com.blazesoft.template.engine.bANUFClQ.bANUFCcH(:331)

at com.blazesoft.template.engine.bANUFClQ.visit(:287)

at com.blazesoft.template.engine.NdContentContainer.accept(:501)

at com.blazesoft.template.engine.bANUFClQ.visit(:552)

at com.blazesoft.template.engine.NdForeach.accept(:216)

at com.blazesoft.template.engine.bANUFClQ.bANUFCcH(:331)

at com.blazesoft.template.engine.bANUFClQ.visit(:294)

at com.blazesoft.template.engine.NdNamedContent.accept(:221)

at com.blazesoft.template.engine.bANUFClQ.bANUFCcH(:331)

at com.blazesoft.template.engine.bANUFClQ.visit(:294)

at com.blazesoft.template.engine.NdNamedContent.accept(:221)

at com.blazesoft.template.engine.bANUFClQ.bANUFCcH(:331)

at com.blazesoft.template.engine.bANUFClQ.visit(:287)

at com.blazesoft.template.engine.NdContentContainer.accept(:501)

at com.blazesoft.template.engine.bANUFClQ.visit(:951)

at com.blazesoft.template.engine.NdPlaceholder.accept(:181)

at com.blazesoft.template.engine.bANUFClQ.bANUFCcH(:331)

at com.blazesoft.template.engine.bANUFClQ.visit(:294)

at com.blazesoft.template.engine.NdNamedContent.accept(:221)

at com.blazesoft.template.engine.bANUFClQ.bANUFCcH(:331)

at com.blazesoft.template.engine.bANUFClQ.visit(:294)

at com.blazesoft.template.engine.NdNamedContent.accept(:221)

at com.blazesoft.template.engine.bANUFClQ.bANUFCcH(:331)

at com.blazesoft.template.engine.bANUFClQ.visit(:287)

at com.blazesoft.template.engine.NdContentContainer.accept(:501)

at com.blazesoft.template.engine.bANUFClQ.bANUFCcH(:331)

at com.blazesoft.template.engine.bANUFClQ.visit(:282)

at com.blazesoft.template.engine.NdContentSection.accept(:936)

at com.blazesoft.template.engine.bANUFClQ.bANUFCbG(:185)

at com.blazesoft.template.engine.NdInstantiationElement.resolveContentSection(:2468)

at com.blazesoft.template.repository.objects.NdPromInstance.resolveContentSection(:1122)

at com.blazesoft.template.engine.NdInstantiationElement.resolveContentSection(:2414)

at com.blazesoft.template.repository.objects.NdPromInstance.bANViQOE(:582)

at com.blazesoft.template.repository.objects.NdPromInstance.getResolvedEntityContent(:435)

at com.blazesoft.template.repository.objects.NdPromInstance.getResolvedEntityContent(:423)

at com.blazesoft.template.repository.objects.NdPromInstance.getResolvedEntityContent(:413)

at com.blazesoft.template.repository.deploy.NdPromDefaultEntityContentExtractor.extractInstance(:502)

at com.blazesoft.template.repository.deploy.NdPromDefaultEntityContentExtractor.bANUICGJ(:541)

at com.blazesoft.template.repository.deploy.NdPromDefaultEntityContentExtractor.extract(:265)

at com.blazesoft.template.repository.deploy.NdPromDefaultEntityContentExtractor.bANUICGG(:395)

at com.blazesoft.template.repository.deploy.NdPromDefaultEntityContentExtractor.extractEntityContent(:222)

at com.blazesoft.template.repository.deploy.NdPromDefaultEntityContentExtractor.extract(:200)

at com.blazesoft.template.repository.deploy.bANUGrGM.bANUGrBH(:322)

at com.blazesoft.template.repository.deploy.bANUGrGM.bANUGrAG(:236)

at com.blazesoft.template.repository.deploy.bANUGrGM.bANUGrzF(:219)

at com.blazesoft.server.deploy.NdCompilationSupport.bANUJgZY(:102)

at com.blazesoft.server.deploy.NdCompilationSupport.getProjectResource(:108)

at com.blazesoft.devtools.rules.NdDevDeploymentSupport.bANULtsW(:118)

at com.blazesoft.devtools.rules.bANUNkpM.bANUNkfQ(:321)

at com.blazesoft.devtools.rules.bANUNkpM.access$000(:59)

at com.blazesoft.devtools.rules.bANUNkpM$1.run(:258)

at com.blazesoft.security.java.NdJava2InvocationContext.bANUzORM(:81)

at com.blazesoft.devtools.rules.bANUNkpM.bANUNkdO(:255)

at com.blazesoft.devtools.rules.bANUNkpM.bANUNkcN(:238)

at com.blazesoft.builder.integration.bANURLZC.compile(:41)

at com.fairisaac.eclipse.rules.compiler.NdEclRulesCompilerBuilder.bkCZyFbZ(:313)

at com.fairisaac.eclipse.rules.compiler.NdEclRulesCompilerBuilder.bkCZyFbU(:72)

at com.fairisaac.eclipse.rules.compiler.NdEclRulesCompilerBuilder.access$000(:43)

at com.fairisaac.eclipse.rules.compiler.NdEclRulesCompilerBuilder$bkCZxQhY.visit(:337)

at org.eclipse.core.internal.resources.Resource.lambda$1(Resource.java:117)

at org.eclipse.core.internal.resources.Resource.lambda$0(Resource.java:85)

at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)

at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:135)

at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94)

at org.eclipse.core.internal.resources.Resource.accept(Resource.java:55)

at org.eclipse.core.internal.resources.Resource.accept(Resource.java:117)

at org.eclipse.core.internal.resources.Resource.accept(Resource.java:105)

at com.fairisaac.eclipse.rules.compiler.NdEclRulesCompilerBuilder.bkCZyFbX(:209)

at com.fairisaac.eclipse.rules.compiler.NdEclRulesCompilerBuilder.build(:200)

at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:832)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)

at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)

at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:278)

at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:467)

at org.eclipse.core.internal.resources.Project$1.run(Project.java:565)

at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)

at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:603)

at org.eclipse.core.internal.resources.Project.build(Project.java:116)

at com.fairisaac.eclipse.builder.integration.NdEclBuilderIntegrationPlugin$bkCZybGK$18.runInWorkspace(:3194)

at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:42)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

1 Reply

  • FICO's avatar
    FICO
    Community Manager

    Hi Dilip,

    The error message “The value 'AD' in the instantiation model failed the validity checks imposed by the value provider” suggests that the template’s provider does not recognize “AD” as a permissible value for the rule instance. Given that these entities are decision tables, one workaround would be to first export each decision table to a CSV file (using the Export feature in the decision table editor), then delete all rows in the decision table before upgrading to Blaze Advisor 7.7. Once the rule project is upgraded, reimport the CSV into the decision table. If this error persists, please raise this question with FICO Product Support ([email protected]) in order for our support engineers to investigate the root cause in a timely manner. If possible, include a copy of your rule project for our support engineers to duplicate the issue.

    Regards,

    Sathya