Return-Path: X-Original-To: apmail-openjpa-dev-archive@www.apache.org Delivered-To: apmail-openjpa-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 26B7AEEDA for ; Wed, 20 Feb 2013 20:39:15 +0000 (UTC) Received: (qmail 29783 invoked by uid 500); 20 Feb 2013 20:39:14 -0000 Delivered-To: apmail-openjpa-dev-archive@openjpa.apache.org Received: (qmail 29730 invoked by uid 500); 20 Feb 2013 20:39:14 -0000 Mailing-List: contact dev-help@openjpa.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openjpa.apache.org Delivered-To: mailing list dev@openjpa.apache.org Received: (qmail 29632 invoked by uid 99); 20 Feb 2013 20:39:14 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Feb 2013 20:39:14 +0000 Date: Wed, 20 Feb 2013 20:39:14 +0000 (UTC) From: "Kevin Sutter (JIRA)" To: dev@openjpa.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Resolved] (OPENJPA-2337) ClassFileTransformer modifies bytecode MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/OPENJPA-2337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kevin Sutter resolved OPENJPA-2337. ----------------------------------- Resolution: Cannot Reproduce I'm confused by this JIRA. If you are using the javaagent for doing the class transformation, OpenJPA does not write back out to disk. By the time, OpenJPA gets the class file for transforming, it's just a bunch of bytes. We transform them and give them back to the classloader. No writing to disk is performed. If you are using the build-time enhancement mechanism (maven, ant, plugin, etc), then in that case, OpenJPA does write back to disk. If you really think this is an issue, then please provide a testcase to demonstrate the problem. Thanks. > ClassFileTransformer modifies bytecode > -------------------------------------- > > Key: OPENJPA-2337 > URL: https://issues.apache.org/jira/browse/OPENJPA-2337 > Project: OpenJPA > Issue Type: Bug > Components: Enhance > Affects Versions: 2.2.0, 2.2.1 > Reporter: Romain Manni-Bucau > Priority: Blocker > > When using the JPA ClassFileTransformer from a javaagent the expected workflow is to simply convert in memory original class byte[] to an enhanced byte[]. > However since the code is shared with ant task, mvn plugin and main() enhancer it also updates the file physically. > That's a pain for load time weaving. > Could it be skipped when using the ClassFileTransformer? > sounds like a bug for me, wdyt? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira