Skip to content
This repository was archived by the owner on Apr 22, 2025. It is now read-only.

Commit 4d2c5fa

Browse files
FGJ-87 Update dependencies in fabric-sdk-java (#61)
Update version of log4j due to security alert Signed-off-by: andrew-coleman <andrew_coleman@uk.ibm.com>
1 parent a66d708 commit 4d2c5fa

File tree

3 files changed

+7
-85
lines changed

3 files changed

+7
-85
lines changed

pom.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>org.hyperledger.fabric-sdk-java</groupId>
55
<artifactId>fabric-sdk-java</artifactId>
66
<packaging>jar</packaging>
7-
<version>2.1.3-snapshot</version>
7+
<version>2.1.3</version>
88
<name>fabric-java-sdk</name>
99
<description>Java SDK for Hyperledger fabric project</description>
1010
<url>https://www.hyperledger.org/community/projects</url>
@@ -37,7 +37,7 @@
3737
<alpn-boot-version>8.1.7.v20160121</alpn-boot-version>
3838
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3939
<jacoco.version>0.8.2</jacoco.version>
40-
<log4j.version>1.2.17</log4j.version>
40+
<log4j.version>2.13.3</log4j.version>
4141
<org.hyperledger.fabric.sdktest.ITSuite>IntegrationSuite.java</org.hyperledger.fabric.sdktest.ITSuite>
4242
<gpg.executable>gpg2</gpg.executable>
4343
</properties>
@@ -148,15 +148,15 @@
148148

149149
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
150150
<dependency>
151-
<groupId>log4j</groupId>
152-
<artifactId>log4j</artifactId>
151+
<groupId>org.apache.logging.log4j</groupId>
152+
<artifactId>log4j-core</artifactId>
153153
<version>${log4j.version}</version>
154154
</dependency>
155155

156-
<!-- https://mvnrepository.com/artifact/log4j/apache-log4j-extras -->
156+
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-1.2-api -->
157157
<dependency>
158-
<groupId>log4j</groupId>
159-
<artifactId>apache-log4j-extras</artifactId>
158+
<groupId>org.apache.logging.log4j</groupId>
159+
<artifactId>log4j-1.2-api</artifactId>
160160
<version>${log4j.version}</version>
161161
</dependency>
162162

src/test/java/org/hyperledger/fabric/sdk/helper/ConfigTest.java

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -107,31 +107,6 @@ public void testExtraLogLevel() {
107107
Assert.assertFalse(config.extraLogLevel(99));
108108
}
109109

110-
@Test
111-
public void testLogLevelTrace() {
112-
testLogLevelAny("TRACE", org.apache.log4j.Level.TRACE);
113-
}
114-
115-
@Test
116-
public void testLogLevelDebug() {
117-
testLogLevelAny("DEBUG", org.apache.log4j.Level.DEBUG);
118-
}
119-
120-
@Test
121-
public void testLogLevelInfo() {
122-
testLogLevelAny("INFO", org.apache.log4j.Level.INFO);
123-
}
124-
125-
@Test
126-
public void testLogLevelWarn() {
127-
testLogLevelAny("WARN", org.apache.log4j.Level.WARN);
128-
}
129-
130-
@Test
131-
public void testLogLevelError() {
132-
testLogLevelAny("ERROR", org.apache.log4j.Level.ERROR);
133-
}
134-
135110
@Test
136111
public void defaultChaincodeEndorsementPluginTest() {
137112
assertNull(Config.getConfig().getDefaultChaincodeEndorsementPlugin());
@@ -156,18 +131,4 @@ private Object setSystemProperty(String propName, String propValue) {
156131
return propValue;
157132
}
158133

159-
// Helper function to test one of the possible log levels
160-
private void testLogLevelAny(String levelString, Level level) {
161-
String originalValue = System.setProperty(Config.LOGGERLEVEL, levelString);
162-
try {
163-
// Dummy call to ensure that a config instance is created and the
164-
// underlying logging level is set...
165-
Config.getConfig();
166-
Assert.assertEquals(level, org.apache.log4j.Logger.getLogger("org.hyperledger.fabric").getLevel());
167-
} finally {
168-
// Restore the original value so that other tests run consistently
169-
setSystemProperty(Config.LOGGERLEVEL, originalValue);
170-
}
171-
}
172-
173134
}

src/test/java/org/hyperledger/fabric_ca/sdk/helper/ConfigTest.java

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -92,31 +92,6 @@ public void testGetters() {
9292
Assert.assertNotNull(config.getPeerCACerts());
9393
}
9494

95-
@Test
96-
public void testLogLevelTrace() {
97-
testLogLevelAny("TRACE", org.apache.log4j.Level.TRACE);
98-
}
99-
100-
@Test
101-
public void testLogLevelDebug() {
102-
testLogLevelAny("DEBUG", org.apache.log4j.Level.DEBUG);
103-
}
104-
105-
@Test
106-
public void testLogLevelInfo() {
107-
testLogLevelAny("INFO", org.apache.log4j.Level.INFO);
108-
}
109-
110-
@Test
111-
public void testLogLevelWarn() {
112-
testLogLevelAny("WARN", org.apache.log4j.Level.WARN);
113-
}
114-
115-
@Test
116-
public void testLogLevelError() {
117-
testLogLevelAny("ERROR", org.apache.log4j.Level.ERROR);
118-
}
119-
12095
// ==========================================================================================
12196
// Helper methods
12297
// ==========================================================================================
@@ -130,18 +105,4 @@ private void setSystemProperty(String propName, String propValue) {
130105
}
131106
}
132107

133-
// Helper function to test one of the possible log levels
134-
private void testLogLevelAny(String levelString, Level level) {
135-
String originalValue = System.setProperty(Config.LOGGERLEVEL, levelString);
136-
try {
137-
// Dummy call to ensure that a config instance is created and the
138-
// underlying logging level is set...
139-
Config.getConfig();
140-
Assert.assertEquals(level, org.apache.log4j.Logger.getLogger("org.hyperledger.fabric_ca").getLevel());
141-
} finally {
142-
// Restore the original value so that other tests run consistently
143-
setSystemProperty(Config.LOGGERLEVEL, originalValue);
144-
}
145-
}
146-
147108
}

0 commit comments

Comments
 (0)