[ 
https://issues.apache.org/jira/browse/AIRAVATA-2820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16508210#comment-16508210
 ] 

ASF subversion and git services commented on AIRAVATA-2820:
-----------------------------------------------------------

Commit c2c86a3e1305f18c1fcc73cefb567ee102705d0f in airavata's branch 
refs/heads/group-based-auth from [~marcuschristie]
[ https://gitbox.apache.org/repos/asf?p=airavata.git;h=c2c86a3 ]

AIRAVATA-2820 Fix mapping of SUB_TASK_MODEL

Also removed TASK_INTERNAL_STORE column since it isn't used nor does it
correspond to a data model field.


> TaskModel.subTaskModel persistence error: java.lang.NoSuchMethodException: 
> java.nio.ByteBuffer.<init>()
> -------------------------------------------------------------------------------------------------------
>
>                 Key: AIRAVATA-2820
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2820
>             Project: Airavata
>          Issue Type: Bug
>            Reporter: Marcus Christie
>            Assignee: Marcus Christie
>            Priority: Major
>
> Stacktrace:
> {noformat}
> 2018-06-08 19:56:23,881 [pool-9-thread-44] ERROR org.dozer.MappingProcessor  
> - Field mapping error -->
>   MapId: null
>   Type: null
>   Source parent class: org.apache.airavata.model.task.TaskModel
>   Source field name: subTaskModel
>   Source field type: class [B
>   Source field value: [B@41195ed0
>   Dest parent class: 
> org.apache.airavata.registry.core.entities.expcatalog.TaskEntity
>   Dest field name: subTaskModel
>   Dest field type: java.nio.ByteBuffer
> org.dozer.MappingException: java.lang.NoSuchMethodException: 
> java.nio.ByteBuffer.<init>()
>         at 
> org.dozer.util.MappingUtils.throwMappingException(MappingUtils.java:82)
>         at 
> org.dozer.factory.ConstructionStrategies$ByConstructor.newInstance(ConstructionStrategies.java:261)
>         at 
> org.dozer.factory.ConstructionStrategies$ByConstructor.create(ConstructionStrategies.java:245)
>         at org.dozer.factory.DestBeanCreator.create(DestBeanCreator.java:65)
>         at 
> org.dozer.MappingProcessor.mapCustomObject(MappingProcessor.java:489)
>         at 
> org.dozer.MappingProcessor.mapOrRecurseObject(MappingProcessor.java:446)
>         at 
> org.dozer.MappingProcessor.mapFromFieldMap(MappingProcessor.java:342)
>         at org.dozer.MappingProcessor.mapField(MappingProcessor.java:288)
>         at org.dozer.MappingProcessor.map(MappingProcessor.java:248)
>         at org.dozer.MappingProcessor.map(MappingProcessor.java:197)
>         at org.dozer.MappingProcessor.map(MappingProcessor.java:187)
>         at org.dozer.MappingProcessor.map(MappingProcessor.java:124)
>         at org.dozer.MappingProcessor.map(MappingProcessor.java:119)
>         at org.dozer.DozerBeanMapper.map(DozerBeanMapper.java:120)
>         at 
> org.apache.airavata.registry.core.repositories.expcatalog.TaskRepository.saveTask(TaskRepository.java:56)
>         at 
> org.apache.airavata.registry.core.repositories.expcatalog.TaskRepository.saveTaskModelData(TaskRepository.java:44)
>         at 
> org.apache.airavata.registry.core.repositories.expcatalog.TaskRepository.addTask(TaskRepository.java:84)
>         at 
> org.apache.airavata.registry.api.service.handler.RegistryServerHandler.addTask(RegistryServerHandler.java:949)
>         at 
> org.apache.airavata.registry.api.RegistryService$Processor$addTask.getResult(RegistryService.java:15845)
>         at 
> org.apache.airavata.registry.api.RegistryService$Processor$addTask.getResult(RegistryService.java:15829)
>         at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
>         at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
>         at 
> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286)
>         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:748)
> Caused by: java.lang.NoSuchMethodException: java.nio.ByteBuffer.<init>()
>         at java.lang.Class.getConstructor0(Class.java:3082)
>         at java.lang.Class.getDeclaredConstructor(Class.java:2178)
>         at 
> org.dozer.factory.ConstructionStrategies$ByConstructor.newInstance(ConstructionStrategies.java:257)
>         ... 24 common frames omitted
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to