[ https://issues.apache.org/jira/browse/AIRAVATA-2827?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16513798#comment-16513798 ]
Marcus Christie commented on AIRAVATA-2827: ------------------------------------------- FYI, I used the following query to get a list of {{BIT}} columns: {noformat} MariaDB [information_schema]> select TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME from COLUMNS where DATA_TYPE = 'bit'; {noformat} > 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)