From jonathan.gibbons at oracle.com Wed Feb 5 01:06:18 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 05 Feb 2020 01:06:18 +0000 Subject: hg: code-tools/jtreg: improve cygwin detection by relaxing constraints on expected installation directory Message-ID: <202002050106.01516I2u019944@aojmv0008.oracle.com> Changeset: 6ab597e5d489 Author: jjg Date: 2020-02-04 17:05 -0800 URL: https://hg.openjdk.java.net/code-tools/jtreg/rev/6ab597e5d489 improve cygwin detection by relaxing constraints on expected installation directory ! src/share/classes/com/sun/javatest/regtest/tool/Tool.java From jonathan.gibbons at oracle.com Wed Feb 5 22:15:13 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 05 Feb 2020 22:15:13 +0000 Subject: hg: code-tools/jtreg: change to use -source 8 -target 8 for the main tool; version to 5.0 Message-ID: <202002052215.015MFDOA012210@aojmv0008.oracle.com> Changeset: 03c4dff80b0f Author: jjg Date: 2020-02-05 14:14 -0800 URL: https://hg.openjdk.java.net/code-tools/jtreg/rev/03c4dff80b0f change to use -source 8 -target 8 for the main tool; version to 5.0 ! make/Defs.gmk ! make/build.properties ! make/build.xml From jonathan.gibbons at oracle.com Tue Feb 11 19:42:18 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Tue, 11 Feb 2020 19:42:18 +0000 Subject: hg: code-tools/jtreg: minor updates to FAQ Message-ID: <202002111942.01BJgIPW018904@aojmv0008.oracle.com> Changeset: e6e4c90833ac Author: jjg Date: 2020-02-11 11:41 -0800 URL: https://hg.openjdk.java.net/code-tools/jtreg/rev/e6e4c90833ac minor updates to FAQ ! src/share/doc/javatest/regtest/faq.md From jonathan.gibbons at oracle.com Tue Feb 11 21:04:09 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Tue, 11 Feb 2020 21:04:09 +0000 Subject: hg: code-tools/jtreg: Added tag jtreg5.0-b01 for changeset 03c4dff80b0f Message-ID: <202002112104.01BL49ss003741@aojmv0008.oracle.com> Changeset: 185ac06cee3d Author: jjg Date: 2020-02-11 12:51 -0800 URL: https://hg.openjdk.java.net/code-tools/jtreg/rev/185ac06cee3d Added tag jtreg5.0-b01 for changeset 03c4dff80b0f ! .hgtags From jonathan.gibbons at oracle.com Fri Feb 14 22:44:50 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Fri, 14 Feb 2020 22:44:50 +0000 Subject: hg: code-tools/jtreg: 7902606: Validate test group names Message-ID: <202002142244.01EMioMB025084@aojmv0008.oracle.com> Changeset: 51ae6500d09c Author: jjg Date: 2020-02-14 14:44 -0800 URL: https://hg.openjdk.java.net/code-tools/jtreg/rev/51ae6500d09c 7902606: Validate test group names ! src/share/classes/com/sun/javatest/regtest/config/GroupManager.java ! src/share/classes/com/sun/javatest/regtest/config/TestManager.java ! src/share/classes/com/sun/javatest/regtest/config/i18n.properties ! src/share/classes/com/sun/javatest/regtest/tool/Version.java + test/badgroups/BadGroups.gmk + test/badgroups/badname/TEST.ROOT + test/badgroups/badname/TEST.groups + test/badgroups/badname/Test.java + test/badgroups/badname51/TEST.ROOT + test/badgroups/badname51/TEST.groups + test/badgroups/badname51/Test.java ! test/groups/GroupTest.gmk From vipinsharma85 at gmail.com Fri Feb 21 04:45:04 2020 From: vipinsharma85 at gmail.com (Vipin Sharma) Date: Fri, 21 Feb 2020 10:15:04 +0530 Subject: JTREG Plugins exception Message-ID: Hi, I am facing problem while using JTREG plugin, when I try to open jtreg plugin settings getting the exception (attached JTREG_Settings_plugins.txt, screenshot: JTREG_Plugins_Setting.png) Following is some configuration that might help to figure out the root cause. IDEA JDK : /home/vipin/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/193.6494.35 Intellij IDEA 2019.3.3 openjdk-14 ubuntu and kernel versions with commands. vipin:/home/vipin$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 19.10 Release: 19.10 Codename: eoan vipin:/home/vipin$ uname -r 5.3.0-40-generic In addition to this while preparing plugins jar in idea project, I see exception (attached JTREG_Exception.txt) in the bottom right part of the IDE. Regards, Vipin -------------- next part -------------- java.lang.NullPointerException at com.oracle.plugin.jtreg.configuration.ui.JTRegConfigurable.(JTRegConfigurable.java:61) at com.oracle.plugin.jtreg.configuration.JTRegConfiguration.getConfigurationEditor(JTRegConfiguration.java:139) at com.intellij.execution.impl.ConfigurationSettingsEditor.(ConfigurationSettingsEditor.java:197) at com.intellij.execution.impl.ConfigurationSettingsEditorWrapper.(ConfigurationSettingsEditorWrapper.java:58) at com.intellij.execution.impl.SingleConfigurationConfigurable.(SingleConfigurationConfigurable.java:68) at com.intellij.execution.impl.SingleConfigurationConfigurable.editSettings(SingleConfigurationConfigurable.java:105) at com.intellij.execution.impl.RunConfigurable.getSafeUserObject(RunConfigurable.kt:345) at com.intellij.execution.impl.RunConfigurable.access$getSafeUserObject(RunConfigurable.kt:83) at com.intellij.execution.impl.RunConfigurable$initTree$4.valueChanged(RunConfigurable.kt:215) at java.desktop/javax.swing.JTree.fireValueChanged(JTree.java:2967) at java.desktop/javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3456) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:641) at com.intellij.ui.treeStructure.Tree$MySelectionModel.fireValueChanged(Tree.java:640) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1111) at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:297) at java.desktop/javax.swing.JTree.setSelectionPaths(JTree.java:1669) at java.desktop/javax.swing.JTree.setSelectionRows(JTree.java:1752) at java.desktop/javax.swing.JTree.setSelectionRow(JTree.java:1727) at com.intellij.util.ui.tree.TreeUtil.lambda$showAndSelect$10(TreeUtil.java:595) at com.intellij.util.ui.tree.TreeUtil.showAndSelect(TreeUtil.java:630) at com.intellij.util.ui.tree.TreeUtil.showRowCentered(TreeUtil.java:540) at com.intellij.util.ui.tree.TreeUtil.showRowCentered(TreeUtil.java:531) at com.intellij.util.ui.tree.TreeUtil.showRowCentred(TreeUtil.java:526) at com.intellij.util.ui.tree.TreeUtil.selectPath(TreeUtil.java:457) at com.intellij.util.ui.tree.TreeUtil.selectInTree(TreeUtil.java:953) at com.intellij.util.ui.tree.TreeUtil.selectInTree(TreeUtil.java:941) at com.intellij.execution.impl.RunConfigurable.selectConfiguration(RunConfigurable.kt:300) at com.intellij.execution.impl.RunConfigurable.access$selectConfiguration(RunConfigurable.kt:83) at com.intellij.execution.impl.RunConfigurable$selectConfigurableOnShow$1.run(RunConfigurable.kt:277) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:908) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:781) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:424) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:423) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117) at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233) at java.desktop/java.awt.Dialog.show(Dialog.java:1063) at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:708) at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:433) at com.intellij.openapi.ui.DialogWrapper.doShow(DialogWrapper.java:1698) at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1657) at com.intellij.execution.actions.EditRunConfigurationsAction.actionPerformed(EditRunConfigurationsAction.java:28) at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:298) at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:315) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:604) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.lambda$processAction$3(IdeKeyEventDispatcher.java:657) at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:193) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:656) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processActionOrWaitSecondStroke(IdeKeyEventDispatcher.java:517) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:472) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:221) at com.intellij.ide.IdeEventQueue.dispatchKeyEvent(IdeEventQueue.java:830) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:775) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:424) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:698) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:423) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) -------------- next part -------------- java.lang.NullPointerException at com.oracle.plugin.jtreg.service.ui.JTRegServiceConfigurable.isModified(JTRegServiceConfigurable.java:117) at com.intellij.openapi.options.ex.ConfigurableWrapper.isModified(ConfigurableWrapper.java:163) at com.intellij.openapi.options.newEditor.SettingsEditor.checkModifiedInternal(SettingsEditor.java:418) at com.intellij.openapi.options.newEditor.SettingsEditor.checkModifiedForItem(SettingsEditor.java:412) at com.intellij.openapi.options.newEditor.SettingsEditor.checkModified(SettingsEditor.java:400) at com.intellij.openapi.options.newEditor.SettingsEditor$5.updateCurrent(SettingsEditor.java:202) at com.intellij.openapi.options.newEditor.ConfigurableEditor.lambda$select$1(ConfigurableEditor.java:251) at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:58) at com.intellij.openapi.util.ActionCallback.setDone(ActionCallback.java:72) at com.intellij.ui.CardLayoutPanel.select(CardLayoutPanel.java:120) at com.intellij.ui.CardLayoutPanel.lambda$null$0(CardLayoutPanel.java:131) at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:309) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:441) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:424) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:407) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:908) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:781) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:424) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:423) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117) at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233) at java.desktop/java.awt.Dialog.show(Dialog.java:1063) at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:708) at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:433) at com.intellij.openapi.ui.DialogWrapper.doShow(DialogWrapper.java:1698) at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1657) at com.intellij.openapi.options.newEditor.SettingsDialog.lambda$show$0(SettingsDialog.java:86) at com.intellij.openapi.application.TransactionGuardImpl.runSyncTransaction(TransactionGuardImpl.java:83) at com.intellij.openapi.application.TransactionGuardImpl.submitTransactionAndWait(TransactionGuardImpl.java:149) at com.intellij.openapi.options.newEditor.SettingsDialog.show(SettingsDialog.java:86) at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:84) at com.intellij.ide.actions.ShowSettingsAction.perform(ShowSettingsAction.java:54) at com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:41) at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:298) at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:315) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:604) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.lambda$processAction$3(IdeKeyEventDispatcher.java:657) at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:193) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:656) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processActionOrWaitSecondStroke(IdeKeyEventDispatcher.java:517) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:472) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:221) at com.intellij.ide.IdeEventQueue.dispatchKeyEvent(IdeEventQueue.java:830) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:775) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:424) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:698) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:423) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) From jonathan.gibbons at oracle.com Thu Feb 27 23:10:01 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 27 Feb 2020 23:10:01 +0000 Subject: hg: code-tools/jtreg: 4 new changesets Message-ID: <202002272310.01RNA1hw006100@aojmv0008.oracle.com> Changeset: 484a38e12b34 Author: jjg Date: 2020-02-18 11:22 -0800 URL: https://hg.openjdk.java.net/code-tools/jtreg/rev/484a38e12b34 use varargs instead of array literals where reasonable ! src/share/classes/com/sun/javatest/regtest/agent/AppletWrapper.java ! src/share/classes/com/sun/javatest/regtest/agent/JUnitRunner.java ! src/share/classes/com/sun/javatest/regtest/agent/MainActionHelper.java ! src/share/classes/com/sun/javatest/regtest/agent/RegressionCompileCommand.java ! src/share/classes/com/sun/javatest/regtest/agent/TestNGRunner.java ! src/share/classes/com/sun/javatest/regtest/config/GroupManager.java ! src/share/classes/com/sun/javatest/regtest/config/RegressionTestFinder.java ! src/share/classes/com/sun/javatest/regtest/report/TestStats.java Changeset: c2d102b4d719 Author: jjg Date: 2020-02-18 11:37 -0800 URL: https://hg.openjdk.java.net/code-tools/jtreg/rev/c2d102b4d719 cleanup unused imports ! src/share/classes/com/sun/javatest/regtest/agent/ActionHelper.java ! src/share/classes/com/sun/javatest/regtest/agent/RegressionCompileCommand.java ! src/share/classes/com/sun/javatest/regtest/exec/Agent.java ! src/share/classes/com/sun/javatest/regtest/exec/CompileAction.java ! src/share/classes/com/sun/javatest/regtest/exec/ModuleConfig.java ! src/share/classes/com/sun/javatest/regtest/exec/ShellAction.java ! src/share/classes/com/sun/javatest/regtest/report/TestStats.java Changeset: 410aaa67a3a2 Author: jjg Date: 2020-02-18 12:36 -0800 URL: https://hg.openjdk.java.net/code-tools/jtreg/rev/410aaa67a3a2 very minor cleanup ! src/share/classes/com/sun/javatest/regtest/exec/ModuleConfig.java ! src/share/classes/com/sun/javatest/regtest/tool/JarFinder.java ! src/share/classes/com/sun/javatest/regtest/tool/OptionDecoder.java Changeset: 45d87a5ff0af Author: jjg Date: 2020-02-27 15:09 -0800 URL: https://hg.openjdk.java.net/code-tools/jtreg/rev/45d87a5ff0af 7902616: jtreg 4.2 failing on Solaris 10 ! src/share/bin/jtreg.sh