I’m trying the google calendar connector (API v3) for getting an event, and I’m following the Bonita documentation ( calendar api v3 ), however I’m having some problems. When I try ‘configure client in your domain’, the Google admin console doesn’t allow me to access. I see a page that says I’m not logged in.
Please, I need some help.
Thanks in advance and regards.
EDIT: I’ve tried to create a new event, testing the conector, but I get the following error:
java.lang.reflect.InvocationTargetException
at org.bonitasoft.studio.connectors.operation.TestConnectorOperation.run(TestConnectorOperation.java:183)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: org.bonitasoft.engine.bpm.connector.ConnectorExecutionException: USERNAME=install | org.bonitasoft.engine.core.connector.exception.SConnectorException: org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: java.lang.NullPointerException
Maybe caused by the admin console problem? Can anyone tell me the steps to follor for getting this conector works?
I dont’ understand what’s the point of Google Apps. It seems it is required for configuring the Google calendar conector, but It seems too, that It has only paid versions. Does this means, there is no way to use the calendar conector in Bonita without paying anything?
I have used a calendar connector in another BPM, creating a Client ID on the Google Developers Console selecting Web application as the application type, and I didn’t need any aditional configuration in the Google Admin Console of Google Apps, to make it works.
Besides, I have no domain to register on it (that’s not required for web application type) and It seems that Google offers a 30-day free trial, but I cannot access to it.
Please, How can I use this connector? (If it can be used).
I’ve got the same problem. Judging from the fields in the connector wizard it should be possible to use the connector without a paid domain-registration for Google apps. Registering a domain is the only part of the connector’s documentation I have left out.
It would be useful to get some information whether and how you can use the connector without a paid google app subscription.
Well, I have subscribed to Google, and everything seems to be fine. It would be useful to hear from the connector’s developers whether it is intended to work with the standard Google calendar with a standard Google account.
I haven’t posted to Google Forum. I just meant that everything with my Google subscription and the calendar app looks fine. So I think there is no point in posting to Google Forum “I have configured the Google calendar API, and everything looks fine, but I can’t connect to it with the Bonita connector.” They would most certainly answer “There must be some problem with the Bonita connector”.
Have you configured and generated a p12 file you added to your connector ?
Are you a standard gmail/calendar account (free) or a companygmail/calendar account (paid) ?
Using the V3 Google API needs a company Google account calendar where you’ll generate the p12 and associated connexion developpers account.
Have you configured and generated a p12 file you added to your connector ?
Yes. I have followed the bonita documentation of this point.
Are you a standard gmail/calendar account (free) or a companygmail/calendar account (paid) ?
Standard. I’m using a common gmail account.
Using the V3 Google API needs a company Google account calendar
Really? So I am NOT ABLE to use the calendar connector inside Bonita without a paid Google account? Are you sure? Is that Official? I would thank some comments from Bonita team, on this subject.
!ENTRY org.bonitasoft.studio.common 4 0 2015-06-23 08:32:14.679
!MESSAGE
!STACK 0
java.lang.reflect.InvocationTargetException
at org.bonitasoft.studio.connectors.operation.TestConnectorOperation.run(TestConnectorOperation.java:183)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: org.bonitasoft.engine.bpm.connector.ConnectorExecutionException: USERNAME=install | org.bonitasoft.engine.core.connector.exception.SConnectorException: org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: java.lang.NullPointerException
at org.bonitasoft.engine.api.HTTPServerAPI.invokeMethod(HTTPServerAPI.java:143)
at org.bonitasoft.engine.api.impl.ClientInterceptor.invoke(ClientInterceptor.java:88)
at com.sun.proxy.$Proxy28.executeConnectorOnProcessDefinition(Unknown Source)
at org.bonitasoft.studio.connectors.operation.TestConnectorOperation.run(TestConnectorOperation.java:178)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
at < ========== Beginning of the server stack trace ========== >. ( )
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinitionWithOrWithoutOperations(ProcessAPIImpl.java:3447)
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinition(ProcessAPIImpl.java:3408)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPI(ServerAPIImpl.java:363)
at org.bonitasoft.engine.api.impl.ServerAPIImpl$1.call(ServerAPIImpl.java:332)
at org.bonitasoft.engine.transaction.JTATransactionServiceImpl.executeInTransaction(JTATransactionServiceImpl.java:288)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPIInTransaction(ServerAPIImpl.java:339)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPI(ServerAPIImpl.java:274)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeMethod(ServerAPIImpl.java:128)
at org.bonitasoft.engine.api.internal.servlet.HttpAPIServletCall.doPost(HttpAPIServletCall.java:112)
at org.bonitasoft.engine.api.internal.servlet.HttpAPIServlet.doPost(HttpAPIServlet.java:35)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.bonitasoft.console.security.SessionFixationValve.invoke(SessionFixationValve.java:77)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
at Caused by: org.bonitasoft.engine.core.connector.exception.SConnectorException.: org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: java.lang.NullPointerException ( )
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnectorInClassloader(ConnectorServiceImpl.java:332)
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeMutipleEvaluation(ConnectorServiceImpl.java:296)
at org.bonitasoft.engine.connector.ConnectorServiceDecorator.executeMutipleEvaluation(ConnectorServiceDecorator.java:62)
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinitionWithOrWithoutOperations(ProcessAPIImpl.java:3439)
at … 35 more. ( )
at Caused by: org.bonitasoft.engine.connector.exception.SConnectorException.: java.util.concurrent.ExecutionException: java.lang.NullPointerException ( )
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.execute(ConnectorExecutorImpl.java:129)
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnectorInClassloader(ConnectorServiceImpl.java:324)
at … 38 more. ( )
at Caused by: java.util.concurrent.ExecutionException.: java.lang.NullPointerException ( )
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.getValue(ConnectorExecutorImpl.java:153)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.execute(ConnectorExecutorImpl.java:123)
at … 39 more. ( )
at Caused by: java.lang.NullPointerException.: null ( )
at sun.util.calendar.ZoneInfoFile.getFileName(ZoneInfoFile.java:501)
at sun.util.calendar.ZoneInfoFile.createZoneInfo(ZoneInfoFile.java:596)
at sun.util.calendar.ZoneInfoFile.getZoneInfo(ZoneInfoFile.java:566)
at sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:663)
at java.util.TimeZone.getTimeZone(TimeZone.java:566)
at java.util.TimeZone.getTimeZone(TimeZone.java:562)
at org.bonitasoft.connectors.google.calendar.common.BuildEventConnector.buildEventDateTime(BuildEventConnector.java:290)
at org.bonitasoft.connectors.google.calendar.common.BuildEventConnector.checkStartDate(BuildEventConnector.java:123)
at org.bonitasoft.connectors.google.calendar.CreateEventConnector.checkParameters(CreateEventConnector.java:27)
at org.bonitasoft.connectors.google.calendar.common.CalendarConnector.validateInputParameters(CalendarConnector.java:79)
at org.bonitasoft.engine.core.connector.impl.SConnectorAdapter.validate(SConnectorAdapter.java:61)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl$ExecuteConnectorCallable.call(ConnectorExecutorImpl.java:207)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl$ExecuteConnectorCallable.call(ConnectorExecutorImpl.java:180)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at … 1 more. ( )
Root exception:
org.bonitasoft.engine.bpm.connector.ConnectorExecutionException: USERNAME=install | org.bonitasoft.engine.core.connector.exception.SConnectorException: org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: java.lang.NullPointerException
at org.bonitasoft.engine.api.HTTPServerAPI.invokeMethod(HTTPServerAPI.java:143)
at org.bonitasoft.engine.api.impl.ClientInterceptor.invoke(ClientInterceptor.java:88)
at com.sun.proxy.$Proxy28.executeConnectorOnProcessDefinition(Unknown Source)
at org.bonitasoft.studio.connectors.operation.TestConnectorOperation.run(TestConnectorOperation.java:178)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
at < ========== Beginning of the server stack trace ========== >. ( )
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinitionWithOrWithoutOperations(ProcessAPIImpl.java:3447)
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinition(ProcessAPIImpl.java:3408)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPI(ServerAPIImpl.java:363)
at org.bonitasoft.engine.api.impl.ServerAPIImpl$1.call(ServerAPIImpl.java:332)
at org.bonitasoft.engine.transaction.JTATransactionServiceImpl.executeInTransaction(JTATransactionServiceImpl.java:288)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPIInTransaction(ServerAPIImpl.java:339)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPI(ServerAPIImpl.java:274)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeMethod(ServerAPIImpl.java:128)
at org.bonitasoft.engine.api.internal.servlet.HttpAPIServletCall.doPost(HttpAPIServletCall.java:112)
at org.bonitasoft.engine.api.internal.servlet.HttpAPIServlet.doPost(HttpAPIServlet.java:35)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.bonitasoft.console.security.SessionFixationValve.invoke(SessionFixationValve.java:77)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
at Caused by: org.bonitasoft.engine.core.connector.exception.SConnectorException.: org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: java.lang.NullPointerException ( )
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnectorInClassloader(ConnectorServiceImpl.java:332)
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeMutipleEvaluation(ConnectorServiceImpl.java:296)
at org.bonitasoft.engine.connector.ConnectorServiceDecorator.executeMutipleEvaluation(ConnectorServiceDecorator.java:62)
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinitionWithOrWithoutOperations(ProcessAPIImpl.java:3439)
at … 35 more. ( )
at Caused by: org.bonitasoft.engine.connector.exception.SConnectorException.: java.util.concurrent.ExecutionException: java.lang.NullPointerException ( )
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.execute(ConnectorExecutorImpl.java:129)
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnectorInClassloader(ConnectorServiceImpl.java:324)
at … 38 more. ( )
at Caused by: java.util.concurrent.ExecutionException.: java.lang.NullPointerException ( )
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.getValue(ConnectorExecutorImpl.java:153)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.execute(ConnectorExecutorImpl.java:123)
at … 39 more. ( )
at Caused by: java.lang.NullPointerException.: null ( )
at sun.util.calendar.ZoneInfoFile.getFileName(ZoneInfoFile.java:501)
at sun.util.calendar.ZoneInfoFile.createZoneInfo(ZoneInfoFile.java:596)
at sun.util.calendar.ZoneInfoFile.getZoneInfo(ZoneInfoFile.java:566)
at sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:663)
at java.util.TimeZone.getTimeZone(TimeZone.java:566)
at java.util.TimeZone.getTimeZone(TimeZone.java:562)
at org.bonitasoft.connectors.google.calendar.common.BuildEventConnector.buildEventDateTime(BuildEventConnector.java:290)
at org.bonitasoft.connectors.google.calendar.common.BuildEventConnector.checkStartDate(BuildEventConnector.java:123)
at org.bonitasoft.connectors.google.calendar.CreateEventConnector.checkParameters(CreateEventConnector.java:27)
at org.bonitasoft.connectors.google.calendar.common.CalendarConnector.validateInputParameters(CalendarConnector.java:79)
at org.bonitasoft.engine.core.connector.impl.SConnectorAdapter.validate(SConnectorAdapter.java:61)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl$ExecuteConnectorCallable.call(ConnectorExecutorImpl.java:207)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl$ExecuteConnectorCallable.call(ConnectorExecutorImpl.java:180)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at … 1 more. ( )
But I don’t understand the error. I only understand that in some point there is a nullpointerException. I’ve added all the libs available for preventing a lib missing (only to test the connector). I’ve review the fields in order to find required fields not filled, but there are not.
So why cannot I use this connector? Google Account? I’m getting crazy…
What jvm are you using (oracle, openJDK…) ? And in which version ?
The npe comes from the TimeZone resolution in low layers of java.
Can you try to set a timezone in your configuration ?
What jvm are you using (oracle, openJDK…) ? And in which version ?
If I understand what are you referring to, I’m using the default in Bonita, jdk1-7-0_55
Can you try to set a timezone in your configuration ?
Sure. I’ve tried it. I’ve put GMT+02:00 for the initial and end date timeZone, and it seems you were right (thank you so much for that), but now, after many seconds waiting a new error is trown (TimeOut):
!ENTRY org.bonitasoft.studio.common 4 0 2015-06-23 09:18:03.352
!MESSAGE
!STACK 0
java.lang.reflect.InvocationTargetException
at org.bonitasoft.studio.connectors.operation.TestConnectorOperation.run(TestConnectorOperation.java:183)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: org.bonitasoft.engine.bpm.connector.ConnectorExecutionException: USERNAME=install | org.bonitasoft.engine.core.connector.exception.SConnectorException: org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.net.SocketTimeoutException: connect timed out
at org.bonitasoft.engine.api.HTTPServerAPI.invokeMethod(HTTPServerAPI.java:143)
at org.bonitasoft.engine.api.impl.ClientInterceptor.invoke(ClientInterceptor.java:88)
at com.sun.proxy.$Proxy28.executeConnectorOnProcessDefinition(Unknown Source)
at org.bonitasoft.studio.connectors.operation.TestConnectorOperation.run(TestConnectorOperation.java:178)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
at < ========== Beginning of the server stack trace ========== >. ( )
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinitionWithOrWithoutOperations(ProcessAPIImpl.java:3447)
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinition(ProcessAPIImpl.java:3408)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPI(ServerAPIImpl.java:363)
at org.bonitasoft.engine.api.impl.ServerAPIImpl$1.call(ServerAPIImpl.java:332)
at org.bonitasoft.engine.transaction.JTATransactionServiceImpl.executeInTransaction(JTATransactionServiceImpl.java:288)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPIInTransaction(ServerAPIImpl.java:339)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPI(ServerAPIImpl.java:274)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeMethod(ServerAPIImpl.java:128)
at org.bonitasoft.engine.api.internal.servlet.HttpAPIServletCall.doPost(HttpAPIServletCall.java:112)
at org.bonitasoft.engine.api.internal.servlet.HttpAPIServlet.doPost(HttpAPIServlet.java:35)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.bonitasoft.console.security.SessionFixationValve.invoke(SessionFixationValve.java:77)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
at Caused by: org.bonitasoft.engine.core.connector.exception.SConnectorException.: org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.net.SocketTimeoutException: connect timed out ( )
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnectorInClassloader(ConnectorServiceImpl.java:332)
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeMutipleEvaluation(ConnectorServiceImpl.java:296)
at org.bonitasoft.engine.connector.ConnectorServiceDecorator.executeMutipleEvaluation(ConnectorServiceDecorator.java:62)
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinitionWithOrWithoutOperations(ProcessAPIImpl.java:3439)
at … 35 more. ( )
at Caused by: org.bonitasoft.engine.connector.exception.SConnectorException.: java.util.concurrent.ExecutionException: org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.net.SocketTimeoutException: connect timed out ( )
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.execute(ConnectorExecutorImpl.java:129)
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnectorInClassloader(ConnectorServiceImpl.java:324)
at … 38 more. ( )
at Caused by: java.util.concurrent.ExecutionException.: org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.net.SocketTimeoutException: connect timed out ( )
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.getValue(ConnectorExecutorImpl.java:153)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.execute(ConnectorExecutorImpl.java:123)
at … 39 more. ( )
at Caused by: org.bonitasoft.engine.connector.exception.SConnectorException.: org.bonitasoft.engine.connector.ConnectorException: java.net.SocketTimeoutException: connect timed out ( )
at org.bonitasoft.engine.core.connector.impl.SConnectorAdapter.execute(SConnectorAdapter.java:72)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl$ExecuteConnectorCallable.call(ConnectorExecutorImpl.java:209)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl$ExecuteConnectorCallable.call(ConnectorExecutorImpl.java:180)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at … 1 more. ( )
at Caused by: org.bonitasoft.engine.connector.ConnectorException.: java.net.SocketTimeoutException: connect timed out ( )
at org.bonitasoft.connectors.google.calendar.common.CalendarConnector.executeBusinessLogic(CalendarConnector.java:110)
at org.bonitasoft.engine.connector.AbstractConnector.execute(AbstractConnector.java:77)
at org.bonitasoft.engine.core.connector.impl.SConnectorAdapter.execute(SConnectorAdapter.java:70)
at … 6 more. ( )
at Caused by: java.net.SocketTimeoutException.: connect timed out ( )
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:275)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:371)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:932)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1091)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
at com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:77)
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:965)
at com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:283)
at com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307)
at com.google.api.client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToken(GoogleCredential.java:268)
at com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:489)
at com.google.api.client.auth.oauth2.Credential.intercept(Credential.java:217)
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:859)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460)
at org.bonitasoft.connectors.google.calendar.CreateEventConnector.doJobWithCalendarEvents(CreateEventConnector.java:46)
at org.bonitasoft.connectors.google.calendar.common.CalendarConnector.executeBusinessLogic(CalendarConnector.java:105)
at … 8 more. ( )
Root exception:
org.bonitasoft.engine.bpm.connector.ConnectorExecutionException: USERNAME=install | org.bonitasoft.engine.core.connector.exception.SConnectorException: org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.net.SocketTimeoutException: connect timed out
at org.bonitasoft.engine.api.HTTPServerAPI.invokeMethod(HTTPServerAPI.java:143)
at org.bonitasoft.engine.api.impl.ClientInterceptor.invoke(ClientInterceptor.java:88)
at com.sun.proxy.$Proxy28.executeConnectorOnProcessDefinition(Unknown Source)
at org.bonitasoft.studio.connectors.operation.TestConnectorOperation.run(TestConnectorOperation.java:178)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
at < ========== Beginning of the server stack trace ========== >. ( )
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinitionWithOrWithoutOperations(ProcessAPIImpl.java:3447)
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinition(ProcessAPIImpl.java:3408)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPI(ServerAPIImpl.java:363)
at org.bonitasoft.engine.api.impl.ServerAPIImpl$1.call(ServerAPIImpl.java:332)
at org.bonitasoft.engine.transaction.JTATransactionServiceImpl.executeInTransaction(JTATransactionServiceImpl.java:288)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPIInTransaction(ServerAPIImpl.java:339)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPI(ServerAPIImpl.java:274)
at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeMethod(ServerAPIImpl.java:128)
at org.bonitasoft.engine.api.internal.servlet.HttpAPIServletCall.doPost(HttpAPIServletCall.java:112)
at org.bonitasoft.engine.api.internal.servlet.HttpAPIServlet.doPost(HttpAPIServlet.java:35)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.bonitasoft.console.security.SessionFixationValve.invoke(SessionFixationValve.java:77)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
at Caused by: org.bonitasoft.engine.core.connector.exception.SConnectorException.: org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.net.SocketTimeoutException: connect timed out ( )
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnectorInClassloader(ConnectorServiceImpl.java:332)
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeMutipleEvaluation(ConnectorServiceImpl.java:296)
at org.bonitasoft.engine.connector.ConnectorServiceDecorator.executeMutipleEvaluation(ConnectorServiceDecorator.java:62)
at org.bonitasoft.engine.api.impl.ProcessAPIImpl.executeConnectorOnProcessDefinitionWithOrWithoutOperations(ProcessAPIImpl.java:3439)
at … 35 more. ( )
at Caused by: org.bonitasoft.engine.connector.exception.SConnectorException.: java.util.concurrent.ExecutionException: org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.net.SocketTimeoutException: connect timed out ( )
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.execute(ConnectorExecutorImpl.java:129)
at org.bonitasoft.engine.core.connector.impl.ConnectorServiceImpl.executeConnectorInClassloader(ConnectorServiceImpl.java:324)
at … 38 more. ( )
at Caused by: java.util.concurrent.ExecutionException.: org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.net.SocketTimeoutException: connect timed out ( )
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.getValue(ConnectorExecutorImpl.java:153)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl.execute(ConnectorExecutorImpl.java:123)
at … 39 more. ( )
at Caused by: org.bonitasoft.engine.connector.exception.SConnectorException.: org.bonitasoft.engine.connector.ConnectorException: java.net.SocketTimeoutException: connect timed out ( )
at org.bonitasoft.engine.core.connector.impl.SConnectorAdapter.execute(SConnectorAdapter.java:72)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl$ExecuteConnectorCallable.call(ConnectorExecutorImpl.java:209)
at org.bonitasoft.engine.connector.impl.ConnectorExecutorImpl$ExecuteConnectorCallable.call(ConnectorExecutorImpl.java:180)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at … 1 more. ( )
at Caused by: org.bonitasoft.engine.connector.ConnectorException.: java.net.SocketTimeoutException: connect timed out ( )
at org.bonitasoft.connectors.google.calendar.common.CalendarConnector.executeBusinessLogic(CalendarConnector.java:110)
at org.bonitasoft.engine.connector.AbstractConnector.execute(AbstractConnector.java:77)
at org.bonitasoft.engine.core.connector.impl.SConnectorAdapter.execute(SConnectorAdapter.java:70)
at … 6 more. ( )
at Caused by: java.net.SocketTimeoutException.: connect timed out ( )
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:275)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:371)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:932)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1091)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
at com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:77)
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:965)
at com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:283)
at com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307)
at com.google.api.client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToken(GoogleCredential.java:268)
at com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:489)
at com.google.api.client.auth.oauth2.Credential.intercept(Credential.java:217)
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:859)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460)
at org.bonitasoft.connectors.google.calendar.CreateEventConnector.doJobWithCalendarEvents(CreateEventConnector.java:46)
at org.bonitasoft.connectors.google.calendar.common.CalendarConnector.executeBusinessLogic(CalendarConnector.java:105)
at … 8 more. ( )
So now, I think, It’s something wrong with the connection to Google.
I’m having many problems, trying to connect with the Google services:
Bonitasoft empowers development teams with Bonita, the open-source and extensible platform to solve the most demanding process automation use cases. The Bonita platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Bonita integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.