[jira] [Created] (XBEAN-231) jarPath is not well handled by JarArchive
Romain Manni-Bucau created XBEAN-231: Summary: jarPath is not well handled by JarArchive Key: XBEAN-231 URL: https://issues.apache.org/jira/browse/XBEAN-231 Project: XBean Issue Type: Bug Affects Versions: 3.12 Reporter: Romain Manni-Bucau in JarArchive (line 53) constructor the path should reuse FileArchive.decode(String) method instead of trying to handle it manually (jar = new JarFile(u.getFile().replace(%20, )); // no more an url) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (XBEAN-239) toURL() is deprecated and causes a build error
[ https://issues.apache.org/jira/browse/XBEAN-239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-239: - Attachment: xbean-java7.patch a patch to let xbean build with java 7 toURL() is deprecated and causes a build error -- Key: XBEAN-239 URL: https://issues.apache.org/jira/browse/XBEAN-239 Project: XBean Issue Type: Bug Affects Versions: 3.12 Reporter: Mark Struberg Attachments: xbean-java7.patch When compiling XBean I get the following error [ERROR] /Users/struberg/develop/java/apache/geronimo/xbean/xbean-spring/src/main/java/org/apache/xbean/spring/generator/QdoxMappingLoader.java:545: warning: [deprecation] toURL() in File has been deprecated [ERROR] builder.addSource(new URL(jar: + base.toURL().toString() + !/ + name)); The solution is to replace toURL() with .toURI().toURL(). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (XBEAN-241) finder doesn't handle #
[ https://issues.apache.org/jira/browse/XBEAN-241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13592770#comment-13592770 ] Romain Manni-Bucau commented on XBEAN-241: -- Please take into account the code reuse the file logic but was not reusing file url parsing. finder doesn't handle # --- Key: XBEAN-241 URL: https://issues.apache.org/jira/browse/XBEAN-241 Project: XBean Issue Type: Bug Components: finder Reporter: Romain Manni-Bucau Assignee: Mark Struberg Priority: Blocker current trunk (i didn't check previous versions) doesn't handle '#' for Jars. In org.apache.xbean.finder.archive.JarArchive#JarArchive replacing line 53 (jar = new JarFile(u.getFile().replace(%20, )); // no more an url) by jar = new JarFile(FileArchive.decode(u.getFile())); is enough to fix it (i can do a patch but since that's trivial to do i thought it was not mandatory, if you need it please ask) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (XBEAN-241) finder doesn't handle #
[ https://issues.apache.org/jira/browse/XBEAN-241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596029#comment-13596029 ] Romain Manni-Bucau commented on XBEAN-241: -- That's because i copied it from another test so it is not considered as a direct new file finder doesn't handle # --- Key: XBEAN-241 URL: https://issues.apache.org/jira/browse/XBEAN-241 Project: XBean Issue Type: Bug Components: finder Reporter: Romain Manni-Bucau Assignee: Jarek Gawor Priority: Blocker Fix For: 3.13 Attachments: XBEAN-test.patch current trunk (i didn't check previous versions) doesn't handle '#' for Jars. In org.apache.xbean.finder.archive.JarArchive#JarArchive replacing line 53 (jar = new JarFile(u.getFile().replace(%20, )); // no more an url) by jar = new JarFile(FileArchive.decode(u.getFile())); is enough to fix it (i can do a patch but since that's trivial to do i thought it was not mandatory, if you need it please ask) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (XBEAN-243) UrlSet#getUrls() doesn't find jar having META-INF/MANIFEST.MF as a single entry (not META-INF + MANIFEST.MF)
Romain Manni-Bucau created XBEAN-243: Summary: UrlSet#getUrls() doesn't find jar having META-INF/MANIFEST.MF as a single entry (not META-INF + MANIFEST.MF) Key: XBEAN-243 URL: https://issues.apache.org/jira/browse/XBEAN-243 Project: XBean Issue Type: Improvement Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau using URLClassLoader#getURLs when possible with a workaround for surefire (http://jira.codehaus.org/browse/SUREFIRE-928) Note: xbean.finder.use.get-resources system property allows to go back to old behavior if needed -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Closed] (XBEAN-243) UrlSet#getUrls() doesn't find jar having META-INF/MANIFEST.MF as a single entry (not META-INF + MANIFEST.MF)
[ https://issues.apache.org/jira/browse/XBEAN-243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-243. Resolution: Fixed UrlSet#getUrls() doesn't find jar having META-INF/MANIFEST.MF as a single entry (not META-INF + MANIFEST.MF) Key: XBEAN-243 URL: https://issues.apache.org/jira/browse/XBEAN-243 Project: XBean Issue Type: Improvement Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.14 using URLClassLoader#getURLs when possible with a workaround for surefire (http://jira.codehaus.org/browse/SUREFIRE-928) Note: xbean.finder.use.get-resources system property allows to go back to old behavior if needed -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (XBEAN-246) ResourceFinder doesn't recognize folder when using urls from AppClassLoader so it leads to wrong research results
Romain Manni-Bucau created XBEAN-246: Summary: ResourceFinder doesn't recognize folder when using urls from AppClassLoader so it leads to wrong research results Key: XBEAN-246 URL: https://issues.apache.org/jira/browse/XBEAN-246 Project: XBean Issue Type: Improvement Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.14 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (XBEAN-248) skip linux so in scanning
Romain Manni-Bucau created XBEAN-248: Summary: skip linux so in scanning Key: XBEAN-248 URL: https://issues.apache.org/jira/browse/XBEAN-248 Project: XBean Issue Type: Bug Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.14 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (XBEAN-249) use asm4 shade in xbean-reflect
Romain Manni-Bucau created XBEAN-249: Summary: use asm4 shade in xbean-reflect Key: XBEAN-249 URL: https://issues.apache.org/jira/browse/XBEAN-249 Project: XBean Issue Type: Bug Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.14 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (XBEAN-249) use asm4 shade in xbean-reflect and xbean-finder-shaded
[ https://issues.apache.org/jira/browse/XBEAN-249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-249: - Summary: use asm4 shade in xbean-reflect and xbean-finder-shaded (was: use asm4 shade in xbean-reflect and xbean-finder-shade) use asm4 shade in xbean-reflect and xbean-finder-shaded --- Key: XBEAN-249 URL: https://issues.apache.org/jira/browse/XBEAN-249 Project: XBean Issue Type: Bug Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.14 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (XBEAN-249) use asm4 shade in xbean-reflect and xbean-finder-shade
[ https://issues.apache.org/jira/browse/XBEAN-249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-249: - Summary: use asm4 shade in xbean-reflect and xbean-finder-shade (was: use asm4 shade in xbean-reflect) use asm4 shade in xbean-reflect and xbean-finder-shade -- Key: XBEAN-249 URL: https://issues.apache.org/jira/browse/XBEAN-249 Project: XBean Issue Type: Bug Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.14 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Closed] (XBEAN-254) IndexOutOfBoundsException when calling XbeanAsmParameterNameLoader$AllParameterNamesDiscoveringVisitor$1
[ https://issues.apache.org/jira/browse/XBEAN-254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-254. Resolution: Fixed IndexOutOfBoundsException when calling XbeanAsmParameterNameLoader$AllParameterNamesDiscoveringVisitor$1 Key: XBEAN-254 URL: https://issues.apache.org/jira/browse/XBEAN-254 Project: XBean Issue Type: Bug Components: reflect Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.15 -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Created] (XBEAN-260) add asm 5 shade module
Romain Manni-Bucau created XBEAN-260: Summary: add asm 5 shade module Key: XBEAN-260 URL: https://issues.apache.org/jira/browse/XBEAN-260 Project: XBean Issue Type: New Feature Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.17 -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (XBEAN-261) remove asm and asm4 shade packages
Romain Manni-Bucau created XBEAN-261: Summary: remove asm and asm4 shade packages Key: XBEAN-261 URL: https://issues.apache.org/jira/browse/XBEAN-261 Project: XBean Issue Type: Task Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.17 We kept asm shade but actually we work only with asm4 shade so since we add asm5 shade I think we can remove asm and asm4. If needed we can still add them back but no need to rerelease what is already deployed -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (XBEAN-265) Regression: cannot find subclasses/implementations of external classes after forcing ClassInfo.get()
[ https://issues.apache.org/jira/browse/XBEAN-265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14002816#comment-14002816 ] Romain Manni-Bucau commented on XBEAN-265: -- Hi Matt async or not the finder behavior should be the same. The main point is finder finds classes in Archive excepted for inheritance where it leaks. Was a bug when implemented (tomee has ~200 lines to workaround it and OSGi libs additional checks). readClassDef I spoke about is the other one using asm visitor. BTW I'll add a test about this limitation in the week. For your particular issue, would adding a CompositeURLsArchive(URLs) work? Regression: cannot find subclasses/implementations of external classes after forcing ClassInfo.get() -- Key: XBEAN-265 URL: https://issues.apache.org/jira/browse/XBEAN-265 Project: XBean Issue Type: Bug Components: finder Affects Versions: 3.15, 3.16, 3.17 Reporter: Matt Benson Labels: patch, test By external I mean available in the archive's classloader but not its iterated entries. In general it is rather difficult to test the class-based portion of {{AnnotationFinder}}'s implementation, but it can be done by calling {{#findAnnotatedClasses()}} before {{#link()}}. Then it is possible to demonstrate the problem. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (XBEAN-266) xbean-reflect embeds asm5 even in not shaded version
Romain Manni-Bucau created XBEAN-266: Summary: xbean-reflect embeds asm5 even in not shaded version Key: XBEAN-266 URL: https://issues.apache.org/jira/browse/XBEAN-266 Project: XBean Issue Type: Bug Affects Versions: 3.17 Reporter: Romain Manni-Bucau -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (XBEAN-266) xbean-reflect embeds asm5 even in not shaded version
[ https://issues.apache.org/jira/browse/XBEAN-266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-266: - Attachment: XBEAN-reflect.patch Patch fixing it xbean-reflect embeds asm5 even in not shaded version Key: XBEAN-266 URL: https://issues.apache.org/jira/browse/XBEAN-266 Project: XBean Issue Type: Bug Affects Versions: 3.17 Reporter: Romain Manni-Bucau Attachments: XBEAN-reflect.patch -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (XBEAN-266) xbean-reflect embeds asm5 even in not shaded version
[ https://issues.apache.org/jira/browse/XBEAN-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14003387#comment-14003387 ] Romain Manni-Bucau commented on XBEAN-266: -- @Guillaume: once added it works? I'll work on it in 3h about, will add it if enough xbean-reflect embeds asm5 even in not shaded version Key: XBEAN-266 URL: https://issues.apache.org/jira/browse/XBEAN-266 Project: XBean Issue Type: Bug Affects Versions: 3.17 Reporter: Romain Manni-Bucau Attachments: XBEAN-reflect.patch -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Comment Edited] (XBEAN-266) xbean-reflect embeds asm5 even in not shaded version
[ https://issues.apache.org/jira/browse/XBEAN-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14003387#comment-14003387 ] Romain Manni-Bucau edited comment on XBEAN-266 at 5/20/14 2:50 PM: --- @Guillaume: once added it works? I'll work on it in 3h about, will add it if enough seems I need to configure shading too was (Author: romain.manni-bucau): @Guillaume: once added it works? I'll work on it in 3h about, will add it if enough xbean-reflect embeds asm5 even in not shaded version Key: XBEAN-266 URL: https://issues.apache.org/jira/browse/XBEAN-266 Project: XBean Issue Type: Bug Affects Versions: 3.17 Reporter: Romain Manni-Bucau Attachments: XBEAN-reflect.patch -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (XBEAN-266) xbean-reflect embeds asm5 even in not shaded version
[ https://issues.apache.org/jira/browse/XBEAN-266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-266: - Attachment: XBEAN-reflect-osgi-01.patch another try seems imports were wrong when upgrading to asm4/5 xbean-reflect embeds asm5 even in not shaded version Key: XBEAN-266 URL: https://issues.apache.org/jira/browse/XBEAN-266 Project: XBean Issue Type: Bug Affects Versions: 3.17 Reporter: Romain Manni-Bucau Attachments: XBEAN-reflect-osgi-01.patch, XBEAN-reflect.patch -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Closed] (XBEAN-264) rat plugin should ignore .git files
[ https://issues.apache.org/jira/browse/XBEAN-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-264. Resolution: Fixed applied, thanks rat plugin should ignore .git files --- Key: XBEAN-264 URL: https://issues.apache.org/jira/browse/XBEAN-264 Project: XBean Issue Type: Bug Reporter: Matt Benson Labels: patch Can't build a checkout of the git mirror. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (XBEAN-266) xbean-reflect embeds asm5 even in not shaded version
[ https://issues.apache.org/jira/browse/XBEAN-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14003707#comment-14003707 ] Romain Manni-Bucau commented on XBEAN-266: -- pushed a version, review welcomed xbean-reflect embeds asm5 even in not shaded version Key: XBEAN-266 URL: https://issues.apache.org/jira/browse/XBEAN-266 Project: XBean Issue Type: Bug Affects Versions: 3.17 Reporter: Romain Manni-Bucau Attachments: XBEAN-reflect-osgi-01.patch, XBEAN-reflect.patch -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (XBEAN-265) Regression: cannot find subclasses/implementations of external classes after forcing ClassInfo.get()
[ https://issues.apache.org/jira/browse/XBEAN-265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14003717#comment-14003717 ] Romain Manni-Bucau commented on XBEAN-265: -- the issues is not a ConcurrentModificationException, it is just you loose all the metadata. call to link() etc should be done linearly. I agree the logic could be enhance but let's go ahead ATM since we really need to release Regression: cannot find subclasses/implementations of external classes after forcing ClassInfo.get() -- Key: XBEAN-265 URL: https://issues.apache.org/jira/browse/XBEAN-265 Project: XBean Issue Type: Bug Components: finder Affects Versions: 3.15, 3.16, 3.17 Reporter: Matt Benson Labels: patch, test By external I mean available in the archive's classloader but not its iterated entries. In general it is rather difficult to test the class-based portion of {{AnnotationFinder}}'s implementation, but it can be done by calling {{#findAnnotatedClasses()}} before {{#link()}}. Then it is possible to demonstrate the problem. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (XBEAN-265) Regression: cannot find subclasses/implementations of external classes after forcing ClassInfo.get()
[ https://issues.apache.org/jira/browse/XBEAN-265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14003726#comment-14003726 ] Romain Manni-Bucau commented on XBEAN-265: -- Side note: real cause is you are calling ClassInfo.get() too early in a custom finder which triggers for these classes the code intended only for meta annotations Regression: cannot find subclasses/implementations of external classes after forcing ClassInfo.get() -- Key: XBEAN-265 URL: https://issues.apache.org/jira/browse/XBEAN-265 Project: XBean Issue Type: Bug Components: finder Affects Versions: 3.15, 3.16, 3.17 Reporter: Matt Benson Labels: patch, test By external I mean available in the archive's classloader but not its iterated entries. In general it is rather difficult to test the class-based portion of {{AnnotationFinder}}'s implementation, but it can be done by calling {{#findAnnotatedClasses()}} before {{#link()}}. Then it is possible to demonstrate the problem. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (XBEAN-269) upgrade to asm 5.0.3 to be compatible with cxf
Romain Manni-Bucau created XBEAN-269: Summary: upgrade to asm 5.0.3 to be compatible with cxf Key: XBEAN-269 URL: https://issues.apache.org/jira/browse/XBEAN-269 Project: XBean Issue Type: Task Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (XBEAN-269) upgrade to asm 5.0.3 to be compatible with cxf
[ https://issues.apache.org/jira/browse/XBEAN-269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-269: - Description: edit: seems issue is mainly on cxf side so no urgence to release upgrade to asm 5.0.3 to be compatible with cxf -- Key: XBEAN-269 URL: https://issues.apache.org/jira/browse/XBEAN-269 Project: XBean Issue Type: Task Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau edit: seems issue is mainly on cxf side so no urgence to release -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (XBEAN-269) upgrade to asm 5.0.3
[ https://issues.apache.org/jira/browse/XBEAN-269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-269: - Summary: upgrade to asm 5.0.3 (was: upgrade to asm 5.0.3 to be compatible with cxf) upgrade to asm 5.0.3 Key: XBEAN-269 URL: https://issues.apache.org/jira/browse/XBEAN-269 Project: XBean Issue Type: Task Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau edit: seems issue is mainly on cxf side so no urgence to release -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Closed] (XBEAN-269) upgrade to asm 5.0.3
[ https://issues.apache.org/jira/browse/XBEAN-269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-269. Resolution: Fixed upgrade to asm 5.0.3 Key: XBEAN-269 URL: https://issues.apache.org/jira/browse/XBEAN-269 Project: XBean Issue Type: Task Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau edit: seems issue is mainly on cxf side so no urgence to release -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (XBEAN-270) async finder leak its thread is subclasses or implementations are not called
[ https://issues.apache.org/jira/browse/XBEAN-270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-270: - Description: adding sync() method to destroy it manually async finder leak its thread is subclasses or implementations are not called Key: XBEAN-270 URL: https://issues.apache.org/jira/browse/XBEAN-270 Project: XBean Issue Type: Bug Affects Versions: 3.18 Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau adding sync() method to destroy it manually -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (XBEAN-272) optimize AnnotationFinder#link() skipping JVM linkage
Romain Manni-Bucau created XBEAN-272: Summary: optimize AnnotationFinder#link() skipping JVM linkage Key: XBEAN-272 URL: https://issues.apache.org/jira/browse/XBEAN-272 Project: XBean Issue Type: Bug Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau We can't get JVM classes metadata so skipping them should save some time (java.*) -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Closed] (XBEAN-272) optimize AnnotationFinder#link() skipping JVM linkage
[ https://issues.apache.org/jira/browse/XBEAN-272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-272. Resolution: Fixed Fix Version/s: 3.19 optimize AnnotationFinder#link() skipping JVM linkage - Key: XBEAN-272 URL: https://issues.apache.org/jira/browse/XBEAN-272 Project: XBean Issue Type: Bug Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.19 We can't get JVM classes metadata so skipping them should save some time (java.*) -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (XBEAN-273) remove AsynchronousInheritanceAnnotationFinder
Romain Manni-Bucau created XBEAN-273: Summary: remove AsynchronousInheritanceAnnotationFinder Key: XBEAN-273 URL: https://issues.apache.org/jira/browse/XBEAN-273 Project: XBean Issue Type: Task Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.19 AsynchronousInheritanceAnnotationFinder was designed for tomee but actually it is no more needed and its logic is very error prone and a bit buggy, removing it is before it is really used -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Closed] (XBEAN-273) remove AsynchronousInheritanceAnnotationFinder
[ https://issues.apache.org/jira/browse/XBEAN-273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-273. Resolution: Fixed remove AsynchronousInheritanceAnnotationFinder -- Key: XBEAN-273 URL: https://issues.apache.org/jira/browse/XBEAN-273 Project: XBean Issue Type: Task Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 3.19 AsynchronousInheritanceAnnotationFinder was designed for tomee but actually it is no more needed and its logic is very error prone and a bit buggy, removing it is before it is really used -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Closed] (XBEAN-271) AsynchronousInheritanceAnnotationFinder deadlock
[ https://issues.apache.org/jira/browse/XBEAN-271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-271. Resolution: Won't Fix no more relevant since this class doesnt exist anymore AsynchronousInheritanceAnnotationFinder deadlock Key: XBEAN-271 URL: https://issues.apache.org/jira/browse/XBEAN-271 Project: XBean Issue Type: Bug Affects Versions: 3.18 Reporter: Andy Gumbrecht Priority: Blocker Attachments: AsynchronousInheritanceAnnotationFinder.java.patch An AsynchronousInheritanceAnnotationFinder deadlock occurs. I believe this due to the fact that the newSingleThreadExecutor is used - Two tasks that depend on each other running concurrently are submitted, but only on can run in this mode. The Executor should also be given a proper chance to shut down. Patch supplied. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Created] (XBEAN-275) MANIFEST.MF classpath not honored by default with ClassLoaders
Romain Manni-Bucau created XBEAN-275: Summary: MANIFEST.MF classpath not honored by default with ClassLoaders Key: XBEAN-275 URL: https://issues.apache.org/jira/browse/XBEAN-275 Project: XBean Issue Type: New Feature Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 4.1 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-275) MANIFEST.MF classpath not honored by default with ClassLoaders
[ https://issues.apache.org/jira/browse/XBEAN-275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-275. Resolution: Fixed MANIFEST.MF classpath not honored by default with ClassLoaders -- Key: XBEAN-275 URL: https://issues.apache.org/jira/browse/XBEAN-275 Project: XBean Issue Type: New Feature Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 4.1 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (XBEAN-277) remove recursivity in org.apache.xbean.finder.archive.JarArchive.JarIterator#advance
Romain Manni-Bucau created XBEAN-277: Summary: remove recursivity in org.apache.xbean.finder.archive.JarArchive.JarIterator#advance Key: XBEAN-277 URL: https://issues.apache.org/jira/browse/XBEAN-277 Project: XBean Issue Type: Bug Affects Versions: 4.1 Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-277) remove recursivity in org.apache.xbean.finder.archive.JarArchive.JarIterator#advance
[ https://issues.apache.org/jira/browse/XBEAN-277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-277. Resolution: Fixed remove recursivity in org.apache.xbean.finder.archive.JarArchive.JarIterator#advance Key: XBEAN-277 URL: https://issues.apache.org/jira/browse/XBEAN-277 Project: XBean Issue Type: Bug Affects Versions: 4.1 Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 4.2 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (XBEAN-277) remove recursivity in org.apache.xbean.finder.archive.JarArchive.JarIterator#advance
[ https://issues.apache.org/jira/browse/XBEAN-277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-277: - Fix Version/s: 4.2 remove recursivity in org.apache.xbean.finder.archive.JarArchive.JarIterator#advance Key: XBEAN-277 URL: https://issues.apache.org/jira/browse/XBEAN-277 Project: XBean Issue Type: Bug Affects Versions: 4.1 Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 4.2 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-279) PropertyEditors called too soon
[ https://issues.apache.org/jira/browse/XBEAN-279?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-279. Resolution: Fixed Fix Version/s: 4.2 PropertyEditors called too soon --- Key: XBEAN-279 URL: https://issues.apache.org/jira/browse/XBEAN-279 Project: XBean Issue Type: Bug Affects Versions: 4.1 Reporter: Daniel Kulp Fix For: 4.2 In the Blueprint namespace handler, the PropertyEditors are called at parse time. This is different than Spring where the PropertyEditors are called at bean creation time. This is a problem as it prevents using PropertyPlaceholders for valued that would go through the PropertyEditors. Patch coming. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-278) Blueprint Namespace Handler improperly parsed flat-collections
[ https://issues.apache.org/jira/browse/XBEAN-278?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-278. Resolution: Fixed Blueprint Namespace Handler improperly parsed flat-collections -- Key: XBEAN-278 URL: https://issues.apache.org/jira/browse/XBEAN-278 Project: XBean Issue Type: Bug Affects Versions: 4.1 Reporter: Daniel Kulp When parsing a flat collections, the fist item is processed correctly creating the MutableColectionMetadata and setting the childeMetadata to the listMeta which is then added to the bean. For subsequent items, item is added to the list correctly. However, the childeMetadata remains null (which is likely proper). However, at the end of the 'if/else' chain in XBeanNamespaceHandler, if childMeta is null, it creates another childMeta with the value of the element (likely an empty string). This causes beans to fail to be created. Patch coming soon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (XBEAN-282) ClassLoaders.findUrls() can get duplicated when there is = 1 urls (shades)
[ https://issues.apache.org/jira/browse/XBEAN-282?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-282: - Fix Version/s: 4.3 ClassLoaders.findUrls() can get duplicated when there is = 1 urls (shades) --- Key: XBEAN-282 URL: https://issues.apache.org/jira/browse/XBEAN-282 Project: XBean Issue Type: Bug Affects Versions: 4.2 Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 4.3 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (XBEAN-282) ClassLoaders.findUrls() can get duplicated when there is = 1 urls (shades)
Romain Manni-Bucau created XBEAN-282: Summary: ClassLoaders.findUrls() can get duplicated when there is = 1 urls (shades) Key: XBEAN-282 URL: https://issues.apache.org/jira/browse/XBEAN-282 Project: XBean Issue Type: Bug Affects Versions: 4.2 Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-231) jarPath is not well handled by JarArchive
[ https://issues.apache.org/jira/browse/XBEAN-231?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-231. Resolution: Fixed seems fixed since several versions jarPath is not well handled by JarArchive - Key: XBEAN-231 URL: https://issues.apache.org/jira/browse/XBEAN-231 Project: XBean Issue Type: Bug Affects Versions: 3.12 Reporter: Romain Manni-Bucau in JarArchive (line 53) constructor the path should reuse FileArchive.decode(String) method instead of trying to handle it manually (jar = new JarFile(u.getFile().replace(%20, )); // no more an url) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (XBEAN-286) EmptyVisitor method visitor uses ASM4 api resulting in a runtime exception
Romain Manni-Bucau created XBEAN-286: Summary: EmptyVisitor method visitor uses ASM4 api resulting in a runtime exception Key: XBEAN-286 URL: https://issues.apache.org/jira/browse/XBEAN-286 Project: XBean Issue Type: Bug Affects Versions: 4.3 Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-286) EmptyVisitor method visitor uses ASM4 api resulting in a runtime exception
[ https://issues.apache.org/jira/browse/XBEAN-286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-286. Resolution: Fixed EmptyVisitor method visitor uses ASM4 api resulting in a runtime exception -- Key: XBEAN-286 URL: https://issues.apache.org/jira/browse/XBEAN-286 Project: XBean Issue Type: Bug Affects Versions: 4.3 Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-286) EmptyVisitor method visitor uses ASM4 api resulting in a runtime exception
[ https://issues.apache.org/jira/browse/XBEAN-286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-286. EmptyVisitor method visitor uses ASM4 api resulting in a runtime exception -- Key: XBEAN-286 URL: https://issues.apache.org/jira/browse/XBEAN-286 Project: XBean Issue Type: Bug Affects Versions: 4.3 Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 4.4 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (XBEAN-288) xbean-telnet compatibility with Groovy 2
[ https://issues.apache.org/jira/browse/XBEAN-288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-288: - Description: https://github.com/apache/geronimo-xbean/pull/13 from [~ebourg] xbean-telnet compatibility with Groovy 2 Key: XBEAN-288 URL: https://issues.apache.org/jira/browse/XBEAN-288 Project: XBean Issue Type: Improvement Reporter: Romain Manni-Bucau Fix For: 4.4 https://github.com/apache/geronimo-xbean/pull/13 from [~ebourg] -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-289) EmptyVisitor used in AsmParameterNameLoader may cause a ClassNotFoundException
[ https://issues.apache.org/jira/browse/XBEAN-289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-289. Resolution: Fixed EmptyVisitor used in AsmParameterNameLoader may cause a ClassNotFoundException -- Key: XBEAN-289 URL: https://issues.apache.org/jira/browse/XBEAN-289 Project: XBean Issue Type: Bug Reporter: Romain Manni-Bucau Fix For: 4.4 https://github.com/apache/geronimo-xbean/pull/12 from [~ebourg] -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (XBEAN-289) EmptyVisitor used in AsmParameterNameLoader may cause a ClassNotFoundException
[ https://issues.apache.org/jira/browse/XBEAN-289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated XBEAN-289: - Description: https://github.com/apache/geronimo-xbean/pull/12 from [~ebourg] EmptyVisitor used in AsmParameterNameLoader may cause a ClassNotFoundException -- Key: XBEAN-289 URL: https://issues.apache.org/jira/browse/XBEAN-289 Project: XBean Issue Type: Bug Reporter: Romain Manni-Bucau Fix For: 4.4 https://github.com/apache/geronimo-xbean/pull/12 from [~ebourg] -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (XBEAN-288) xbean-telnet compatibility with Groovy 2
Romain Manni-Bucau created XBEAN-288: Summary: xbean-telnet compatibility with Groovy 2 Key: XBEAN-288 URL: https://issues.apache.org/jira/browse/XBEAN-288 Project: XBean Issue Type: Improvement Reporter: Romain Manni-Bucau Fix For: 4.4 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-288) xbean-telnet compatibility with Groovy 2
[ https://issues.apache.org/jira/browse/XBEAN-288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-288. Resolution: Fixed xbean-telnet compatibility with Groovy 2 Key: XBEAN-288 URL: https://issues.apache.org/jira/browse/XBEAN-288 Project: XBean Issue Type: Improvement Reporter: Romain Manni-Bucau Fix For: 4.4 https://github.com/apache/geronimo-xbean/pull/13 from [~ebourg] -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-290) support char[] <-> String conversion in ObjectRecipe
[ https://issues.apache.org/jira/browse/XBEAN-290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-290. Resolution: Fixed > support char[] <-> String conversion in ObjectRecipe > > > Key: XBEAN-290 > URL: https://issues.apache.org/jira/browse/XBEAN-290 > Project: XBean > Issue Type: New Feature >Reporter: Romain Manni-Bucau >Assignee: Romain Manni-Bucau > Fix For: 4.5 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (XBEAN-290) support char[] <-> String conversion in ObjectRecipe
Romain Manni-Bucau created XBEAN-290: Summary: support char[] <-> String conversion in ObjectRecipe Key: XBEAN-290 URL: https://issues.apache.org/jira/browse/XBEAN-290 Project: XBean Issue Type: New Feature Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau Fix For: 4.5 -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-296) upgrade to asm 6
[ https://issues.apache.org/jira/browse/XBEAN-296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-296. Resolution: Fixed > upgrade to asm 6 > > > Key: XBEAN-296 > URL: https://issues.apache.org/jira/browse/XBEAN-296 > Project: XBean > Issue Type: Task >Reporter: Romain Manni-Bucau >Assignee: Romain Manni-Bucau > Fix For: 4.6 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (XBEAN-296) upgrade to asm 6
Romain Manni-Bucau created XBEAN-296: Summary: upgrade to asm 6 Key: XBEAN-296 URL: https://issues.apache.org/jira/browse/XBEAN-296 Project: XBean Issue Type: Task Reporter: Romain Manni-Bucau Assignee: Romain Manni-Bucau -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (XBEAN-296) upgrade to asm 6
[ https://issues.apache.org/jira/browse/XBEAN-296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15791197#comment-15791197 ] Romain Manni-Bucau commented on XBEAN-296: -- Sure, here it is https://repository.apache.org/content/groups/snapshots/org/apache/xbean/xbean-asm6-shaded/4.6-SNAPSHOT/ > upgrade to asm 6 > > > Key: XBEAN-296 > URL: https://issues.apache.org/jira/browse/XBEAN-296 > Project: XBean > Issue Type: Task >Reporter: Romain Manni-Bucau >Assignee: Romain Manni-Bucau > Fix For: 4.6 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (XBEAN-298) FileArchive can lead to NPE
[ https://issues.apache.org/jira/browse/XBEAN-298?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau closed XBEAN-298. Resolution: Fixed > FileArchive can lead to NPE > --- > > Key: XBEAN-298 > URL: https://issues.apache.org/jira/browse/XBEAN-298 > Project: XBean > Issue Type: Bug >Reporter: Romain Manni-Bucau >Assignee: Romain Manni-Bucau > Fix For: 4.6 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)