[ https://issues.apache.org/jira/browse/AIRAVATA-2758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marcus Christie resolved AIRAVATA-2758. --------------------------------------- Resolution: Fixed > Registry-refactoring: error saving compute resource > --------------------------------------------------- > > Key: AIRAVATA-2758 > URL: https://issues.apache.org/jira/browse/AIRAVATA-2758 > Project: Airavata > Issue Type: Bug > Reporter: Marcus Christie > Assignee: Marcus Christie > Priority: Major > > Exception: > {noformat} > 2018-04-19 19:42:49,852 [pool-9-thread-32] ERROR > o.a.t.server.TThreadPoolServer - Error occurred during processing of > message. > org.apache.openjpa.persistence.RollbackException: The transaction has been > rolled back. See the nested exceptions for > details on the errors that occurred. > at > org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:594) > at > org.apache.airavata.registry.core.repositories.appcatalog.AppCatAbstractRepository.execute(AppCatAbstractRep > ository.java:120) > at > org.apache.airavata.registry.core.repositories.appcatalog.ComputeResourceRepository.saveComputeResource(Comp > uteResourceRepository.java:81) > at > org.apache.airavata.registry.core.repositories.appcatalog.ComputeResourceRepository.saveComputeResourceDescr > iptorData(ComputeResourceRepository.java:62) > at > org.apache.airavata.registry.core.repositories.appcatalog.ComputeResourceRepository.addComputeResource(Compu > teResourceRepository.java:56) > at > org.apache.airavata.registry.api.service.handler.RegistryServerHandler.registerComputeResource(RegistryServe > rHandler.java:3494) > at > org.apache.airavata.registry.api.RegistryService$Processor$registerComputeResource.getResult(RegistryService > .java:16315) > at > org.apache.airavata.registry.api.RegistryService$Processor$registerComputeResource.getResult(RegistryService > .java:16299) > 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: org.apache.openjpa.lib.jdbc.ReportingSQLException: (conn:38772) > Column 'CPUS_PER_NODE' cannot be null {prepstmnt 165675255 > INSERT INTO COMPUTE_RESOURCE (RESOURCE_ID, CPUS_PER_NODE, > CREATION_TIME, DEFAULT_CPU_COUNT, DEFAULT_NODE_COUNT, > DEFAULT_WALLTIME, ENABLED, GATEWAY_USAGE_EXECUTABLE, > GATEWAY_USAGE_MODULE_LOAD_CMD, GATEWAY_USAGE_REPORTING, > HOST_NAME, MAX_MEMORY_NODE, RESOURCE_DESCRIPTION, UPDATE_TIME) > VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) > [params=(String) mike.hpc.lsu.edu_ef1fb102-ad2f-4ab1-ac89-29740eae088e, > (null) null, (null) null, (null) null, (null) null, (null) null, (short) 1, > (null) null, (null) null, (int) 0, (String) mike.hpc.lsu.edu, (int) 0, > (String) SuperMike-II, named after LSU's original large Linux cluster named > S..., (null) null]} [code=1048, state=23000] > at > org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:247) > at > org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:223) > at > org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$1000(LoggingConnectionDecorator.java:72) > at > org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeUpdate(LoggingConnectionDecorator.java:1162) > at > org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:272) > at > org.apache.openjpa.jdbc.kernel.JDBCStoreManager$CancelPreparedStatement.executeUpdate(JDBCStoreManager.java:1741) > at > org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.executeUpdate(PreparedStatementManagerImpl.java:267) > at > org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(PreparedStatementManagerImpl.java:118) > ... 30 common frames omitted > 2018-04-19 19:42:49,853 [pool-24-thread-49] ERROR > o.a.a.a.s.h.AiravataServerHandler - Error while saving compute resource... > org.apache.thrift.transport.TTransportException: null > at > org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132) > at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86) > at > org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:424) > at > org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:321) > at > org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:225) > at > org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:77) > at > org.apache.airavata.registry.api.RegistryService$Client.recv_registerComputeResource(RegistryService.java:5050) > at > org.apache.airavata.registry.api.RegistryService$Client.registerComputeResource(RegistryService.java:5037) > at > org.apache.airavata.api.server.handler.AiravataServerHandler.registerComputeResource(AiravataServerHandler.java:2834) > at > org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$87957acb.CGLIB$registerComputeResource$61(<generated>) > at > org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$87957acb$$FastClassByGuice$$d0320b40.invoke(<generated>) > at > com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) > at > com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75) > at > org.apache.airavata.service.security.interceptor.SecurityInterceptor.invoke(SecurityInterceptor.java:57) > at > com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75) > at > com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:55) > at > org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$87957acb.registerComputeResource(<generated>) > at > org.apache.airavata.api.Airavata$Processor$registerComputeResource.getResult(Airavata.java:19500) > at > org.apache.airavata.api.Airavata$Processor$registerComputeResource.getResult(Airavata.java:19484) > 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} -- This message was sent by Atlassian JIRA (v7.6.3#76005)