Ok, I'll try to explain it.
Function vf_resolve_class with true as the second parameter asks class
loader to load a class with a given class name. If the second parameter
equals to false, function just checks if a given class is loaded, and get it
if it is.
The patch claims that if class loader tries to load a given class and fails
and then asks it to lookup among loaded classes it appears to be
successfully loaded. That is a class is failed to load, but it is
successfully loaded in VM. It could work only is a class loader is bugged.
On 17/08/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
Right - what I was worried about was that I *thought* that
HARMONY-956 got me to where Gergory is describing, but he's applying
HARMONY-1179.
I'll just stop worrying about this for the snapshot, post it, and
move on w/ 1179 and keep going.
Thanks all for looking into this - I could *swear* that 956 had a
visible effect, but I was clearly mistaken.
And what is "dutty hacking"? :)
geir
On Aug 17, 2006, at 8:11 AM, Pavel Rebriy wrote:
> Anton, your patch is a dutty hacking.
>
> With and without the patch ActiveMQ crashes as Gregory described.
>
> On 17/08/06, Anton Luht <[EMAIL PROTECTED]> wrote:
>>
>> Hello,
>>
>> Please try to apply patch
>>
>> Index: vm/vmcore/src/verifier/ver_utils.cpp
>> ===================================================================
>> --- vm/vmcore/src/verifier/ver_utils.cpp (revision 432184)
>> +++ vm/vmcore/src/verifier/ver_utils.cpp (working copy)
>> @@ -1391,6 +1391,9 @@
>>
>> // get stack reference class
>> class_handler source = vf_resolve_class( constraint->source,
>> true,
>> ctex );
>> + if(source == NULL) {
>> + source = vf_resolve_class( constraint->source, false, ctex );
>> + }
>> if( !source ) {
>> VERIFY_DEBUG( "verifying class " << class_get_name( ctex-
>> >m_class
>> )
>> << " (method " << method_get_name( constraint->method )
>>
>>
>>
>> Unfortunately I cannot attach it to the JIRA issue because the
>> issue is
>> closed.
>>
>> On 8/16/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>> > I'm trying to create snapshots, and when testing w/ ActiveMQ, I
>> still
>> > have the same problems w/ ActiveMQ as reported originally in
>> HARMONY-956.
>> >
>> > Can someone do a sanity check? it's a release build.
>> >
>> > geir
>> >
>> >
>> ---------------------------------------------------------------------
>> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > To unsubscribe, e-mail: harmony-dev-
>> [EMAIL PROTECTED]
>> > For additional commands, e-mail: harmony-dev-
>> [EMAIL PROTECTED]
>> >
>> >
>>
>>
>> --
>> Regards,
>> Anton Luht,
>> Intel Middleware Products Division
>>
>> ---------------------------------------------------------------------
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: harmony-dev-
>> [EMAIL PROTECTED]
>>
>>
>
>
> --
> Best regards,
> Pavel Rebriy
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Best regards,
Pavel Rebriy