[jira] [Commented] (NETBEANS-1807) PHP Debugging with Chrome ClassNotFoundException Issue

2019-01-23 Thread Pete Whelpton (JIRA)


[ 
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

2019-01-20 Thread Pete Whelpton (JIRA)


[ 
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

2019-01-11 Thread Pete Whelpton (JIRA)


[ 
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