[ https://issues.apache.org/jira/browse/AIRAVATA-2820?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marcus Christie resolved AIRAVATA-2820. --------------------------------------- Resolution: Fixed > 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)