ahmedhossni
9th March 2009, 19:08
Wb Friends,

I've installed the BaanIVc4 including Cable extension also upgraded the software till the SP21. all things are working fine.

My problem is when i login to the webtop 8.4 ME. Menu appears but when we start any session .. Error occurs:
"Parsing Form Failed.."

Also when i start the Online form initialization using admin, error occurs also
" failed (incomplete of invalid XFE dump)"

I've also traced the LOG htm file : this is a sample of the htm


tcapi0000m000
com.ssaglobal.webtop.server.fd.pipeline.ExecutionException: Failed to parse XFE dump tcapi0000m000.xml in directory D:\WINDOWS\TEMP\baaniv\d__baaniv\B40Sc4\2\tcapi0000m000.xml
at com.ssaglobal.webtop.server.fd.pipeline.ExecutionException.createXFEException(Unknown Source)
at com.ssaglobal.erp.server.fd.pipeline.cache.ERPCacheInitializationSessionPipeLine.createXFEDocument(Unknown Source)
at com.ssaglobal.erp.server.fd.pipeline.cache.ERPCacheInitializationSessionPipeLine.convert(Unknown Source)
at com.ssaglobal.erp.server.fd.pipeline.cache.XFEDumpConverter.convert(Unknown Source)
at com.ssaglobal.erp.server.fd.pipeline.cache.OnlineFormCacheGenerator.convert(Unknown Source)
at com.ssaglobal.erp.servlet.OnlineFormGenerationServlet.handleSpecificRequestAndResponse(Unknown Source)
at com.ssaglobal.erp.servlet.FormGenerationServlet.handleDoGetAndPost(Unknown Source)
at com.ssaglobal.eboks.servlet.EBoksServlet.handleDoPost(Unknown Source)
at com.ssaglobal.webtop.servlet.WebTopServlet.handleRequest(Unknown Source)
at com.ssaglobal.webtop.servlet.WebTopServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
at com.ssaglobal.webtop.servlet.WebTopServlet.forward(Unknown Source)
at com.ssaglobal.webtop.servlet.DispatchServlet.handleDoGetAndPost(Unknown Source)
at com.ssaglobal.webtop.servlet.DispatchServlet.handleDoPost(Unknown Source)
at com.ssaglobal.webtop.servlet.WebTopServlet.handleRequest(Unknown Source)
at com.ssaglobal.webtop.servlet.WebTopServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Unknown Source)

Root cause:

com.ssaglobal.webtop.server.fd.pipeline.ExecutionException: Wrong type of session (not 4GL or MMT)
at com.ssaglobal.webtop.server.fd.pipeline.ExecutionException.createXFEException(Unknown Source)
at com.ssaglobal.erp.server.fd.pipeline.cache.ERPCacheInitializationSessionPipeLine.createXFEDocument(Unknown Source)
at com.ssaglobal.erp.server.fd.pipeline.cache.ERPCacheInitializationSessionPipeLine.convert(Unknown Source)
at com.ssaglobal.erp.server.fd.pipeline.cache.XFEDumpConverter.convert(Unknown Source)
at com.ssaglobal.erp.server.fd.pipeline.cache.OnlineFormCacheGenerator.convert(Unknown Source)
at com.ssaglobal.erp.servlet.OnlineFormGenerationServlet.handleSpecificRequestAndResponse(Unknown Source)
at com.ssaglobal.erp.servlet.FormGenerationServlet.handleDoGetAndPost(Unknown Source)
at com.ssaglobal.eboks.servlet.EBoksServlet.handleDoPost(Unknown Source)
at com.ssaglobal.webtop.servlet.WebTopServlet.handleRequest(Unknown Source)
at com.ssaglobal.webtop.servlet.WebTopServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
at com.ssaglobal.webtop.servlet.WebTopServlet.forward(Unknown Source)
at com.ssaglobal.webtop.servlet.DispatchServlet.handleDoGetAndPost(Unknown Source)
at com.ssaglobal.webtop.servlet.DispatchServlet.handleDoPost(Unknown Source)
at com.ssaglobal.webtop.servlet.WebTopServlet.handleRequest(Unknown Source)
at com.ssaglobal.webtop.servlet.WebTopServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Unknown Source)

Thankx alot..:)
ahmed hossni

shiv_softengg
25th March 2009, 18:06
could you able to resolve it, please share your ideas.

_Ralph_
25th March 2009, 19:18
On Webtop there is a session that works like a "Convert to Runtime". Every modification with forms requires this session to be executed.

I cant remember the session code, but surely the administrator or even infor can give you support.

NPRao
25th March 2009, 20:08
tcapi0000m000
com.ssaglobal.webtop.server.fd.pipeline.ExecutionException: Failed to parse XFE dump tcapi0000m000.xml in directory D:\WINDOWS\TEMP\baaniv\d__baaniv\B40Sc4\2\tcapi0000m000.xml
com.ssaglobal.webtop.server.fd.pipeline.ExecutionException: Wrong type of session (not 4GL or MMT)
I checked in our system (Reger/LN versions), tcapi0000m000 is a session with no form and 3-GL program attached to it. So you cannot execute 3-GL programs in the current versions of Webtop (pre-8.5 release, GTM is expected to be enabled in Webtop 8.5 and ES 8.5 releases)

ahmedhossni
26th March 2009, 08:36
So you cannot execute 3-GL programs in the current versions of Webtop (pre-8.5 release, GTM is expected to be enabled in Webtop 8.5 and ES 8.5 releases)

Thanks for your reply NPRao,

I've tried to make an empty form for the session and it works fine....:D