I think we've seen enough errors on the RC1 to cancel the vote and fix
with an RC2. Any objections?
Marlon
On 12/23/14, 1:20 AM, Lahiru Gunathilake wrote:
Hi Devs,
I tried to run a sample java code and got following errors in the server
and client.
Server
39 appcatalog_data INFO [pool-1-thread-1] openjpa.jdbc.JDBC - Using
dictionary class "org.apache.openjpa.jdbc.sql.DerbyDictionary" (Apache
Derby 10.9.1.0 - (1344872) ,Apache Derby Network Client JDBC Driver
10.9.1.0 - (1344872)).
[ERROR] Error while retrieving application interface
'Echo_0018dc21-9359-4063-9672-6ad15a24294d
javax.persistence.NoResultException: Query "SELECT p FROM
ApplicationInterface p WHERE p.interfaceID =:param0" selected no result,
but expected unique result.
at
org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:332)
at
org.apache.aiaravata.application.catalog.data.resources.AppInterfaceResource.get(AppInterfaceResource.java:122)
at
org.apache.aiaravata.application.catalog.data.impl.ApplicationInterfaceImpl.getApplicationInterface(ApplicationInterfaceImpl.java:269)
at
org.apache.airavata.api.server.handler.AiravataServerHandler.getAvailableAppInterfaceComputeResources(AiravataServerHandler.java:1657)
at
org.apache.airavata.api.Airavata$Processor$getAvailableAppInterfaceComputeResources.getResult(Airavata.java:9709)
at
org.apache.airavata.api.Airavata$Processor$getAvailableAppInterfaceComputeResources.getResult(Airavata.java:9693)
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:225)
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:745)
[ERROR] Id:Echo_0018dc21-9359-4063-9672-6ad15a24294d : Error while saving
compute resource...
org.airavata.appcatalog.cpi.AppCatalogException:
javax.persistence.NoResultException: Query "SELECT p FROM
ApplicationInterface p WHERE p.interfaceID =:param0" selected no result,
but expected unique result.
at
org.apache.aiaravata.application.catalog.data.impl.ApplicationInterfaceImpl.getApplicationInterface(ApplicationInterfaceImpl.java:272)
at
org.apache.airavata.api.server.handler.AiravataServerHandler.getAvailableAppInterfaceComputeResources(AiravataServerHandler.java:1657)
at
org.apache.airavata.api.Airavata$Processor$getAvailableAppInterfaceComputeResources.getResult(Airavata.java:9709)
at
org.apache.airavata.api.Airavata$Processor$getAvailableAppInterfaceComputeResources.getResult(Airavata.java:9693)
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:225)
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:745)
Caused by: javax.persistence.NoResultException: Query "SELECT p FROM
ApplicationInterface p WHERE p.interfaceID =:param0" selected no result,
but expected unique result.
at
org.apache.openjpa.persistence.QueryImpl.getSingleResult(QueryImpl.java:332)
at
org.apache.aiaravata.application.catalog.data.resources.AppInterfaceResource.get(AppInterfaceResource.java:122)
at
org.apache.aiaravata.application.catalog.data.impl.ApplicationInterfaceImpl.getApplicationInterface(ApplicationInterfaceImpl.java:269)
... 9 more
Client
API version is 0.14.0
AiravataSystemException(airavataErrorType:INTERNAL_ERROR, message:Error
while saving compute resource. More info :
javax.persistence.NoResultException: Query "SELECT p FROM
ApplicationInterface p WHERE p.interfaceID =:param0" selected no result,
but expected unique result.)
at
org.apache.airavata.client.samples.CreateLaunchExperiment.createEchoExperimentForTrestles(CreateLaunchExperiment.java:205)
at
org.apache.airavata.client.samples.CreateLaunchExperiment.createAndLaunchExp(CreateLaunchExperiment.java:98)
at
org.apache.airavata.client.samples.CreateLaunchExperiment.main(CreateLaunchExperiment.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
[ERROR] Error occured while creating the experiment...
[ERROR] Error while connecting with server
On Mon, Dec 22, 2014 at 4:57 PM, Shameera Rathnayaka <[email protected]
wrote:
Hi Chathuri,
I could able to run samples using XBaya, But got the same issue what supun
has mentioned in the XBaya console will work on that. Tag and source
distribution build with clean repo.
There is small change we need to do in README , In "How to test and run
samples" section it says following,we need to replace this with correct
instructions.
* To walk through Airavata features, follow "Airavata in Five Minutes"
tutorial at
http://airavata.apache.org/documentation/tutorials/airavata-in-5-minutes.html
* For intermediate level Airavata features, follow "Airavata in Ten
Minutes" tutorial at
http://airavata.apache.org/documentation/tutorials/airavata-in-10-minutes.html
On Tue, Dec 16, 2014 at 3:03 PM, Chathuri Wimalasena <[email protected]
wrote:
Discussion thread for vote on Apache Airavata 0.14 release candidate.
If you have any questions or feedback or to post results of validating the
release, please reply to this thread. Once you verify the release, please post
your vote to the VOTE thread.
For reference, the Apache release guide -
http://www.apache.org/dev/release.html
Some tips to validate the release before you vote:
* Download the binary version and run the XBaya Quick Start tutorial
<https://cwiki.apache.org/confluence/display/AIRAVATA/XBAYA+Quick-Start+Tutorial>
as described in README
* Download the source files from compressed files and release tag and build
(which includes tests).
* Verify the distribution for the required LICENSE and NOTICE files
* Verify if all the staged files are signed and the signature is verifiable.
* Verify if the signing key in the project's KEYS file is hosted on a public
server
Thanks for your time in validating the release and voting,
Chathuri
(On Behalf of Airavata PMC)
--
Best Regards,
Shameera Rathnayaka.
email: shameera AT apache.org , shameerainfo AT gmail.com
Blog : http://shameerarathnayaka.blogspot.com/