[jira] [Commented] (NETBEANS-1807) PHP Debugging with Chrome ClassNotFoundException Issue
[ https://issues.apache.org/jira/browse/NETBEANS-1807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16750391#comment-16750391 ] Pete Whelpton commented on NETBEANS-1807: - Submitted PR: [https://github.com/apache/incubator-netbeans/pull/1097] I believe this will fix the problem > PHP Debugging with Chrome ClassNotFoundException Issue > -- > > Key: NETBEANS-1807 > URL: https://issues.apache.org/jira/browse/NETBEANS-1807 > Project: NetBeans > Issue Type: Bug > Components: php - Debugger >Affects Versions: 10.0 > Environment: Product Version = Apache NetBeans IDE 10.0 (Build > incubator-netbeans-release-380-on-20181217) > Operating System = Windows 10 version 10.0 running on amd64 > Java; VM; Vendor = 11.0.1; Java HotSpot(TM) 64-Bit Server VM 11.0.1+13-LTS; > Oracle Corporation > Runtime = Java(TM) SE Runtime Environment 11.0.1+13-LTS > Java Home = C:\Program Files\Java\jdk-11.0.1 >Reporter: Shannon Cole >Priority: Minor > Labels: pull-request-available > Time Spent: 0.5h > Remaining Estimate: 0h > > When attempting to launch debugging with chrome the following error occurs. > Debugging does work with Internet Explorer. > SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor > org.netbeans.modules.netserver.websocket.WebSocketServerImpl > java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter > at > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) > at > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:197) > Caused: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter > starting from ModuleCL@36584abc[org.netbeans.modules.netserver] with possible > defining loaders [ModuleCL@5255cea7[org.netbeans.modules.xml.jaxb.api]] and > declared parents [org.netbeans.JarClassLoader@5c484e64, > ModuleCL@390f8b48[org.netbeans.api.annotations.common]] > at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:199) > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > Caused: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter > at > org.netbeans.modules.netserver.websocket.AbstractWSHandler7.generateAcceptKey(AbstractWSHandler7.java:231) > at > org.netbeans.modules.netserver.websocket.WebSocketHandler7.createAcceptKey(WebSocketHandler7.java:116) > at > org.netbeans.modules.netserver.websocket.WebSocketHandler7.sendHandshake(WebSocketHandler7.java:44) > at > org.netbeans.modules.netserver.websocket.WebSocketServerImpl$WebSocketHandler.initHandler(WebSocketServerImpl.java:226) > at > org.netbeans.modules.netserver.websocket.WebSocketServerImpl$WebSocketHandler.handshake(WebSocketServerImpl.java:197) > at > org.netbeans.modules.netserver.websocket.WebSocketServerImpl$WebSocketHandler.read(WebSocketServerImpl.java:186) > at > org.netbeans.modules.netserver.SocketFramework.readData(SocketFramework.java:155) > at > org.netbeans.modules.netserver.SocketFramework.process(SocketFramework.java:129) > at org.netbeans.modules.netserver.SocketServer.process(SocketServer.java:82) > at > org.netbeans.modules.netserver.SocketFramework.doRun(SocketFramework.java:113) > at org.netbeans.modules.netserver.SocketServer.run(SocketServer.java:53) > at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) > at > org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) > [catch] at > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) > INFO [org.netbeans.core.execution.Install]: KILL_PENDING_TASKS > INFO [org.netbeans.core.netigso.Netigso]: bundle > org.eclipse.osgi@3.9.1.v20140110-1610 256 > INFO [org.netbeans.core.netigso.Netigso]: bundle > org.eclipse.osgi@3.9.1.v20140110-1610 stopped > INFO [null]: Last record repeated again. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - 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
[jira] [Commented] (NETBEANS-1807) PHP Debugging with Chrome ClassNotFoundException Issue
[ https://issues.apache.org/jira/browse/NETBEANS-1807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16747455#comment-16747455 ] Pete Whelpton commented on NETBEANS-1807: - I was able to replicate, to a degree. In my case, the exception is only thrown the *first* time a PHP statement is running in debug mode in Chrome w/ PHP internal webserver. Debugging still seems to work despite the exception. Subsequent debugging sessions in Chrome Netbeans: Apache NetBeans IDE 10.0 (Build incubator-netbeans-release-380-on-20181217) Java: OpenJDK 11.0.1+13 PHP: 7.3.1 XDebug: xdebug-2.7.0beta1-7.3-vc15-nts-x86_64 Steps to replicate: # Install PHP 7.3.1 with XDebug .dll in the /ext directory # Create amend php.ini file with standard XDebug settings # Create a new PHP project in NB 10.0 with an index.php file # index.php should be a basic HTML5 page with in the # Amend project properties > run configuration to use PHP Built - in webserver on localhost:9000 # Start debugging index.php file # Step through over statements -> as soon as the phpinfo(); statement is stepped over, the Exception will be thrown. It is silent, so keep an eye on notifications window # Subsequent runs through will not throw Exception > PHP Debugging with Chrome ClassNotFoundException Issue > -- > > Key: NETBEANS-1807 > URL: https://issues.apache.org/jira/browse/NETBEANS-1807 > Project: NetBeans > Issue Type: Bug > Components: php - Debugger >Affects Versions: 10.0 > Environment: Product Version = Apache NetBeans IDE 10.0 (Build > incubator-netbeans-release-380-on-20181217) > Operating System = Windows 10 version 10.0 running on amd64 > Java; VM; Vendor = 11.0.1; Java HotSpot(TM) 64-Bit Server VM 11.0.1+13-LTS; > Oracle Corporation > Runtime = Java(TM) SE Runtime Environment 11.0.1+13-LTS > Java Home = C:\Program Files\Java\jdk-11.0.1 >Reporter: Shannon Cole >Priority: Minor > > When attempting to launch debugging with chrome the following error occurs. > Debugging does work with Internet Explorer. > SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor > org.netbeans.modules.netserver.websocket.WebSocketServerImpl > java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter > at > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) > at > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:197) > Caused: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter > starting from ModuleCL@36584abc[org.netbeans.modules.netserver] with possible > defining loaders [ModuleCL@5255cea7[org.netbeans.modules.xml.jaxb.api]] and > declared parents [org.netbeans.JarClassLoader@5c484e64, > ModuleCL@390f8b48[org.netbeans.api.annotations.common]] > at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:199) > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > Caused: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter > at > org.netbeans.modules.netserver.websocket.AbstractWSHandler7.generateAcceptKey(AbstractWSHandler7.java:231) > at > org.netbeans.modules.netserver.websocket.WebSocketHandler7.createAcceptKey(WebSocketHandler7.java:116) > at > org.netbeans.modules.netserver.websocket.WebSocketHandler7.sendHandshake(WebSocketHandler7.java:44) > at > org.netbeans.modules.netserver.websocket.WebSocketServerImpl$WebSocketHandler.initHandler(WebSocketServerImpl.java:226) > at > org.netbeans.modules.netserver.websocket.WebSocketServerImpl$WebSocketHandler.handshake(WebSocketServerImpl.java:197) > at > org.netbeans.modules.netserver.websocket.WebSocketServerImpl$WebSocketHandler.read(WebSocketServerImpl.java:186) > at > org.netbeans.modules.netserver.SocketFramework.readData(SocketFramework.java:155) > at > org.netbeans.modules.netserver.SocketFramework.process(SocketFramework.java:129) > at org.netbeans.modules.netserver.SocketServer.process(SocketServer.java:82) > at > org.netbeans.modules.netserver.SocketFramework.doRun(SocketFramework.java:113) > at org.netbeans.modules.netserver.SocketServer.run(SocketServer.java:53) > at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) > at > org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) > [catch] at > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) > INFO [org.netbeans.core.execution.Install]: KILL_PENDING_TASKS > INFO [org.netbeans.core.netigso.Netigso]: bundl
[jira] [Commented] (NETBEANS-1807) PHP Debugging with Chrome ClassNotFoundException Issue
[ https://issues.apache.org/jira/browse/NETBEANS-1807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16740533#comment-16740533 ] Pete Whelpton commented on NETBEANS-1807: - I believe javax.xml.bind.DatatypeConverter was marked as Deprecated in Java 9, and removed entirely from Java 11. I can find three source files in NB dependent on it: /webcommon/netserver/src/org/netbeans/modules/netserver/websocket/WebSocketHandlerClient7.java /webcommon/netserver/src/org/netbeans/modules/netserver/websocket/AbstractWSHandler7.java /enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/utils/ServerUtils.java in all three cases, DatatypeConverter is being used to convert Base 64. Java introduced java.util.Base64 which has support for encoding/decoding base 64 including support for MIME type and URL encoding. Possibility to use this class instead? > PHP Debugging with Chrome ClassNotFoundException Issue > -- > > Key: NETBEANS-1807 > URL: https://issues.apache.org/jira/browse/NETBEANS-1807 > Project: NetBeans > Issue Type: Bug > Components: php - Debugger >Affects Versions: 10.0 > Environment: Product Version = Apache NetBeans IDE 10.0 (Build > incubator-netbeans-release-380-on-20181217) > Operating System = Windows 10 version 10.0 running on amd64 > Java; VM; Vendor = 11.0.1; Java HotSpot(TM) 64-Bit Server VM 11.0.1+13-LTS; > Oracle Corporation > Runtime = Java(TM) SE Runtime Environment 11.0.1+13-LTS > Java Home = C:\Program Files\Java\jdk-11.0.1 >Reporter: Shannon Cole >Priority: Minor > > When attempting to launch debugging with chrome the following error occurs. > Debugging does work with Internet Explorer. > SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor > org.netbeans.modules.netserver.websocket.WebSocketServerImpl > java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter > at > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) > at > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:197) > Caused: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter > starting from ModuleCL@36584abc[org.netbeans.modules.netserver] with possible > defining loaders [ModuleCL@5255cea7[org.netbeans.modules.xml.jaxb.api]] and > declared parents [org.netbeans.JarClassLoader@5c484e64, > ModuleCL@390f8b48[org.netbeans.api.annotations.common]] > at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:199) > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > Caused: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter > at > org.netbeans.modules.netserver.websocket.AbstractWSHandler7.generateAcceptKey(AbstractWSHandler7.java:231) > at > org.netbeans.modules.netserver.websocket.WebSocketHandler7.createAcceptKey(WebSocketHandler7.java:116) > at > org.netbeans.modules.netserver.websocket.WebSocketHandler7.sendHandshake(WebSocketHandler7.java:44) > at > org.netbeans.modules.netserver.websocket.WebSocketServerImpl$WebSocketHandler.initHandler(WebSocketServerImpl.java:226) > at > org.netbeans.modules.netserver.websocket.WebSocketServerImpl$WebSocketHandler.handshake(WebSocketServerImpl.java:197) > at > org.netbeans.modules.netserver.websocket.WebSocketServerImpl$WebSocketHandler.read(WebSocketServerImpl.java:186) > at > org.netbeans.modules.netserver.SocketFramework.readData(SocketFramework.java:155) > at > org.netbeans.modules.netserver.SocketFramework.process(SocketFramework.java:129) > at org.netbeans.modules.netserver.SocketServer.process(SocketServer.java:82) > at > org.netbeans.modules.netserver.SocketFramework.doRun(SocketFramework.java:113) > at org.netbeans.modules.netserver.SocketServer.run(SocketServer.java:53) > at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) > at > org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) > [catch] at > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) > INFO [org.netbeans.core.execution.Install]: KILL_PENDING_TASKS > INFO [org.netbeans.core.netigso.Netigso]: bundle > org.eclipse.osgi@3.9.1.v20140110-1610 256 > INFO [org.netbeans.core.netigso.Netigso]: bundle > org.eclipse.osgi@3.9.1.v20140110-1610 stopped > INFO [null]: Last record repeated again. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional c