You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by David Blevins <da...@visi.com> on 2009/05/30 09:39:27 UTC

Re: [VOTE] OpenEJB 3.1.1 -- CANCELLED

New vote coming right up.

On May 29, 2009, at 8:32 PM, David Blevins wrote:

>
> On May 29, 2009, at 7:51 PM, Jonathan Gallimore wrote:
>
>> Well done for finding it - having fiddled around with a debugger  
>> for a while
>> and getting nowhere, I was thinking of doing a similar thing myself.
>
> Yeah, first time I've pulled that trick out.  Been tempted to do it  
> several times but have usually been lucky enough to find the issue  
> sooner with the debugger approach.  Usually I'm the one who breaks  
> things, makes it easier to guess what happened :)
>
>> I have absolutely no idea why the tests pass on the VM I set up  
>> (I'm running
>> them on the VM again to make sure I wasn't seeing things, and they  
>> still
>> pass), I'm seeing the same error as everyone else on my work laptop  
>> though.
>>
>> I have also run the tests on Ubuntu 9.04 (Jaunty) on both x86 and  
>> x86_64.
>> The 32 bit machine was running Java 1.6.0_13 while the 64 bit  
>> machine was
>> running Java 1.6.0_11. The tests passed on both.
>>
>> I can probably find a Windows machine to run a CI server on - is  
>> that any
>> use, or does it need to run on official Apache machines?
>
> That would be fantastic.
>
>
> -David
>
>
>> On Sat, May 30, 2009 at 3:22 AM, David Blevins <david.blevins@visi.com 
>> >wrote:
>>
>>>
>>> On May 29, 2009, at 5:14 PM, David Blevins wrote:
>>>
>>>
>>>> On May 29, 2009, at 12:52 PM, Jean-Louis MONTEIRO wrote:
>>>>
>>>>
>>>>> ubuntu jaunty (9.04) 64 bits / JDK Sun 1.6.0_13-b03 64-Bit
>>>>> --> Test fails
>>>>>
>>>>>
>>>>> http://www.nabble.com/file/p23786057/ubuntu-jaunty-64Bit_JDK1.6.0_13-64-64Bit.log
>>>>> ubuntu-jaunty-64Bit_JDK1.6.0_13-64-64Bit.log
>>>>>
>>>>
>>>>
>>>>
>>>> This failure looks like tomcat may have taken too long to start  
>>>> and the
>>>> client timed out.  The second log posted definitely looks like  
>>>> what I'm
>>>> seeing.
>>>>
>>>> I tried a route similar to Jon and grabbed a copy of Parallels  
>>>> and set it
>>>> up with WinXP SP2.
>>>>
>>>> cd \test
>>>> set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_14
>>>> set ANT_HOME=C:\test\apache-ant-1.7.1
>>>> set PATH=%PATH%;%ANT_HOME%\bin
>>>> ant test:all
>>>>
>>>>
>>>> Got the expected 29 failures.
>>>>
>>>>
>>>> All these CI systems we have are on linux and mac.. we totally  
>>>> need a
>>>> windows setup that runs this script like every day.  Stuff like  
>>>> this takes
>>>> so much less time when you can narrow it down to an svn revision.
>>>>
>>>
>>> So on the notion that it's easier to fix if we knew the revision I  
>>> went
>>> ahead and did a binary search.  Basically just started with middle  
>>> revision
>>> between now and when 3.1 was released and kept splitting it in  
>>> half till i
>>> pinned down the revision.
>>>
>>> svn up -r $(( ($BEGIN + $END) / 2 )) && mvn clean install $skip - 
>>> Dassemble
>>> && installjars.sh
>>>
>>> If the tests failed I'd set END to the current version, if they  
>>> passed I'd
>>> set BEGIN to the current version and then just rerun.
>>>
>>> So anyway, this is the commit that did it:
>>> http://svn.apache.org/viewvc?rev=769395&view=rev
>>>
>>> It claims to be for windows, still checking it out.  If I revert  
>>> the change
>>> on my copy of trunk then all itests pass on windows with no  
>>> issues.  I
>>> suspect the context path we get from Tomcat is URL syntax and not  
>>> path
>>> syntax, so the fix actually breaks things on windows rather than  
>>> fixes
>>> anything.  I suspect that it's the test case that is faulty.  Not  
>>> sure what
>>> the issue is, but I remember seeing people on Tuscany complain  
>>> with similar
>>> path issues.
>>>
>>> Still looking at the test case in question..
>>>
>>> Anyway we should be good to re-roll soon.
>>>
>>> -David
>>>
>>>
>
>