Skip to content

Commit 5df4284

Browse files
authored
Merge pull request #1530 from magento/1527-string-utils
1527: java.lang.NoClassDefFoundError: org/codehaus/plexus/util/StringUtils fix
2 parents 234d25b + 9c2eb77 commit 5df4284

File tree

5 files changed

+10
-7
lines changed

5 files changed

+10
-7
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
66

77
## 5.1.1
88

9+
### Fixed
10+
11+
- java.lang.NoClassDefFoundError: org/codehaus/plexus/util/StringUtils [#1530](https://github.com/magento/magento2-phpstorm-plugin/pull/1530)
12+
913
## 5.1.0
1014

1115
### Fixed

src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/DataPatchNameAdapter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import javax.swing.event.DocumentEvent;
1212
import javax.swing.text.BadLocationException;
1313
import javax.swing.text.Document;
14-
import org.codehaus.plexus.util.StringUtils;
14+
import org.apache.commons.lang.StringUtils;
1515
import org.jetbrains.annotations.NotNull;
1616

1717
public class DataPatchNameAdapter extends DocumentAdapter {
@@ -73,15 +73,15 @@ private void updateDataPatchFileName(final String attributeCode) {
7373
String fileName = "";
7474

7575
for (final String fileNamePart : SplitEavAttributeCodeUtil.execute(attributeCode)) {
76-
fileName = String.join("", fileName, StringUtils.capitalise(fileNamePart));
76+
fileName = String.join("", fileName, StringUtils.capitalize(fileNamePart));
7777
}
7878

7979
dataPatchNameTextField.setText(
8080
String.join(
8181
"",
8282
NAME_PREFIX,
8383
fileName,
84-
StringUtils.capitalise(entityType), NAME_SUFFIX
84+
StringUtils.capitalize(entityType), NAME_SUFFIX
8585
)
8686
);
8787
}

src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/SourceModelNameAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import javax.swing.event.DocumentEvent;
1212
import javax.swing.text.BadLocationException;
1313
import javax.swing.text.Document;
14-
import org.codehaus.plexus.util.StringUtils;
14+
import org.apache.commons.lang.StringUtils;
1515
import org.jetbrains.annotations.NotNull;
1616

1717
public class SourceModelNameAdapter extends DocumentAdapter {
@@ -46,7 +46,7 @@ private void updateSourceModelName(final String attributeCode) {
4646
final StringBuilder sourceModelClassName = new StringBuilder();
4747

4848
for (final String codePart : SplitEavAttributeCodeUtil.execute(attributeCode)) {
49-
sourceModelClassName.append(StringUtils.capitalise(codePart));
49+
sourceModelClassName.append(StringUtils.capitalize(codePart));
5050
}
5151

5252
sourceModelNameTexField.setText(sourceModelClassName.toString());

tests/com/magento/idea/magento2plugin/linemarker/LinemarkerFixtureTestCase.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ protected void assertHasNoLinemarkerWithTooltipAndIcon(
5959
= "Failed that documents not contains linemarker with the tooltip `%s`";
6060

6161
final List<LineMarkerInfo<?>> lineMarkers = getDocumentLineMarkers();
62-
assertNotEmpty(lineMarkers);
6362
for (final LineMarkerInfo lineMarkerInfo: lineMarkers) {
6463
final String lineMarkerTooltip = lineMarkerInfo.getLineMarkerTooltip();
6564
final Icon lineMarkerIcon = lineMarkerInfo.getIcon();

tests/com/magento/idea/magento2plugin/linemarker/graphqls/GraphQlResolverClassLinemarkerRegistrarTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ public class GraphQlResolverClassLinemarkerRegistrarTest extends LinemarkerFixtu
1515
public void testWithValidSchemaResolver() {
1616
myFixture.configureByFile(this.getFixturePath("schema.graphqls", "graphqls"));
1717

18-
assertHasLinemarkerWithTooltipAndIcon("Navigate to class", "nodes/class.svg");
18+
assertHasLinemarkerWithTooltipAndIcon("Navigate to class", "Class");
1919
}
2020
}

0 commit comments

Comments
 (0)