- 24 5月, 2008 5 次提交
-
-
由 kohsuke 提交于
I spent a good part of yesterday afternoon to track down this problem. I first attached Visual Studio to the hanging JVM. While I can see the JVM source code and Windows API symbols all right, I couldn't figure out how to relate back the code produced by JIT to its Java, so this made the debugging very hard. What I observed was that Maven's main thread seems to be blocked in WaitForSingleObject kernel API, but I can't figure out what handle it's blocking on. This call appears to come directly from JIT-ed Java code. The problem disappears if I enable Java debugger support, or if I attach jconsole. So this cannot be a plain Java-level deadlock. So after that much work, I still coudldn't figure out the root cause. But I took the advice from mriem@dev.ajva.net anyway, and modified the remoting to use a separate TCP socket, instead of stdin/stdout. This is useful anyway, because sometimes JVM writes out to stdout and that breaks the whole set up, which was one of the known issues. This commit brings in this change, and in the limited testing so far, this appears to work. So let's hope that it fixes the problem once and for all. git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9615 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 bagrehc 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9614 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 bagrehc 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9613 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9612 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 bagrehc 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9611 71c3de6d-444a-0410-be80-ed276b4c234a
-
- 23 5月, 2008 5 次提交
-
-
由 kohsuke 提交于
My apologies for the delay in handling this. This change will be in 1.219. git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9609 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 jazzjack 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9608 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9605 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9604 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9592 71c3de6d-444a-0410-be80-ed276b4c234a
-
- 22 5月, 2008 13 次提交
-
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9538 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9536 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9531 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9529 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 sogabe 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9528 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 redsolo 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9519 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
rolling back the synchronizatoin in closeChannel() for now to avoid NPE as discussed in "hudson 1.217 issue -" Please wait while hudson is getting ready to work..." git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9511 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 stephenconnolly 提交于
public domain version from http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/main/java/util/concurrent/TimeUnit.java?view=markup git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9510 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 stephenconnolly 提交于
I think this is the safest quickest fix until the proper fix is implemented git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9507 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9502 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9500 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9498 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9497 71c3de6d-444a-0410-be80-ed276b4c234a
-
- 21 5月, 2008 7 次提交
-
-
由 stephenconnolly 提交于
I am unsure as to whether we should expose the closeChannel method on a SlaveComputer and have just one disconnect method, or use this before and after pair of methods to allow for tidy termination... Also, I think there was a missing synchronized(channelLock) in closeChannel... now I'm wondering if the entire disconnect runnable should hold that lock... but it could be long running! git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9494 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 stephenconnolly 提交于
backport of JDK 6 version of TimeUnit... it's just too handy to be able to convert from MINUTES, etc git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9492 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9486 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9484 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 stephenconnolly 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9483 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9472 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
See reports like http://www.nabble.com/Missing-Hudson-icons-to17333588.html git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9470 71c3de6d-444a-0410-be80-ed276b4c234a
-
- 20 5月, 2008 10 次提交
-
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9465 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 masanobuimai 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9464 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9463 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
for both smarter scheduling and better slave management. For that, we need to have a real object to attach information to. git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9462 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9461 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9460 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9459 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9458 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 kohsuke 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9456 71c3de6d-444a-0410-be80-ed276b4c234a
-
由 sorokh 提交于
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9452 71c3de6d-444a-0410-be80-ed276b4c234a
-