-
Bug
-
Resolution: Done
-
Major
-
2.14.0.redhat-62-xx
-
None
-
None
Creating groups with box component doesn't work. I tried all possible methods for creation and each fails with this exception:
org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[Message: testGroup]
at org.apache.camel.util.ObjectHelper.wrapCamelExecutionException(ObjectHelper.java:1380)
at org.apache.camel.util.ExchangeHelper.extractResultBody(ExchangeHelper.java:622)
at org.apache.camel.impl.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:471)
at org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeaders(DefaultProducerTemplate.java:264)
at org.apache.camel.impl.DefaultProducerTemplate.requestBodyAndHeaders(DefaultProducerTemplate.java:313)
at org.apache.camel.impl.DefaultProducerTemplate.requestBodyAndHeaders(DefaultProducerTemplate.java:309)
at org.apache.camel.impl.DefaultProducerTemplate.requestBodyAndHeaders(DefaultProducerTemplate.java:346)
at org.jboss.fuse.qa.box.component.endpoints.GroupTest.testCreateGroup(GroupTest.java:52)
Caused by: org.apache.camel.RuntimeCamelException: Error invoking createGroup with {sharedLink=https://app.box.com/s/2wpu78ma6uvoixjvujrd, name=testGroup}: com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input
at [Source: ; line: 1, column: 1]
at org.apache.camel.util.component.ApiMethodHelper.invokeMethod(ApiMethodHelper.java:468)
at org.apache.camel.util.component.AbstractApiProducer.doInvokeMethod(AbstractApiProducer.java:120)
at org.apache.camel.util.component.AbstractApiProducer$1.run(AbstractApiProducer.java:86)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.box.boxjavalibv2.exceptions.BoxServerException: com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input
at [Source: ; line: 1, column: 1]
at com.box.boxjavalibv2.resourcemanagers.AbstractBoxResourceManager.tryCastObject(AbstractBoxResourceManager.java:130)
at com.box.boxjavalibv2.resourcemanagers.AbstractBoxResourceManager.getResponseAndParseAndTryCast(AbstractBoxResourceManager.java:109)
at com.box.boxjavalibv2.resourcemanagers.BoxGroupsManagerImpl.createGroup(BoxGroupsManagerImpl.java:44)
at com.box.boxjavalibv2.resourcemanagers.BoxGroupsManagerImpl.createGroup(BoxGroupsManagerImpl.java:50)
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.apache.camel.util.component.ApiMethodHelper.invokeMethod(ApiMethodHelper.java:461)
at org.apache.camel.util.component.AbstractApiProducer.doInvokeMethod(AbstractApiProducer.java:120)
at org.apache.camel.util.component.AbstractApiProducer$1.run(AbstractApiProducer.java:86)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Similar problem is with with adding email aliases for user or creating enterprise user. All fail with this exception.
I also tried test in the box component in master branch of camel and same problem occurred there too.