This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 243204 - JBoss WildFly Support in Netbeans 8
Summary: JBoss WildFly Support in Netbeans 8
Status: RESOLVED FIXED
Alias: None
Product: serverplugins
Classification: Unclassified
Component: WildFly (show other bugs)
Version: 8.0
Hardware: PC Windows 7
: P3 normal with 1 vote (vote)
Assignee: ehsavoie
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-24 09:29 UTC by nebrass
Modified: 2016-04-22 13:13 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nebrass 2014-03-24 09:29:33 UTC
Bonjour,

I have installed the final Netbeans 8 version. And I downloaded WildFly 8.0.0 Final.

I downloaded the WidFly plugin for Netbeans from the official plugin repository of Netbeans (Plugins menu -> Available plugins -> wildfly keysearch -> downloaded -> restarted the IDE)

I added a new Wildfly server instance to Netbeans as Arun Gupta's guide : http://blog.arungupta.me/2013/12/netbeans8-and-wildfly8-techtip-6/

First bug:

When I try to start the server I noticed that the operation fail; until i found a workaround : disabling the proxy in netbeans ide (Tools -> Options -> General -> Proxy Settings = No Proxy). This is strange because I am not using any proxy on my machine either on my router.

Second bug:

The restarting operation is not possible if a deployment operation fails.

Third bug:

There is no feedback exchanging between the server and Netbeans; for example if a deployment or run operation fails, Netbeans still waiting and didnot parse log as it do for glassfish.

Fourth bug:
When expanding the Wildfly hierarchy in Servers menu, it took between 5-15 seconds to show up and to detect if the server is running or no.

I hope that could be solved so we can enjoy the new Java EE 7 experience with WildFly
Comment 1 ehsavoie 2014-03-24 09:49:26 UTC
First bug is a duplicate of : #242661 (https://netbeans.org/bugzilla/show_bug.cgi?id=242661) where on widnows there seems to be a "|" or "< "in the proxy config 

Fourth bug : I've changed the duration of the timeout for the client connection to 1 second and it seems more responsive now to detect the status (1 sec instead of 5).

Second bug : not very sure of what you mean
Third bug : I'll check on how glassfish does it, maybe I should look into the deployment status in a quicker way (I think i get an error message if the deployment fails then I sould try to remove it).
Comment 2 nebrass 2014-03-24 09:56:26 UTC
The Second bug:

If I try to deploye a project (I tried a WAR) to WildFly and the deployment failed, the server keeps looping and no operation is available in contextual menu of the server (Restart, Refresh, etc..) = I cannot control the server, and I can stop looping only by closing NetBeans (and sometimes by Killing the process).
Comment 3 ehsavoie 2014-03-24 10:13:36 UTC
There is a kill server operation (to help you in this) butI agree that is an issue.
Could you attach such a 'failing' war project  ?
Comment 4 douglasjunior 2016-04-22 12:46:58 UTC
I can confirm the Second Bug with Netbeans 8.1 and Wildfly 10.0.

I'm using Mac OS X 10.10.5 and Java 8.
Comment 5 douglasjunior 2016-04-22 13:13:26 UTC
The problem starts when using persistence.xml

Log:

10:11:31,482 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0027: Starting deployment of "JsfJpaEjbCdiWildfly-1.0-SNAPSHOT.war" (runtime-name: "JsfJpaEjbCdiWildfly-1.0-SNAPSHOT.war")
10:11:33,245 INFO  [org.jboss.as.jpa] (MSC service thread 1-5) WFLYJPA0002: Read persistence.xml for io.github.douglasjunior_JsfJpaEjbCdiWildfly_war_1.0-SNAPSHOTPU
10:11:33,314 INFO  [org.jboss.as.jpa] (ServerService Thread Pool -- 103) WFLYJPA0003: Starting Persistence Unit Service 'JsfJpaEjbCdiWildfly-1.0-SNAPSHOT.war#io.github.douglasjunior_JsfJpaEjbCdiWildfly_war_1.0-SNAPSHOTPU'
10:11:33,833 WARN  [org.jboss.modules] (ServerService Thread Pool -- 103) Failed to define class org.eclipse.persistence.internal.helper.Helper in Module "deployment.JsfJpaEjbCdiWildfly-1.0-SNAPSHOT.war:main" from Service Module Loader: java.lang.StackOverflowError
	at org.jboss.vfs.util.PathTokenizer.getTokens(PathTokenizer.java:98)
	at org.jboss.vfs.VirtualFile.getChild(VirtualFile.java:443)
	at org.jboss.as.server.deployment.module.VFSResourceLoader$2.run(VFSResourceLoader.java:133)
	at org.jboss.as.server.deployment.module.VFSResourceLoader$2.run(VFSResourceLoader.java:131)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.jboss.as.server.deployment.module.VFSResourceLoader.getClassSpec(VFSResourceLoader.java:131)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:265)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
	at org.jboss.modules.Module.loadModuleClass(Module.java:605)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
	at org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:4681)
	at org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:4653)
	at org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:4629)
	at org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:4578)
	at org.eclipse.persistence.internal.jpa.weaving.PersistenceWeaver.transform(PersistenceWeaver.java:127)
	at org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:48)
	at org.jboss.as.server.deployment.module.DelegatingClassFileTransformer.transform(DelegatingClassFileTransformer.java:60)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:429)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
	at org.jboss.modules.Module.loadModuleClass(Module.java:605)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
	at org.eclipse.persistence.internal.jpa.weaving.PersistenceWeaver.transform(PersistenceWeaver.java:80)
	at org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:48)
	at org.jboss.as.server.deployment.module.DelegatingClassFileTransformer.transform(DelegatingClassFileTransformer.java:60)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:429)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
	at org.jboss.modules.Module.loadModuleClass(Module.java:605)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
	at org.eclipse.persistence.internal.jpa.weaving.PersistenceWeaver.transform(PersistenceWeaver.java:80)
	at org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:48)
	at org.jboss.as.server.deployment.module.DelegatingClassFileTransformer.transform(DelegatingClassFileTransformer.java:60)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:429)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
	at org.jboss.modules.Module.loadModuleClass(Module.java:605)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
	at org.eclipse.persistence.internal.jpa.weaving.PersistenceWeaver.transform(PersistenceWeaver.java:80)
	at org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:48)
	at org.jboss.as.server.deployment.module.DelegatingClassFileTransformer.transform(DelegatingClassFileTransformer.java:60)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:429)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
	at org.jboss.modules.Module.loadModuleClass(Module.java:605)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
	at org.eclipse.persistence.internal.jpa.weaving.PersistenceWeaver.transform(PersistenceWeaver.java:80)
	at org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:48)
	at org.jboss.as.server.deployment.module.DelegatingClassFileTransformer.transform(DelegatingClassFileTransformer.java:60)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:429)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
	at org.jboss.modules.Module.loadModuleClass(Module.java:605)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
	at org.eclipse.persistence.internal.jpa.weaving.PersistenceWeaver.transform(PersistenceWeaver.java:80)
	at org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:48)
	at org.jboss.as.server.deployment.module.DelegatingClassFileTransformer.transform(DelegatingClassFileTransformer.java:60)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:429)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
	at org.jboss.modules.Module.loadModuleClass(Module.java:605)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
	at org.eclipse.persistence.internal.jpa.weaving.PersistenceWeaver.transform(PersistenceWeaver.java:80)
	at org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:48)
	at org.jboss.as.server.deployment.module.DelegatingClassFileTransformer.transform(DelegatingClassFileTransformer.java:60)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:429)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
	at org.jboss.modules.Module.loadModuleClass(Module.java:605)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
	at org.eclipse.persistence.internal.jpa.weaving.PersistenceWeaver.transform(PersistenceWeaver.java:80)
	at org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:48)
	at org.jboss.as.server.deployment.module.DelegatingClassFileTransformer.transform(DelegatingClassFileTransformer.java:60)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:429)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
	at org.jboss.modules.Module.loadModuleClass(Module.java:605)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
	at org.eclipse.persistence.internal.jpa.weaving.PersistenceWeaver.transform(PersistenceWeaver.java:80)
	at org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:48)
	at org.jboss.as.server.deployment.module.DelegatingClassFileTransformer.transform(DelegatingClassFileTransformer.java:60)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:429)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
	at org.jboss.modules.Module.loadModuleClass(Module.java:605)
	... infinity