on 11-05-2006 2:51 PM
Hi,
I have installed nwds7.0.06
Adobe life cycle designer 7.1
ACF nwds2004s_sp09
2004s server sp08
Adobe reader 7.0.1
ADS configured with readers rights.
Please help me to generate a new pdf file through my webdynpro application.The scenario is the end user should download a PDF form from the application,fill it with necessary data ,save it in his desktop, upload the file .
If the file is uploaded with data my application should read the data in the pdf and send it to the data base.
Do check the versions which I have mentioned for the softwares.If changes are required please mention it.
Thanks in advance,
Dan.
Reader version 7.0.1 is not a good idea, we had a lot of problems with Reader versions below 7.0.7. Please upgrade to 7.0.8 at least
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thanks for your reply.
I used Adobe Reader 7.0.8
When I developed an application an deployed it ,it is showing errors .I am using GENERATEPDF mode
com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: ADS Render Exception occured. Append "sap-wd-errorPdf=true" to the URL and access the application once again. This time you will get an error PDF. Save the error PDF on the file system. This is a helpful attachment in case of an OSS message. Processing exception during a "Render" operation. Request start time: Mon Nov 06 17:56:17 IST 2006 com.adobe.ProcessingError: Render produced no results, though no error was reported. <b>Please check your input files.</b> Exception Stack Trace: com.adobe.ProcessingError: Render produced no results, though no error was reported. Please check your input files. at com.adobe.ads.request.RemoteRenderer.processRenderResults(<b>Unknown Source</b>) at com.adobe.ads.request.RemoteRenderer.renderAllRemote(<b>Unknown Source</b>) at com.adobe.ads.request.RemoteRenderer.renderAll(Unknown Source) at com.adobe.ads.request.RemoteRenderer.renderAll(<b>Unknown Source</b>) at com.adobe.ads.request.Renderer.renderWithoutCache(Unknown Source) at com.adobe.ads.request.Renderer.execute(Unknown Source) at com.adobe.BaseADSRequest.doWork(Unknown Source) at com.adobe.AdobeDocumentServicesWorker.processRender(Unknown Source) at com.adobe.AdobeDocumentServicesWorker.execute(Unknown Source) at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source) at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source) at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0.java:120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126) at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157) at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79) at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92) at SoapServlet.doPost(SoapServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:356)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1122)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:887)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:573)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:152)
com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: Failed to GENERATEPDF
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:371)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1122)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:887)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:573)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:152)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:330)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:707)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:661)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:229)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: ADS Render Exception occured. Append "sap-wd-errorPdf=true" to the URL and access the application once again. This time you will get an error PDF. Save the error PDF on the file system. This is a helpful attachment in case of an OSS message.
Processing exception during a "Render" operation.
Request start time: Mon Nov 06 17:56:17 IST 2006
com.adobe.ProcessingError: Render produced no results, though no error was reported. Please check your input files.
Exception Stack Trace:
com.adobe.ProcessingError: Render produced no results, though no error was reported. Please check your input files.
at com.adobe.ads.request.RemoteRenderer.processRenderResults(Unknown Source)
at com.adobe.ads.request.RemoteRenderer.renderAllRemote(Unknown Source)
at com.adobe.ads.request.RemoteRenderer.renderAll(Unknown Source)
at com.adobe.ads.request.RemoteRenderer.renderAll(Unknown Source)
at com.adobe.ads.request.Renderer.renderWithoutCache(Unknown Source)
at com.adobe.ads.request.Renderer.execute(Unknown Source)
at com.adobe.BaseADSRequest.doWork(Unknown Source)
at com.adobe.AdobeDocumentServicesWorker.processRender(Unknown Source)
at com.adobe.AdobeDocumentServicesWorker.execute(Unknown Source)
at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source)
at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source)
at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0.java:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
at SoapServlet.doPost(SoapServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:356)
... 29 more
<b>What is the reason for this error?
What is meant by "unknown Source" in the error mean to?
What does "Please check your input files" mean ?which input file is it refering to?</b>
Thanks in advance,
Dan.
Hello Dan,
This error message refers to 'input files' to the ADS (i.e. they come from the web dynpro framework). This is nothing were you have a direct influence on...
"Unknown Source" only means that the source code line within the Adobe components cannot be retrieved - this can be ignored.
I would guess that you are facing a configuration issue here. Did you try to deploy and run any of the interactive forms tutorials/examples in advance?
Regards,
Philipp
Hello Dan,
As you are getting a response back from ADS, it seems that the user/group/role configuration is correct. Did you try to append "?sap-wd-errorPdf=true" to the URL as suggested in the error message? In case a PDF is displayed afterwards, please check the attachments. If a trace.txt file is available, what is its content? Are files written to \usr\sap\<SID>\SYS\global\AdobeDocumentServices\renderErrorLog\errorFiles?
I also asked a colleague about this issue. He said that it might be related to the 'render cache'. If that's the case, applying the workaround described in note 994045 should help. Could you please test if this helps?
Regards,
Philipp
Hi,
Thanks for your response.
I appended "sap-wd-errorPdf=true" to the URL I am able to get the trace.txt file with the following contents
<b>Begin operation: Render, elapsed time = 0 ms.
End operation: Render, elapsed time = 250 ms.
Begin operation: Render Log, elapsed time = 250 ms.
End operation: Render Log, elapsed time = 282 ms.
Begin operation: Attach Collateral, elapsed time = 282 ms.</b>
I also get the following files along with the attachment.
docData.xml
pdfDocument.xml
documentTemplate.xdp- contains the my designed form
xfa.xci
acrobat6.xdc
The files are also written in the specified loacation.
I will also apply the workaround described in 994045.
When I try to deploy the sdn example TutWD_UploadDownloadInteractiveForm which use the mode as <b>usepdf</b> I am able to get the interactive form displayed.
But none of the other examples which uses the mode <b>Updatainpdf</b> is giving the same error specified before.
Please help me to use the mode generatepdf or updatainpdf, so that i can generate a pdf file with readerrights.
Thanks in advance,
Dan.
Hello Dan,
The trace suggests that your input files are corrupted some how. Please don't ask me why :-). I would request you to create a very very simpel application using interactive form on it, maybe having just an input field on it which is mapped to the context setting the mode to "UpdateDataInPdf".
Let us know your observation on this.
Thanking you,
Krishanu
Hello Dan,
Although it might not be required for your specific scenario, it is recommended to use the latest Adobe Reader version (currently 7.0.8). Adobe did a lot of improvements especially for the SAP integration (for example with regards to performance) in the 7.0.x releases.
Regards,
Philipp
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.