Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 21629 invoked from network); 11 May 2007 16:23:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 May 2007 16:23:34 -0000 Received: (qmail 73179 invoked by uid 500); 11 May 2007 16:23:37 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 73149 invoked by uid 500); 11 May 2007 16:23:37 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 73136 invoked by uid 99); 11 May 2007 16:23:37 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 May 2007 09:23:37 -0700 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=MAILTO_TO_SPAM_ADDR,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of rdasgupt@gmail.com designates 64.233.184.230 as permitted sender) Received: from [64.233.184.230] (HELO wr-out-0506.google.com) (64.233.184.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 May 2007 09:23:30 -0700 Received: by wr-out-0506.google.com with SMTP id i31so1136203wra for ; Fri, 11 May 2007 09:23:09 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=j6wK+fonqhRC2HJ8fu2FUtW0CLV7svlT5AATV8KJGiVBm/ckgytIIMO27BI3e97ojYDf9cW5Gu0D7L7DZ2nqzxXR2nvU8IknPC8BKoRGRl6uY/VVV82CPglaI/Q3YSORN7D6eDmz6HmcROk1ZifYPBTLKxVlua9oxd58z5wBVps= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=t+LvE2Jy9RY8ondtjQ9U+75ooyBRPYzZpzowZ1/Kr5rsnRNLCoOUjflwPWiCKLe6hjgQ8MsPedJBGzpjOCKo8WqBBdjTvDSq8wJg2iN7nxs+Rd9tTWp8901WHF1UfUHaauA+Hqms87wY4NfC2vq/Opr7esKabnZeBJ2QsjiWa1s= Received: by 10.78.204.7 with SMTP id b7mr910356hug.1178900588451; Fri, 11 May 2007 09:23:08 -0700 (PDT) Received: by 10.78.67.6 with HTTP; Fri, 11 May 2007 09:23:08 -0700 (PDT) Message-ID: <51d555c70705110923t368cd1f7w76feac8619874481@mail.gmail.com> Date: Fri, 11 May 2007 09:23:08 -0700 From: "Rana Dasgupta" To: dev@harmony.apache.org Subject: Re: Snapshot r533200 doesn't compatible with subclipse? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46349ABE.7080302@gmail.com> <51d555c70705012325h4cd7c092u4b1377c47e0942fa@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org OK thanks, I will check On 5/11/07, Yang Paulex wrote: > 2007/5/10, Yang Paulex : > > > > > > > > 2007/5/2, Rana Dasgupta : > > > > > > Hi Paulex, > > > Do you still see this problem? On the current build, I could > > > install the subclipse plugin from your URL and the Eclipse workbench > > > restarted without problems. I am not very enlightened on Eclipse, so > > > that is no guarantee that everything is fine now. > > > > > > Yes, I still have this problem with r533200 windows build, will have a try > > tomorrow on latest clean DRLVM build. > > > > Just had a try on latest local build in DRLVM(r537114), the Eclipse with > subclipse can restart now, but fails to open SVN perspective, for details to > reproduce, please refer to my comments for HARMONY-3790 > > The assert hythread_is_suspend_enabled Leo reports can happen ( I > > > think ) on a less frequent codepath where loading a native library > > > during startup causes an UnsatisfiedLinkError exception, but the > > > creation of the exception object fails, and the suspend_enable state > > > is sometimes left in an incorrect condition. > > > Anyway, if you still see the problem on the current build, could you > > > please create a JIRA and we can try a patch to fix the assert. That > > > would at least let us see the exception and rootcause the basic > > > problem ? > > > > > > Sorry I forgot to mention before on the dev-list, a JIRA issue has been > > raised several days ago here: http://issues.apache.org/jira/browse/HARMONY-3790 > > > > > > Thanks, > > > Rana > > > > > > > > > On 4/30/07, Yang Paulex < paulex.yang@gmail.com> wrote: > > > > 2007/4/29, Tim Ellison : > > > > > > > > > > I'm guessing that this is not a common code path then, and we would > > > not > > > > > consider this a reason to delay the milestone? > > > > > > > > > > > > I'm fine with this, and go to raise a jira :) > > > > > > > > Regards, > > > > > Tim > > > > > > > > > > > > > > > Mikhail Fursov wrote: > > > > > > Looks like this path was not tested for some period of time and we > > > have > > > > > a > > > > > > regression here. Let's wait for VM gurus to point a place where to > > > add > > > > > > extra > > > > > > suspend_enable() call. > > > > > > > > > > > > On 4/29/07, Leo Li wrote: > > > > > >> > > > > > >> I use the debug build of drlvm on windows and it reports: > > > > > >> > > > > > >> Assert Failed! > > > > > >> Program: .../javaw.exe > > > > > >> File: .../except...mpl.cpp (I think is exceptions_impl.cpp) > > > > > >> Line: 262 > > > > > >> > > > > > >> Expression: hythread_is_suspend_enable() > > > > > >> > > > > > >> ... > > > > > >> > > > > > >> And the native stacktracen from debugger is : > > > > > >> harmonyvm.dll!_assert(const char * expr=0x007a121c, const char > > > * > > > > > >> filename=0x007a11d0, unsigned int lineno=262) Line 295 C > > > > > >> harmonyvm.dll!create_exception (Class * exc_class=0x02efa100, > > > const > > > > > char > > > > > >> * > > > > > >> exc_message=0x0b647e08, _jobject * exc_cause=0x00000000) Line > > > 262 + > > > > > >> 0x1d C++ > > > > > >> harmonyvm.dll!exn_create(Class * exc_class=0x02efa100, const > > > char * > > > > > >> exc_message=0x0b647e08, _jobject * exc_cause=0x00000000) Line > > > 175 + > > > > > 0xf > > > > > >> C++ > > > > > >> harmonyvm.dll!exn_create(const char * exc_name=0x007973f8, > > > const char > > > > > * > > > > > >> exc_message=0x0b647e08, _jobject * cause=0x00000000) Line 210 + > > > 0x11 > > > > > C++ > > > > > >> harmonyvm.dll!exn_create (const char * exc_name=0x007973f8, > > > const char > > > > > * > > > > > >> exc_message=0x0b647e08) Line 197 + 0xf C++ > > > > > >> harmonyvm.dll!ClassLoader::ReportException(const char * > > > > > >> exn_name=0x007973f8, > > > > > >> > > > > > > > > std::basic_stringstream,std::allocator > > > > > >> > > > > > > >> & > > > > > >> message_stream={...}) Line 1778 + 0x2e C++ > > > > > >> harmonyvm.dll!ClassLoader::LoadNativeLibrary(const char * > > > > > >> name=0x0b647b88) Line 951 + 0x19 C++ > > > > > >> harmonyvm.dll!class_loader_load_native_lib(const char * > > > > > lib=0x0b647b88, > > > > > >> ClassLoader * cl=0x0b515270) Line 90 C++ > > > > > >> > > > > > >> harmonyvm.dll!Java_java_lang_VMClassRegistry_loadLibrary > > > > > (JNIEnv_External > > > > > >> * > > > > > >> jenv=0x064f7ed8, _jobject * __formal=0x085cc86c, _jobject * > > > > > >> filename=0x085cc870, _jobject * classLoader=0x085cc874) Line 538 > > > + 0xd > > > > > >> C++ > > > > > >> 02c410ad() > > > > > >> harmonyvm.dll!get_vm_thread(HyThread * thr=0x085cc8a0) Line > > > 190 + > > > > > 0xb > > > > > >> C++ > > > > > >> harmonyvm.dll!get_vm_thread (HyThread * thr=0x00000001) Line > > > 191 + > > > > > 0x7 > > > > > >> C++ > > > > > >> 00000001() > > > > > >> > > > > > >> Is there anyone familiar with the problem? > > > > > >> > > > > > >> > > > > > >> On 4/29/07, Yang Paulex wrote: > > > > > >> > > > > > > >> > Good news is Eclipse running happily on this build(winxp sp2), > > > so I > > > > > >> tried > > > > > >> > to > > > > > >> > install subclipse plugin and checkout Harmony trunk to > > > workspace. I > > > > > >> used > > > > > >> > the > > > > > >> > update site[1], and everything seems fine. After installation, > > > > > Eclipse > > > > > >> > asked > > > > > >> > me if I want to restart, I clicked yes and then the Eclipse > > > workbench > > > > > >> > closed, when it appears again, an Windows standard error dialog > > > come > > > > > >> with > > > > > >> > it, which shows VM launcher encountered errors and must be > > > closed. > > > > > The > > > > > >> > .log > > > > > >> > in workspace just has nothing printed out yet. When I closed > > > Eclipse > > > > > >> and > > > > > >> > removed the subclipse jars from eclipse/plugins directory, the > > > issue > > > > > >> > disappears. > > > > > >> > > > > > > >> > IBM VME doesn't have this problem. > > > > > >> > > > > > > >> > [1] http://subclipse.tigris.org/update_1.2.x > > > > > >> > > > > > > >> > -- > > > > > >> > Paulex Yang > > > > > >> > China Software Development laboratory > > > > > >> > IBM > > > > > >> > > > > > > >> > > > > > >> > > > > > >> > > > > > >> -- > > > > > >> Leo Li > > > > > >> China Software Development Lab, IBM > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Paulex Yang > > > > China Software Development laboratory > > > > IBM > > > > > > > > > > > > > > > -- > > Paulex Yang > > China Software Development laboratory > > IBM > > > > > > -- > Paulex Yang > China Software Development laboratory > IBM >