[jira] [Commented] (NETBEANS-6417) Unable to register TopComponents when using java 17
[ https://issues.apache.org/jira/browse/NETBEANS-6417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17616673#comment-17616673 ] Michael Bien commented on NETBEANS-6417: removed you Garrett. > Unable to register TopComponents when using java 17 > --- > > Key: NETBEANS-6417 > URL: https://issues.apache.org/jira/browse/NETBEANS-6417 > Project: NetBeans > Issue Type: Bug > Components: platform - Module System, platform - Window System >Affects Versions: 12.6 > Environment: Windows 10, > OpenJDK 17, > Netbeans 12.6, > Netbeans APIs; RELEASE126 >Reporter: anton >Priority: Blocker > > We have a Netbeans platform project and currently changing java platform from > java 1.8 to java 17. Along with that we've updated all the netbeans APIs to > RELEASE126. When doing this, Netbeans seems to be unable to generate/ read > the resource bundle. I think the issue stems from > org.openide.windows.TopComponent, but I'm not sure. > The following error message is present for all our TopComponents: > {code:java} > INFO [org.netbeans.core.windows.persistence]: > [PersistenceManager.getTopComponentForID] Problem when deserializing > TopComponent for tcID:'ProblemTopComponent'. Reason: null > Content: > > "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd;> > > > > Class: class ...core.problem.ProblemTopComponent > Source: > MultiFileObject@73a721d9[Windows2Local/Components/ProblemTopComponent.settings] > Content: > > "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd;> > > > > Class: class ...core.problem.ProblemTopComponent > Source: > MultiFileObject@73a721d9[Windows2Local/Components/ProblemTopComponent.settings] > Caused: java.util.MissingResourceException: Can't find resource for bundle > org.openide.util.NbBundle$PBundle, key CTL_ProblemTopComponent > at java.base/java.util.ResourceBundle.getObject(ResourceBundle.java:564) > at java.base/java.util.ResourceBundle.getString(ResourceBundle.java:521) > at org.openide.util.NbBundle.getMessage(NbBundle.java:637) > at ...core.problem.Bundle.CTL_ProblemTopComponent(Bundle.java:16) > at ...core.problem.ProblemTopComponent.(ProblemTopComponent.java:67) > Caused: java.lang.reflect.InvocationTargetException > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) > at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport.newInstance(XMLSettingsSupport.java:75) > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:603) > Caused: java.io.IOException > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:605) > at > org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceCreate(SerialDataConvertor.java:401) > [catch] at > org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:547) > at > org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:657) > at > org.netbeans.core.windows.PersistenceHandler.getTopComponentForID(PersistenceHandler.java:453) > at org.netbeans.core.windows.LazyLoader.loadNow(LazyLoader.java:135) > at org.netbeans.core.windows.LazyLoader.access$400(LazyLoader.java:39) > at org.netbeans.core.windows.LazyLoader$2.run(LazyLoader.java:106) > at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) > at > java.base/java.security.AccessController.doPrivileged(AccessController.java:399) > at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) > at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741) > at > org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136) > at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > at >
[jira] [Assigned] (NETBEANS-6417) Unable to register TopComponents when using java 17
[ https://issues.apache.org/jira/browse/NETBEANS-6417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Bien reassigned NETBEANS-6417: -- Assignee: (was: Garrett Honeycutt) > Unable to register TopComponents when using java 17 > --- > > Key: NETBEANS-6417 > URL: https://issues.apache.org/jira/browse/NETBEANS-6417 > Project: NetBeans > Issue Type: Bug > Components: platform - Module System, platform - Window System >Affects Versions: 12.6 > Environment: Windows 10, > OpenJDK 17, > Netbeans 12.6, > Netbeans APIs; RELEASE126 >Reporter: anton >Priority: Blocker > > We have a Netbeans platform project and currently changing java platform from > java 1.8 to java 17. Along with that we've updated all the netbeans APIs to > RELEASE126. When doing this, Netbeans seems to be unable to generate/ read > the resource bundle. I think the issue stems from > org.openide.windows.TopComponent, but I'm not sure. > The following error message is present for all our TopComponents: > {code:java} > INFO [org.netbeans.core.windows.persistence]: > [PersistenceManager.getTopComponentForID] Problem when deserializing > TopComponent for tcID:'ProblemTopComponent'. Reason: null > Content: > > "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd;> > > > > Class: class ...core.problem.ProblemTopComponent > Source: > MultiFileObject@73a721d9[Windows2Local/Components/ProblemTopComponent.settings] > Content: > > "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd;> > > > > Class: class ...core.problem.ProblemTopComponent > Source: > MultiFileObject@73a721d9[Windows2Local/Components/ProblemTopComponent.settings] > Caused: java.util.MissingResourceException: Can't find resource for bundle > org.openide.util.NbBundle$PBundle, key CTL_ProblemTopComponent > at java.base/java.util.ResourceBundle.getObject(ResourceBundle.java:564) > at java.base/java.util.ResourceBundle.getString(ResourceBundle.java:521) > at org.openide.util.NbBundle.getMessage(NbBundle.java:637) > at ...core.problem.Bundle.CTL_ProblemTopComponent(Bundle.java:16) > at ...core.problem.ProblemTopComponent.(ProblemTopComponent.java:67) > Caused: java.lang.reflect.InvocationTargetException > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) > at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport.newInstance(XMLSettingsSupport.java:75) > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:603) > Caused: java.io.IOException > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:605) > at > org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceCreate(SerialDataConvertor.java:401) > [catch] at > org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:547) > at > org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:657) > at > org.netbeans.core.windows.PersistenceHandler.getTopComponentForID(PersistenceHandler.java:453) > at org.netbeans.core.windows.LazyLoader.loadNow(LazyLoader.java:135) > at org.netbeans.core.windows.LazyLoader.access$400(LazyLoader.java:39) > at org.netbeans.core.windows.LazyLoader$2.run(LazyLoader.java:106) > at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) > at > java.base/java.security.AccessController.doPrivileged(AccessController.java:399) > at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) > at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741) > at > org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136) > at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > at >
[jira] [Commented] (NETBEANS-6417) Unable to register TopComponents when using java 17
[ https://issues.apache.org/jira/browse/NETBEANS-6417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17616668#comment-17616668 ] Garrett Honeycutt commented on NETBEANS-6417: - I seem to have been mistakenly set as the Assignee. > Unable to register TopComponents when using java 17 > --- > > Key: NETBEANS-6417 > URL: https://issues.apache.org/jira/browse/NETBEANS-6417 > Project: NetBeans > Issue Type: Bug > Components: platform - Module System, platform - Window System >Affects Versions: 12.6 > Environment: Windows 10, > OpenJDK 17, > Netbeans 12.6, > Netbeans APIs; RELEASE126 >Reporter: anton >Assignee: Garrett Honeycutt >Priority: Blocker > > We have a Netbeans platform project and currently changing java platform from > java 1.8 to java 17. Along with that we've updated all the netbeans APIs to > RELEASE126. When doing this, Netbeans seems to be unable to generate/ read > the resource bundle. I think the issue stems from > org.openide.windows.TopComponent, but I'm not sure. > The following error message is present for all our TopComponents: > {code:java} > INFO [org.netbeans.core.windows.persistence]: > [PersistenceManager.getTopComponentForID] Problem when deserializing > TopComponent for tcID:'ProblemTopComponent'. Reason: null > Content: > > "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd;> > > > > Class: class ...core.problem.ProblemTopComponent > Source: > MultiFileObject@73a721d9[Windows2Local/Components/ProblemTopComponent.settings] > Content: > > "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd;> > > > > Class: class ...core.problem.ProblemTopComponent > Source: > MultiFileObject@73a721d9[Windows2Local/Components/ProblemTopComponent.settings] > Caused: java.util.MissingResourceException: Can't find resource for bundle > org.openide.util.NbBundle$PBundle, key CTL_ProblemTopComponent > at java.base/java.util.ResourceBundle.getObject(ResourceBundle.java:564) > at java.base/java.util.ResourceBundle.getString(ResourceBundle.java:521) > at org.openide.util.NbBundle.getMessage(NbBundle.java:637) > at ...core.problem.Bundle.CTL_ProblemTopComponent(Bundle.java:16) > at ...core.problem.ProblemTopComponent.(ProblemTopComponent.java:67) > Caused: java.lang.reflect.InvocationTargetException > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) > at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport.newInstance(XMLSettingsSupport.java:75) > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:603) > Caused: java.io.IOException > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:605) > at > org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceCreate(SerialDataConvertor.java:401) > [catch] at > org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:547) > at > org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:657) > at > org.netbeans.core.windows.PersistenceHandler.getTopComponentForID(PersistenceHandler.java:453) > at org.netbeans.core.windows.LazyLoader.loadNow(LazyLoader.java:135) > at org.netbeans.core.windows.LazyLoader.access$400(LazyLoader.java:39) > at org.netbeans.core.windows.LazyLoader$2.run(LazyLoader.java:106) > at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) > at > java.base/java.security.AccessController.doPrivileged(AccessController.java:399) > at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) > at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741) > at > org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136) > at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) >
[jira] [Assigned] (NETBEANS-6417) Unable to register TopComponents when using java 17
[ https://issues.apache.org/jira/browse/NETBEANS-6417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anonymous reassigned NETBEANS-6417: --- Assignee: Garrett Honeycutt > Unable to register TopComponents when using java 17 > --- > > Key: NETBEANS-6417 > URL: https://issues.apache.org/jira/browse/NETBEANS-6417 > Project: NetBeans > Issue Type: Bug > Components: platform - Module System, platform - Window System >Affects Versions: 12.6 > Environment: Windows 10, > OpenJDK 17, > Netbeans 12.6, > Netbeans APIs; RELEASE126 >Reporter: anton >Assignee: Garrett Honeycutt >Priority: Blocker > > We have a Netbeans platform project and currently changing java platform from > java 1.8 to java 17. Along with that we've updated all the netbeans APIs to > RELEASE126. When doing this, Netbeans seems to be unable to generate/ read > the resource bundle. I think the issue stems from > org.openide.windows.TopComponent, but I'm not sure. > The following error message is present for all our TopComponents: > {code:java} > INFO [org.netbeans.core.windows.persistence]: > [PersistenceManager.getTopComponentForID] Problem when deserializing > TopComponent for tcID:'ProblemTopComponent'. Reason: null > Content: > > "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd;> > > > > Class: class ...core.problem.ProblemTopComponent > Source: > MultiFileObject@73a721d9[Windows2Local/Components/ProblemTopComponent.settings] > Content: > > "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd;> > > > > Class: class ...core.problem.ProblemTopComponent > Source: > MultiFileObject@73a721d9[Windows2Local/Components/ProblemTopComponent.settings] > Caused: java.util.MissingResourceException: Can't find resource for bundle > org.openide.util.NbBundle$PBundle, key CTL_ProblemTopComponent > at java.base/java.util.ResourceBundle.getObject(ResourceBundle.java:564) > at java.base/java.util.ResourceBundle.getString(ResourceBundle.java:521) > at org.openide.util.NbBundle.getMessage(NbBundle.java:637) > at ...core.problem.Bundle.CTL_ProblemTopComponent(Bundle.java:16) > at ...core.problem.ProblemTopComponent.(ProblemTopComponent.java:67) > Caused: java.lang.reflect.InvocationTargetException > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) > at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport.newInstance(XMLSettingsSupport.java:75) > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:603) > Caused: java.io.IOException > at > org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:605) > at > org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceCreate(SerialDataConvertor.java:401) > [catch] at > org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:547) > at > org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:657) > at > org.netbeans.core.windows.PersistenceHandler.getTopComponentForID(PersistenceHandler.java:453) > at org.netbeans.core.windows.LazyLoader.loadNow(LazyLoader.java:135) > at org.netbeans.core.windows.LazyLoader.access$400(LazyLoader.java:39) > at org.netbeans.core.windows.LazyLoader$2.run(LazyLoader.java:106) > at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) > at > java.base/java.security.AccessController.doPrivileged(AccessController.java:399) > at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) > at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741) > at > org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136) > at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > at >
[netbeans] branch master updated: Improve support for ANTLRv4 Grammars (#4773)
This is an automated email from the ASF dual-hosted git repository. lkishalmi pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git The following commit(s) were added to refs/heads/master by this push: new 463fb27299 Improve support for ANTLRv4 Grammars (#4773) 463fb27299 is described below commit 463fb27299708621ee904e99eb247f33d2aca9a2 Author: Laszlo Kishalmi AuthorDate: Wed Oct 12 11:00:57 2022 -0700 Improve support for ANTLRv4 Grammars (#4773) * Split references and occurrences * Support mode and channel references * Better code completion on ANTLRv4 grammars * Fixed fragment detection and some other stuff --- .../modules/refactoring/spi/ui/AccessorImpl.java | 4 +- java/languages.antlr/nbproject/project.xml | 32 +++ .../languages/antlr/AntlrDeclarationFinder.java| 8 +- ...ncesFinder.java => AntlrOccurrencesFinder.java} | 16 +- .../modules/languages/antlr/AntlrParser.java | 6 +- .../modules/languages/antlr/AntlrParserResult.java | 33 ++- .../languages/antlr/AntlrStructureItem.java| 10 +- .../languages/antlr/AntlrTokenSequence.java| 172 + .../languages/antlr/refactoring/Refactoring.java | 2 +- .../Antlr3CompletionProvider.java} | 70 ++ .../modules/languages/antlr/v3/Antlr3Language.java | 4 +- .../languages/antlr/v3/Antlr3ParserResult.java | 24 +- .../antlr/v4/Antlr4CompletionProvider.java | 273 + .../modules/languages/antlr/v4/Antlr4Language.java | 2 +- .../languages/antlr/v4/Antlr4ParserResult.java | 71 -- .../languages/antlr/AntlrTokenSequenceTest.java| 171 + 16 files changed, 788 insertions(+), 110 deletions(-) diff --git a/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/ui/AccessorImpl.java b/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/ui/AccessorImpl.java index e012b8ef0c..5c4ff90ca2 100644 --- a/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/ui/AccessorImpl.java +++ b/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/ui/AccessorImpl.java @@ -28,7 +28,9 @@ final class AccessorImpl extends SPIUIAccessor { @Override public void reset(FiltersDescription desc) { -desc.reset(); +if (desc != null) { +desc.reset(); +} } } diff --git a/java/languages.antlr/nbproject/project.xml b/java/languages.antlr/nbproject/project.xml index 0088942f64..98efb939e6 100644 --- a/java/languages.antlr/nbproject/project.xml +++ b/java/languages.antlr/nbproject/project.xml @@ -25,6 +25,15 @@ http://www.netbeans.org/ns/nb-module-project/3;> org.netbeans.modules.languages.antlr + + org.netbeans.api.annotations.common + + + +1 +1.46 + + org.netbeans.core.multiview @@ -86,6 +95,15 @@ 1.26 + + org.netbeans.modules.editor.indent + + + +2 +1.61 + + org.netbeans.modules.editor.lib2 @@ -212,6 +230,20 @@ + + +unit + + org.netbeans.libs.junit4 + + + + org.netbeans.modules.nbjunit + + + + + diff --git a/java/languages.antlr/src/org/netbeans/modules/languages/antlr/AntlrDeclarationFinder.java b/java/languages.antlr/src/org/netbeans/modules/languages/antlr/AntlrDeclarationFinder.java index 1fa4169c42..f03c81fb9a 100644 --- a/java/languages.antlr/src/org/netbeans/modules/languages/antlr/AntlrDeclarationFinder.java +++ b/java/languages.antlr/src/org/netbeans/modules/languages/antlr/AntlrDeclarationFinder.java @@ -85,12 +85,12 @@ public class AntlrDeclarationFinder implements DeclarationFinder { } scannedFiles.add(fo); -AntlrParserResult result = AntlrParser.getParserResult(fo); +AntlrParserResult result = AntlrParser.getParserResult(fo); -Reference ref = ((Map) result.references).get(name); +Reference ref = result.references.get(name); -if(ref != null && ref.defOffset != null) { -AntlrStructureItem asi = new AntlrStructureItem.RuleStructureItem(name, fo,
[netbeans] branch master updated (22ac7e1a08 -> bb0142912f)
This is an automated email from the ASF dual-hosted git repository. mbien pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git from 22ac7e1a08 Merge pull request #4749 from mbien/task-categories-fix new 294a5b7235 Improve java platform selection logic for hints. new 50086abd42 - added generics to SpecificationVersion's Comparable interface new bb0142912f Merge pull request #4678 from mbien/hint-platform-selector The 7587 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../modules/java/hints/spiimpl/Utilities.java | 25 +- .../nbproject/org-openide-modules.sig | 4 ++-- .../org/openide/modules/SpecificationVersion.java | 12 +++ 3 files changed, 25 insertions(+), 16 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
[netbeans] branch master updated: use java.net.URLEncoder/Decoder instead of buggy custom impl.
This is an automated email from the ASF dual-hosted git repository. mbien pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git The following commit(s) were added to refs/heads/master by this push: new b34cc8f402 use java.net.URLEncoder/Decoder instead of buggy custom impl. new 22ac7e1a08 Merge pull request #4749 from mbien/task-categories-fix b34cc8f402 is described below commit b34cc8f402600a21b72a035b58aa16911fd5915f Author: Michael Bien AuthorDate: Fri Oct 7 17:18:17 2022 +0200 use java.net.URLEncoder/Decoder instead of buggy custom impl. This isn't optimal since the methods are used to encode file names (255 char limit on windows), but since this is public API its still worth fixing since it didn't support non latin chars properly. --- .../modules/bugtracking/commons/TextUtils.java | 46 ++ 1 file changed, 13 insertions(+), 33 deletions(-) diff --git a/ide/team.commons/src/org/netbeans/modules/bugtracking/commons/TextUtils.java b/ide/team.commons/src/org/netbeans/modules/bugtracking/commons/TextUtils.java index 7a7128235b..5ef8fea0b6 100644 --- a/ide/team.commons/src/org/netbeans/modules/bugtracking/commons/TextUtils.java +++ b/ide/team.commons/src/org/netbeans/modules/bugtracking/commons/TextUtils.java @@ -19,6 +19,10 @@ package org.netbeans.modules.bugtracking.commons; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import java.net.URLEncoder; +import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; @@ -184,24 +188,17 @@ public class TextUtils { * Encodes URL by encoding to %XX escape sequences. * * @param url url to decode - * @return decoded url + * @return encoded url */ public static String encodeURL(String url) { if (url == null) { return null; } -StringBuffer sb = new StringBuffer(url.length()); - -for (int i = 0; i < url.length(); i++) { -char c = url.charAt(i); -if (!isAlowedChar(c)) { -sb.append('%'); // NOI18N -sb.append(Integer.toHexString(c).toUpperCase()); -} else { -sb.append(c); -} +try { +return URLEncoder.encode(url, StandardCharsets.UTF_8.name()).replace("+", "%20"); +} catch (UnsupportedEncodingException ignored) { +return null; } -return sb.toString(); } /** @@ -214,30 +211,13 @@ public class TextUtils { if (encoded == null) { return null; } -StringBuilder sb = new StringBuilder(encoded.length()); - -for (int i = 0; i < encoded.length(); i++) { -char c = encoded.charAt(i); -if (c == '%') { -String code = encoded.substring(i + 1, i + 3); -char decode = (char) Integer.parseInt(code, 16); -sb.append(decode); -i += 2; -} else { -sb.append(c); -} +try { +return URLDecoder.decode(encoded, StandardCharsets.UTF_8.name()); +} catch (UnsupportedEncodingException ignored) { +return null; } -return sb.toString(); } -private static boolean isAlowedChar(char c) { -return c >= '0' && c <= '9' || // NOI18N - c >= 'A' && c <= 'Z' || // NOI18N - c >= 'a' && c <= 'z' || // NOI18N - c == '.' || // NOI18N - c == '_'; // NOI18N -} - public static String getMD5(String name) { MessageDigest digest; try { - To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
[netbeans] branch master updated: bump versions of setup-java, setup-php and cache actions.
This is an automated email from the ASF dual-hosted git repository. mbien pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git The following commit(s) were added to refs/heads/master by this push: new c46564ca7f bump versions of setup-java, setup-php and cache actions. new 7d312470c1 Merge pull request #4770 from mbien/bump-github-action-versions c46564ca7f is described below commit c46564ca7fabbf646e4cdae8039fbd4841ff48ee Author: Michael Bien AuthorDate: Tue Oct 11 14:53:00 2022 +0200 bump versions of setup-java, setup-php and cache actions. github showed several warnings: "Node.js 12 actions are deprecated..." --- .github/workflows/main.yml | 46 +++--- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2a84ce4046..e51f9875b4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -73,13 +73,13 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' - name: Caching dependencies -uses: actions/cache@v2 +uses: actions/cache@v3 with: path: ~/.hgexternalcache key: ${{ runner.os }}-${{ hashFiles('*/external/binaries-list', '*/*/external/binaries-list') }} @@ -120,7 +120,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -171,7 +171,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -233,7 +233,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -260,7 +260,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -294,7 +294,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -634,7 +634,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -736,7 +736,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -906,7 +906,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -1027,7 +1027,7 @@ jobs: run: ant $OPTS -Dvanilla.javac.exists=true -f platform/o.n.bootstrap test - name: Set up JDK 11 -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: 11 distribution: 'zulu' @@ -1052,7 +1052,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -1232,7 +1232,7 @@ jobs: run: ant $OPTS -f java/xml.jaxb test - name: Set up JDK 11 -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: 11 distribution: 'zulu' @@ -1268,7 +1268,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -1324,7 +1324,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} distribution: 'zulu' @@ -1366,7 +1366,7 @@ jobs: steps: - name: Set up JDK ${{ matrix.java }} -uses: actions/setup-java@v2 +uses:
[netbeans] branch master updated: Code completion after yield in switch expressions fixed. (#4769)
This is an automated email from the ASF dual-hosted git repository. dbalek pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git The following commit(s) were added to refs/heads/master by this push: new 2662296a17 Code completion after yield in switch expressions fixed. (#4769) 2662296a17 is described below commit 2662296a179f63e525146385d832f960d9bacac5 Author: Dusan Balek AuthorDate: Wed Oct 12 14:47:47 2022 +0200 Code completion after yield in switch expressions fixed. (#4769) --- .../java/completion/JavaCompletionTask.java| 84 -- .../1.8/SwitchExprAfterYieldAutoCompletion.pass| 161 +++ ...pletion_CaseLabels_PatternMatchingSwitch_1.pass | 112 + ...pletion_CaseLabels_PatternMatchingSwitch_2.pass | 111 + ...pletion_CaseLabels_PatternMatchingSwitch_3.pass | 110 + .../10/SwitchExprAfterYieldAutoCompletion.pass | 173 ...pletion_CaseLabels_PatternMatchingSwitch_1.pass | 113 + ...pletion_CaseLabels_PatternMatchingSwitch_2.pass | 112 + ...pletion_CaseLabels_PatternMatchingSwitch_3.pass | 111 + .../14/SwitchExprAfterYieldAutoCompletion.pass | 174 .../19/SwitchExprAfterYieldAutoCompletion.pass | 178 + .../JavaCompletionTask113FeaturesTest.java | 8 + 12 files changed, 1437 insertions(+), 10 deletions(-) diff --git a/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java b/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java index 3488952e60..422efaa3c1 100644 --- a/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java +++ b/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java @@ -1551,13 +1551,6 @@ public final class JavaCompletionTask extends BaseTask { } localResult(env); addKeywordsForBlock(env); - -if (env.getController().getSourceVersion().compareTo(RELEASE_13) >= 0) { -TreePath parentPath = env.getPath().getParentPath(); -if (parentPath.getLeaf().getKind() == Tree.Kind.CASE && parentPath.getParentPath().getLeaf().getKind() == Kind.SWITCH_EXPRESSION) { -addKeyword(env, YIELD_KEYWORD, SPACE, false); -} -} } @SuppressWarnings("fallthrough") @@ -2400,9 +2393,6 @@ public final class JavaCompletionTask extends BaseTask { } localResult(env); addKeywordsForBlock(env); -if (env.getController().getSourceVersion().compareTo(SourceVersion.RELEASE_13) >= 0 && path.getLeaf().getKind() == Kind.SWITCH_EXPRESSION) { -addKeyword(env, YIELD_KEYWORD, SPACE, false); -} } } else { TokenSequence ts = findLastNonWhitespaceToken(env, path.getLeaf(), offset); @@ -2782,6 +2772,12 @@ public final class JavaCompletionTask extends BaseTask { TreePath tPath = new TreePath(path, t); if (t.getKind() == Tree.Kind.MODIFIERS) { insideModifiers(env, tPath); +} else if (t.getKind() == Tree.Kind.IDENTIFIER && YIELD_KEYWORD.contentEquals(((IdentifierTree) t).getName())) { +TreePath sPath = controller.getTreeUtilities().getPathElementOfKind(Tree.Kind.SWITCH_EXPRESSION, path); +if (sPath != null) { +localResult(env); +addValueKeywords(env); +} } else if (t.getKind() == Tree.Kind.MEMBER_SELECT && ERROR.contentEquals(((MemberSelectTree) t).getIdentifier())) { controller.toPhase(Phase.ELEMENTS_RESOLVED); TreePath expPath = new TreePath(tPath, ((MemberSelectTree) t).getExpression()); @@ -4745,6 +4741,7 @@ public final class JavaCompletionTask extends BaseTask { boolean caseAdded = false; boolean breakAdded = false; boolean continueAdded = false; +boolean yieldAdded = false; TreePath tp = env.getPath(); while (tp != null) { switch (tp.getLeaf().getKind()) { @@ -4772,6 +4769,30 @@ public final class JavaCompletionTask extends BaseTask { results.add(itemFactory.createKeywordItem(BREAK_KEYWORD, withinLabeledStatement(env) ? null : SEMI, anchorOffset, false)); } break; +case SWITCH_EXPRESSION: +lastCase = null; +root = env.getRoot(); +sourcePositions = env.getSourcePositions(); +for (CaseTree t : ((SwitchExpressionTree) tp.getLeaf()).getCases()) { +if (sourcePositions.getStartPosition(root, t) >= env.getOffset()) { +break; +}
[jira] [Updated] (NETBEANS-4923) Problem with Deploy/HotDeploy using Netbeans 12.1 and Wildfly 18.0.1 for JAVAEE application
[ https://issues.apache.org/jira/browse/NETBEANS-4923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Emmanuel Hugonnet updated NETBEANS-4923: Component/s: serverplugins - WildFly > Problem with Deploy/HotDeploy using Netbeans 12.1 and Wildfly 18.0.1 for > JAVAEE application > --- > > Key: NETBEANS-4923 > URL: https://issues.apache.org/jira/browse/NETBEANS-4923 > Project: NetBeans > Issue Type: Bug > Components: cnd - Other, serverplugins - WildFly >Affects Versions: 12.1 > Environment: Ubuntu 20.04 >Reporter: Henrique Basoni >Assignee: Emmanuel Hugonnet >Priority: Critical > Fix For: 16 > > Attachments: error.png > > Time Spent: 20m > Remaining Estimate: 0h > > I am working with Netbeans 12.1, and before 12.0, and in both, some times, > when I deploy my application, the process don't finish, but the server > publish the app. I do not know why. > LOG Netbeans > {{WARNING [org.openide.filesystems.Ordering]: Not all children in / marked > with the position attribute: > [org-netbeans-modules-editor-fold-ui-FoldingEditorSupport$F.instance, > org-netbeans-modules-java-source-indexing-JavaBinaryIndexer$Factory-register.instance, > > org-netbeans-lib-editor-codetemplates-textsync-TextRegionManager$Highlighting$HLFactory.instance, > > org-netbeans-modules-lsp-client-bindings-MarkOccurrences$HighlightsLayerFactoryImpl.instance, > > org-netbeans-modules-merge-builtin-visualizer-MergeHighlightsLayerFactory.instance, > > org-netbeans-modules-csl-hints-infrastructure-SelectionHintsTaskFactory.instance, > > org-netbeans-modules-java-hints-infrastructure-EmbeddedHintsCollector$Factory.instance, > org-netbeans-modules-csl-core-CslCamelCaseInterceptor$Factory.instance, > org-netbeans-modules-csl-editor-overridden-ComputeAnnotations$FactoryImpl.instance, > > org-netbeans-modules-spellchecker-SpellcheckerHighlightLayerFactory.instance, > org-netbeans-modules-editor-impl-DocumentFactoryImpl.instance, > org-netbeans-modules-diff-builtin-visualizer-editable-DiffHighlightsLayerFactory.instance, > org-netbeans-modules-csl-editor-fold-GsfFoldManagerTaskFactory.instance, > org-netbeans-modules-textmate-lexer-SyntaxHighlighting$FactoryImpl.instance, > org-netbeans-modules-editor-impl-highlighting-HLFactory.instance, > org-netbeans-modules-editor-hints-HighlightsLayerFactoryImpl.instance, > org-netbeans-modules-editor-bracesmatching-BracesMatchHighlighting$Factory.instance, > > org-netbeans-lib-editor-hyperlink-HyperlinkOperation$HighlightFactoryImpl.instance, > > org-netbeans-modules-javascript2-editor-embedding-JsEmbeddingProvider$Factory.instance, > > org-netbeans-modules-csl-editor-semantic-MarkOccurrencesHighlighterFactory.instance, > org-netbeans-modules-editor-lib2-highlighting-Factory.instance, > org-netbeans-modules-editor-search-TextSearchHighlighting$FactoryImpl.instance, > org-netbeans-modules-csl-hints-infrastructure-HintsTaskFactory.instance, > org-netbeans-modules-refactoring-spi-impl-UndoableWrapper.instance, > COSSynchronizingIndexer.instance, > org-netbeans-modules-csl-hints-GsfHintsFactory.instance, > org-netbeans-modules-csl-navigation-BreadCrumbsTask$TaskFactoryImpl.instance, > org-netbeans-modules-editor-url-HighlightURLs$FactoryImpl.instance, > org-netbeans-modules-web-jsf-editor-index-JsfBinaryIndexer.instance, > org-netbeans-modules-web-jsf-editor-index-JsfCustomIndexer$Factory.instance, > org-netbeans-modules-tasklist-impl-TaskIndexerFactory.instance, > org-netbeans-modules-csl-hints-infrastructure-SuggestionsTaskFactory.instance, > org-netbeans-modules-jumpto-file-FileIndexer$Factory.instance, > org-netbeans-modules-csl-navigation-CaretListeningFactory.instance, > org-netbeans-modules-csl-navigation-ClassMemberNavigatorSourceFactory.instance, > > org-netbeans-modules-csl-editor-semantic-SemanticHighlighterFactory.instance, > org-netbeans-modules-spring-beans-index-SpringBinaryIndexer.instance], but > some are: [EditorKit.instance]WARNING [org.openide.filesystems.Ordering]: > Found same position 1.821 for both > org-netbeans-modules-gradle-customPopup.shadow and > org-netbeans-modules-maven-customPopup.shadowWARNING > [org.openide.filesystems.Ordering]: Not all children in / marked with the > position attribute: > [org-netbeans-modules-lsp-client-bindings-CompletionProviderImpl.instance], > but some are: > [org-netbeans-modules-parsing-ui-WaitScanFinishedCompletionProvider.instance, > org-netbeans-modules-editor-java-JavaCompletionProvider.instance, > org-netbeans-modules-jshell-editor-HistoryCompletionProvider.instance, > org-netbeans-modules-java-editor-javadoc-JavadocCompletionProvider.instance, >
[jira] [Resolved] (NETBEANS-4923) Problem with Deploy/HotDeploy using Netbeans 12.1 and Wildfly 18.0.1 for JAVAEE application
[ https://issues.apache.org/jira/browse/NETBEANS-4923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Emmanuel Hugonnet resolved NETBEANS-4923. - Fix Version/s: 16 Resolution: Fixed > Problem with Deploy/HotDeploy using Netbeans 12.1 and Wildfly 18.0.1 for > JAVAEE application > --- > > Key: NETBEANS-4923 > URL: https://issues.apache.org/jira/browse/NETBEANS-4923 > Project: NetBeans > Issue Type: Bug > Components: cnd - Other >Affects Versions: 12.1 > Environment: Ubuntu 20.04 >Reporter: Henrique Basoni >Assignee: Emmanuel Hugonnet >Priority: Critical > Fix For: 16 > > Attachments: error.png > > Time Spent: 20m > Remaining Estimate: 0h > > I am working with Netbeans 12.1, and before 12.0, and in both, some times, > when I deploy my application, the process don't finish, but the server > publish the app. I do not know why. > LOG Netbeans > {{WARNING [org.openide.filesystems.Ordering]: Not all children in / marked > with the position attribute: > [org-netbeans-modules-editor-fold-ui-FoldingEditorSupport$F.instance, > org-netbeans-modules-java-source-indexing-JavaBinaryIndexer$Factory-register.instance, > > org-netbeans-lib-editor-codetemplates-textsync-TextRegionManager$Highlighting$HLFactory.instance, > > org-netbeans-modules-lsp-client-bindings-MarkOccurrences$HighlightsLayerFactoryImpl.instance, > > org-netbeans-modules-merge-builtin-visualizer-MergeHighlightsLayerFactory.instance, > > org-netbeans-modules-csl-hints-infrastructure-SelectionHintsTaskFactory.instance, > > org-netbeans-modules-java-hints-infrastructure-EmbeddedHintsCollector$Factory.instance, > org-netbeans-modules-csl-core-CslCamelCaseInterceptor$Factory.instance, > org-netbeans-modules-csl-editor-overridden-ComputeAnnotations$FactoryImpl.instance, > > org-netbeans-modules-spellchecker-SpellcheckerHighlightLayerFactory.instance, > org-netbeans-modules-editor-impl-DocumentFactoryImpl.instance, > org-netbeans-modules-diff-builtin-visualizer-editable-DiffHighlightsLayerFactory.instance, > org-netbeans-modules-csl-editor-fold-GsfFoldManagerTaskFactory.instance, > org-netbeans-modules-textmate-lexer-SyntaxHighlighting$FactoryImpl.instance, > org-netbeans-modules-editor-impl-highlighting-HLFactory.instance, > org-netbeans-modules-editor-hints-HighlightsLayerFactoryImpl.instance, > org-netbeans-modules-editor-bracesmatching-BracesMatchHighlighting$Factory.instance, > > org-netbeans-lib-editor-hyperlink-HyperlinkOperation$HighlightFactoryImpl.instance, > > org-netbeans-modules-javascript2-editor-embedding-JsEmbeddingProvider$Factory.instance, > > org-netbeans-modules-csl-editor-semantic-MarkOccurrencesHighlighterFactory.instance, > org-netbeans-modules-editor-lib2-highlighting-Factory.instance, > org-netbeans-modules-editor-search-TextSearchHighlighting$FactoryImpl.instance, > org-netbeans-modules-csl-hints-infrastructure-HintsTaskFactory.instance, > org-netbeans-modules-refactoring-spi-impl-UndoableWrapper.instance, > COSSynchronizingIndexer.instance, > org-netbeans-modules-csl-hints-GsfHintsFactory.instance, > org-netbeans-modules-csl-navigation-BreadCrumbsTask$TaskFactoryImpl.instance, > org-netbeans-modules-editor-url-HighlightURLs$FactoryImpl.instance, > org-netbeans-modules-web-jsf-editor-index-JsfBinaryIndexer.instance, > org-netbeans-modules-web-jsf-editor-index-JsfCustomIndexer$Factory.instance, > org-netbeans-modules-tasklist-impl-TaskIndexerFactory.instance, > org-netbeans-modules-csl-hints-infrastructure-SuggestionsTaskFactory.instance, > org-netbeans-modules-jumpto-file-FileIndexer$Factory.instance, > org-netbeans-modules-csl-navigation-CaretListeningFactory.instance, > org-netbeans-modules-csl-navigation-ClassMemberNavigatorSourceFactory.instance, > > org-netbeans-modules-csl-editor-semantic-SemanticHighlighterFactory.instance, > org-netbeans-modules-spring-beans-index-SpringBinaryIndexer.instance], but > some are: [EditorKit.instance]WARNING [org.openide.filesystems.Ordering]: > Found same position 1.821 for both > org-netbeans-modules-gradle-customPopup.shadow and > org-netbeans-modules-maven-customPopup.shadowWARNING > [org.openide.filesystems.Ordering]: Not all children in / marked with the > position attribute: > [org-netbeans-modules-lsp-client-bindings-CompletionProviderImpl.instance], > but some are: > [org-netbeans-modules-parsing-ui-WaitScanFinishedCompletionProvider.instance, > org-netbeans-modules-editor-java-JavaCompletionProvider.instance, > org-netbeans-modules-jshell-editor-HistoryCompletionProvider.instance, > org-netbeans-modules-java-editor-javadoc-JavadocCompletionProvider.instance, >
[netbeans] branch master updated: [NETBEANS-4923]: Problem with Deploy/HotDeploy using Netbeans 12.1 and Wildfly 18.0.1 for JAVAEE application.
This is an automated email from the ASF dual-hosted git repository. ehsavoie pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git The following commit(s) were added to refs/heads/master by this push: new d4eda26a38 [NETBEANS-4923]: Problem with Deploy/HotDeploy using Netbeans 12.1 and Wildfly 18.0.1 for JAVAEE application. new 0087cff309 Merge pull request #4768 from ehsavoie/NETBEANS-4923 d4eda26a38 is described below commit d4eda26a38542d7fa371aa3e18296966f2cf226d Author: Emmanuel Hugonnet AuthorDate: Tue Oct 11 11:16:25 2022 +0200 [NETBEANS-4923]: Problem with Deploy/HotDeploy using Netbeans 12.1 and Wildfly 18.0.1 for JAVAEE application. * Fixing classloading issue as the default classloader of ASM ClassWriter didn't have access to WildFly classes. Jira: https://issues.apache.org/jira/browse/NETBEANS-4923 --- .../netbeans/modules/javaee/wildfly/WildflyDeploymentFactory.java | 8 1 file changed, 8 insertions(+) diff --git a/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/WildflyDeploymentFactory.java b/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/WildflyDeploymentFactory.java index a6b19245e8..c973bcc2bb 100644 --- a/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/WildflyDeploymentFactory.java +++ b/enterprise/javaee.wildfly/src/org/netbeans/modules/javaee/wildfly/WildflyDeploymentFactory.java @@ -142,6 +142,7 @@ public class WildflyDeploymentFactory implements DeploymentFactory { String path = name.replace('.', '/').concat(".class"); // NOI18N try (InputStream is = super.getResourceAsStream(path)) { ClassReader cr = new ClassReader(is); +final ClassLoader ld = this; ClassWriter cw = new ClassWriter(cr, ClassWriter.COMPUTE_FRAMES) { @Override @@ -152,6 +153,13 @@ public class WildflyDeploymentFactory implements DeploymentFactory { } return super.getCommonSuperClass(string, string1); } + +@Override +protected ClassLoader getClassLoader() { +return ld; +} + + }; ClassNode node = new ClassNode(Opcodes.ASM9); cr.accept(node, 0); - To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists