[
https://issues.apache.org/jira/browse/AIRAVATA-2758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marcus Christie reassigned AIRAVATA-2758:
-----------------------------------------
Assignee: Marcus Christie (was: Sneha Tilak)
> 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)