From users-return-4136-archive-asf-public=cust-asf.ponee.io@groovy.apache.org Fri Oct 18 20:50:57 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 929E41804BB for ; Fri, 18 Oct 2019 22:50:57 +0200 (CEST) Received: (qmail 75498 invoked by uid 500); 18 Oct 2019 20:50:56 -0000 Mailing-List: contact users-help@groovy.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@groovy.apache.org Delivered-To: mailing list users@groovy.apache.org Received: (qmail 75488 invoked by uid 99); 18 Oct 2019 20:50:56 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Oct 2019 20:50:56 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id D7A481A3444 for ; Fri, 18 Oct 2019 20:50:55 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.25 X-Spam-Level: X-Spam-Status: No, score=0.25 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, HTML_MESSAGE=0.2, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id H2C13kVN0my8 for ; Fri, 18 Oct 2019 20:50:53 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::535; helo=mail-ed1-x535.google.com; envelope-from=nickmipt4@gmail.com; receiver= Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id C560F7DDE0 for ; Fri, 18 Oct 2019 20:41:49 +0000 (UTC) Received: by mail-ed1-x535.google.com with SMTP id h33so5557522edh.12 for ; Fri, 18 Oct 2019 13:41:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Tq+gHcxm7TNxQ0TUKSqnsdB1nIvnBYmSd6zaufbRmDQ=; b=dEkTpgLhClUUCbhmnGbK/ZqqfnFngJLAX0YwYDq31jkdc7x6hLhC9njmpW/um0652q 191/l0Gayk5oIUvVxoOL/NtKQPABkfI8zpQIc8y46g4MPYQB1akRTe9eT8QUvb4DwtgA oHifdSUZWrH8CpUwX0wDt61zQxKKrpX/J/5Ll3UxD2UlD35Hx91LJ9H5FmtgwzK1fTe2 5LOWrz7+U6cR/cYR+QYzhzW/gXjpSpEPaW4q7B3yTSvjxxmIc4BUfsTXd8Q+HwrCdMHH klarlA8iVrmgmhbmle9aJyqiyhvZLC1+rd4qjiVx8Okmux6doJ7E15UWFPcS7NUcjG+x 7oQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Tq+gHcxm7TNxQ0TUKSqnsdB1nIvnBYmSd6zaufbRmDQ=; b=FKOF2LOoURcpd8vR8RZ8n6V+cOJmNYla/WsQqeGpDk1iYn3abdfFO9zz8wYngI1x2z TjdN61YdBg71fFH/O0zV+TyF8h1zsV99RhwdqulF2GdYSql0QFwk5y3davzShKNUn+H+ whIws+5TLgPAy5jJTMG8iNWybYwWPFhGIlG74+jkQN1ZMaB9zxLgBxM+p+J6NkPtLxdQ 5gSCh4KB3BuiUDMdURAS/kc1CMwHX96VOF6FrqTWJr1O9fTLiRBn6gYtWJhW/LY2crIu Mkq5vdygQk0vB8PEt3ITZx1rOt0Qzq0Z5pCCo0Vnv69Q02/CCt2YT8xIwV3LDFLeT2jB A3xw== X-Gm-Message-State: APjAAAUlJMpydgVVkvIySWPlj7xwt+Sr9m9j5UE1BoXC2/SMVrLjEj5D 2S0AILGw79/MDSieMnAgrofZXmX2R14hkeA5iB55Waup X-Google-Smtp-Source: APXvYqwC+YeYxl0jPbV3DxC015hSjf1INR7TmBCfgZA8Hmp66L7Of7Lr60vLesoay37molYiebiTVImDafdgUrwFIwg= X-Received: by 2002:a17:906:4d95:: with SMTP id s21mr10670312eju.175.1571431309032; Fri, 18 Oct 2019 13:41:49 -0700 (PDT) MIME-Version: 1.0 From: Nikolay Nick Date: Fri, 18 Oct 2019 21:41:36 +0100 Message-ID: Subject: static compilation : libaries load by classloader To: users@groovy.apache.org Content-Type: multipart/alternative; boundary="000000000000f6c3620595355c97" --000000000000f6c3620595355c97 Content-Type: text/plain; charset="UTF-8" Hi, I use groovy 2.4.13 and i found during static compilation, some of classes or libraries from class path is loading by jvm. In my mind it is incorrect loading any class or libraries from classpath by classloader. Is it known issue ? If yes , is it fixed in any version ? Stack trace : Caused by: java.lang.NoClassDefFoundError: Unable to load class mypack.Myclass at org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:429) at org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:360) at org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1124) at org.codehaus.groovy.ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1114) at org.codehaus.groovy.ast.ClassNode.getSuperClass(ClassNode.java:1108) at org.codehaus.groovy.ast.ClassNode.isDerivedFrom(ClassNode.java:1046) at org.codehaus.groovy.control.CompilationUnit$19.getCommonSuperClassNode(CompilationUnit.java:898) at org.codehaus.groovy.control.CompilationUnit$19.getCommonSuperClass(CompilationUnit.java:911) at groovyjarjarasm.asm.ClassWriter.a(Unknown Source) at groovyjarjarasm.asm.Frame.a(Unknown Source) at groovyjarjarasm.asm.Frame.a(Unknown Source) at groovyjarjarasm.asm.MethodWriter.visitMaxs(Unknown Source) at org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:419) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:170) at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:538) at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1201) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:56) at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:260) at org.codehaus.groovy.control.CompilationUnit$6.call(CompilationUnit.java:847) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1129) Nik --000000000000f6c3620595355c97 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I use groovy 2.4.13 and i found dur= ing static compilation, some of classes or libraries=C2=A0from class path i= s loading by jvm.=C2=A0
In my mind it is incorrect loading any cl= ass or libraries from classpath by classloader.
Is it known issue= ? If yes , is it fixed in any version ?

Stack tra= ce :

Caused by: java.lang.NoClassDefFoundError: Un= able to load class mypack.Myclass
at org.codehaus.groovy.vmplugin.v5.Jav= a5.configureClassNode(Java5.java:429)
at org.codehaus.groovy.ast.ClassN= ode.lazyClassInit(ClassNode.java:360)
at org.codehaus.groovy.ast.ClassN= ode.getUnresolvedSuperClass(ClassNode.java:1124)
at org.codehaus.groovy= .ast.ClassNode.getUnresolvedSuperClass(ClassNode.java:1114)
at org.code= haus.groovy.ast.ClassNode.getSuperClass(ClassNode.java:1108)
at org.cod= ehaus.groovy.ast.ClassNode.isDerivedFrom(ClassNode.java:1046)
at org.co= dehaus.groovy.control.CompilationUnit$19.getCommonSuperClassNode(Compilatio= nUnit.java:898)
at org.codehaus.groovy.control.CompilationUnit$19.getCo= mmonSuperClass(CompilationUnit.java:911)
at groovyjarjarasm.asm.ClassWr= iter.a(Unknown Source)
at groovyjarjarasm.asm.Frame.a(Unknown Source) <= br>at groovyjarjarasm.asm.Frame.a(Unknown Source)
at groovyjarjarasm.as= m.MethodWriter.visitMaxs(Unknown Source)
at org.codehaus.groovy.classge= n.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:419) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeV= isitorSupport.java:170)
at org.codehaus.groovy.classgen.AsmClassGenerat= or.visitMethod(AsmClassGenerator.java:538)
at org.codehaus.groovy.ast.C= lassNode.visitContents(ClassNode.java:1201)
at org.codehaus.groovy.ast.= ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:56)
at = org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator= .java:260)
at org.codehaus.groovy.control.CompilationUnit$6.call(Compil= ationUnit.java:847)
at org.codehaus.groovy.control.CompilationUnit.appl= yToPrimaryClassNodes(CompilationUnit.java:1129)=C2=A0

Nik
--000000000000f6c3620595355c97--