{"action":"created","issue":{"url":"https://api.github.com/repos/cuba-platform/reports/issues/101","repository_url":"https://api.github.com/repos/cuba-platform/reports","labels_url":"https://api.github.com/repos/cuba-platform/reports/issues/101/labels{/name}","comments_url":"https://api.github.com/repos/cuba-platform/reports/issues/101/comments","events_url":"https://api.github.com/repos/cuba-platform/reports/issues/101/events","html_url":"https://github.com/cuba-platform/reports/issues/101","id":359895361,"node_id":"MDU6SXNzdWUzNTk4OTUzNjE=","number":101,"title":"Attempt to start an empty report causes an NullPointerException","user":{"login":"ruslalnSkiselev","id":19184358,"node_id":"MDQ6VXNlcjE5MTg0MzU4","avatar_url":"https://avatars1.githubusercontent.com/u/19184358?v=4","gravatar_id":"","url":"https://api.github.com/users/ruslalnSkiselev","html_url":"https://github.com/ruslalnSkiselev","followers_url":"https://api.github.com/users/ruslalnSkiselev/followers","following_url":"https://api.github.com/users/ruslalnSkiselev/following{/other_user}","gists_url":"https://api.github.com/users/ruslalnSkiselev/gists{/gist_id}","starred_url":"https://api.github.com/users/ruslalnSkiselev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruslalnSkiselev/subscriptions","organizations_url":"https://api.github.com/users/ruslalnSkiselev/orgs","repos_url":"https://api.github.com/users/ruslalnSkiselev/repos","events_url":"https://api.github.com/users/ruslalnSkiselev/events{/privacy}","received_events_url":"https://api.github.com/users/ruslalnSkiselev/received_events","type":"User","site_admin":false},"labels":[{"id":949291754,"node_id":"MDU6TGFiZWw5NDkyOTE3NTQ=","url":"https://api.github.com/repos/cuba-platform/reports/labels/easy","name":"easy","color":"a1fcb6","default":false},{"id":915905978,"node_id":"MDU6TGFiZWw5MTU5MDU5Nzg=","url":"https://api.github.com/repos/cuba-platform/reports/labels/type:%20bug","name":"type: bug","color":"d73a4a","default":false},{"id":1092893955,"node_id":"MDU6TGFiZWwxMDkyODkzOTU1","url":"https://api.github.com/repos/cuba-platform/reports/labels/ver:%206.10.3","name":"ver: 6.10.3","color":"eeeeee","default":false},{"id":950399000,"node_id":"MDU6TGFiZWw5NTAzOTkwMDA=","url":"https://api.github.com/repos/cuba-platform/reports/labels/ver:%207.0.0","name":"ver: 7.0.0","color":"eeeeee","default":false}],"state":"open","locked":false,"assignee":{"login":"soraksh","id":23614267,"node_id":"MDQ6VXNlcjIzNjE0MjY3","avatar_url":"https://avatars0.githubusercontent.com/u/23614267?v=4","gravatar_id":"","url":"https://api.github.com/users/soraksh","html_url":"https://github.com/soraksh","followers_url":"https://api.github.com/users/soraksh/followers","following_url":"https://api.github.com/users/soraksh/following{/other_user}","gists_url":"https://api.github.com/users/soraksh/gists{/gist_id}","starred_url":"https://api.github.com/users/soraksh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soraksh/subscriptions","organizations_url":"https://api.github.com/users/soraksh/orgs","repos_url":"https://api.github.com/users/soraksh/repos","events_url":"https://api.github.com/users/soraksh/events{/privacy}","received_events_url":"https://api.github.com/users/soraksh/received_events","type":"User","site_admin":false},"assignees":[{"login":"soraksh","id":23614267,"node_id":"MDQ6VXNlcjIzNjE0MjY3","avatar_url":"https://avatars0.githubusercontent.com/u/23614267?v=4","gravatar_id":"","url":"https://api.github.com/users/soraksh","html_url":"https://github.com/soraksh","followers_url":"https://api.github.com/users/soraksh/followers","following_url":"https://api.github.com/users/soraksh/following{/other_user}","gists_url":"https://api.github.com/users/soraksh/gists{/gist_id}","starred_url":"https://api.github.com/users/soraksh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soraksh/subscriptions","organizations_url":"https://api.github.com/users/soraksh/orgs","repos_url":"https://api.github.com/users/soraksh/repos","events_url":"https://api.github.com/users/soraksh/events{/privacy}","received_events_url":"https://api.github.com/users/soraksh/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/cuba-platform/reports/milestones/12","html_url":"https://github.com/cuba-platform/reports/milestone/12","labels_url":"https://api.github.com/repos/cuba-platform/reports/milestones/12/labels","id":3304860,"node_id":"MDk6TWlsZXN0b25lMzMwNDg2MA==","number":12,"title":"Release 6.10","description":"","creator":{"login":"knstvk","id":5513878,"node_id":"MDQ6VXNlcjU1MTM4Nzg=","avatar_url":"https://avatars3.githubusercontent.com/u/5513878?v=4","gravatar_id":"","url":"https://api.github.com/users/knstvk","html_url":"https://github.com/knstvk","followers_url":"https://api.github.com/users/knstvk/followers","following_url":"https://api.github.com/users/knstvk/following{/other_user}","gists_url":"https://api.github.com/users/knstvk/gists{/gist_id}","starred_url":"https://api.github.com/users/knstvk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/knstvk/subscriptions","organizations_url":"https://api.github.com/users/knstvk/orgs","repos_url":"https://api.github.com/users/knstvk/repos","events_url":"https://api.github.com/users/knstvk/events{/privacy}","received_events_url":"https://api.github.com/users/knstvk/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":16,"state":"open","created_at":"2018-04-27T18:00:01Z","updated_at":"2018-10-29T12:37:57Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2018-09-13T13:26:34Z","updated_at":"2018-10-29T12:49:14Z","closed_at":null,"author_association":"NONE","body":"<!-- \r\nPlease use https://www.cuba-platform.com/discuss for discussion, support, and reporting problems about CUBA Studio.\r\nThis repository is only for issues of the Reporting addon.\r\n\r\nWhen creating an issue, provide as much as possible of the following information: \r\n-->\r\n\r\n### Environment\r\n\r\n- Platform version: 6.9.0\r\n\r\n\r\n### Description of the bug or enhancement\r\n\r\nSteps to reproduce:\r\n1. Create report\r\n2. Go to Reports>Report editor>Report structure\r\n3. [Run]\r\n4. [≫Run report]\r\n**ER:** \"Custom message: invalid template value\"\r\n**AR:**\r\n```\r\njava.lang.NullPointerException\r\n\tat com.haulmont.reports.gui.ReportGuiManager.containsAlterableTemplate(ReportGuiManager.java:761)\r\n\tat com.haulmont.reports.gui.report.run.InputParametersWindow.updateOutputTypes(InputParametersWindow.java:120)\r\n\tat com.haulmont.reports.gui.report.run.InputParametersWindow.init(InputParametersWindow.java:111)\r\n\tat com.haulmont.cuba.gui.WindowManager.init(WindowManager.java:1247)\r\n\tat com.haulmont.cuba.gui.WindowManager.initWrapperFrame(WindowManager.java:1236)\r\n\tat com.haulmont.cuba.gui.WindowManager.createWindow(WindowManager.java:581)\r\n\tat com.haulmont.cuba.gui.WindowManager.openWindow(WindowManager.java:750)\r\n\tat com.haulmont.cuba.web.WebWindowManager.openWindow(WebWindowManager.java:158)\r\n\tat com.haulmont.cuba.gui.components.WindowDelegate.openWindow(WindowDelegate.java:235)\r\n\tat com.haulmont.cuba.web.gui.WebWindow.openWindow(WebWindow.java:464)\r\n\tat com.haulmont.cuba.gui.components.AbstractFrame.openWindow(AbstractFrame.java:479)\r\n\tat com.haulmont.reports.gui.report.edit.ReportEditor$12.actionPerform(ReportEditor.java:860)\r\n\tat com.haulmont.cuba.web.gui.components.WebButton.performAction(WebButton.java:46)\r\n\tat com.haulmont.cuba.web.gui.components.WebButton.lambda$new$61446b05$1(WebButton.java:38)\r\n\tat sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:510)\r\n\tat com.vaadin.event.EventRouter.fireEvent(EventRouter.java:200)\r\n\tat com.vaadin.event.EventRouter.fireEvent(EventRouter.java:163)\r\n\tat com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:1037)\r\n\tat com.vaadin.ui.Button.fireClick(Button.java:377)\r\n\tat com.haulmont.cuba.web.toolkit.ui.CubaButton.fireClick(CubaButton.java:54)\r\n\tat com.vaadin.ui.Button$1.click(Button.java:54)\r\n\tat sun.reflect.GeneratedMethodAccessor220.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:158)\r\n\tat com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:119)\r\n\tat com.vaadin.server.communication.ServerRpcHandler.handleInvocation(ServerRpcHandler.java:444)\r\n\tat com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:409)\r\n\tat com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:274)\r\n\tat com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:90)\r\n\tat com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41)\r\n\tat com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1435)\r\n\tat com.vaadin.server.VaadinServlet.service(VaadinServlet.java:361)\r\n\tat com.haulmont.cuba.web.sys.CubaApplicationServlet.serviceAppRequest(CubaApplicationServlet.java:312)\r\n\tat com.haulmont.cuba.web.sys.CubaApplicationServlet.service(CubaApplicationServlet.java:203)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:742)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\r\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\r\n\tat org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:107)\r\n\tat org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:73)\r\n\tat com.haulmont.cuba.web.sys.CubaHttpFilter.doFilter(CubaHttpFilter.java:107)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\r\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)\r\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)\r\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)\r\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)\r\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)\r\n\tat org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)\r\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)\r\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\r\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)\r\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)\r\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)\r\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)\r\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\r\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\r\n\tat java.lang.Thread.run(Thread.java:748)\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/cuba-platform/reports/issues/comments/433897489","html_url":"https://github.com/cuba-platform/reports/issues/101#issuecomment-433897489","issue_url":"https://api.github.com/repos/cuba-platform/reports/issues/101","id":433897489,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMzg5NzQ4OQ==","user":{"login":"haulmont-git","id":18050111,"node_id":"MDQ6VXNlcjE4MDUwMTEx","avatar_url":"https://avatars0.githubusercontent.com/u/18050111?v=4","gravatar_id":"","url":"https://api.github.com/users/haulmont-git","html_url":"https://github.com/haulmont-git","followers_url":"https://api.github.com/users/haulmont-git/followers","following_url":"https://api.github.com/users/haulmont-git/following{/other_user}","gists_url":"https://api.github.com/users/haulmont-git/gists{/gist_id}","starred_url":"https://api.github.com/users/haulmont-git/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haulmont-git/subscriptions","organizations_url":"https://api.github.com/users/haulmont-git/orgs","repos_url":"https://api.github.com/users/haulmont-git/repos","events_url":"https://api.github.com/users/haulmont-git/events{/privacy}","received_events_url":"https://api.github.com/users/haulmont-git/received_events","type":"User","site_admin":false},"created_at":"2018-10-29T12:49:14Z","updated_at":"2018-10-29T12:49:14Z","author_association":"NONE","body":"Git changesets by `s.fedorov`: \n\n[ce88b08e](https://git.haulmont.com/platform/reports/commit/ce88b08eb80e09055817faa6fa1767ebf6680a61) in **master** - Attempt to start an empty report causes an NullPointerException #101\n"}}
{"actor":{"display_login":"haulmont-git"}}