You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2018/06/11 15:24:00 UTC
[jira] [Commented] (AIRAVATA-2820) TaskModel.subTaskModel
persistence error: java.lang.NoSuchMethodException:
java.nio.ByteBuffer.()
[ 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)