Hi Thiago!

>From 1f428d21610ca2ee4a0b0630b1e3d1c693a5a7e6 Mon Sep 17 00:00:00 2001
From: Mats Andersson <mats.anders...@ronsoft.se>
Date: Mon, 1 Apr 2019 17:52:26 +0200
Subject: [PATCH] ASM7 dependencies

---
  .../apache/tapestry5/internal/plastic/PlasticInternalUtils.java | 2 +-
  .../tapestry5/ioc/internal/AbstractReloadableObjectCreator.java | 2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)

diff --git
a/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
b/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
index f0ea0fb5e..4a6df1835 100644
---
a/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
+++
b/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
@@ -426,7 +426,7 @@ public class PlasticInternalUtils

          ClassNode result = new ClassNode();

-        ClassVisitor adapter = new ClassVisitor(Opcodes.ASM4, result)
+        ClassVisitor adapter = new ClassVisitor(Opcodes.ASM7, result)
          {
              @Override
              public MethodVisitor visitMethod(int access, String name,
String desc, String signature, String[] exceptions)
diff --git
a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java
b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java
index 1dfd26250..33096341a 100644
---
a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java
+++
b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java
@@ -211,7 +211,7 @@ public abstract class
AbstractReloadableObjectCreator implements ObjectCreator,

      public Class<?> doClassLoad(String className) throws IOException
      {
-        ClassVisitor analyzer = new ClassVisitor(Opcodes.ASM4)
+        ClassVisitor analyzer = new ClassVisitor(Opcodes.ASM7)
          {
              @Override
              public void visit(int version, int access, String name,
String signature, String superName, String[] interfaces)

These ^

On Sat, Apr 13, 2019 at 12:43 AM Thiago H. de Paula Figueiredo <
thiag...@gmail.com> wrote:

> Hello!
>
> Which edits?
>
> On Thu, Apr 11, 2019 at 3:01 PM Dmitry Gusev <dmitry.gu...@gmail.com>
> wrote:
>
> > Hello Mats and Thiago,
> >
> > I guess we need to reopen
> https://issues.apache.org/jira/browse/TAP5-2588
> > or
> > just don't forget to commit the last two edits.
> > I also got failures trying to run our test suite against 5.5-beta-2 &
> Java
> > 11. With the two last changes the errors are gone.
> >
> > Thanks!
> >
> >
> >
> > On Sat, Apr 6, 2019 at 12:14 PM Mats Andersson <
> mats.anders...@ronsoft.se>
> > wrote:
> >
> > > Yes of course, did that now. Thanks Thiago!
> > >
> > > /Mats
> > >
> > > On 2019-04-05 19:46, Thiago H. de Paula Figueiredo wrote:
> > > > Hello, Mats!
> > > >
> > > > On Tue, Apr 2, 2019 at 12:42 PM Mats Andersson <
> > > mats.anders...@ronsoft.se>
> > > > wrote:
> > > >
> > > >> Continuing the attempt to upgrade an application from 5.4.4 to
> > > >> 5.5.0-beta-2 I stepped into a couple of issues related to ASM. In
> > > >>
> org.apache.tapestry5.internal.plastic.asm.ClassVisitor#visitNestMember
> > > >> ASM7 is required, but calls from internal/plastic and ioc modules
> are
> > > >> made using ASM4 as parameter. See patch below for details:
> > > >>
> > > > Oh, thanks for spotting that. For legal purposes, could you please
> > attach
> > > > the patch into https://issues.apache.org/jira/browse/TAP5-2588?
> After
> > > that,
> > > > I'll be able to apply the patch.
> > > >
> > > >
> > > >>
> > > >>   From 1f428d21610ca2ee4a0b0630b1e3d1c693a5a7e6 Mon Sep 17 00:00:00
> > 2001
> > > >> From: Mats Andersson <mats.anders...@ronsoft.se>
> > > >> Date: Mon, 1 Apr 2019 17:52:26 +0200
> > > >> Subject: [PATCH] ASM7 dependencies
> > > >>
> > > >> ---
> > > >>    .../apache/tapestry5/internal/plastic/PlasticInternalUtils.java
> | 2
> > > +-
> > > >>    .../tapestry5/ioc/internal/AbstractReloadableObjectCreator.java
> | 2
> > > +-
> > > >>    2 files changed, 2 insertions(+), 2 deletions(-)
> > > >>
> > > >> diff --git
> > > >>
> > >
> >
> a/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
> > > >>
> > > >>
> > > >>
> > >
> >
> b/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
> > > >> index f0ea0fb5e..4a6df1835 100644
> > > >> ---
> > > >>
> > > >>
> > >
> >
> a/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
> > > >> +++
> > > >>
> > > >>
> > >
> >
> b/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
> > > >> @@ -426,7 +426,7 @@ public class PlasticInternalUtils
> > > >>
> > > >>            ClassNode result = new ClassNode();
> > > >>
> > > >> -        ClassVisitor adapter = new ClassVisitor(Opcodes.ASM4,
> result)
> > > >> +        ClassVisitor adapter = new ClassVisitor(Opcodes.ASM7,
> result)
> > > >>            {
> > > >>                @Override
> > > >>                public MethodVisitor visitMethod(int access, String
> > name,
> > > >> String desc, String signature, String[] exceptions)
> > > >> diff --git
> > > >>
> > >
> >
> a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java
> > > >>
> > > >>
> > > >>
> > >
> >
> b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java
> > > >> index 1dfd26250..33096341a 100644
> > > >> ---
> > > >>
> > > >>
> > >
> >
> a/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java
> > > >> +++
> > > >>
> > > >>
> > >
> >
> b/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java
> > > >> @@ -211,7 +211,7 @@ public abstract class
> > > >> AbstractReloadableObjectCreator implements ObjectCreator,
> > > >>
> > > >>        public Class<?> doClassLoad(String className) throws
> > IOException
> > > >>        {
> > > >> -        ClassVisitor analyzer = new ClassVisitor(Opcodes.ASM4)
> > > >> +        ClassVisitor analyzer = new ClassVisitor(Opcodes.ASM7)
> > > >>            {
> > > >>                @Override
> > > >>                public void visit(int version, int access, String
> name,
> > > >> String signature, String superName, String[] interfaces)
> > > >> --
> > > >> 2.17.1
> > > >>
> > > >>
> > > >> --
> > > >> ---------------------- Mats Andersson | Ronsoft AB | +46(0)73 368 79
> > 82
> > > >>
> > > >>
> > > --
> > > ---------------------- Mats Andersson | Ronsoft AB | +46(0)73 368 79 82
> > >
> > >
> >
> > --
> > Dmitry Gusev
> >
> > AnjLab Team
> > http://anjlab.com
> >
>
>
> --
> Thiago
>


-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Reply via email to