[
https://issues.apache.org/jira/browse/AIRAVATA-2827?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marcus Christie resolved AIRAVATA-2827.
---------------------------------------
Resolution: Fixed
> ProcessRepository.updateProcess NullPointerException
> ----------------------------------------------------
>
> Key: AIRAVATA-2827
> URL: https://issues.apache.org/jira/browse/AIRAVATA-2827
> Project: Airavata
> Issue Type: Bug
> Reporter: Marcus Christie
> Assignee: Marcus Christie
> Priority: Major
>
> Stacktrace:
> {noformat}
> 2018-06-13 20:36:30,377 [pool-9-thread-39] ERROR
> o.a.a.r.a.s.h.RegistryServerHandler -
> PROCESS_3af57d8b-1cb5-4c5a-9e37-6d492ba6a354
> org.apache.openjpa.persistence.PersistenceException: null
> at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1017)
> at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:916)
> at
> org.apache.openjpa.kernel.BrokerImpl.isDetached(BrokerImpl.java:4594)
> at
> org.apache.openjpa.kernel.BrokerImpl.isDetached(BrokerImpl.java:4563)
> at
> org.apache.openjpa.kernel.VersionAttachStrategy.attach(VersionAttachStrategy.java:80)
> at
> org.apache.openjpa.kernel.AttachManager.attach(AttachManager.java:252)
> at
> org.apache.openjpa.kernel.AttachStrategy.attachCollection(AttachStrategy.java:348)
> at
> org.apache.openjpa.kernel.AttachStrategy.replaceList(AttachStrategy.java:409)
> at
> org.apache.openjpa.kernel.AttachStrategy.attachField(AttachStrategy.java:232)
> at
> org.apache.openjpa.kernel.VersionAttachStrategy.attach(VersionAttachStrategy.java:163)
> at
> org.apache.openjpa.kernel.AttachManager.attach(AttachManager.java:252)
> at
> org.apache.openjpa.kernel.AttachStrategy.attachCollection(AttachStrategy.java:348)
> at
> org.apache.openjpa.kernel.AttachStrategy.replaceList(AttachStrategy.java:409)
> at
> org.apache.openjpa.kernel.AttachStrategy.attachField(AttachStrategy.java:232)
> at
> org.apache.openjpa.kernel.VersionAttachStrategy.attach(VersionAttachStrategy.java:163)
> at
> org.apache.openjpa.kernel.AttachManager.attach(AttachManager.java:252)
> at
> org.apache.openjpa.kernel.AttachManager.attach(AttachManager.java:105)
> at org.apache.openjpa.kernel.BrokerImpl.attach(BrokerImpl.java:3474)
> at
> org.apache.openjpa.kernel.DelegatingBroker.attach(DelegatingBroker.java:1214)
> at
> org.apache.openjpa.persistence.EntityManagerImpl.merge(EntityManagerImpl.java:878)
> at
> org.apache.airavata.registry.core.repositories.expcatalog.ProcessRepository.lambda$saveProcess$1(ProcessRepository.java:81)
> at
> org.apache.airavata.registry.core.repositories.AbstractRepository.execute(AbstractRepository.java:120)
> at
> org.apache.airavata.registry.core.repositories.expcatalog.ProcessRepository.saveProcess(ProcessRepository.java:81)
> at
> org.apache.airavata.registry.core.repositories.expcatalog.ProcessRepository.saveProcessModelData(ProcessRepository.java:49)
> at
> org.apache.airavata.registry.core.repositories.expcatalog.ProcessRepository.updateProcess(ProcessRepository.java:127)
> at
> org.apache.airavata.registry.api.service.handler.RegistryServerHandler.updateProcess(RegistryServerHandler.java:936)
> at
> org.apache.airavata.registry.api.RegistryService$Processor$updateProcess.getResult(RegistryService.java:15821)
> at
> org.apache.airavata.registry.api.RegistryService$Processor$updateProcess.getResult(RegistryService.java:15805)
> 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.NullPointerException: null
> 2018-06-13 20:36:30,377 [pool-9-thread-39] ERROR o.a.thrift.ProcessFunction
> - Internal error processing updateProcess
> org.apache.airavata.model.error.AiravataSystemException: Error while updating
> process. More info : null
> at
> org.apache.airavata.registry.api.service.handler.RegistryServerHandler.updateProcess(RegistryServerHandler.java:939)
> at
> org.apache.airavata.registry.api.RegistryService$Processor$updateProcess.getResult(RegistryService.java:15821)
> at
> org.apache.airavata.registry.api.RegistryService$Processor$updateProcess.getResult(RegistryService.java:15805)
> 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)
> {noformat}
> Here's the error in GFac:
> {noformat}
> 2018-06-13 20:36:30,382 [pool-3-thread-3] ERROR o.a.a.g.s.GfacServerHandler
> process_id=PROCESS_3af57d8b-1cb5-4c5a-9e37-6d492ba6a354,
> token_id=7cd58288-c013-462b-b091-530d0ca1ebad,
> experiment_id=EchoonJun13,20184:33PM_c59ffdad-d538-4417-8faf-deffc00d2876,
> gateway_id=seagrid - Submission of process
> PROCESS_3af57d8b-1cb5-4c5a-9e37-6d492ba6a354 failed
> org.apache.thrift.TException: Error creating zookeeper nodes
> at
> org.apache.airavata.gfac.server.GfacServerHandler.submitProcess(GfacServerHandler.java:170)
> at
> org.apache.airavata.gfac.server.GfacServerHandler$ProcessLaunchMessageHandler.onMessage(GfacServerHandler.java:261)
> at
> org.apache.airavata.messaging.core.impl.ProcessConsumer.handleDelivery(ProcessConsumer.java:81)
> at
> com.rabbitmq.client.impl.ConsumerDispatcher$5.run(ConsumerDispatcher.java:144)
> at
> com.rabbitmq.client.impl.ConsumerWorkService$WorkPoolRunnable.run(ConsumerWorkService.java:99)
> 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: org.apache.thrift.TApplicationException: Internal error processing
> updateProcess
> at
> org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:79)
> at
> org.apache.airavata.registry.api.RegistryService$Client.recv_updateProcess(RegistryService.java:4153)
> at
> org.apache.airavata.registry.api.RegistryService$Client.updateProcess(RegistryService.java:4139)
> at
> org.apache.airavata.gfac.impl.GFacEngineImpl.populateProcessContext(GFacEngineImpl.java:178)
> at org.apache.airavata.gfac.impl.GFacWorker.<init>(GFacWorker.java:77)
> at
> org.apache.airavata.gfac.server.GfacServerHandler.submitProcess(GfacServerHandler.java:159)
> ... 7 common frames omitted
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)