[jira] [Commented] (NETBEANS-6417) Unable to register TopComponents when using java 17

2022-10-12 Thread Michael Bien (Jira)


[ 
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

2022-10-12 Thread Michael Bien (Jira)


 [ 
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

2022-10-12 Thread Garrett Honeycutt (Jira)


[ 
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

2022-10-12 Thread Anonymous (Jira)


 [ 
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)

2022-10-12 Thread lkishalmi
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)

2022-10-12 Thread mbien
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.

2022-10-12 Thread mbien
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.

2022-10-12 Thread mbien
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)

2022-10-12 Thread dbalek
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

2022-10-12 Thread Emmanuel Hugonnet (Jira)


 [ 
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

2022-10-12 Thread Emmanuel Hugonnet (Jira)


 [ 
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.

2022-10-12 Thread ehsavoie
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