We are getting a segementation rule engine error after the LSCS deployment when the rule engine try to execute the segmentations. The branch name/project name has been checked on authring.xml and match with defult.site. Can anyone help?
[9/9/15 21:26:45:889 EDT] 000000d1 webcontainer 1 com.ibm.wsspi.webcontainer.WebContainerRequestState getAttribute name --> InputStreamEarlyReadCompleted
[9/9/15 21:26:45:889 EDT] 000000d1 SRTServletRes 1 com.ibm.ws.webcontainer.srt.SRTServletResponse isSkipInputStreamRead skipInputStreamRead = false
[9/9/15 21:26:45:911 EDT] 000000d1 SystemOut O [ERROR] 21:26:45 RulesEngineRequestHandler - Failed to execute rule: Rule(CLUB WYNDHAM® Select.segment,isSegment=true,) {
If(AND ''){
Condition(Include) path=CLUB WYNDHAM® Select.conditions If=If(AND ''){
Condition(StringContains,NOCASE) {
InputModel{ Path=Session/User/AudienceType Content=null BeanObject=object=context path=session.userProfile.audienceType }
Constant{ data={,CLUB WYNDHAM® Select,} }
}
}}
}
Actions{
Action(OutputSegmentAdd)
}
Actions{
}
}
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.interwoven.wcm.rules.engine.processor.RulesEnginePojoProcessor.execute(RulesEnginePojoProcessor.java:105)
at com.interwoven.wcm.rules.engine.processor.RulesEngineProcessorFactory.executeProcessors(RulesEngineProcessorFactory.java:122)
at com.interwoven.wcm.rules.engine.processor.RulesEngineProcessorFactory.executePostProcessors(RulesEngineProcessorFactory.java:99)
at com.interwoven.wcm.rules.engine.RulesEngine.execute(RulesEngine.java:170)
TeamSite 7.4.1.2
LiveSite 7.4.1.2
OD 7.4.1
Linux RedHat
LSCS runs on WebSphere 8.5