Ajay Vikas Posted April 28, 2016 Share Posted April 28, 2016 I have created a sample project with a process which is as follows: timer--> invoke RFC BAPI in SAP-->Log I have hard coded the input parameters in the "invoke RFC BAPI in sap" activity. When i run the project, i notice that the response appears in the output job data tab of the "Invoke RFC BAPI in SAP" activity. So i know it is working fine. But it fails to reach the LOG activity. I have mapped the response to the LOG activity. Below is the log excerpt: ========================================================================================================== 17:46:37.375 INFO [main] com.tibco.thor.frwk - TIBCO ActiveMatrix BusinessWorks version 6.3.1, hotfix 1, build V19, 2016-3-17 @BWEclipseAppNode> 17:46:44.344 INFO [main] com.tibco.thor.frwk.Deployer - Started by BusinessStudio. Apr 28, 2016 5:46:48 PM org.springframework.beans.TypeConverterDelegate findDefaultEditor WARNING: PropertyEditor [com.sun.beans.editors.EnumEditor] found through deprecated global PropertyEditorManager fallback - consider using a more isolated form of registration, e.g. on the BeanWrapper/BeanFactory! Apr 28, 2016 5:46:48 PM org.springframework.beans.TypeConverterDelegate findDefaultEditor WARNING: PropertyEditor [com.sun.beans.editors.EnumEditor] found through deprecated global PropertyEditorManager fallback - consider using a more isolated form of registration, e.g. on the BeanWrapper/BeanFactory! Apr 28, 2016 5:46:48 PM org.springframework.beans.TypeConverterDelegate findDefaultEditor WARNING: PropertyEditor [com.sun.beans.editors.EnumEditor] found through deprecated global PropertyEditorManager fallback - consider using a more isolated form of registration, e.g. on the BeanWrapper/BeanFactory! Apr 28, 2016 5:46:48 PM org.springframework.beans.TypeConverterDelegate findDefaultEditor WARNING: PropertyEditor [com.sun.beans.editors.EnumEditor] found through deprecated global PropertyEditorManager fallback - consider using a more isolated form of registration, e.g. on the BeanWrapper/BeanFactory! Apr 28, 2016 5:46:48 PM org.springframework.beans.TypeConverterDelegate findDefaultEditor WARNING: PropertyEditor [com.sun.beans.editors.EnumEditor] found through deprecated global PropertyEditorManager fallback - consider using a more isolated form of registration, e.g. on the BeanWrapper/BeanFactory! 17:46:49.313 INFO [main] com.tibco.bw.frwk.engine.BWEngine - TIBCO-BW-FRWK-300002: BW Engine [Main] started successfully. 17:46:49.472 INFO [Framework Event Dispatcher: Equinox Container: 2061b517-260d-0016-16dc-9a0be77338c1] com.tibco.thor.frwk.Deployer - TIBCO-THOR-FRWK-300001: Started OSGi Framework of AppNode [bWEclipseAppNode] in AppSpace [bWEclipseAppSpace] of Domain [bWEclipseDomain] 17:46:49.613 INFO [Framework Event Dispatcher: Equinox Container: 2061b517-260d-0016-16dc-9a0be77338c1] com.tibco.thor.frwk.Application - TIBCO-THOR-FRWK-300018: Deploying BW Application [bWTESTSAP:1.0]. 17:46:49.713 INFO [Thread-37] com.tibco.thor.frwk.Application - TIBCO-THOR-FRWK-300019: BW Application [bWTESTSAP:1.0] is impaired. 17:46:49.724 INFO [Framework Event Dispatcher: Equinox Container: 2061b517-260d-0016-16dc-9a0be77338c1] com.tibco.thor.frwk.Application - Started by BusinessStudio, ignoring .enabled settings. 17:46:53.833 INFO [Job_Executor0] com.tibco.thor.frwk.Application - TIBCO-THOR-FRWK-300021: All Application dependencies are resolved for Application [bWTESTSAP:1.0] 17:47:02.174 INFO [Thread-42] com.tibco.thor.frwk.Application - TIBCO-THOR-FRWK-300019: BW Application [bWTESTSAP:1.0] is impaired. 17:47:24.955 INFO [Thread-37] com.tibco.thor.frwk.Application - TIBCO-THOR-FRWK-300006: Started BW Application [bWTESTSAP:1.0] 17:48:06.357 ERROR [bwEngThread:In-Memory Process Worker-2] com.tibco.bw.core - TIBCO-BW-CORE-500050: The BW process [bwtestsap.module.Process] instance faulted, JobId [bw0a100], ProcessInstanceId [bw0a100], ParentProcessInstanceId [-], Module [bWTESTSAP.module:1.0.0.qualifier], Application [bWTESTSAP:1.0]. TIBCO-BW-CORE-500054: Activity [Log] XSLT transformation error. com.tibco.pvm.dataexch.xml.util.exceptions.PmxException: PVM-XML-106027: Transformation failed for XSLT input ' http://www.w3.org/1999/XSL/Transform" xmlns:tns="http://www.tibco.com/xmlns/sap/SAPConnectionResource/ZBAPI_GET_PAYSLIP" version="2.0">' java.lang.ClassCastException: org.genxdm.bridgekit.xs.constraint.FacetMaxLengthImpl cannot be cast to com.tibco.xml.schema.SmTypeFacet ... com.tibco.pvm.dataexch.xml.util.exceptions.PmxException: PVM-XML-106027: Transformation failed for XSLT input ' http://www.w3.org/1999/XSL/Transform" xmlns:tns="http://www.tibco.com/xmlns/sap/SAPConnectionResource/ZBAPI_GET_PAYSLIP" version="2.0">' at com.tibco.pvm.infra.dataexch.xml.genxdm.expr.IpmxGenxXsltExprImpl.eval(IpmxGenxXsltExprImpl.java:65) at com.tibco.bx.core.behaviors.BxExpressionHelper.evalAsSubject(BxExpressionHelper.java:105) at com.tibco.bx.core.behaviors.BxExpressionHelper.evaluate(BxExpressionHelper.java:120) at com.tibco.bx.core.behaviors.BxExpressionHelper.evaluateAndSetInputBindings(BxExpressionHelper.java:194) at com.tibco.bx.core.behaviors.activity.BxExtensionBehavior.evaluateInputBindings(BxExtensionBehavior.java:111) at com.tibco.bx.core.behaviors.activity.BxActivityBaseBehavior.doEnter(BxActivityBaseBehavior.java:571) at com.tibco.bx.core.behaviors.activity.BxActivityBaseBehavior.enter(BxActivityBaseBehavior.java:467) at com.tibco.bx.core.behaviors.activity.BxActivityBaseBehavior.enter(BxActivityBaseBehavior.java:1) at com.tibco.pvm.infra.api.impl.util.director.IpmEventDirectorBase.handleModelEvent(IpmEventDirectorBase.java:192) at com.tibco.pvm.im.rt.xm.util.work.ImxEventDirector.invokeModelEvent(ImxEventDirector.java:30) at com.tibco.pvm.im.rt.xm.util.work.ImxProcessWork.invokeModelEvent(ImxProcessWork.java:125) at com.tibco.pvm.im.rt.xm.ImxInstControl.invokeModelEvent(ImxInstControl.java:145) at com.tibco.bx.core.behaviors.link.BxLinkBehavior.invokeEnterOnSuccessors(BxLinkBehavior.java:418) at com.tibco.bx.core.behaviors.link.BxLinkBehavior.eval(BxLinkBehavior.java:232) at com.tibco.bx.core.behaviors.link.BxLinkBehavior.enter(BxLinkBehavior.java:73) at com.tibco.bx.core.behaviors.link.BxLinkBehavior.enter(BxLinkBehavior.java:1) at com.tibco.pvm.infra.api.impl.util.director.IpmEventDirectorBase.handleModelEvent(IpmEventDirectorBase.java:192) at com.tibco.pvm.im.rt.xm.util.work.ImxEventDirector.invokeModelEvent(ImxEventDirector.java:30) at com.tibco.pvm.im.rt.xm.util.work.ImxProcessWork.invokeModelEvent(ImxProcessWork.java:125) at com.tibco.pvm.im.rt.xm.ImxInstControl.invokeModelEvent(ImxInstControl.java:145) at com.tibco.bx.core.behaviors.activity.BxActivityBaseBehavior.invokeEnterOnSuccessors(BxActivityBaseBehavior.java:3078) at com.tibco.bx.core.behaviors.activity.BxActivityBaseBehavior.handleStateChange(BxActivityBaseBehavior.java:1669) at com.tibco.bx.core.behaviors.activity.BxActivityBaseBehavior.handleModelEvent(BxActivityBaseBehavior.java:1252) at com.tibco.bx.core.behaviors.activity.BxActivityBaseBehavior.handleModelEvent(BxActivityBaseBehavior.java:1) at com.tibco.pvm.infra.api.impl.util.director.IpmEventDirectorBase.handleModelEvent(IpmEventDirectorBase.java:204) at com.tibco.pvm.infra.api.impl.util.director.IpmEventDirectorBase.handleEvent(IpmEventDirectorBase.java:111) at com.tibco.pvm.infra.support.work.impl.WorkItemAbstract.execute(WorkItemAbstract.java:177) at com.tibco.pvm.im.rt.xm.util.work.ImxSTWorkRunnable.doWorkBlock(ImxSTWorkRunnable.java:170) at com.tibco.pvm.infra.services.engine.impl.STWorkRunnable.run(STWorkRunnable.java:50) at com.tibco.pvm.im.rt.xm.util.work.ImxSTWorkRunnable.run(ImxSTWorkRunnable.java:62) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.ClassCastException: org.genxdm.bridgekit.xs.constraint.FacetMaxLengthImpl cannot be cast to com.tibco.xml.schema.SmTypeFacet at com.tibco.xml.validation.model.separate.SeparateVmType.(SeparateVmType.java:46) at com.tibco.xml.validation.model.separate.SeparateVmTypeCompiler.compile(SeparateVmTypeCompiler.java:12) at com.tibco.xml.validation.impl.LeafValidator.newTextbookValidator(LeafValidator.java:930) at com.tibco.xml.validation.impl.LeafValidator.getLeafValidator(LeafValidator.java:912) at com.tibco.genxdm.bridge.xinode.smadapters.gxml2txml.Gx2TxSmTypeAdapter.getValidator(Gx2TxSmTypeAdapter.java:303) at com.tibco.genxdm.bridge.xinode.smadapters.gxml2txml.Gx2TxSmTypeAdapter.validate(Gx2TxSmTypeAdapter.java:274) at com.tibco.xml.datamodel.nodes.h.getTypedValue(XiParentNode.java:770) at com.tibco.xml.datamodel.nodes.h.getTypedValue(XiParentNode.java:847) at com.tibco.xml.datamodel.nodes.h.getTypedValue(XiParentNode.java:841) at com.tibco.xml.datamodel.nodes.h.getTypedValue(XiParentNode.java:841) at com.tibco.genxdm.bridge.xinode.typed.XiTypedModel.getValue(XiTypedModel.java:133) at com.tibco.genxdm.bridge.xinode.typed.XiTypedModel.getValue(XiTypedModel.java:1) at org.genxdm.processor.xpath.v20.widget.XSimpleValueWidget.append(XSimpleValueWidget.java:247) at org.genxdm.processor.xpath.v20.widget.XSimpleValueWidget.typedValue(XSimpleValueWidget.java:219) at com.tibco.genxdm.processor.xslt.exprimpl.TxSimpleContentHelper.constructSimpleContent(TxSimpleContentHelper.java:79) at com.tibco.genxdm.processor.xslt.exprimpl.TxValueOfExpr.stream(TxValueOfExpr.java:29) at com.tibco.genxdm.processor.xslt.exprimpl.TxLiteralResultElementExpr.stream(TxLiteralResultElementExpr.java:93) at com.tibco.genxdm.processor.xslt.exprimpl.TxLiteralResultElementExpr.stream(TxLiteralResultElementExpr.java:93) at c Link to comment Share on other sites More sharing options...
Ajay Vikas Posted April 28, 2016 Author Share Posted April 28, 2016 I figured out what the issue was. The length of the data returned from SAP system was too huge and hence it failed at the log level. Link to comment Share on other sites More sharing options...
Hitesh Nembhwani Posted April 29, 2016 Share Posted April 29, 2016 interesting.. didn't hear similar issue before.. thanks for the update. Is it possible to share the project copy which threw the exceptions for us to analyze Thank you. Link to comment Share on other sites More sharing options...
Ajay Vikas Posted April 29, 2016 Author Share Posted April 29, 2016 Adding the sample code i used. java.lang.ClassCastException: org.genxdm.bridgekit.xs.constraint.FacetMaxLengthImpl cannot be cast to com.tibco.xml.schema.SmTypeFacet The above part of the log made me think that it could be an issue with the length. Is there an option to configure the data length in LOG activity Link to comment Share on other sites More sharing options...
Stefano Bernardini Posted January 20, 2020 Share Posted January 20, 2020 I have the same issue. How do you solve Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now