Skip to content
Commits on Source (4)
jboss-modules (1.8.6-1) unstable; urgency=medium
* New upstream version 1.8.6.
* Declare compliance with Debian Policy 4.2.1.
-- Markus Koschany <apo@debian.org> Sat, 01 Sep 2018 14:09:09 +0200
jboss-modules (1.8.5-1) unstable; urgency=medium
* New upstream version 1.8.5.
......
......@@ -14,7 +14,7 @@ Build-Depends:
libmaven-javadoc-plugin-java,
libmaven-source-plugin-java,
maven-debian-helper (>= 1.5)
Standards-Version: 4.1.4
Standards-Version: 4.2.1
Vcs-Git: https://anonscm.debian.org/git/pkg-java/jboss-modules.git
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/jboss-modules.git
Homepage: https://github.com/jboss-modules/jboss-modules
......
......@@ -23,7 +23,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.modules</groupId>
<artifactId>jboss-modules</artifactId>
<version>1.8.5.Final</version>
<version>1.8.6.Final</version>
<name>JBoss Modules</name>
<parent>
......
......@@ -509,7 +509,7 @@ public class ModuleClassLoader extends ConcurrentClassLoader {
if (transformed != null) {
byteBuffer = transformed;
bytes = null;
} else {
} else if (byteBuffer != null) {
byteBuffer.position(0);
byteBuffer.limit(lim);
byteBuffer.position(pos);
......
......@@ -203,8 +203,8 @@ public final class JDKModuleLogger implements ModuleLogger {
}
public void providerUnloadable(String name, ClassLoader loader) {
if (defineLogger.isLoggable(TRACE)) {
doLog(defineLogger, TRACE, String.format("Could not load provider %s in %s", name, loader), null);
if (defineLogger.isLoggable(DEBUG)) {
doLog(defineLogger, DEBUG, String.format("Could not load provider %s in %s", name, loader), null);
}
}
......
......@@ -50,7 +50,6 @@ import org.jboss.modules.ModuleDependencySpecBuilder;
import org.jboss.modules.Version;
import org.jboss.modules.VersionDetection;
import org.jboss.modules.maven.ArtifactCoordinates;
import org.jboss.modules.maven.MavenArtifactUtil;
import org.jboss.modules.ModuleIdentifier;
import org.jboss.modules.ModuleLoadException;
import org.jboss.modules.ModuleLoader;
......@@ -908,7 +907,7 @@ public final class ModuleXmlParser {
break;
}
case E_ARTIFACT: {
final Version version = parseArtifact(mavenResolver, reader, specBuilder);
final Version version = parseArtifact(factory, mavenResolver, reader, specBuilder);
if (version != null) detectedVersions.add(version);
break;
}
......@@ -988,7 +987,7 @@ public final class ModuleXmlParser {
}
}
private static Version parseArtifact(final MavenResolver mavenResolver, final XmlPullParser reader, final ModuleSpec.Builder specBuilder) throws XmlPullParserException, IOException {
private static Version parseArtifact(final ResourceRootFactory factory, final MavenResolver mavenResolver, final XmlPullParser reader, final ModuleSpec.Builder specBuilder) throws XmlPullParserException, IOException {
String name = null;
final Set<String> required = new HashSet<>(LIST_A_NAME);
final int count = reader.getAttributeCount();
......@@ -1019,7 +1018,8 @@ public final class ModuleXmlParser {
final ArtifactCoordinates coordinates;
try {
coordinates = ArtifactCoordinates.fromString(name);
resourceLoader = MavenArtifactUtil.createMavenArtifactLoader(mavenResolver, coordinates, name);
final File file = mavenResolver.resolveJarArtifact(coordinates);
resourceLoader = factory.createResourceLoader("", file.getPath(), name);
} catch (IOException | IllegalArgumentException e) {
throw new XmlPullParserException(String.format("Failed to add artifact '%s'", name), reader, e);
}
......