You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Thiago Henrique De Paula Figueiredo (Jira)" <ji...@apache.org> on 2021/02/28 18:48:00 UTC

[jira] [Comment Edited] (TAP5-2582) Service creation for Hibernate Session results in ClassFormatError: Duplicate method name&signature

    [ https://issues.apache.org/jira/browse/TAP5-2582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17292471#comment-17292471 ] 

Thiago Henrique De Paula Figueiredo edited comment on TAP5-2582 at 2/28/21, 6:47 PM:
-------------------------------------------------------------------------------------

Hello, [~hnoot]!

I'm sorry I only noticed your messages and patches this weekend.

Thank you very much for noticing this error and providing a patch! I applied it to 5.6.x and 5.7.x with just some formatting changes so it matches the Tapestry code standards (which unfortunately don't match the Java ones closely) and also added some unit test code to cover it. Since this ticket was already closed and included in a couple of released versions, I've created a separate one for the PropertyShadowBuilderImpl issue, TAP5-2664.


was (Author: thiagohp):
Hello, [~hnoot]!

I'm sorry I only noticed your messages and patches this weekend.

Thank you very much for noticing this error and providing a patch! I applied it to 5.6.x and 5.7.x with just some formatting changes so it matches the Tapestry code standards (which unfortunately don't match the Java ones closely) and also added some unit test code to cover it.

> Service creation for Hibernate Session results in ClassFormatError: Duplicate method name&signature
> ---------------------------------------------------------------------------------------------------
>
>                 Key: TAP5-2582
>                 URL: https://issues.apache.org/jira/browse/TAP5-2582
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-ioc
>    Affects Versions: 5.4.3
>            Reporter: Thomas Mayer
>            Assignee: Thiago Henrique De Paula Figueiredo
>            Priority: Major
>              Labels: duplicate,method, hibernate, interface, ioc
>             Fix For: 5.4.5
>
>         Attachments: TAP-2482-test.patch, TAP5-2582-test.patch, TAP5-2582_fix_duplicate_method_problem.patch, TAP5-2582_removed_some_probably_dead_code_in_PlasticClassImpl.patch, pom.xml
>
>
> Hi, this report is for
> tapestry-ioc 5.4.3
> hibernate-core 5.2.10.Final
> openjdk version "1.8.0_121"
> OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-0ubuntu1.16.04.2-b13)
> OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
> I'm trying to have a Service for a hibernate Session:
> {code:java}
> public static Session buildHibernateSession(
>     ObjectLocator objectLocator
> ) {
>     return new Configuration()
>         .configure("hibernate.cfg.xml")
>         .buildSessionFactory()
>         .openSession();
> }
> {code}
> As soon as the Hibernate Session is invoked by Tapestry-IOC, I get an
> error:  java.lang.ClassFormatError: Duplicate method name&signature in
> class file $Session_350f95bde0b5



--
This message was sent by Atlassian Jira
(v8.3.4#803005)