Welcome to Knowage Q&A, where you can ask questions and receive answers from other members of the community.
0 votes
1 view
Hi there! I have been having issues deploying reports from the knowage report designer to the web application. Every time I click on deploy in the designer after entering the proper info (functionality, label, name, etc), I receive the following message:

error during file deploy; check that label is not already present and user has development permission on selected folder; if still cannot solve the problem check server log.

I have ensured that the label is not already in use, and that the correct permissions are granted. The error in the Knowage log that I am receiving is the following:

[http-bio-8080-exec-4] 06 Nov 2018 13:49:53,449 ERROR it.eng.spagobi.sdk.documents.impl.DocumentsServiceImpl.saveNewDocument:517 - Error while saving new document
java.lang.NullPointerException
    at it.eng.spagobi.sdk.documents.impl.DocumentsServiceImpl.saveNewDocument(DocumentsServiceImpl.java:453)
    at it.eng.spagobi.sdk.documents.stub.DocumentsServiceSoapBindingImpl.saveNewDocument(DocumentsServiceSoapBindingImpl.java:95)
    at it.eng.spagobi.sdk.documents.stub.DocumentsServiceSoapBindingSkeleton.saveNewDocument(DocumentsServiceSoapBindingSkeleton.java:451)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
    at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
    at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
    at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
    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)

Does anyone know what might be the cause of this error or how to potentially fix this?

Thanks!

Chris
Environment Knowage 6.2, Windows, Tomcat 9, Firefox
in Reporting by (340 points)
I was having the same issue with the report designer. I could download reports but not upload. I thought it was because of the upgrade.

This is the first time I have used the official report designer. In the past I just used vanilla eclipse and the birt plugin instead of report designer as I could never get it to run on Linux.  In any event to deploy the report designs you can do it manually by creating a generic documents and then uploading the template on the report creation page. That's the way I do it currently/
I found that the issue I was having in the report designer was that I was not selecting the state from the dropdown. Once I selected the state from the dropdown when deploying the report, my issue was resolved. I recommend making sure that you have selected values from all of the possible dropdowns

Thanks,

Chris..

Please log in or register to answer this question.

...