[jira] [Commented] (OPENJPA-2917) Subclass enhancement might fail on long fields

2023-10-17 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17776214#comment-17776214
 ] 

ASF subversion and git services commented on OPENJPA-2917:
--

Commit 815ef2349f5857f1ad017020d6d84f60261839cd in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=815ef2349 ]

OPENJPA-2917 fix off-by-1 issue on java stack

long parameters take up 2 byte on the call stack


> Subclass enhancement might fail on long fields
> --
>
> Key: OPENJPA-2917
> URL: https://issues.apache.org/jira/browse/OPENJPA-2917
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: Enhance
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> When using subclass enhancement we fail on certain long field scenarios as we 
> had a fixed offset stack calculation instead of taking into account that long 
> uses 2 bytes on the stack. This just affects the new ASM based enhancement.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2915) commons-dbcp2 2.10.0 breaks OpenJPA because of changed configuration methods

2023-10-11 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17774085#comment-17774085
 ] 

ASF subversion and git services commented on OPENJPA-2915:
--

Commit 7892f4baec56af950e464e2d0e477e1aaa1ff945 in openjpa's branch 
refs/heads/3.2.x from Maxim Solodovnik
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=7892f4bae ]

[OPENJPA-2915] properties of type Duration can be set as expected (#114)



> commons-dbcp2 2.10.0 breaks OpenJPA because of changed configuration methods
> 
>
> Key: OPENJPA-2915
> URL: https://issues.apache.org/jira/browse/OPENJPA-2915
> Project: OpenJPA
>  Issue Type: Bug
>  Components: third-party
>Affects Versions: 3.2.2
>Reporter: Dominik Stadler
>Assignee: Maxim Solodovnik
>Priority: Minor
>  Labels: patch
> Fix For: 3.2.3, 4.0.0
>
>
> When upgrading commons-dbcp2 to the latest version 2.10.0, OpenJPA fails with 
> exceptions when it tries to provide options to commons-dbcp2.
> It seems this happens because dbcp2 moved from Integer-Duration to using 
> java.time.Duration.
> See 
> [https://github.com/apache/commons-dbcp/commit/93207813fd6b6c0230cfcebb0e9f5b19e9fa72b9]
> It seems that even though the change in dbcp2 was done in a 
> backwards-compatible way, the automatic configuration handling in OpenJPA 
> stumbles and throws an exception when latest commons-dbcp2 (and 
> commons-pool2) are used:
> {noformat}
> Caused by: org.apache.openjpa.lib.util.ParseException: 
> org.apache.commons.dbcp2.BasicDataSource@72eed4db.MaxWait = 1
>   at app//org.apache.openjpa.lib.util.Options.setInto(Options.java:234)
>   at app//org.apache.openjpa.lib.util.Options.setInto(Options.java:187)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:502)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:456)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:436)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.newInstance(Configurations.java:169)
>   at 
> app//org.apache.openjpa.jdbc.schema.DataSourceFactory.newDataSource(DataSourceFactory.java:112)
>   ... 63 more
> Caused by: org.apache.openjpa.lib.util.ParseException: Error initializing 
> configuration. Failed to create an instance of class java.time.Duration for 
> plugin property 1.
>   at 
> app//org.apache.openjpa.lib.util.Options.stringToObject(Options.java:449)
>   at app//org.apache.openjpa.lib.util.Options.setInto(Options.java:226)
>   ... 69 more
> Caused by: java.lang.ClassNotFoundException: 1
>   at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
>   at 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>   at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
>   at java.base/java.lang.Class.forName0(Native Method)
>   at java.base/java.lang.Class.forName(Class.java:315)
>   at org.apache.openjpa.lib.util.Options.stringToObject(Options.java:446)
>   ... 70 more
> {noformat}
>  
> It should be possible to reproduce with a small OpenJPA sample project and 
> adding the following two newer Gradle dependencies:
> {noformat}
> implementation 'org.apache.commons:commons-dbcp2:2.10.0'
> implementation 'org.apache.commons:commons-pool2:2.11.1'{noformat}
>  
> Edit: Fixed version to "2.10.0"



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2915) commons-dbcp2 2.10.0 breaks OpenJPA because of changed configuration methods

2023-10-11 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17773947#comment-17773947
 ] 

ASF subversion and git services commented on OPENJPA-2915:
--

Commit 33372a718ef48243f7774af43c4172d8407dfe18 in openjpa's branch 
refs/heads/master from Maxim Solodovnik
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=33372a718 ]

[OPENJPA-2915] properties of type Duration can be set as expected (#114)



> commons-dbcp2 2.10.0 breaks OpenJPA because of changed configuration methods
> 
>
> Key: OPENJPA-2915
> URL: https://issues.apache.org/jira/browse/OPENJPA-2915
> Project: OpenJPA
>  Issue Type: Bug
>  Components: third-party
>Affects Versions: 3.2.2
>Reporter: Dominik Stadler
>Assignee: Mark Struberg
>Priority: Minor
>  Labels: patch
>
> When upgrading commons-dbcp2 to the latest version 2.10.0, OpenJPA fails with 
> exceptions when it tries to provide options to commons-dbcp2.
> It seems this happens because dbcp2 moved from Integer-Duration to using 
> java.time.Duration.
> See 
> [https://github.com/apache/commons-dbcp/commit/93207813fd6b6c0230cfcebb0e9f5b19e9fa72b9]
> It seems that even though the change in dbcp2 was done in a 
> backwards-compatible way, the automatic configuration handling in OpenJPA 
> stumbles and throws an exception when latest commons-dbcp2 (and 
> commons-pool2) are used:
> {noformat}
> Caused by: org.apache.openjpa.lib.util.ParseException: 
> org.apache.commons.dbcp2.BasicDataSource@72eed4db.MaxWait = 1
>   at app//org.apache.openjpa.lib.util.Options.setInto(Options.java:234)
>   at app//org.apache.openjpa.lib.util.Options.setInto(Options.java:187)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:502)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:456)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:436)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.newInstance(Configurations.java:169)
>   at 
> app//org.apache.openjpa.jdbc.schema.DataSourceFactory.newDataSource(DataSourceFactory.java:112)
>   ... 63 more
> Caused by: org.apache.openjpa.lib.util.ParseException: Error initializing 
> configuration. Failed to create an instance of class java.time.Duration for 
> plugin property 1.
>   at 
> app//org.apache.openjpa.lib.util.Options.stringToObject(Options.java:449)
>   at app//org.apache.openjpa.lib.util.Options.setInto(Options.java:226)
>   ... 69 more
> Caused by: java.lang.ClassNotFoundException: 1
>   at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
>   at 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>   at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
>   at java.base/java.lang.Class.forName0(Native Method)
>   at java.base/java.lang.Class.forName(Class.java:315)
>   at org.apache.openjpa.lib.util.Options.stringToObject(Options.java:446)
>   ... 70 more
> {noformat}
>  
> It should be possible to reproduce with a small OpenJPA sample project and 
> adding the following two newer Gradle dependencies:
> {noformat}
> implementation 'org.apache.commons:commons-dbcp2:2.10.0'
> implementation 'org.apache.commons:commons-pool2:2.11.1'{noformat}
>  
> Edit: Fixed version to "2.10.0"



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2915) commons-dbcp2 2.10.0 breaks OpenJPA because of changed configuration methods

2023-09-26 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17769413#comment-17769413
 ] 

ASF subversion and git services commented on OPENJPA-2915:
--

Commit b933f58dcc35f6bdb2a6d0c83a2651b53a8e89d4 in openjpa's branch 
refs/heads/OPENJPA-2915-duration-props from Maxim Solodovnik
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=b933f58dc ]

[OPENJPA-2915] properties of type Duration can be set as expected


> commons-dbcp2 2.10.0 breaks OpenJPA because of changed configuration methods
> 
>
> Key: OPENJPA-2915
> URL: https://issues.apache.org/jira/browse/OPENJPA-2915
> Project: OpenJPA
>  Issue Type: Bug
>  Components: third-party
>Affects Versions: 3.2.2
>Reporter: Dominik Stadler
>Assignee: Mark Struberg
>Priority: Minor
>
> When upgrading commons-dbcp2 to the latest version 2.10.0, OpenJPA fails with 
> exceptions when it tries to provide options to commons-dbcp2.
> It seems this happens because dbcp2 moved from Integer-Duration to using 
> java.time.Duration.
> See 
> [https://github.com/apache/commons-dbcp/commit/93207813fd6b6c0230cfcebb0e9f5b19e9fa72b9]
> It seems that even though the change in dbcp2 was done in a 
> backwards-compatible way, the automatic configuration handling in OpenJPA 
> stumbles and throws an exception when latest commons-dbcp2 (and 
> commons-pool2) are used:
> {noformat}
> Caused by: org.apache.openjpa.lib.util.ParseException: 
> org.apache.commons.dbcp2.BasicDataSource@72eed4db.MaxWait = 1
>   at app//org.apache.openjpa.lib.util.Options.setInto(Options.java:234)
>   at app//org.apache.openjpa.lib.util.Options.setInto(Options.java:187)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:502)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:456)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:436)
>   at 
> app//org.apache.openjpa.lib.conf.Configurations.newInstance(Configurations.java:169)
>   at 
> app//org.apache.openjpa.jdbc.schema.DataSourceFactory.newDataSource(DataSourceFactory.java:112)
>   ... 63 more
> Caused by: org.apache.openjpa.lib.util.ParseException: Error initializing 
> configuration. Failed to create an instance of class java.time.Duration for 
> plugin property 1.
>   at 
> app//org.apache.openjpa.lib.util.Options.stringToObject(Options.java:449)
>   at app//org.apache.openjpa.lib.util.Options.setInto(Options.java:226)
>   ... 69 more
> Caused by: java.lang.ClassNotFoundException: 1
>   at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
>   at 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>   at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
>   at java.base/java.lang.Class.forName0(Native Method)
>   at java.base/java.lang.Class.forName(Class.java:315)
>   at org.apache.openjpa.lib.util.Options.stringToObject(Options.java:446)
>   ... 70 more
> {noformat}
>  
> It should be possible to reproduce with a small OpenJPA sample project and 
> adding the following two newer Gradle dependencies:
> {noformat}
> implementation 'org.apache.commons:commons-dbcp2:2.10.0'
> implementation 'org.apache.commons:commons-pool2:2.11.1'{noformat}
>  
> Edit: Fixed version to "2.10.0"



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2914) upgrade xbean to 4.23

2023-07-25 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746997#comment-17746997
 ] 

ASF subversion and git services commented on OPENJPA-2914:
--

Commit a1e46a10c68c8176cda82db3d1b60e97ca412b75 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=a1e46a10c ]

OPENJPA-2914 upgrade xbean to 4.23


> upgrade xbean to 4.23
> -
>
> Key: OPENJPA-2914
> URL: https://issues.apache.org/jira/browse/OPENJPA-2914
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 3.2.2
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> upgrade xbean from 4.22 to 4.23



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-25 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746892#comment-17746892
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 0729141c31e8aad297b0cdc7cfb651363e84dfd9 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=0729141c3 ]

OPENJPA-2911 finish Serp removal


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-25 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746876#comment-17746876
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit bb11f022d8ad03c1289d0d65d08201969132ca46 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=bb11f022d ]

OPENJPA-2911 addGetData via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-25 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746875#comment-17746875
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 0ea92f44a4e2044d6c76461a3396f66f741ffc6e in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=0ea92f44a ]

OPENJPA-2911 newEmbeddedPCData via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-25 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746832#comment-17746832
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 1f8db2ade4bb46ab42ca1f2602e76545cdaebac2 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=1f8db2ade ]

OPENJPA-2911 remove unused methods


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-25 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746831#comment-17746831
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 8759f6fa7eebb4ed3f5a1cc7d0aa5e8c12197bbc in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=8759f6fa7 ]

OPENJPA-2911 PCDataGenerator#store via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746646#comment-17746646
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 07edae25bf11bd496fcc94bebbc57cd5f6e27f75 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=07edae25b ]

OPENJPA-2911 addLoadWithFieldsMethod via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746615#comment-17746615
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 1fa918c8611c4f3a774e126d22f90912b0b92d6f in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=1fa918c86 ]

OPENJPA-2911 addLoadMethod via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746565#comment-17746565
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit e62e7eaa7c656ee5c900395c5d450dc30d642467 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=e62e7eaa7 ]

OPENJPA-2911 addFieldImplDataMethods via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746310#comment-17746310
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit c75e666452b386535c98baee3b481be07b272c8e in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=c75e66645 ]

OPENJPA-2911 remove unused Serp fragments


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746309#comment-17746309
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit f009f39150c3d8f30dd601a4048580ded5f0bddd in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=f009f3915 ]

OPENJPA-2911 remove now unused SerpPrivacyHelper


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746306#comment-17746306
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit f1993f14628580737bfa0f4b46238d2c72ccee43 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=f1993f146 ]

OPENJPA-2911 timeout via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746305#comment-17746305
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 71b0f0b2c63d1f84b88c9598f996fd9258eabec1 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=71b0f0b2c ]

OPENJPA-2911 isLoaded via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746261#comment-17746261
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit a8cb9d9d3d0ff07032a8d68b2712c2b46daa6d4b in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=a8cb9d9d3 ]

OPENJPA-2911 newEmbeddedPCData in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746233#comment-17746233
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 279412c71a2b9ef93d3452db6640cc47b0eb0f7c in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=279412c71 ]

OPENJPA-2911 toNestedData in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746232#comment-17746232
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 9244250865277711aa95f6a9a379c1a3acc4fe4d in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=924425086 ]

OPENJPA-2911 enhanceToData in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-23 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17746101#comment-17746101
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 60ccb2605072307ddf123e499c458a34685d8e17 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=60ccb2605 ]

OPENJPA-2911 start removing Serp from PCDataGenerator

wip


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744713#comment-17744713
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit b04c985956815dc3c50d2593c075197a6120ee73 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=b04c98595 ]

OPENJPA-2911 code cleanup for InterfaceImplGenerator


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744712#comment-17744712
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit bc63865aac831946f17b4b12a771e09d8226eaad in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=bc63865aa ]

OPENJPA-2911 ReverseMapping in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744693#comment-17744693
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit f83cb62c54e7401c8161c7ba513a941963055468 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=f83cb62c5 ]

OPENJPA-2911 fix ClassLoader issue with temporary bytecode


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744681#comment-17744681
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 6eeb025cf3e771da8461633813e1926d912d2aab in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=6eeb025cf ]

OPENJPA-2911 migrate InterfaceImplGenerator wip

Still not really there. There is still some very weirdo
ClassLoader mixup which gets 'fixed' as sideeffect of using a roundtrip to 
BCClass.
Not yet 100% sure yet, still digging


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744570#comment-17744570
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit b4bc2c4965487298bdf825508e0f416f97f1bc3b in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=b4bc2c496 ]

OPENJPA-2911 remove unused imports


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744553#comment-17744553
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 0a81c3de7b8c590bf54b9d4138c51744684d369a in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=0a81c3de7 ]

OPENJPA-2911 move PCEnhancer off Serp


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-18 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744195#comment-17744195
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit dfaf8da48e9d01af1911cb6effb5362013e03d14 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=dfaf8da48 ]

OPENJPA-2911 move ASM stuff to one place


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-18 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744194#comment-17744194
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit f26fa179cc831ec570340aac77b961929934235e in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=f26fa179c ]

OPENJPA-2911 more _managedType removal, code cleanup


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-18 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744117#comment-17744117
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit b5a6424f2b4e867c99335fded8f5f5d2c7209708 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=b5a6424f2 ]

OPENJPA-2911 isCloneable via ClassNodeTracker


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-18 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744094#comment-17744094
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit eabceb69f43f28e2ac2698bc40e1044dd3f80331 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=eabceb69f ]

OPENJPA-2911 inline ASM adapter handling


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-18 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17744095#comment-17744095
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit eba1637454cf1cfa25903f8ab6eb5dda14da3750 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=eba163745 ]

OPENJPA-2911 move more BCClass usage to ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-17 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17743965#comment-17743965
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 86c266df7a2d2840c0f413ef3ea70741ae1bef3a in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=86c266df7 ]

OPENJPA-2911 openjpa-lib without Serp


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-17 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17743905#comment-17743905
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 37c114c7241db3c9e5842855718941b95c487de3 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=37c114c72 ]

OPENJPA-2911 getPCBytecode now returns ClassNodeTracker


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-17 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17743863#comment-17743863
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 11367cfbeae7e71c22804fc7c1040989388ea5cb in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=11367cfbe ]

OPENJPA-2911 ByteCodeWriter with ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-17 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17743862#comment-17743862
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit bcb00d890976ac19e7969858aba3ed235ebcfea9 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=bcb00d890 ]

OPENJPA-2911 move BytecodeWriter to openjpa-kernel

had no usage in openjpa-lib but introduced dependeny to Serp over there


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-16 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17743551#comment-17743551
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 96a64bcebaf921c7f25053040ba9a18e1cac62a9 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=96a64bceb ]

OPENJPA-2911 simplification and more modern code


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-16 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17743550#comment-17743550
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit a25ad4fc95bc0d23ba22634a771c330df363017b in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=a25ad4fc9 ]

OPENJPA-2911 getIdClassConstructorParmOrder in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17743085#comment-17743085
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 0ab02d696593b1507e0fcfdbfd2af50e1ed5e74b in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=0ab02d696 ]

OPENJPA-2911 AuxilaryEnhancer in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17743073#comment-17743073
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit fb20da5063e79bfc91214abdaff1acc718c69405 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=fb20da506 ]

OPENJPA-2911 add clone support in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17743072#comment-17743072
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 4d505987c39858af3431768189c28204c59536d8 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=4d505987c ]

OPENJPA-2911 addSerialization in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-13 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17742721#comment-17742721
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 62b14584fbf6781164f5a01f8784cf79a0e493a6 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=62b14584f ]

OPENJPA-2911 Externalizable in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-12 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17742327#comment-17742327
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 7700fdfd45d0f1995d7e4592d5a8c6c713c05faa in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=7700fdfd4 ]

OPENJPA-2911 DetachedState as ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-11 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17742149#comment-17742149
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit d7571386696353fd43e999d2a5a0b3f5631cc285 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=d75713866 ]

OPENJPA-2911 remove unused code


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-11 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17742148#comment-17742148
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 58db135c5eb430edbc657a47d3c186fb51e0c1e7 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=58db135c5 ]

OPENJPA-2911 isDetached via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739678#comment-17739678
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit e718fc8b5133ae1bcc3f43442bc9f2644e49359f in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=e718fc8b5 ]

OPENJPA-2911 using BCClassWriter

The standard ASM ClassWriter uses Class.forName but does not leverage
our custom ClassLoader which we use to isolate away classes during enhancement.
BCClassWriter extends ClassWriter to use the given ClassLoader.


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739544#comment-17739544
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit cd194bb72e75e3ab1a47d486e9cbd129eefc6175 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=cd194bb72 ]

OPENJPA-2911 addReplaceField in ASM

note that this code right now cannot handle subclasses
as we now generate ldc classconstant code which Serp is unable to understand.
The generated bytecode itself should be correct though!


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739548#comment-17739548
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit f0fe08baaa4626e9d1cc67c207b0278eb4169566 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=f0fe08baa ]

OPENJPA-2911 _pc was missing the Java Version

This die lead to always generating classes only at Java-1.1 bytecode level.


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739554#comment-17739554
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 77d8a8e05b3b22d598c4061c56bdb726e67f8d9c in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=77d8a8e05 ]

OPENJPA-2911 few more internal methods in ASM

* pcGetVersion
* translateFromStateManagerMethod


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739549#comment-17739549
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 810f85ff9f6a8aa3962270cd9929ad1396b67dbe in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=810f85ff9 ]

OPENJPA-2911 fix findField


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739551#comment-17739551
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 1a287b267f86079aa79348e9d24f93469522d07a in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=1a287b267 ]

OPENJPA-2911 fix pcClearFields for mixed access subclassing


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739552#comment-17739552
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit a95530b4e6bc00a82077313c7aa876ec1cf12f75 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=a95530b4e ]

OPENJPA-2911 attributeTranslation via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739559#comment-17739559
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 5d63179b480a152b4e56d21c7f059b0c1727fa55 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=5d63179b4 ]

OPENJPA-2911 addCopyKeyFieldsFromObjectIdMethod in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739562#comment-17739562
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 2b9b024f273d63e479a02cad751c28b8ef974ace in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=2b9b024f2 ]

OPENJPA-2911 addAccessors in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739560#comment-17739560
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 4b6a38ec1bea4ae3b961f3ecc2186d90a79a5c29 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=4b6a38ec1 ]

OPENJPA-2911 addNewObjectIdInstanceMethod in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739561#comment-17739561
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 5e89853664d46ed7505efd37a3eddcc53d110e38 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=5e8985366 ]

OPENJPA-2911 use ASM static initialiser

solved frame problems by fording java bytecode version 49 on Serp
as Java5 already supports LDC for Classes but doesn't require frame calculation
which Serp is not capable of.


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739539#comment-17739539
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit f2d27aa15fca7c04f47dfca3770948f3015e17ad in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=f2d27aa15 ]

OPENJPA-2911 move from Serp to ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739542#comment-17739542
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 972b5d0e62451b6b79ea82d4e7fd57c93f77835f in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=972b5d0e6 ]

OPENJPA-2911 migrate addNewInstance to ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739553#comment-17739553
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 92bb3b055ae4f882b10a197b012c0a1a3449a4cf in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=92bb3b055 ]

OPENJPA-2911 replace Field access via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739547#comment-17739547
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 3a667fe78adb6bd87ef19cfd9302d72d378c1dd1 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=3a667fe78 ]

OPENJPA-2911 copyFields via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739555#comment-17739555
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 9065ae7201eaba7a2a1e005df9118cca6ea1cf4d in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=9065ae720 ]

OPENJPA-2911 addReplaceStateManagerMethod in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739550#comment-17739550
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 50bfc57833dd932e48eb4ebfae4ad8f4bd6bf3cb in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=50bfc5783 ]

OPENJPA-2911 streamline validateProperties


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739557#comment-17739557
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit ae4964cc457e5a122206182fa8206eeda7ba8437 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=ae4964cc4 ]

OPENJPA-2911 addGetIDOwningClass in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739558#comment-17739558
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit a40b718b03005be89c56b1cf361fadfce8ca29ab in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=a40b718b0 ]

OPENJPA-2911 addCopyKeyFieldsToObjectIdMethod in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739556#comment-17739556
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 5d781bd6dce4d7b2db0e7a85b7eb91aeb2a0e023 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=5d781bd6d ]

OPENJPA-2911 addNoOpApplicationIdentityMethods in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739546#comment-17739546
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit d8d829b76b550cc8d79824566ce363db2fc23d9f in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=d8d829b76 ]

OPENJPA-2911 addProvidedFieldsMethod in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739541#comment-17739541
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 4c7c81d24958486624ade83a1cc104b34fe51949 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=4c7c81d24 ]

OPENJPA-2911 clearFields method via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739545#comment-17739545
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 03f2d6ae88b537d1bed34b78443e14f8af15af8c in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=03f2d6ae8 ]

OPENJPA-2911 add replace multiple fields in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739543#comment-17739543
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 6164d355a69a111943928e6ecf9225505e3132c7 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=6164d355a ]

OPENJPA-2911 addManagedFieldCountMethod in ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-07-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17739540#comment-17739540
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 80272a3bf711c96f45d93ff695ba69bc673545a3 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=80272a3bf ]

OPENJPA-2911 add pcFields via ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2911) Replace Serp with native ASM code

2023-05-16 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17723003#comment-17723003
 ] 

ASF subversion and git services commented on OPENJPA-2911:
--

Commit 39c838a56f00eea3a234698c2b9a2b3587a2178e in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=39c838a56 ]

OPENJPA-2911 move ApplicationIdTool from Serp to ASM


> Replace Serp with native ASM code
> -
>
> Key: OPENJPA-2911
> URL: https://issues.apache.org/jira/browse/OPENJPA-2911
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> We have a lot of Code leveraging Serp to create Java bytecode. But Serp is 
> unmaintained and is only able to create Java5 bytecode. Thus we shall replace 
> it with ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2910) implement WASManagedRuntime witout Serp

2023-05-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17722689#comment-17722689
 ] 

ASF subversion and git services commented on OPENJPA-2910:
--

Commit f19ba018e23ddbf8cdc1eef6d505340b705b257b in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=f19ba018e ]

OPENJPA-2910 get rid of reflection

UOWAction stuff is now also freely available, so no
need for dirty hacks anymore.


> implement WASManagedRuntime witout Serp
> ---
>
> Key: OPENJPA-2910
> URL: https://issues.apache.org/jira/browse/OPENJPA-2910
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Get rid of Serp in WASManagedRuntime. Since those com.ibm classes are now 
> publicly available from io.openliberty we can use those.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2910) implement WASManagedRuntime witout Serp

2023-05-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17722677#comment-17722677
 ] 

ASF subversion and git services commented on OPENJPA-2910:
--

Commit 2ab2746f7793e65968309520bf2ec0fe36a430ff in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=2ab2746f7 ]

OPENJPA-2910 WASManagedRuntime without Serp

The required interfaces are now publicly available via OpenLiberty artifacts 
under EPL.
We do not package them, so no NOTICE is required.

I've also removed the test as it did only test that the com.ibm class
is not on the classpath (which it now is for the test run as a provided 
artifact)


> implement WASManagedRuntime witout Serp
> ---
>
> Key: OPENJPA-2910
> URL: https://issues.apache.org/jira/browse/OPENJPA-2910
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Get rid of Serp in WASManagedRuntime. Since those com.ibm classes are now 
> publicly available from io.openliberty we can use those.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720155#comment-17720155
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit ec946b6789184a3be7ffe7d18f59bcac4238e08e in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=ec946b678 ]

OPENJPA-2909 more proxy generator fixes


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720158#comment-17720158
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit 2535a24d55ac9ef70837b151dc50c0682ba225eb in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=2535a24d5 ]

OPENJPA-2909 fix ClassLoading if proxy cannot be loaded


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720157#comment-17720157
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit ecff638a02f4bc2f1357857318657325e7d8da1e in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=ecff638a0 ]

OPENJPA-2909 fix stack calculation

double and long require 2 positions on the stack.


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720149#comment-17720149
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit 487159da3bc5404a39e87a883410405e1ef39b02 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=487159da3 ]

OPENJPA-2909 first skeleton for ASM based proxies

work in progress


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2908) implement Jakarta JPA 3.1

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720159#comment-17720159
 ] 

ASF subversion and git services commented on OPENJPA-2908:
--

Commit 0ddc38512d690bd18ea37103c6b78f5fa48127a3 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=0ddc38512 ]

OPENJPA-2908 finish jakarta migration


> implement Jakarta JPA 3.1
> -
>
> Key: OPENJPA-2908
> URL: https://issues.apache.org/jira/browse/OPENJPA-2908
> Project: OpenJPA
>  Issue Type: Improvement
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> This is a summary task to implement Jakarta JPA 3.1 (Jakarta EE 10).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2908) implement Jakarta JPA 3.1

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720144#comment-17720144
 ] 

ASF subversion and git services commented on OPENJPA-2908:
--

Commit d9ceb44526dc60d8be91b39c92d9d606a9c07c54 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=d9ceb4452 ]

OPENJPA-2908 Jakarta-3.0 API - WIP!

This is not yet finished!
Have to commit in parts as to create decently reviewable steps


> implement Jakarta JPA 3.1
> -
>
> Key: OPENJPA-2908
> URL: https://issues.apache.org/jira/browse/OPENJPA-2908
> Project: OpenJPA
>  Issue Type: Improvement
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> This is a summary task to implement Jakarta JPA 3.1 (Jakarta EE 10).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2908) implement Jakarta JPA 3.1

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720160#comment-17720160
 ] 

ASF subversion and git services commented on OPENJPA-2908:
--

Commit 14239329784a1b1ef2e05144457c13cc296867eb in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=142393297 ]

OPENJPA-2908 reflekt Jakarta API in our readme


> implement Jakarta JPA 3.1
> -
>
> Key: OPENJPA-2908
> URL: https://issues.apache.org/jira/browse/OPENJPA-2908
> Project: OpenJPA
>  Issue Type: Improvement
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> This is a summary task to implement Jakarta JPA 3.1 (Jakarta EE 10).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720156#comment-17720156
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit 7532498e7ac8eda4fa38c5757daf56414b56180e in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=7532498e7 ]

OPENJPA-2909 more class generator fixes


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720154#comment-17720154
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit 8f9547b643421dcd88975e2ac4a283b11cace51b in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=8f9547b64 ]

OPENJPA-2909 rough implementation with ASM is ready

Still needs a few tweaks to iron out failures.


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720153#comment-17720153
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit 12f780eb763d0e7a39faf74d4fdb58af0f7094d7 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=12f780eb7 ]

OPENJPA-2909 implement ASM proxy for Collections


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720151#comment-17720151
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit 94a2bf97be80bfc8607472d6b94d8b7ee22250c4 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=94a2bf97b ]

OPENJPA-2909 finish Date proxy via ASM


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2908) implement Jakarta JPA 3.1

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720147#comment-17720147
 ] 

ASF subversion and git services commented on OPENJPA-2908:
--

Commit 6fc05e14d00c23e3684256e5e6e63d1f71c32ecf in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=6fc05e14d ]

OPENJPA-2908 fix delayed collection proxies

some new methods in base interfaces did not get handled correctly


> implement Jakarta JPA 3.1
> -
>
> Key: OPENJPA-2908
> URL: https://issues.apache.org/jira/browse/OPENJPA-2908
> Project: OpenJPA
>  Issue Type: Improvement
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> This is a summary task to implement Jakarta JPA 3.1 (Jakarta EE 10).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720152#comment-17720152
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit 87458c708bc3971763f9dc79153b9ac8aee66c8c in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=87458c708 ]

OPENJPA-2909 generate CalendarProxy via ASM


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720150#comment-17720150
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit 65242c70b7296c581c98df5e5d4471846c879fec in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=65242c70b ]

OPENJPA-2909 generate ProxyDate

still wip


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2909) implement field proxies with ASM instead Serp

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720148#comment-17720148
 ] 

ASF subversion and git services commented on OPENJPA-2909:
--

Commit 4ec4598ad1549039022a919d9c2db46722c45641 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=4ec4598ad ]

OPENJPA-2909 move proxy code to own package

No functional change yet.


> implement field proxies with ASM instead Serp
> -
>
> Key: OPENJPA-2909
> URL: https://issues.apache.org/jira/browse/OPENJPA-2909
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: kernel
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> Right now we use Serp for creating our field proxies. Serp only creates Java5 
> Bytecode and is largely unmaintained. So we should move to ASM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2809) Add openjpa-junit5 helper to enhance entities at test run

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720145#comment-17720145
 ] 

ASF subversion and git services commented on OPENJPA-2809:
--

Commit 3a436b585da4e0f2acf3a2583834c0f12cae0bbb in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=3a436b585 ]

OPENJPA-2809 more test fixes


> Add openjpa-junit5 helper to enhance entities at test run
> -
>
> Key: OPENJPA-2809
> URL: https://issues.apache.org/jira/browse/OPENJPA-2809
> Project: OpenJPA
>  Issue Type: Task
>Reporter: Romain Manni-Bucau
>Assignee: Romain Manni-Bucau
>Priority: Major
> Fix For: 3.1.2
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2908) implement Jakarta JPA 3.1

2023-05-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720146#comment-17720146
 ] 

ASF subversion and git services commented on OPENJPA-2908:
--

Commit 9a87badd3becc9898fb1048936420038bfc210d2 in openjpa's branch 
refs/heads/master from Mark Struberg
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=9a87badd3 ]

OPENJPA-2908 fix derby snake case test


> implement Jakarta JPA 3.1
> -
>
> Key: OPENJPA-2908
> URL: https://issues.apache.org/jira/browse/OPENJPA-2908
> Project: OpenJPA
>  Issue Type: Improvement
>Affects Versions: 4.0.0
>Reporter: Mark Struberg
>Priority: Major
> Fix For: 4.0.0
>
>
> This is a summary task to implement Jakarta JPA 3.1 (Jakarta EE 10).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2907) OpenJPA DOAP has a parsing error

2023-04-20 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2907?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17714479#comment-17714479
 ] 

ASF subversion and git services commented on OPENJPA-2907:
--

Commit 1909270 from Maxim Solodovnik
[ https://svn.apache.org/r1909270 ]

[OPENJPA-2907] DOAP file should be fixed

> OpenJPA DOAP has a parsing error
> 
>
> Key: OPENJPA-2907
> URL: https://issues.apache.org/jira/browse/OPENJPA-2907
> Project: OpenJPA
>  Issue Type: Bug
>  Components: docs
>Affects Versions: 3.2.2
>Reporter: Claude Warren
>Priority: Minor
>
> The DOAP file [1] as listed in [2] has the error:
> [line: 37, col: 16] \{E201} Multiple children of property element
> [1] http://svn.apache.org/repos/asf/openjpa/site/doap_OpenJPA.rdf
> [2] 
> https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/data/projects.xml



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OPENJPA-2900) javax.xml.bind must be relocated to jakarta namespace

2022-03-10 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2900?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17504148#comment-17504148
 ] 

ASF subversion and git services commented on OPENJPA-2900:
--

Commit 641dfd947ecde452816c2af7ea26c8673d3a140a in openjpa's branch 
refs/heads/master from Romain Manni-Bucau
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=641dfd9 ]

Merge pull request #93 from jeanouii/jakarta-relocate

OPENJPA-2900 javax.xml.bind must be reloacted to jakarta namespace

> javax.xml.bind must be relocated to jakarta namespace
> -
>
> Key: OPENJPA-2900
> URL: https://issues.apache.org/jira/browse/OPENJPA-2900
> Project: OpenJPA
>  Issue Type: Improvement
>Reporter: Jean-Louis Monteiro
>Priority: Major
>
> javax.xml.bind is missing in the relocate patterns of the shade artifacts.
> We seem to also be quite generous with other patterns not used in OpenJPA, so 
> the PR also includes some clean ups.
>  
> Adding as well jakarta exceptions because some packages were excluded from 
> the javax --> jakarta namespace change.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (OPENJPA-2713) [JPA-2.2] add support for Java8 Date/Time types

2022-03-10 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17504142#comment-17504142
 ] 

ASF subversion and git services commented on OPENJPA-2713:
--

Commit a605d872e5b4d929d1f4864eba3aa8aebcee35a7 in openjpa's branch 
refs/heads/master from Francesco Chicchiriccò
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=a605d87 ]

[OPENJPA-2713] Fixing OffsetDateTime conversion


> [JPA-2.2] add support for Java8 Date/Time types
> ---
>
> Key: OPENJPA-2713
> URL: https://issues.apache.org/jira/browse/OPENJPA-2713
> Project: OpenJPA
>  Issue Type: Sub-task
>  Components: jpa
>Affects Versions: 3.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 3.1.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Add support for basic Java 8 Date and Time types
>   - https://github.com/javaee/jpa-spec/issues/63
>   - supported types are: java.time.LocalDate, java.time.LocalTime, 
> java.time.LocalDateTime, java.time.OffsetTime and java.time.OffsetDateTime



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (OPENJPA-2713) [JPA-2.2] add support for Java8 Date/Time types

2022-03-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17502420#comment-17502420
 ] 

ASF subversion and git services commented on OPENJPA-2713:
--

Commit f228d2c259f23fd17a328f719f2908cdc9ff6f52 in openjpa's branch 
refs/heads/master from Francesco Chicchiriccò
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=f228d2c ]

[OPENJPA-2713] Allow for OffsetTime and OffsetDateTime query parameters (#94)



> [JPA-2.2] add support for Java8 Date/Time types
> ---
>
> Key: OPENJPA-2713
> URL: https://issues.apache.org/jira/browse/OPENJPA-2713
> Project: OpenJPA
>  Issue Type: Sub-task
>  Components: jpa
>Affects Versions: 3.0.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
> Fix For: 3.1.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Add support for basic Java 8 Date and Time types
>   - https://github.com/javaee/jpa-spec/issues/63
>   - supported types are: java.time.LocalDate, java.time.LocalTime, 
> java.time.LocalDateTime, java.time.OffsetTime and java.time.OffsetDateTime



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (OPENJPA-2896) Automatic module name is not set for bundles

2021-12-23 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17464658#comment-17464658
 ] 

ASF subversion and git services commented on OPENJPA-2896:
--

Commit 468a4538fa0446dd24da3916f92041163540385e in openjpa's branch 
refs/heads/master from Maxim Solodovnik
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=468a453 ]

[OPENJPA-2896] automatic module name is set for bundles (#92)

* [OPENJPA-2896] automatic module name is set for bundles

* Automatic-module-names for fat jars only

* 'org.apache.openjpa.jakarta' is dropped

* auto-module-name is dropped from openjpa-all

> Automatic module name is not set for bundles
> 
>
> Key: OPENJPA-2896
> URL: https://issues.apache.org/jira/browse/OPENJPA-2896
> Project: OpenJPA
>  Issue Type: Bug
>Reporter: Maxim Solodovnik
>Assignee: Maxim Solodovnik
>Priority: Major
>
> Automatic module name is not set for bundles:
> * org.apache.openjpa:openjpa
> * org.apache.openjpa:openjpa-all



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (OPENJPA-2896) Automatic module name is not set for bundles

2021-12-17 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17461335#comment-17461335
 ] 

ASF subversion and git services commented on OPENJPA-2896:
--

Commit ea80ce497b6239919a7686910a01c97825f4fed3 in openjpa's branch 
refs/heads/OPENJPA-2896-module-name from Maxim Solodovnik
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=ea80ce4 ]

[OPENJPA-2896] automatic module name is set for bundles


> Automatic module name is not set for bundles
> 
>
> Key: OPENJPA-2896
> URL: https://issues.apache.org/jira/browse/OPENJPA-2896
> Project: OpenJPA
>  Issue Type: Bug
>Reporter: Maxim Solodovnik
>Assignee: Maxim Solodovnik
>Priority: Major
>
> Automatic module name is not set for bundles:
> * org.apache.openjpa:openjpa
> * org.apache.openjpa:openjpa-all



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (OPENJPA-2893) H2 2.x is not working with OpenJPA

2021-12-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17459899#comment-17459899
 ] 

ASF subversion and git services commented on OPENJPA-2893:
--

Commit e15296c4151fdaf3d807ec7ef784a0bfaf15cc5f in openjpa's branch 
refs/heads/master from Maxim Solodovnik
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=e15296c ]

[OPENJPA-2893] latest H2 more or less works (#91)

* [OPENJPA-2893] latest H2 more or less works

* Tests are green

> H2 2.x is not working with OpenJPA
> --
>
> Key: OPENJPA-2893
> URL: https://issues.apache.org/jira/browse/OPENJPA-2893
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: jdbc
>Affects Versions: 3.2.0
>Reporter: Maxim Solodovnik
>Assignee: Maxim Solodovnik
>Priority: Major
> Fix For: 3.2.1
>
>
> H2 2.x is not working with OpenJPA
> all kind of errors while running :)



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (OPENJPA-2881) runtime exception in org.apache.openjpa.lib.meta.XMLMetaDataParser.parseNewResource

2021-12-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17459898#comment-17459898
 ] 

ASF subversion and git services commented on OPENJPA-2881:
--

Commit 720869a4e0470265afb67def2e33b9c7e5801a0a in openjpa's branch 
refs/heads/master from Maxim Solodovnik
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=720869a ]

[OPENJPA-2881] orm* schemas are available offline (#89)

* orm* schemas are available offline

* Extended schema is enabled by default

* Tests are added

> runtime exception in 
> org.apache.openjpa.lib.meta.XMLMetaDataParser.parseNewResource
> ---
>
> Key: OPENJPA-2881
> URL: https://issues.apache.org/jira/browse/OPENJPA-2881
> Project: OpenJPA
>  Issue Type: Improvement
>Affects Versions: 3.1.2
>Reporter: Patrice DUROUX
>Assignee: Maxim Solodovnik
>Priority: Major
> Fix For: 3.2.1
>
>
> Hi,
> Similar to my previous post here: 
> [http://mail-archives.apache.org/mod_mbox/openjpa-users/202103.mbox/browser]
> The runtime is broken due to the following:
>  
> org.apache.openjpa.util.GeneralException: org.xml.sax.SAXException: 
> jar:file:[CUT]/META-INF/persistence.xml [Location:Line: 4, C: 16]: 
> org.xml.sax.SAXParseException; systemId: 
> http://www.oracle.com/splash/www/index.html; lineNumber: 1; columnNumber: 1; 
> Fin prématurée du fichier.
>  at 
> org.apache.openjpa.lib.meta.XMLMetaDataParser.parseNewResource(XMLMetaDataParser.java:435)
>  at 
> org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:355)
>  at 
> org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:332)
>  at 
> org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:301)
>  at 
> org.apache.openjpa.persistence.PersistenceProductDerivation$ConfigurationParser.parse(PersistenceProductDerivation.java:813)
>  at 
> org.apache.openjpa.persistence.PersistenceProductDerivation.parseResources(PersistenceProductDerivation.java:578)
>  at 
> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:530)
>  at 
> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:341)
>  at 
> org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:90)
>  at 
> org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:159)
>  at 
> org.apache.openjpa.persistence.PersistenceProviderImpl.createEntityManagerFactory(PersistenceProviderImpl.java:66)
>  at 
> javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:106)
>  at 
> javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:68)
> [CUT]
> Thanks,
> Patrice



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (OPENJPA-2893) H2 2.x is not working with OpenJPA

2021-12-13 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17458468#comment-17458468
 ] 

ASF subversion and git services commented on OPENJPA-2893:
--

Commit 6bb73697f24783d1e0550b4941699b494fbbe7ae in openjpa's branch 
refs/heads/OPENJPA-2893-h2-2.x from Maxim Solodovnik
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=6bb7369 ]

[OPENJPA-2893] latest H2 more or less works


> H2 2.x is not working with OpenJPA
> --
>
> Key: OPENJPA-2893
> URL: https://issues.apache.org/jira/browse/OPENJPA-2893
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: jdbc
>Affects Versions: 3.2.0
>Reporter: Maxim Solodovnik
>Assignee: Maxim Solodovnik
>Priority: Major
> Fix For: 3.2.1
>
>
> H2 2.x is not working with OpenJPA
> all kind of errors while running :)



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (OPENJPA-2893) H2 2.x is not working with OpenJPA

2021-12-13 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/OPENJPA-2893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17458467#comment-17458467
 ] 

ASF subversion and git services commented on OPENJPA-2893:
--

Commit ede7975642e8d22cafc6c7b972b185c41a6b1df6 in openjpa's branch 
refs/heads/OPENJPA-2893-h2-2.0 from Maxim Solodovnik
[ https://gitbox.apache.org/repos/asf?p=openjpa.git;h=ede7975 ]

[OPENJPA-2893] latest H2 more or less works


> H2 2.x is not working with OpenJPA
> --
>
> Key: OPENJPA-2893
> URL: https://issues.apache.org/jira/browse/OPENJPA-2893
> Project: OpenJPA
>  Issue Type: Improvement
>  Components: jdbc
>Affects Versions: 3.2.0
>Reporter: Maxim Solodovnik
>Assignee: Maxim Solodovnik
>Priority: Major
> Fix For: 3.2.1
>
>
> H2 2.x is not working with OpenJPA
> all kind of errors while running :)



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


  1   2   3   4   5   6   7   8   9   10   >