Uploaded image for project: 'FUSE Mediation Router'
  1. FUSE Mediation Router
  2. MR-930

Box component - cannot create group

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 2.14.0.redhat-62-xx
    • 2.14.0.redhat-62-xx
    • None
    • None

    Description

      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.

      Attachments

        Activity

          People

            dbokde Dhiraj Bokde
            rjakubco Roman Jakubco (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: