[ https://issues.apache.org/jira/browse/CXF-7124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15696124#comment-15696124 ]
Neal Hu commented on CXF-7124: ------------------------------ When I tried to push github returned: 23:30 Push failed: Failed with error: fatal: unable to access 'https://github.com/apache/cxf.git/': The requested URL returned error: 403 my github id is nbqyqx<nbq...@163.com>, how can i get the proper permission? by the way I have upload the new patch, please review. Thanks. > PackageUtils.getSharedPackageName(List<Class<?>>) has bug > --------------------------------------------------------- > > Key: CXF-7124 > URL: https://issues.apache.org/jira/browse/CXF-7124 > Project: CXF > Issue Type: Bug > Components: Core, JAX-RS > Affects Versions: 3.1.7 > Environment: mac swagger > Reporter: Neal Hu > Assignee: Sergey Beryozkin > Fix For: 3.2.0, 3.1.9, 3.0.12 > > Attachments: Fix_the_bug_of_PackageUtils.patch, > org.apache.cxf.common.util.PackageUtils.patch, > org.apache.cxf.common.util.PackageUtilsTest.patch > > > The swagger feature scans undefined api, the root cause is the util in > PackageUtils has bug. For example: > String packageName = PackageUtils.getSharedPackageName( > Arrays.asList(org.apache.cxf.common.util.PackageUtils.class, > org.apache.cxf.bus.CXFBusFactory.class, > org.apache.cxf.common.jaxb.JAXBContextCache.class)); > Currently we get org.apache, but we should get org.apache.cxf. > I have uploaded the patch and verified in the local environment, please > review. > ------ > org.apache.cxf.jaxrs.swagger.AbstractSwaggerFeature.setResourcePackage(String) > --> > org.apache.cxf.common.util.PackageUtils.getSharedPackageName(List<Class<?>>) -- This message was sent by Atlassian JIRA (v6.3.4#6332)