Alright. Indeed, the packaging script was incorrectly packaging the setup script. I've fixed that now and re-spun the java binary release alone. The release is available in the same place: http://people.apache.org/~shanti/olio_0.2

James - can you please reply to the original VOTE message that this issue is fixed and add your +1 ? That way, when I send a ptr. to the mail thread to the PMC, it is clear that there are no show-stoppers.

By the way, regarding your issue on windows/linux boxes, it is actually a faban issue - not Olio. I've asked Akara to file a ticket on it. It's a little more work than your suggested fix.

Shanti

James Zubb wrote:
Argg, sorry, that exception was my own dumb fault.  I had reduced the memory on 
the system for another experiment and forgot to set it back to the correct 
values.  It is working now.

This is the only open issue I have that would hold this release up:

The doc included in the binary Java kit is java_setup.html, should be java_setup_kit.html

BTW: Sorry if I messed up your vote script (I removed the vote tag from this 
email).


-----Original Message-----
From: James Zubb [mailto:[email protected]] Sent: Friday, December 18, 2009 9:52 AM
To: '[email protected]'
Subject: RE: Release 0.2

I found a couple of issues in the java kit:

1. the doc included in the binary Java kit is java_setup.html, should be java_setup_kit.html
2. I have encountered a situation where the webapp appears to hang.  Once I hit 
this error I am unable to access the webapp.  This occurred about 10 minutes 
into a 3 hr run.  I see the following errors in the Glassfish server.log:

[#|2009-12-17T17:26:32.253-0800|WARNING|sun-appserver2.1|org.eclipse.persistence.session.file:/opt/glassfish/domains/domain1/applications/j2ee-modules/webapp/WEB-INF/classes/-BPWebappPu|_ThreadID=16;_ThreadName=httpSSLWorkerThread-8080-2;_RequestID=c56ba9a4-dbdb-44bc-a570-f1bb80695da8;|
Local Exception Stack: Exception [EclipseLink-2004] (Eclipse Persistence Services - 1.1.0.r3634): org.eclipse.persistence.exceptions.ConcurrencyException
Exception Description: A signal was attempted before wait() on 
ConcurrencyManager. This normally means that an attempt was made to commit or 
rollback a transaction before it was started, or to rollback a transaction 
twice.
        at 
org.eclipse.persistence.exceptions.ConcurrencyException.signalAttemptedBeforeWait(ConcurrencyException.java:84)
        at 
org.eclipse.persistence.internal.helper.ConcurrencyManager.releaseReadLock(ConcurrencyManager.java:467)
        at 
org.eclipse.persistence.internal.identitymaps.CacheKey.releaseReadLock(CacheKey.java:433)
        at 
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.cloneAndRegisterObject(UnitOfWorkImpl.java:917)
        at 
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.cloneAndRegisterObject(UnitOfWorkImpl.java:811)
        at 
org.eclipse.persistence.internal.sessions.UnitOfWorkIdentityMapAccessor.getAndCloneCacheKeyFromParent(UnitOfWorkIdentityMapAccessor.java:171)
        at 
org.eclipse.persistence.internal.sessions.UnitOfWorkIdentityMapAccessor.getFromIdentityMap(UnitOfWorkIdentityMapAccessor.java:110)
        at 
org.eclipse.persistence.internal.sessions.IdentityMapAccessor.getFromIdentityMap(IdentityMapAccessor.java:327)
        at 
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerExistingObject(UnitOfWorkImpl.java:3708)
        at 
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerExistingObject(UnitOfWorkImpl.java:3668)
        at 
org.eclipse.persistence.queries.ObjectBuildingQuery.registerIndividualResult(ObjectBuildingQuery.java:362)
        at 
org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildWorkingCopyCloneNormally(ObjectBuilder.java:582)
        at 
org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildObjectInUnitOfWork(ObjectBuilder.java:544)
        at 
org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:485)
        at 
org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:437)
        at 
org.eclipse.persistence.queries.ObjectLevelReadQuery.buildObject(ObjectLevelReadQuery.java:571)
        at 
org.eclipse.persistence.queries.ReadAllQuery.registerResultInUnitOfWork(ReadAllQuery.java:903)
        at 
org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:489)
        at 
org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:930)
        at 
org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:664)
        at 
org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:891)
        at 
org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:457)
        at 
org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:954)
        at 
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2697)
        at 
org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1181)
        at 
org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1165)
        at 
org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:77)
        at 
org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:67)
        at 
org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:83)
        at 
org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiateImpl(UnitOfWorkValueHolder.java:161)
        at 
org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiate(UnitOfWorkValueHolder.java:230)
        at 
org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:83)
        at 
org.eclipse.persistence.indirection.IndirectList.buildDelegate(IndirectList.java:220)
        at 
org.eclipse.persistence.indirection.IndirectList.getDelegate(IndirectList.java:386)
        at 
org.eclipse.persistence.indirection.IndirectList$1.<init>(IndirectList.java:514)
        at 
org.eclipse.persistence.indirection.IndirectList.listIterator(IndirectList.java:513)
        at 
org.eclipse.persistence.indirection.IndirectList.iterator(IndirectList.java:477)
        at 
org.apache.olio.webapp.model.ModelFacade.getSocialEvent(ModelFacade.java:583)
        at 
org.apache.olio.webapp.controller.EventAction.process(EventAction.java:71)
        at 
org.apache.olio.webapp.controller.ControllerServlet.process(ControllerServlet.java:61)
        at 
org.apache.olio.webapp.controller.ControllerServlet.doGet(ControllerServlet.java:93)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:315)
        at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
        at 
com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1093)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1093)
        at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:291)
        at 
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:666)
        at 
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:597)
        at 
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:872)
        at 
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
        at 
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
        at 
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
        at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:264)
        at 
com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
|#]

3.  This one shouldn't hold up the release.  When using a Windows faban master 
with Linux SUT the fileloader fails because the harness uses the Windows faban 
home of c:\faban instead of the SUTs faban home which is /usr/local/faban for 
the resources files.  The harness uses getBenchmarkDir() on the master to 
determine the faban home, is there a way to do getBenchmarkDir() on the agent 
instead?


-----Original Message-----
From: Shanti Subramanyam [mailto:[email protected]] Sent: Tuesday, December 15, 2009 9:41 AM
To: [email protected]
Subject: Release 0.2

With the final testing of Olio 0.2 complete, I would like to request a vote from all on 
this list to release 0.2. If you approve, please reply to this message with a simple 
"+1".

Mentors : Please review the release artifacts at
http://people.apache.org/~shanti/olio_0.2 if you haven't already and cast your 
vote.

Would really appreciate everyone's prompt response, so we can send to the 
Incubator PMC soon and request for a vote before the holidays.

Thanks in advance for your prompt action Shanti

Reply via email to