From owner-freebsd-java@FreeBSD.ORG Sun Jul 27 06:05:55 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57FDD37B401 for ; Sun, 27 Jul 2003 06:05:55 -0700 (PDT) Received: from axl.seasidesoftware.co.za (axl.seasidesoftware.co.za [196.31.7.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E40C43F85 for ; Sun, 27 Jul 2003 06:05:53 -0700 (PDT) (envelope-from sheldonh@starjuice.net) Received: from sheldonh by axl.seasidesoftware.co.za with local (Exim 4.20) id 19glDb-0007Cc-IX; Sun, 27 Jul 2003 15:05:43 +0200 Date: Sun, 27 Jul 2003 15:05:43 +0200 From: Sheldon Hearn To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= Message-ID: <20030727130543.GD13606@starjuice.net> Mail-Followup-To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= , Yamada Ken Takeshi , freebsd-java@freebsd.org References: <20030725.225621.730647315.ken@tydfam.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.4i Sender: Sheldon Hearn cc: Yamada Ken Takeshi cc: freebsd-java@freebsd.org Subject: Re: Q) jdk1.4.1 compile on -current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2003 13:05:55 -0000 On (2003/07/26 00:23), Dag-Erling Smørgrav wrote: > It's not a GCC bug, it's a JDK bug which GCC used to silently ignore. > The ## operator should only be used to paste together parts of what is > meant to be a single token, but apparently a lot of people use it > between tokens in macro definitions (which is not only incorrect but > also completely unnecessary). So name##_t is supposed to be name_t? Any idea what the original programmer wanted to achieve or avoid by doing this? Ciao, Sheldon. From owner-freebsd-java@FreeBSD.ORG Sun Jul 27 06:24:02 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC4CC37B401 for ; Sun, 27 Jul 2003 06:24:02 -0700 (PDT) Received: from axl.seasidesoftware.co.za (axl.seasidesoftware.co.za [196.31.7.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 830AB43FA3 for ; Sun, 27 Jul 2003 06:24:01 -0700 (PDT) (envelope-from sheldonh@starjuice.net) Received: from sheldonh by axl.seasidesoftware.co.za with local (Exim 4.20) id 19glVD-0007U4-Ct; Sun, 27 Jul 2003 15:23:55 +0200 Date: Sun, 27 Jul 2003 15:23:55 +0200 From: Sheldon Hearn To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= Message-ID: <20030727132355.GF13606@starjuice.net> Mail-Followup-To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= , Yamada Ken Takeshi , freebsd-java@freebsd.org References: <20030725.225621.730647315.ken@tydfam.jp> <20030727130543.GD13606@starjuice.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030727130543.GD13606@starjuice.net> User-Agent: Mutt/1.5.4i Sender: Sheldon Hearn cc: Yamada Ken Takeshi cc: freebsd-java@freebsd.org Subject: Re: Q) jdk1.4.1 compile on -current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2003 13:24:03 -0000 On (2003/07/27 15:05), Sheldon Hearn wrote: > > It's not a GCC bug, it's a JDK bug which GCC used to silently ignore. > > The ## operator should only be used to paste together parts of what is > > meant to be a single token, but apparently a lot of people use it > > between tokens in macro definitions (which is not only incorrect but > > also completely unnecessary). > > So name##_t is supposed to be name_t? Any idea what the original > programmer wanted to achieve or avoid by doing this? Ah, wait. Those are bad examples (and don't produce errors). I've just looked at the standard and seen what you're talking about. It's easy to imagine the author of the failing code thinking this was necessary. The enclosed patch might fix the compile failure. Ciao, Sheldon. --- ../../hotspot/src/share/vm/prims/jni.cpp.orig Sun Jul 27 15:11:28 2003 +++ ../../hotspot/src/share/vm/prims/jni.cpp Sun Jul 27 15:14:28 2003 @@ -902,7 +902,7 @@ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \ va_end(args); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -912,7 +912,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -922,7 +922,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherArray ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END // the runtime type of subword integral basic types is integer @@ -976,7 +976,7 @@ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \ va_end(args); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -986,7 +986,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -996,7 +996,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherArray ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END // the runtime type of subword integral basic types is integer @@ -1051,7 +1051,7 @@ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_static(env, &jvalue, NULL, JNI_STATIC, methodID, &ap, CHECK_0); \ va_end(args); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -1061,7 +1061,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_static(env, &jvalue, NULL, JNI_STATIC, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -1071,7 +1071,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherArray ap(methodID, args); \ jni_invoke_static(env, &jvalue, NULL, JNI_STATIC, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END // the runtime type of subword integral basic types is integer @@ -1204,7 +1204,7 @@ /* and creates a ResetNoHandleMark. */ \ if (jvmdi::enabled()) { \ jvalue field_value; \ - field_value.##unionType = value; \ + field_value.unionType = value; \ o = jvmdi::jni_SetField_probe_nh(thread, obj, o, k, fieldID, false, SigType, (jvalue *)&field_value); \ } \ o->Fieldname##_field_put(offset, value); \ @@ -1333,7 +1333,7 @@ /* jni_SetField_probe() assumes that is okay to create handles. */ \ if (jvmdi::enabled()) { \ jvalue field_value; \ - field_value.##unionType = value; \ + field_value.unionType = value; \ jvmdi::jni_SetField_probe(thread, NULL, NULL, id->holder(), fieldID, true, SigType, (jvalue *)&field_value); \ } \ id->holder()-> Fieldname##_field_put (id->offset(), value); \ From owner-freebsd-java@FreeBSD.ORG Sun Jul 27 07:22:02 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 490AE37B401 for ; Sun, 27 Jul 2003 07:22:02 -0700 (PDT) Received: from lir.urgle.com (lir.urgle.com [80.177.40.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 04A1B43FA3 for ; Sun, 27 Jul 2003 07:22:01 -0700 (PDT) (envelope-from mike@urgle.com) Received: from lir.urgle.com (localhost [127.0.0.1]) by lir.urgle.com (8.12.9/8.12.9) with ESMTP id h6RELv56048306; Sun, 27 Jul 2003 15:21:57 +0100 (BST) (envelope-from mike@urgle.com) Received: (from mike@localhost) by lir.urgle.com (8.12.9/8.12.9/Submit) id h6RELtTQ048305; Sun, 27 Jul 2003 15:21:55 +0100 (BST) X-Authentication-Warning: lir.urgle.com: mike set sender to mike@urgle.com using -f From: Mike Bristow To: Sheldon Hearn In-Reply-To: <20030727132355.GF13606@starjuice.net> References: <20030725.225621.730647315.ken@tydfam.jp> <20030727130543.GD13606@starjuice.net> <20030727132355.GF13606@starjuice.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-Id: <1059315714.47363.4.camel@lir.urgle.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.3 Date: 27 Jul 2003 15:21:55 +0100 cc: Yamada Ken Takeshi cc: Dag-Erling =?ISO-8859-1?Q?Sm=F8rgrav?= cc: freebsd-java@freebsd.org Subject: Re: Q) jdk1.4.1 compile on -current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2003 14:22:02 -0000 On Sun, 2003-07-27 at 14:23, Sheldon Hearn wrote: > On (2003/07/27 15:05), Sheldon Hearn wrote: > > > > It's not a GCC bug, it's a JDK bug which GCC used to silently ignore. > > > The ## operator should only be used to paste together parts of what is > > > meant to be a single token, but apparently a lot of people use it > > > between tokens in macro definitions (which is not only incorrect but > > > also completely unnecessary). > > > > So name##_t is supposed to be name_t? Any idea what the original > > programmer wanted to achieve or avoid by doing this? > > Ah, wait. Those are bad examples (and don't produce errors). > > I've just looked at the standard and seen what you're talking about. > It's easy to imagine the author of the failing code thinking this was > necessary. > I've been looking at this problem too, and while the patch you have is neccessary, it isn't complete. You'll blow up in the same way later. The attached patch touches all the problems I've found, but the first time the built java is used (in the build process) it dumps core, so I've obviously done something stupid. --- ../../hotspot/src/share/vm/runtime/mutexLocker.cpp.orig Sat Jul 26 19:49:23 2003 +++ ../../hotspot/src/share/vm/runtime/mutexLocker.cpp Sat Jul 26 19:48:45 2003 @@ -95,7 +95,7 @@ #endif #define def(var, type, pri, vm_block) \ - var = new type(Mutex::##pri, #var, vm_block) + var = new type(Mutex::pri, #var, vm_block) void mutex_init() { def(Event_lock , Mutex , event, true ); // allow to lock in VM --- ../../hotspot/src/share/vm/prims/jni.cpp.orig Sat Jul 26 10:57:21 2003 +++ ../../hotspot/src/share/vm/prims/jni.cpp Sat Jul 26 11:50:15 2003 @@ -902,7 +902,7 @@ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \ va_end(args); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -912,7 +912,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -922,7 +922,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherArray ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END // the runtime type of subword integral basic types is integer @@ -976,7 +976,7 @@ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \ va_end(args); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -986,7 +986,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -996,7 +996,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherArray ap(methodID, args); \ jni_invoke_nonstatic(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END // the runtime type of subword integral basic types is integer @@ -1051,7 +1051,7 @@ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_static(env, &jvalue, NULL, JNI_STATIC, methodID, &ap, CHECK_0); \ va_end(args); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -1061,7 +1061,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherVaArg ap(methodID, args); \ jni_invoke_static(env, &jvalue, NULL, JNI_STATIC, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END \ \ \ @@ -1071,7 +1071,7 @@ JavaValue jvalue(Tag); \ JNI_ArgumentPusherArray ap(methodID, args); \ jni_invoke_static(env, &jvalue, NULL, JNI_STATIC, methodID, &ap, CHECK_0); \ - return (ResultType)(jvalue._value.##unionType); \ + return (ResultType)(jvalue._value.unionType); \ JNI_END // the runtime type of subword integral basic types is integer @@ -1204,7 +1204,7 @@ /* and creates a ResetNoHandleMark. */ \ if (jvmdi::enabled()) { \ jvalue field_value; \ - field_value.##unionType = value; \ + field_value.unionType = value; \ o = jvmdi::jni_SetField_probe_nh(thread, obj, o, k, fieldID, false, SigType, (jvalue *)&field_value); \ } \ o->Fieldname##_field_put(offset, value); \ @@ -1333,7 +1333,7 @@ /* jni_SetField_probe() assumes that is okay to create handles. */ \ if (jvmdi::enabled()) { \ jvalue field_value; \ - field_value.##unionType = value; \ + field_value.unionType = value; \ jvmdi::jni_SetField_probe(thread, NULL, NULL, id->holder(), fieldID, true, SigType, (jvalue *)&field_value); \ } \ id->holder()-> Fieldname##_field_put (id->offset(), value); \ --- ../../hotspot/src/share/vm/runtime/jvmdiInterfaceSupport.hpp.orig Fri Sep 6 08:04:51 2002 +++ ../../hotspot/src/share/vm/runtime/jvmdiInterfaceSupport.hpp Sat Jul 26 18:15:36 2003 @@ -24,7 +24,7 @@ result_type JNICALL methodName signature { \ JavaThread* thread = (JavaThread*) ThreadLocalStorage::thread(); \ TransitionClass __tiv(thread); \ - __ENTRY(result_type, methodName##signature, thread) \ + __ENTRY(result_type, methodName signature, thread) \ debug_only(VMNativeEntryWrapper __vew;) \ debug_only(const char* const _jvmdi_methodName_ = #methodName;) \ debug_only(bool _trace_ = trace; ); \ From owner-freebsd-java@FreeBSD.ORG Sun Jul 27 07:41:00 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2DC1D37B401 for ; Sun, 27 Jul 2003 07:41:00 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CBB843F93 for ; Sun, 27 Jul 2003 07:40:59 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h6REeuax004708; Sun, 27 Jul 2003 10:40:56 -0400 (EDT) Date: Sun, 27 Jul 2003 10:40:56 -0400 (EDT) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: Mike Bristow In-Reply-To: <1059315714.47363.4.camel@lir.urgle.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Yamada Ken Takeshi cc: Dag-Erling =?ISO-8859-1?Q?Sm=F8rgrav?= cc: freebsd-java@freebsd.org Subject: Re: Q) jdk1.4.1 compile on -current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: deischen@freebsd.org List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2003 14:41:00 -0000 On 27 Jul 2003, Mike Bristow wrote: > On Sun, 2003-07-27 at 14:23, Sheldon Hearn wrote: > > On (2003/07/27 15:05), Sheldon Hearn wrote: > > > > > > It's not a GCC bug, it's a JDK bug which GCC used to silently ignore. > > > > The ## operator should only be used to paste together parts of what is > > > > meant to be a single token, but apparently a lot of people use it > > > > between tokens in macro definitions (which is not only incorrect but > > > > also completely unnecessary). > > > > > > So name##_t is supposed to be name_t? Any idea what the original > > > programmer wanted to achieve or avoid by doing this? > > > > Ah, wait. Those are bad examples (and don't produce errors). > > > > I've just looked at the standard and seen what you're talking about. > > It's easy to imagine the author of the failing code thinking this was > > necessary. > > I've been looking at this problem too, and while the patch you have is > neccessary, it isn't complete. You'll blow up in the same way later. > > The attached patch touches all the problems I've found, but the first > time the built java is used (in the build process) it dumps core, so > I've obviously done something stupid. > > > --- ../../hotspot/src/share/vm/runtime/mutexLocker.cpp.orig Sat Jul 26 > 19:49:23 2003 > +++ ../../hotspot/src/share/vm/runtime/mutexLocker.cpp Sat Jul 26 > 19:48:45 2003 > @@ -95,7 +95,7 @@ > #endif > > #define def(var, type, pri, vm_block) \ > - var = new type(Mutex::##pri, #var, vm_block) > + var = new type(Mutex::pri, #var, vm_block) Anyone know what "#var" does? -- Dan Eischen From owner-freebsd-java@FreeBSD.ORG Sun Jul 27 07:45:28 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D5E537B404; Sun, 27 Jul 2003 07:45:27 -0700 (PDT) Received: from guylian.urgle.com (guylian.urgle.com [80.177.40.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A05B43FD7; Sun, 27 Jul 2003 07:45:27 -0700 (PDT) (envelope-from mike@urgle.com) Received: from mike by guylian.urgle.com with local (Exim 4.20) id 19gmm2-0001Ly-NB; Sun, 27 Jul 2003 14:45:22 +0000 Date: Sun, 27 Jul 2003 15:45:22 +0100 From: Mike Bristow To: deischen@freebsd.org Message-ID: <20030727144522.GA5168@guylian.urgle.com> References: <1059315714.47363.4.camel@lir.urgle.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.4i cc: Mike Bristow cc: Yamada Ken Takeshi cc: freebsd-java@freebsd.org cc: Dag-Erling Sm?rgrav Subject: Re: Q) jdk1.4.1 compile on -current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2003 14:45:28 -0000 On Sun, Jul 27, 2003 at 10:40:56AM -0400, Daniel Eischen wrote: > Anyone know what "#var" does? Stringify. mike@lir:~$ cat > test.cpp #define foo(bar) #bar foo(McKusick) ^D mike@lir:~$ cpp test.cpp # 1 "test.cpp" # 1 "" # 1 "" # 1 "test.cpp" "McKusick" mike@lir:~$ From owner-freebsd-java@FreeBSD.ORG Mon Jul 28 03:17:30 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A140837B401 for ; Mon, 28 Jul 2003 03:17:30 -0700 (PDT) Received: from mail.broadpark.no (mail.broadpark.no [217.13.4.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id A274843F75 for ; Mon, 28 Jul 2003 03:17:29 -0700 (PDT) (envelope-from des@des.no) Received: from smtp.des.no (37.80-203-228.nextgentel.com [80.203.228.37]) by mail.broadpark.no (Postfix) with ESMTP id 8053878610; Mon, 28 Jul 2003 12:17:28 +0200 (MEST) Received: by smtp.des.no (Pony Express, from userid 666) id 39AF095F61; Mon, 28 Jul 2003 12:17:28 +0200 (CEST) Received: from dwp.des.no (dwp.des.no [10.0.0.4]) by smtp.des.no (Pony Express) with ESMTP id 60A9595D93; Mon, 28 Jul 2003 12:17:24 +0200 (CEST) Received: by dwp.des.no (Postfix, from userid 2602) id 27EAAB824; Mon, 28 Jul 2003 12:17:24 +0200 (CEST) To: Yamada Ken Takeshi References: <20030725.225621.730647315.ken@tydfam.jp> <20030727130543.GD13606@starjuice.net> From: des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Mon, 28 Jul 2003 12:17:23 +0200 In-Reply-To: <20030727130543.GD13606@starjuice.net> (Sheldon Hearn's message of "Sun, 27 Jul 2003 15:05:43 +0200") Message-ID: User-Agent: Gnus/5.090024 (Oort Gnus v0.24) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, hits=-3.0 required=8.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES, REPLY_WITH_QUOTES,USER_AGENT_GNUS_UA version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: freebsd-java@freebsd.org Subject: Re: Q) jdk1.4.1 compile on -current X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2003 10:17:31 -0000 Sheldon Hearn writes: > So name##_t is supposed to be name_t? Any idea what the original > programmer wanted to achieve or avoid by doing this? #define structdef(name) typedef struct name name##_t DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-freebsd-java@FreeBSD.ORG Mon Jul 28 03:28:33 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B01AD37B401 for ; Mon, 28 Jul 2003 03:28:33 -0700 (PDT) Received: from paloma13.e0k.nbg-hannover.de (paloma13.e0k.nbg-hannover.de [62.181.130.13]) by mx1.FreeBSD.org (Postfix) with SMTP id 8FB6943F93 for ; Mon, 28 Jul 2003 03:28:32 -0700 (PDT) (envelope-from marcus@hamburg.de) Received: (qmail 5086 invoked from network); 28 Jul 2003 10:28:25 -0000 Received: from unknown (HELO mhnote) ([192.76.124.27]) (envelope-sender ) by paloma13.e0k.nbg-hannover.de (qmail-ldap-1.03) with SMTP for ; 28 Jul 2003 10:28:25 -0000 From: "Marcus Henschel" To: Date: Mon, 28 Jul 2003 12:30:31 +0200 Message-ID: <001e01c354f3$45e9c440$1b7c4cc0@mhnote> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal Subject: Java VM file encoding X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2003 10:28:34 -0000 Hi, can someone please tell me, where i can set the JVM file encoding from "Java VM file encoding: ISO8859-1" to "Java VM file encoding: ISO-8859-1". Is it in "/usr/local/linux-sun-jdk1.4.2/jre/lib/i386/jvm.cfg ? And how is the syntax ? I need this for the openCMS stuff. I already tried it with the CATALINA_OPTS=-Dfile.encoding=ISO-8859-1 environment variable, without success. Any ideas ? Marcus From owner-freebsd-java@FreeBSD.ORG Mon Jul 28 11:01:43 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E2ED37B404 for ; Mon, 28 Jul 2003 11:01:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A860543F3F for ; Mon, 28 Jul 2003 11:01:42 -0700 (PDT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h6SI1gUp082192 for ; Mon, 28 Jul 2003 11:01:42 -0700 (PDT) (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h6SI1gp0082187 for freebsd-java@freebsd.org; Mon, 28 Jul 2003 11:01:42 -0700 (PDT) Date: Mon, 28 Jul 2003 11:01:42 -0700 (PDT) Message-Id: <200307281801.h6SI1gp0082187@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-java@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2003 18:01:43 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/08/22] java/41913 java JniHandler and ChannelUn Errors 1 problem total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/02/25] java/35320 java linux-jdk-1.4 JVM fails when running Tomc 1 problem total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/10/11] java/43929 java linux-ibm-jdk core dumps without System.e o [2002/10/18] java/44219 java Update port: textproc/cocoon to 2.0.3 o [2002/10/18] java/44251 java Create stylebook port o [2002/11/04] java/44922 java JVM crash 4 problems total. From owner-freebsd-java@FreeBSD.ORG Mon Jul 28 12:26:11 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E018937B401 for ; Mon, 28 Jul 2003 12:26:11 -0700 (PDT) Received: from hyperreal.org (taz3.hyperreal.org [209.237.226.90]) by mx1.FreeBSD.org (Postfix) with SMTP id 69F5B43F93 for ; Mon, 28 Jul 2003 12:26:11 -0700 (PDT) (envelope-from brian@hyperreal.org) Received: (qmail 97872 invoked from network); 28 Jul 2003 19:26:12 -0000 Received: from localhost.hyperreal.org (HELO fez.hyperreal.org) (127.0.0.1) by localhost.hyperreal.org with SMTP; 28 Jul 2003 19:26:12 -0000 Received: (qmail 55056 invoked by uid 1000); 28 Jul 2003 19:26:09 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 28 Jul 2003 19:26:09 -0000 Date: Mon, 28 Jul 2003 12:26:09 -0700 (PDT) From: Brian Behlendorf To: java@freebsd.org Message-ID: <20030728101432.U54388@fez.hyperreal.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: localhost.hyperreal.org 1.6.2 0/1000/N Subject: linux-jdk-1.4.2 problems X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2003 19:26:12 -0000 I realize the linux-sun-jdk1.4.2 port is called instable, but since it's required to bootstrap a build of ports/java/jdk14, I didn't know if it was supposed to be *this* broken: minotaur# /usr/local/linux-sun-jdk1.4.2/bin/java -version # # HotSpot Virtual Machine Error, Internal Error # Please report this error at # http://java.sun.com/cgi-bin/bugreport.cgi # # Java VM: Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode) # # Error ID: 4F533F4C494E55580E43505001C9 # Heap at VM Abort: Heap At which point it soaks up 100% of the CPU. I'll find an old native 1.4.1 build to bootstrap from, but if there's a more stable package to download we may want to modify jdk14/Makefile to do that. Assuming it is the linux-sun-jdk14 port that's desired to bootstrap, the following is needed in order to build the jdk14 port: *** Makefile.orig Sat Mar 15 01:57:58 2003 --- Makefile Mon Jul 28 10:13:31 2003 *************** *** 36,42 **** .if defined(NATIVE_BOOTSTRAP) JDK14DIR?= ${LOCALBASE}/jdk${JDK_VERSION} .else ! JDK14DIR?= ${LOCALBASE}/linux-sun-jdk${JDK_VERSION} .endif # workaround to handle both 'zip' and 'tar.gz' distfiles --- 36,42 ---- .if defined(NATIVE_BOOTSTRAP) JDK14DIR?= ${LOCALBASE}/jdk${JDK_VERSION} .else ! JDK14DIR?= ${LOCALBASE}/linux-sun-jdk1.4.2 .endif # workaround to handle both 'zip' and 'tar.gz' distfiles Brian From owner-freebsd-java@FreeBSD.ORG Mon Jul 28 13:05:50 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 323A437B401 for ; Mon, 28 Jul 2003 13:05:50 -0700 (PDT) Received: from hyperreal.org (taz3.hyperreal.org [209.237.226.90]) by mx1.FreeBSD.org (Postfix) with SMTP id AB82443F93 for ; Mon, 28 Jul 2003 13:05:49 -0700 (PDT) (envelope-from brian@hyperreal.org) Received: (qmail 20595 invoked from network); 28 Jul 2003 20:05:51 -0000 Received: from localhost.hyperreal.org (HELO fez.hyperreal.org) (127.0.0.1) by localhost.hyperreal.org with SMTP; 28 Jul 2003 20:05:51 -0000 Received: (qmail 55257 invoked by uid 1000); 28 Jul 2003 20:05:48 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 28 Jul 2003 20:05:48 -0000 Date: Mon, 28 Jul 2003 13:05:48 -0700 (PDT) From: Brian Behlendorf To: java@freebsd.org In-Reply-To: <20030728101432.U54388@fez.hyperreal.org> Message-ID: <20030728130406.G55011@fez.hyperreal.org> References: <20030728101432.U54388@fez.hyperreal.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: localhost.hyperreal.org 1.6.2 0/1000/N Subject: Re: linux-jdk-1.4.2 problems X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2003 20:05:50 -0000 On Mon, 28 Jul 2003, Brian Behlendorf wrote: > minotaur# /usr/local/linux-sun-jdk1.4.2/bin/java -version > # > # HotSpot Virtual Machine Error, Internal Error > # Please report this error at > # http://java.sun.com/cgi-bin/bugreport.cgi > # > # Java VM: Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode) > # > # Error ID: 4F533F4C494E55580E43505001C9 > # > > Heap at VM Abort: > Heap Gustavo Kempe Corso mentioned to me privately, at exactly the same time I figured it out, that one needs to follow the same instructions given in the linux-ibm-jdk1* ports, which is to mount linprocfs. Then, it works, no problem. Patching linux-sun-jdk14/pkg-message is thus suggested, and the below still holds. > *** Makefile.orig Sat Mar 15 01:57:58 2003 > --- Makefile Mon Jul 28 10:13:31 2003 > *************** > *** 36,42 **** > .if defined(NATIVE_BOOTSTRAP) > JDK14DIR?= ${LOCALBASE}/jdk${JDK_VERSION} > .else > ! JDK14DIR?= ${LOCALBASE}/linux-sun-jdk${JDK_VERSION} > .endif > > # workaround to handle both 'zip' and 'tar.gz' distfiles > --- 36,42 ---- > .if defined(NATIVE_BOOTSTRAP) > JDK14DIR?= ${LOCALBASE}/jdk${JDK_VERSION} > .else > ! JDK14DIR?= ${LOCALBASE}/linux-sun-jdk1.4.2 > .endif > > # workaround to handle both 'zip' and 'tar.gz' distfiles From owner-freebsd-java@FreeBSD.ORG Mon Jul 28 13:31:46 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6488C37B401 for ; Mon, 28 Jul 2003 13:31:46 -0700 (PDT) Received: from nwkea-mail-1.sun.com (nwkea-mail-1.sun.com [192.18.42.13]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4AE243F93 for ; Mon, 28 Jul 2003 13:31:45 -0700 (PDT) (envelope-from Ranjith.Mandala@Sun.COM) Received: from ha2sca-mail1.SFBay.Sun.COM ([129.145.155.62]) by nwkea-mail-1.sun.com (8.12.9/8.12.9) with ESMTP id h6SKVjLR005138 for ; Mon, 28 Jul 2003 13:31:45 -0700 (PDT) Received: from ranjith (d-usca14-133-175 [129.145.133.175]) ESMTP id h6SKVj118075; Mon, 28 Jul 2003 13:31:45 -0700 (PDT) Date: Mon, 28 Jul 2003 13:31:45 -0700 (PDT) Message-ID: <2019307.1059424334927.JavaMail.ranjithm@ha2sca-mail1.sfbay.sun.com> From: Ranjith Mandala To: freebsd-java@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: postEmail $Id: PostEmail.java,v 1.18 2003/03/13 14:33:02 jfbrown Exp $ X-IM-Review-ID: 192808 cc: Ranjith.Mandala@Sun.COM Subject: Re: (Incident Review ID: 192808) just after the installation nothing worked (see below) X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2003 20:31:46 -0000 Hi jens reiche, This Bug Report was submitted from http://java.sun.com/cgi-bin/bugreport.cgi and is being forwarded to you on behalf of jr@pmp.uni-hannover.de. If you would like to respond. Please send an e-mail to the address listed at the end of this report. Regards, RM. ----------------- Original Bug Report------------------- category : java release : 1.4.2 subcategory : install type : bug synopsis : just after the installation nothing worked (see below) description : FULL PRODUCT VERSION : does not work!!! see below but the version is 1.4.2.-b28 (mixed mode) FULL OS VERSION : freebsd 5.1 EXTRA RELEVANT SYSTEM CONFIGURATION : PIII 866 mobile A DESCRIPTION OF THE PROBLEM : bash-2.05b$ /usr/local/linux-sun-jdk1.4.2/bin/javac *** (java -version results in a similar error) # # HotSpot Virtual Machine Error, Internal Error # Please report this error at # http://java.sun.com/cgi-bin/bugreport.cgi # # Java VM: Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode) # # Error ID: 4F533F4C494E55580E43505001C9 # Heap at VM Abort: Heap STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : normal installation in usr/ports/distfiles/ with linux binary support on freebsd 5.1 current EXPECTED VERSUS ACTUAL BEHAVIOR : EXPECTED - java and javac just working fine as usual :) ERROR MESSAGES/STACK TRACES THAT OCCUR : bash-2.05b$ /usr/local/linux-sun-jdk1.4.2/bin/javac *** (java -version results in a similar error) # # HotSpot Virtual Machine Error, Internal Error # Please report this error at # http://java.sun.com/cgi-bin/bugreport.cgi # # Java VM: Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode) # # Error ID: 4F533F4C494E55580E43505001C9 # Heap at VM Abort: Heap REPRODUCIBILITY : This bug can be reproduced always. workaround : suggested_val : cust_name : jens reiche cust_email : jr@pmp.uni-hannover.de jdcid : keyword : webbug company : university hannover hardware : x86 OSversion : Linux bugtraqID : 0 dateCreated : 2003-07-27 11:05:30.0 dateEvaluated : 2003-07-28 14:31:32.619 From owner-freebsd-java@FreeBSD.ORG Tue Jul 29 09:05:29 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCB9137B401 for ; Tue, 29 Jul 2003 09:05:29 -0700 (PDT) Received: from anubis.robotslave.net (anubis.robotslave.net [63.229.225.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5938A43F75 for ; Tue, 29 Jul 2003 09:05:28 -0700 (PDT) (envelope-from warren@roberts.name) Received: from localhost (localhost [127.0.0.1]) by anubis.robotslave.net (Postfix) with ESMTP id 0C5FBB9F69 for ; Tue, 29 Jul 2003 10:05:27 -0600 (MDT) Received: from anubis.robotslave.net ([127.0.0.1]) by localhost (anubis.robotslave.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02641-08 for ; Tue, 29 Jul 2003 10:05:11 -0600 (MDT) Received: from neighborlyhost.com (anubis [63.229.225.19]) by anubis.robotslave.net (Postfix) with SMTP id 03E36B9F3A for ; Tue, 29 Jul 2003 10:05:10 -0600 (MDT) Received: from 12.254.115.136 (SquirrelMail authenticated user warren) by anubis.robotslave.net with HTTP; Tue, 29 Jul 2003 10:05:11 -0600 (MDT) Message-ID: <59258.12.254.115.136.1059494711.squirrel@anubis.robotslave.net> Date: Tue, 29 Jul 2003 10:05:11 -0600 (MDT) From: "Warren Roberts" To: java@freebsd.org User-Agent: SquirrelMail/1.4.0 RC2a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 X-Priority: 3 Importance: Normal X-Virus-Scanned: by amavisd-new at robotslave.net Subject: Problem with eclipse-2.1.1_2 port X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2003 16:05:30 -0000 I installed this port. It seems to come up but I get the error trace shown at the bottom. All the icons in the resource window are blank except for the triangle. I've tried this with both jdk1.4.1 and 1.3.1. Do you have any suggestions for me to get this working? Thanx Warren Roberts !SESSION Jul 29, 2003 09:27:52.593 --------------------------------------------- java.version=1.4.1-p3 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=freebsd, ARCH=x86, WS=gtk, NL=en Command-line arguments: -os freebsd -ws gtk -arch x86 -data /wd120/warrens/warrenHome/workspace -install file:/usr/local/eclipse/ !ENTRY org.eclipse.core.resources 1 1 Jul 29, 2003 09:27:52.597 !MESSAGE Could not load library: libcore_2_1_0a.so. This library provides platform-specific optimizations for certain file system operations. This library is not present on all platforms, so this may not be an error. The resources plug-in will safely fall back to using java.io.File functionality. !ENTRY org.eclipse.jface 4 2 Jul 29, 2003 09:28:12.204 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.ArrayIndexOutOfBoundsException: 32 at org.eclipse.swt.graphics.ImageData.getPixel(ImageData.java:626) at org.eclipse.jface.resource.CompositeImageDescriptor.drawImage(CompositeImageDescriptor.java:99) at org.eclipse.ui.internal.decorators.DecoratorOverlayIcon.drawCompositeImage(DecoratorOverlayIcon.java:106) at org.eclipse.jface.resource.CompositeImageDescriptor.getImageData(CompositeImageDescriptor.java:190) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:118) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:94) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:83) at org.eclipse.ui.internal.decorators.OverlayCache.getImageFor(OverlayCache.java:34) at org.eclipse.ui.internal.decorators.OverlayCache.applyDescriptors(OverlayCache.java:64) at org.eclipse.ui.internal.decorators.DecorationResult.decorateWithOverlays(DecorationResult.java:48) at org.eclipse.ui.internal.decorators.DecorationScheduler.decorateWithOverlays(DecorationScheduler.java:146) at org.eclipse.ui.internal.decorators.DecoratorManager.decorateImage(DecoratorManager.java:209) at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:75) at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:96) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:87) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:406) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1271) at org.eclipse.jface.viewers.StructuredViewer.update(StructuredViewer.java:1253) at org.eclipse.jface.viewers.StructuredViewer.update(StructuredViewer.java:1187) at org.eclipse.jface.viewers.StructuredViewer.handleLabelProviderChanged(StructuredViewer.java:638) at org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged(ContentViewer.java:74) at org.eclipse.ui.internal.decorators.DecoratorManager$1.run(DecoratorManager.java:148) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.decorators.DecoratorManager.fireListeners(DecoratorManager.java:146) at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:172) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1618) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1436) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:468) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:291) at org.eclipse.core.launcher.Main.run(Main.java:747) at org.eclipse.core.launcher.Main.main(Main.java:583) !ENTRY org.eclipse.jface 4 2 Jul 29, 2003 09:33:40.786 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.ArrayIndexOutOfBoundsException: 32 at org.eclipse.swt.graphics.ImageData.getPixel(ImageData.java:626) at org.eclipse.jface.resource.CompositeImageDescriptor.drawImage(CompositeImageDescriptor.java:99) at org.eclipse.jdt.ui.JavaElementImageDescriptor.drawCompositeImage(JavaElementImageDescriptor.java:165) at org.eclipse.jface.resource.CompositeImageDescriptor.getImageData(CompositeImageDescriptor.java:190) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:118) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:94) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:83) at org.eclipse.jdt.internal.ui.viewsupport.ImageDescriptorRegistry.get(ImageDescriptorRegistry.java:67) at org.eclipse.jdt.ui.ProblemsLabelDecorator.decorateImage(ProblemsLabelDecorator.java:150) at org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider.getImage(JavaUILabelProvider.java:125) at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:73) at org.eclipse.jdt.internal.ui.viewsupport.DecoratingJavaLabelProvider.getImage(DecoratingJavaLabelProvider.java:101) at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:96) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:87) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:406) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1271) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:320) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:303) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:289) at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:729) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:801) at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:721) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:238) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:991) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.createPartControl(PackageExplorerPart.java:303) at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:141) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:137) at org.eclipse.ui.internal.ViewPane.createChildControl(ViewPane.java:211) at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:186) at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:190) at org.eclipse.ui.internal.PartTabFolder.createPartTab(PartTabFolder.java:252) at org.eclipse.ui.internal.PartTabFolder.createControl(PartTabFolder.java:224) at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:192) at org.eclipse.ui.internal.PerspectivePresentation.activate(PerspectivePresentation.java:96) at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:725) at org.eclipse.ui.internal.WorkbenchPage.setPerspective(WorkbenchPage.java:2579) at org.eclipse.ui.internal.WorkbenchPage.busySetPerspective(WorkbenchPage.java:624) at org.eclipse.ui.internal.WorkbenchPage.access$900(WorkbenchPage.java:91) at org.eclipse.ui.internal.WorkbenchPage$12.run(WorkbenchPage.java:2705) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchPage.setPerspective(WorkbenchPage.java:2703) at org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard.replaceCurrentPerspective(BasicNewProjectResourceWizard.java:308) at org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard.updatePerspective(BasicNewProjectResourceWizard.java:410) at org.eclipse.jdt.internal.ui.wizards.NewProjectCreationWizard.finishPage(NewProjectCreationWizard.java:63) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(NewElementWizard.java:89) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34) at org.eclipse.jdt.internal.core.JavaModelOperation.execute(JavaModelOperation.java:365) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:684) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1595) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:2711) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:42) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:302) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:252) at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:758) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard.performFinish(NewElementWizard.java:96) at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:608) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:321) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:423) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:923) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1641) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1433) at org.eclipse.jface.window.Window.runEventLoop(Window.java:583) at org.eclipse.jface.window.Window.open(Window.java:563) at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:107) at org.eclipse.jface.action.Action.runWithEvent(Action.java:842) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:456) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContributionItem.java:403) at org.eclipse.jface.action.ActionContributionItem.access$000(ActionContributionItem.java:44) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(ActionContributionItem.java:72) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:923) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1641) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1433) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:468) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:291) at org.eclipse.core.launcher.Main.run(Main.java:747) at org.eclipse.core.launcher.Main.main(Main.java:583) !SESSION Jul 29, 2003 09:48:02.664 --------------------------------------------- java.version=1.3.1-p8 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=freebsd, ARCH=x86, WS=gtk, NL=en Command-line arguments: -os freebsd -ws gtk -arch x86 -install file:/usr/local/eclipse/ !ENTRY org.eclipse.core.resources 1 1 Jul 29, 2003 09:48:02.666 !MESSAGE Could not load library: libcore_2_1_0a.so. This library provides platform-specific optimizations for certain file system operations. This library is not present on all platforms, so this may not be an error. The resources plug-in will safely fall back to using java.io.File functionality. !ENTRY org.eclipse.jface 4 2 Jul 29, 2003 09:48:19.933 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.ArrayIndexOutOfBoundsException: 32 at org.eclipse.swt.graphics.ImageData.getPixel(ImageData.java:626) at org.eclipse.jface.resource.CompositeImageDescriptor.drawImage(CompositeImageDescriptor.java:99) at org.eclipse.jdt.ui.JavaElementImageDescriptor.drawCompositeImage(JavaElementImageDescriptor.java:165) at org.eclipse.jface.resource.CompositeImageDescriptor.getImageData(CompositeImageDescriptor.java:190) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:118) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:94) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:83) at org.eclipse.jdt.internal.ui.viewsupport.ImageDescriptorRegistry.get(ImageDescriptorRegistry.java:67) at org.eclipse.jdt.ui.ProblemsLabelDecorator.decorateImage(ProblemsLabelDecorator.java:150) at org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider.getImage(JavaUILabelProvider.java:125) at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:73) at org.eclipse.jdt.internal.ui.viewsupport.DecoratingJavaLabelProvider.getImage(DecoratingJavaLabelProvider.java:101) at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:96) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:87) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:406) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1271) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:320) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:303) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:289) at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:729) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:801) at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:721) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:238) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:991) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.createPartControl(PackageExplorerPart.java:303) at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:141) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:137) at org.eclipse.ui.internal.ViewPane.createChildControl(ViewPane.java:211) at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:186) at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:190) at org.eclipse.ui.internal.PartTabFolder.createPartTab(PartTabFolder.java:252) at org.eclipse.ui.internal.PartTabFolder.createControl(PartTabFolder.java:224) at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:192) at org.eclipse.ui.internal.PerspectivePresentation.activate(PerspectivePresentation.java:96) at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:725) at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:1799) at org.eclipse.ui.internal.WorkbenchWindow$7.run(WorkbenchWindow.java:1496) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1483) at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1363) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1263) at org.eclipse.ui.internal.Workbench.access$1000(Workbench.java:118) at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:1141) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:1093) at org.eclipse.ui.internal.Workbench.init(Workbench.java:870) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1373) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:468) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:291) at org.eclipse.core.launcher.Main.run(Main.java:747) at org.eclipse.core.launcher.Main.main(Main.java:583) From owner-freebsd-java@FreeBSD.ORG Tue Jul 29 17:36:35 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B8F4037B401 for ; Tue, 29 Jul 2003 17:36:35 -0700 (PDT) Received: from tomts17-srv.bellnexxia.net (tomts17.bellnexxia.net [209.226.175.71]) by mx1.FreeBSD.org (Postfix) with ESMTP id A0B1243F75 for ; Tue, 29 Jul 2003 17:36:34 -0700 (PDT) (envelope-from matt@gsicomp.on.ca) Received: from hermes ([65.95.177.176]) by tomts17-srv.bellnexxia.net (InterMail vM.5.01.05.32 201-253-122-126-132-20030307) with SMTP id <20030730003633.EQEA20731.tomts17-srv.bellnexxia.net@hermes> for ; Tue, 29 Jul 2003 20:36:33 -0400 Message-ID: <000501c35632$68855d30$1200a8c0@gsicomp.on.ca> From: "Matthew Emmerton" To: Date: Tue, 29 Jul 2003 20:34:59 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Subject: Bug in documentation X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2003 00:36:36 -0000 On this page: http://www.freebsd.org/java/install.html, the instructions are outdated. I believe the line that says "cd /usr/ports/java/jdk" should now say "cd /usr/ports/java/jdk11", since that's the only JDK that is available in native (binary) form. -- Matt Emmerton From owner-freebsd-java@FreeBSD.ORG Tue Jul 29 20:50:16 2003 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55CE537B401 for ; Tue, 29 Jul 2003 20:50:16 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5667D43F85 for ; Tue, 29 Jul 2003 20:50:15 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h6U3oFUp049878 for ; Tue, 29 Jul 2003 20:50:15 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h6U3oFR1049877; Tue, 29 Jul 2003 20:50:15 -0700 (PDT) Resent-Date: Tue, 29 Jul 2003 20:50:15 -0700 (PDT) Resent-Message-Id: <200307300350.h6U3oFR1049877@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-java@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mark Terribile Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE4A137B401 for ; Tue, 29 Jul 2003 20:50:09 -0700 (PDT) Received: from web21109.mail.yahoo.com (web21109.mail.yahoo.com [216.136.227.111]) by mx1.FreeBSD.org (Postfix) with SMTP id 6FCAA43F93 for ; Tue, 29 Jul 2003 20:50:09 -0700 (PDT) (envelope-from materribile@yahoo.com) Received: from [24.228.74.10] by web21109.mail.yahoo.com via HTTP; Tue, 29 Jul 2003 20:50:08 PDT Message-Id: <20030730035008.40488.qmail@web21109.mail.yahoo.com> Date: Tue, 29 Jul 2003 20:50:08 -0700 (PDT) From: Mark Terribile To: FreeBSD-gnats-submit@FreeBSD.org Subject: java/55032: PR X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2003 03:50:16 -0000 >Number: 55032 >Category: java >Synopsis: SVr4 emulation interferes with install >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jul 29 20:50:14 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Mark Terribile >Release: FreeBSD 4.8-RELEASE i386 >Organization: <> >Environment: System: FreeBSD moleend 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Wed May 28 05:23:00 EDT 2003 toor@moleend:/usr/src/sys/compile/moleend i386 Id Refs Address Size Name 1 5 0xc0100000 41bbc4 kernel 2 1 0xc051c000 18a48 linux.ko 3 1 0xc0535000 ac8c agp.ko 4 1 0xc0540000 149f44 nvidia.ko 5 1 0xc51db000 3000 streams.ko BLOCKSIZE=K CDPATH=:/root DISPLAY=:0.0 EDITOR=vi ENV=/root/.ksh_env FPATH=/root/functions FTP_PASSIVE_MODE=YES HISTSIZE=4096 HOME=/root HOSTNAME=moleend LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib:/usr/local/lib:/usr/local/lib:/usr /local/lib LOGNAME=root MAIL=/var/mail/toor MANPATH=/root/man:/usr/share/man:/usr/man:/usr/local/man:/usr/X11R6/man PAGER=less PATH=/root/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr /X11R6/bin PS1=${TTY:+${TTY} }${LOGNAME:-${USER}}:$(fbasename $PWD)# PWD=/usr/ports SHELL=/usr/local/bin/ksh TERM=xterm TERMCAP=xterm|vs100|xterm terminal emulator (X window system):ut:li#24:kh=\EOH:@ 7=\EOF:kD=^?:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:km:is=\E>\E[?1;3;4;5l\E[?7;8h\E[1;6 5r\E[65;1H:rs=\E>\E[?1;3;4;5l\E[?7;8h:kI=\E[2~:kN=\E[6~:kP=\E[5~:k6=\E[17~:k7=\E [18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:k5=\E[15~:ve=\E[?25h:vi=\E[?25l:k0@:F1=\E[23~ :F2=\E[24~:ic=\E[@:IC=\E[%d@:ec=\E[%dX:al=\E[L:dl=\E[M:dc=\E[P:AL=\E[%dL:DL=\E[% dM:DC=\E[%dP:NP:do=\E[B:cl=\E[H\E[J:sf=\ED:as=\E(0:ae=\E(B:cm=\E[%i%d;%dH:nd=\E[ C:up=\E[A:nw=\EE:ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:md=\E[1m:mr=\ E[7m:mb=\E[5m:me=\E[m:sr=\EM:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:UP=\E[%dA:DO=\E[%dB:RI =\E[%dC:LE=\E[%dD:ct=\E[3g:st=\EH:co#80:le=^H:bs:am:if=/usr/share/tabset/vt100:h o=\E[H:ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||:ks=\E[?1h\E=:ke=\E[?1l\ E>:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:@8=\EOM:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\E On:pt:xn:ta=^I:ms:bl=^G:cr=^M:eo:it#8:RA=\E[?7l:SA=\E[?7h::kb=\010 TTY=p2 USER=toor VISUAL=vi WINDOWID=16777230 >Description: With these kernel modules loaded, PLUS the SVr4 emulation, Id Refs Address Size Name 1 5 0xc0100000 41bbc4 kernel 2 1 0xc051c000 18a48 linux.ko 3 1 0xc0535000 ac8c agp.ko 4 1 0xc0540000 149f44 nvidia.ko 5 1 0xc51db000 3000 streams.ko I attempted to build and install the ports/java/jdk13 port. The process ended with these errors (output from script ): ================ Patching file j2sdk1.3.1/src/solaris/native/sun/awt/robot_common.c using Plan A. .. Hunk #1 succeeded at 148. done ===> Applying FreeBSD patches for jdk-1.3.1p8_2 ===> jdk-1.3.1p8_2 depends on executable: gm4 - found ===> jdk-1.3.1p8_2 depends on executable: zip - found ===> jdk-1.3.1p8_2 depends on file: /usr/X11R6/lib/libXm.so - found ===> jdk-1.3.1p8_2 depends on file: /usr/local/linux-sun-jdk1.3.1/bin/javac - not found ===> Verifying install for /usr/local/linux-sun-jdk1.3.1/bin/javac in /usr/po rts/java/linux-sun-jdk13 ===> Extracting for linux-sun-jdk-1.3.1.08 >How-To-Repeat: Attempt to build jdk13 with both linux_base and SVr4 emulation. >Fix: Work-around: Remove SVr4 emulation. Suggest that this be documented with linux, jdkXX, etc. __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com >Release-Note: >Audit-Trail: >Unformatted: To: FreeBSD-gnats-submit@freebsd.org From: materribile@yahoo.com Reply-To: materribile@yahoo.com Cc: X-send-pr-version: 3.113 X-GNATS-Notify: of jdk13; wants Solaris b oot CD >> Checksum OK for j2sdk-1_3_1_08-linux-i586.bin. ===> linux-sun-jdk-1.3.1.08 depends on file: /compat/linux/lib/libc.so.6 - fou nd ELF interpreter /compat/svr4/lib/ld-linux.so.2 not found Abort trap *** Error code 134 Stop in /home/ports/java/linux-sun-jdk13. *** Error code 1 Stop in /home/ports/java/jdk13. p2 root:jdk13# ls -lsd /compat /compat/svr4 /compat/svr4/lib 0 lrwxr-xr-x 1 root wheel 11 Mar 8 19:41 /compat -> /usr/compat 2 drwxr-xr-x 4 root wheel 512 Jul 14 06:24 /compat/svr4 0 lrwxr-xr-x 1 root wheel 7 Jul 14 06:24 /compat/svr4/lib -> usr/lib p2 root:jdk13# ls -ls /compat/svr4/usr/lib ls: /compat/svr4/usr/lib: No such file or directory p2 root:jdk13# ls -ls /compat/svr4/usr 0 lrwxr-xr-x 1 root wheel 33 Jul 14 06:24 /compat/svr4/usr -> /cdrom/Solaris_ 2.6/Tools/Boot/usr p2 root:jdk13# find / -name ld-linux.so.2 -print /usr/compat/linux/lib/ld-linux.so.2 p2 root:jdk13# ls -ls /usr/compat/linux/lib/ld-linux.so.2 0 lrwxr-xr-x 1 root wheel 11 Jul 24 21:50 /usr/compat/linux/lib/ld-linux.so.2 -> ld-2.2.4.so p2 root:jdk13# ls -ls /usr/compat/linux/lib/ld-2.2.4.so 480 -rwxr-xr-x 1 root wheel 464409 Mar 6 09:08 /usr/compat/linux/lib/ld-2.2. 4.so p2 root:jdk13# p2 root:jdk13# ================ From owner-freebsd-java@FreeBSD.ORG Wed Jul 30 17:53:58 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5E9037B401 for ; Wed, 30 Jul 2003 17:53:58 -0700 (PDT) Received: from anubis.robotslave.net (anubis.robotslave.net [63.229.225.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id A7E2043F93 for ; Wed, 30 Jul 2003 17:53:57 -0700 (PDT) (envelope-from warren@roberts.name) Received: from localhost (localhost [127.0.0.1]) by anubis.robotslave.net (Postfix) with ESMTP id A266BBA096 for ; Wed, 30 Jul 2003 18:53:56 -0600 (MDT) Received: from anubis.robotslave.net ([127.0.0.1]) by localhost (anubis.robotslave.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 59691-10 for ; Wed, 30 Jul 2003 18:53:43 -0600 (MDT) Received: from neighborlyhost.com (anubis [63.229.225.19]) by anubis.robotslave.net (Postfix) with SMTP id 648CFBA09E for ; Wed, 30 Jul 2003 18:53:43 -0600 (MDT) Received: from 12.254.115.136 (SquirrelMail authenticated user warren) by anubis.robotslave.net with HTTP; Wed, 30 Jul 2003 18:53:43 -0600 (MDT) Message-ID: <58424.12.254.115.136.1059612823.squirrel@anubis.robotslave.net> Date: Wed, 30 Jul 2003 18:53:43 -0600 (MDT) From: "Warren Roberts" To: java@FreeBSD.ORG User-Agent: SquirrelMail/1.4.0 RC2a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 X-Priority: 3 Importance: Normal X-Virus-Scanned: by amavisd-new at robotslave.net Subject: Problem with the eclipse port X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2003 00:53:59 -0000 I've installed the port two times on different FreeBSD 5.1 cpu's. One of them was a fresh install. I installed kde, xfree86 and jdk 1.4.1 P3 prior to installing the eclipse port. The port builds fine and it executes fine until I try to create a project. I get the following error when I try to create a project bash-2.05b$ cat .log !SESSION Jul 30, 2003 18:30:29.308 --------------------------------------------- java.version=1.4.1-p3 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=freebsd, ARCH=x86, WS=gtk, NL=en Command-line arguments: -os freebsd -ws gtk -arch x86 -install file:/usr/local/eclipse/ !ENTRY org.eclipse.core.resources 1 1 Jul 30, 2003 18:30:29.310 !MESSAGE Could not load library: libcore_2_1_0a.so. This library provides platform-specific optimizations for certain file system operations. This library is not present on all platforms, so this may not be an error. The resources plug-in will safely fall back to using java.io.File functionality. !ENTRY org.eclipse.jface 4 2 Jul 30, 2003 18:34:09.219 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.ArrayIndexOutOfBoundsException: 32 at org.eclipse.swt.graphics.ImageData.getPixel(ImageData.java:626) at org.eclipse.jface.resource.CompositeImageDescriptor.drawImage(CompositeImageDescriptor.java:99) at org.eclipse.jdt.ui.JavaElementImageDescriptor.drawCompositeImage(JavaElementImageDescriptor.java:165) at org.eclipse.jface.resource.CompositeImageDescriptor.getImageData(CompositeImageDescriptor.java:190) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:118) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:94) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:83) at org.eclipse.jdt.internal.ui.viewsupport.ImageDescriptorRegistry.get(ImageDescriptorRegistry.java:67) at org.eclipse.jdt.ui.ProblemsLabelDecorator.decorateImage(ProblemsLabelDecorator.java:150) at org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider.getImage(JavaUILabelProvider.java:125) at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:73) at org.eclipse.jdt.internal.ui.viewsupport.DecoratingJavaLabelProvider.getImage(DecoratingJavaLabelProvider.java:101) at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:96) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:87) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:406) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1271) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:320) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:303) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:289) at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:813) at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:1256) at org.eclipse.jface.viewers.StructuredViewer.setSelectionToWidget(StructuredViewer.java:1053) at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1018) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.selectReveal(PackageExplorerPart.java:654) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.selectReveal(PackageExplorerPart.java:646) at org.eclipse.ui.wizards.newresource.BasicNewResourceWizard$1.run(BasicNewResourceWizard.java:160) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1618) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1436) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:468) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:291) at org.eclipse.core.launcher.Main.run(Main.java:747) at org.eclipse.core.launcher.Main.main(Main.java:583) !ENTRY org.eclipse.jface 4 2 Jul 30, 2003 18:34:09.720 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.ArrayIndexOutOfBoundsException: 32 at org.eclipse.swt.graphics.ImageData.getPixel(ImageData.java:626) at org.eclipse.jface.resource.CompositeImageDescriptor.drawImage(CompositeImageDescriptor.java:99) at org.eclipse.jdt.ui.JavaElementImageDescriptor.drawCompositeImage(JavaElementImageDescriptor.java:165) at org.eclipse.jface.resource.CompositeImageDescriptor.getImageData(CompositeImageDescriptor.java:190) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:118) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:94) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:83) at org.eclipse.jdt.internal.ui.viewsupport.ImageDescriptorRegistry.get(ImageDescriptorRegistry.java:67) at org.eclipse.jdt.ui.ProblemsLabelDecorator.decorateImage(ProblemsLabelDecorator.java:150) at org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider.getImage(JavaUILabelProvider.java:125) at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:73) at org.eclipse.jdt.internal.ui.viewsupport.DecoratingJavaLabelProvider.getImage(DecoratingJavaLabelProvider.java:101) at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:96) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:87) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:406) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1271) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:1414) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:960) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:940) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:911) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:897) at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.java:861) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:801) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:859) at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:184) at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:205) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider$4.run(PackageExplorerContentProvider.java:581) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider$7.run(PackageExplorerContentProvider.java:611) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1618) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1436) at org.eclipse.jface.window.Window.runEventLoop(Window.java:583) at org.eclipse.jface.window.Window.open(Window.java:563) at org.eclipse.jface.dialogs.MessageDialog.openError(MessageDialog.java:286) at org.eclipse.jface.util.SafeRunnable.handleException(SafeRunnable.java:50) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.handleException(AbstractTreeViewer.java:90) at org.eclipse.core.internal.runtime.InternalPlatform.handleException(InternalPlatform.java:461) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1008) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:406) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1271) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:320) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:303) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:289) at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:813) at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:1256) at org.eclipse.jface.viewers.StructuredViewer.setSelectionToWidget(StructuredViewer.java:1053) at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1018) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.selectReveal(PackageExplorerPart.java:654) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.selectReveal(PackageExplorerPart.java:646) at org.eclipse.ui.wizards.newresource.BasicNewResourceWizard$1.run(BasicNewResourceWizard.java:160) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1618) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1436) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:468) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:291) at org.eclipse.core.launcher.Main.run(Main.java:747) at org.eclipse.core.launcher.Main.main(Main.java:583) !ENTRY org.eclipse.ui 4 4 Jul 30, 2003 18:34:10.151 !MESSAGE Unhandled exception caught in event loop. !ENTRY org.eclipse.ui 4 0 Jul 30, 2003 18:34:10.153 !MESSAGE Failed to execute runnable (java.lang.ArrayIndexOutOfBoundsException: 32) !STACK 0 org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.ArrayIndexOutOfBoundsException: 32) at org.eclipse.swt.SWT.error(SWT.java:2332) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:101) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1618) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1436) at org.eclipse.jface.window.Window.runEventLoop(Window.java:583) at org.eclipse.jface.window.Window.open(Window.java:563) at org.eclipse.jface.dialogs.MessageDialog.openError(MessageDialog.java:286) at org.eclipse.jface.util.SafeRunnable.handleException(SafeRunnable.java:50) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.handleException(AbstractTreeViewer.java:90) at org.eclipse.core.internal.runtime.InternalPlatform.handleException(InternalPlatform.java:461) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1008) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:406) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1271) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:1414) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:960) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:940) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:911) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:897) at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.java:861) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:801) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:859) at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:184) at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:205) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider$4.run(PackageExplorerContentProvider.java:581) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider$7.run(PackageExplorerContentProvider.java:611) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1618) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1436) at org.eclipse.jface.window.Window.runEventLoop(Window.java:583) at org.eclipse.jface.window.Window.open(Window.java:563) at org.eclipse.jface.dialogs.MessageDialog.openError(MessageDialog.java:286) at org.eclipse.jface.util.SafeRunnable.handleException(SafeRunnable.java:50) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.handleException(AbstractTreeViewer.java:90) at org.eclipse.core.internal.runtime.InternalPlatform.handleException(InternalPlatform.java:461) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1008) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:406) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1271) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:320) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:303) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:289) at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:813) at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:1256) at org.eclipse.jface.viewers.StructuredViewer.setSelectionToWidget(StructuredViewer.java:1053) at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1018) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.selectReveal(PackageExplorerPart.java:654) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.selectReveal(PackageExplorerPart.java:646) at org.eclipse.ui.wizards.newresource.BasicNewResourceWizard$1.run(BasicNewResourceWizard.java:160) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1618) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1436) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:468) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:291) at org.eclipse.core.launcher.Main.run(Main.java:747) at org.eclipse.core.launcher.Main.main(Main.java:583) !ENTRY org.eclipse.ui 4 4 Jul 30, 2003 18:34:10.175 !MESSAGE *** Stack trace of contained exception *** !ENTRY org.eclipse.ui 4 0 Jul 30, 2003 18:34:10.178 !MESSAGE 32 !STACK 0 java.lang.ArrayIndexOutOfBoundsException: 32 at org.eclipse.swt.graphics.ImageData.getPixel(ImageData.java:626) at org.eclipse.jface.resource.CompositeImageDescriptor.drawImage(CompositeImageDescriptor.java:99) at org.eclipse.jdt.ui.JavaElementImageDescriptor.drawCompositeImage(JavaElementImageDescriptor.java:165) at org.eclipse.jface.resource.CompositeImageDescriptor.getImageData(CompositeImageDescriptor.java:190) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:118) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:94) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:83) at org.eclipse.jdt.internal.ui.viewsupport.ImageDescriptorRegistry.get(ImageDescriptorRegistry.java:67) at org.eclipse.jdt.ui.ProblemsLabelDecorator.decorateImage(ProblemsLabelDecorator.java:150) at org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider.getImage(JavaUILabelProvider.java:125) at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage(DecoratingLabelProvider.java:73) at org.eclipse.jdt.internal.ui.viewsupport.DecoratingJavaLabelProvider.getImage(DecoratingJavaLabelProvider.java:101) at org.eclipse.jdt.internal.ui.viewsupport.ResourceToItemsMapper.updateItem(ResourceToItemsMapper.java:75) at org.eclipse.jdt.internal.ui.viewsupport.ResourceToItemsMapper.resourceChanged(ResourceToItemsMapper.java:60) at org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.handleLabelProviderChanged(ProblemTreeViewer.java:126) at org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged(ContentViewer.java:74) at org.eclipse.jdt.ui.ProblemsLabelDecorator.fireProblemsChanged(ProblemsLabelDecorator.java:346) at org.eclipse.jdt.ui.ProblemsLabelDecorator.access$000(ProblemsLabelDecorator.java:61) at org.eclipse.jdt.ui.ProblemsLabelDecorator$1.problemsChanged(ProblemsLabelDecorator.java:321) at org.eclipse.jdt.internal.ui.viewsupport.ProblemMarkerManager$1.run(ProblemMarkerManager.java:183) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1618) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1436) at org.eclipse.jface.window.Window.runEventLoop(Window.java:583) at org.eclipse.jface.window.Window.open(Window.java:563) at org.eclipse.jface.dialogs.MessageDialog.openError(MessageDialog.java:286) at org.eclipse.jface.util.SafeRunnable.handleException(SafeRunnable.java:50) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.handleException(AbstractTreeViewer.java:90) at org.eclipse.core.internal.runtime.InternalPlatform.handleException(InternalPlatform.java:461) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1008) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:406) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1271) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:1414) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:960) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:940) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:911) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:897) at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.java:861) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:801) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:859) at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:184) at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:205) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider$4.run(PackageExplorerContentProvider.java:581) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider$7.run(PackageExplorerContentProvider.java:611) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1618) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1436) at org.eclipse.jface.window.Window.runEventLoop(Window.java:583) at org.eclipse.jface.window.Window.open(Window.java:563) at org.eclipse.jface.dialogs.MessageDialog.openError(MessageDialog.java:286) at org.eclipse.jface.util.SafeRunnable.handleException(SafeRunnable.java:50) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.handleException(AbstractTreeViewer.java:90) at org.eclipse.core.internal.runtime.InternalPlatform.handleException(InternalPlatform.java:461) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1008) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:406) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1271) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:320) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:303) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:289) at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:813) at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:1256) at org.eclipse.jface.viewers.StructuredViewer.setSelectionToWidget(StructuredViewer.java:1053) at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1018) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.selectReveal(PackageExplorerPart.java:654) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.selectReveal(PackageExplorerPart.java:646) at org.eclipse.ui.wizards.newresource.BasicNewResourceWizard$1.run(BasicNewResourceWizard.java:160) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1618) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1436) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:468) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:291) at org.eclipse.core.launcher.Main.run(Main.java:747) at org.eclipse.core.launcher.Main.main(Main.java:583) bash-2.05b$ From owner-freebsd-java@FreeBSD.ORG Thu Jul 31 09:18:57 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C081237B401 for ; Thu, 31 Jul 2003 09:18:57 -0700 (PDT) Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 274ED43FCB for ; Thu, 31 Jul 2003 09:18:57 -0700 (PDT) (envelope-from Ranjith.Mandala@Sun.COM) Received: from ha2sca-mail1.SFBay.Sun.COM ([129.145.155.62]) by brmea-mail-2.sun.com (8.12.9/8.12.9) with ESMTP id h6VGItmR026121 for ; Thu, 31 Jul 2003 10:18:55 -0600 (MDT) Received: from ranjith (d-usca14-133-175 [129.145.133.175]) ESMTP id h6VGIt128615; Thu, 31 Jul 2003 09:18:55 -0700 (PDT) Date: Thu, 31 Jul 2003 09:18:55 -0700 (PDT) Message-ID: <5934395.1059668462640.JavaMail.ranjithm@ha2sca-mail1.sfbay.sun.com> From: Ranjith Mandala To: freebsd-java@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: postEmail $Id: PostEmail.java,v 1.18 2003/03/13 14:33:02 jfbrown Exp $ X-IM-Review-ID: 193288 cc: Ranjith.Mandala@Sun.COM Subject: Re: (Incident Review ID: 193288) Upon compiling of any program, returned a Java HotSpot error X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2003 16:18:58 -0000 Hi Joel Seligstein, This Bug Report was submitted from http://java.sun.com/cgi-bin/bugreport.cgi and is being forwarded to you on behalf of Soccerk121@aol.com. If you would like to respond. Please send an e-mail to the address listed at the end of this report. Regards, Ranjith ----------------- Original Bug Report------------------- category : hotspot release : 1.4.1 subcategory : runtime_system type : bug synopsis : Upon compiling of any program, returned a Java HotSpot error description : FULL PRODUCT VERSION : Could not return the verison. FULL OS VERSION : FreeBSD 4.8-RC A DESCRIPTION OF THE PROBLEM : Upon any compilation or even trying java -version, I am returned with this error: # # HotSpot Virtual Machine Error, Internal Error # Please report this error at # http://java.sun.com/cgi-bin/bugreport.cgi # # Java VM: Java HotSpot(TM) Client VM (1.4.1_02-b06 mixed mode) # # Error ID: 4F533F4C494E55580E43505002D7 # Abort trap (core dumped) If I try version 1.4.2 of Java, I get this, which is already been reported by someone else: # # HotSpot Virtual Machine Error, Internal Error # Please report this error at # http://java.sun.com/cgi-bin/bugreport.cgi # # Java VM: Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode) # # Error ID: 4F533F4C494E55580E43505001C9 # Heap at VM Abort: Heap STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : Install java 1.4.1 on a FreeBSD box, try to compile simple Hello World program. Probably will work in most cases. EXPECTED VERSUS ACTUAL BEHAVIOR : EXPECTED - Any kind of compilation or results from java -version. ACTUAL - As described in description. ERROR MESSAGES/STACK TRACES THAT OCCUR : As described in description. REPRODUCIBILITY : This bug can be reproduced always. ---------- BEGIN SOURCE ---------- public class test { public static void main( String args[] ) { System.out.println( "hello" ); } } ---------- END SOURCE ---------- workaround : suggested_val : cust_name : Joel Seligstein cust_email : Soccerk121@aol.com jdcid : keyword : webbug company : N/A hardware : x86 OSversion : Linux bugtraqID : 0 dateCreated : 2003-07-31 09:55:15.8 dateEvaluated : 2003-07-31 10:20:17.953 From owner-freebsd-java@FreeBSD.ORG Sat Aug 2 14:53:30 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76FB337B401 for ; Sat, 2 Aug 2003 14:53:30 -0700 (PDT) Received: from black-sun.jingkotech.org (h-66-134-43-218.SNVACAID.covad.net [66.134.43.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8199343FDF for ; Sat, 2 Aug 2003 14:53:29 -0700 (PDT) (envelope-from palemoon@jingkotech.org) Received: from black-sun.jingkotech.org (localhost.jingkotech.org [127.0.0.1]) h72LqNf9030883 for ; Sat, 2 Aug 2003 14:53:38 -0700 (PDT) (envelope-from palemoon@jingkotech.org) Received: from localhost (palemoon@localhost)h72Lp7OV029564 for ; Sat, 2 Aug 2003 14:52:22 -0700 (PDT) Date: Sat, 2 Aug 2003 14:49:51 -0700 (PDT) From: palemoon To: freebsd-java@freebsd.org In-Reply-To: Message-ID: <20030802143842.N23200@black-sun.jingkotech.org> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Java Plug-In installation for Netscape 7.1 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Aug 2003 21:53:30 -0000 Hello: I have Netscape 7.1 installed in /compat/linux/usr/local/netscape, and linux-sun-jdk1.4.1 installed in /usr/local. I have libjavaplugin_oji.so from /usr/local/linux-sun-jdk1.4.1/jre/plugin/i386/ns610 symbolically linked to /compat/linux/usr/local/netscape/plugins/libjavaplugin_oji.so. But attempting to load an applet still brings up a dialog box with this message: "This page contains information of a type (application/x-java-vm) that can only be viewed with the appropriate Plug-in." What is the best way to install the Java plug-in with this setup? I am running FreeBSD 5.0-RELEASE. Any help on this will be appreciated. >> palemoon@jingkotech.org