[JBoss JIRA] Commented: (EMBJOPR-274) PluginTransformException < FileNotFoundException: /localhost/admin-console/plugins/jopr-hibernate-plugin-1.4.0-SNAPSHOT.jar
by Ian Springer (JIRA)
[ https://jira.jboss.org/browse/EMBJOPR-274?page=com.atlassian.jira.plugin.... ]
Ian Springer commented on EMBJOPR-274:
--------------------------------------
This was a bug in the RHQ code that loads plugin jars. That code was assuming the plugin jar URLS were file URLs, but when running inside the admin-console, they were jndi URLs. This is now fixed in the RHQ git 'gwt' branch - rev 927194d360d4b47023fa9713d18365081457a1f6 - it still needs to be merged into the 'master' branch.
> PluginTransformException < FileNotFoundException: /localhost/admin-console/plugins/jopr-hibernate-plugin-1.4.0-SNAPSHOT.jar
> ---------------------------------------------------------------------------------------------------------------------------
>
> Key: EMBJOPR-274
> URL: https://jira.jboss.org/browse/EMBJOPR-274
> Project: Embedded Jopr
> Issue Type: Bug
> Affects Versions: 1.3.3
> Environment: EAP 5.0 GA
> RHQ and Jopr 1.4.0-SNAPSHOT commit 6a59e0f19febd2d316872a2d1af27e14d0d65247
> Reporter: Ondrej Žižka
> Assignee: Ian Springer
> Attachments: plugins-load-full.log, plugins-load.log
>
>
> All plugins report failure when being loaded - see bellow and the attached log. However, the admin console seems to work correctly.
> 00:01:34,468 ERROR [PluginManager] Plugin [Hibernate] at [jndi:/localhost/admin-console/plugins/jopr-hibernate-plugin-1.4.0-SNAPSHOT.jar] could not be loaded and will therefore not be deployed.
> org.rhq.core.clientapi.descriptor.PluginTransformException: Failed to create plugin.
> at org.rhq.core.clientapi.descriptor.PluginTransformer.toPlugin(PluginTransformer.java:77)
> at org.rhq.core.pc.plugin.PluginManager$1.execute(PluginManager.java:197)
> at org.rhq.core.pc.plugin.PluginManager.loadPlugin(PluginManager.java:361)
> at org.rhq.core.pc.plugin.PluginManager.initialize(PluginManager.java:152)
> at org.rhq.core.pc.PluginContainer.startContainerService(PluginContainer.java:365)
> at org.rhq.core.pc.PluginContainer.initialize(PluginContainer.java:241)
> at org.jboss.on.embedded.ui.BootstrapAction.initPluginContainer(BootstrapAction.java:155)
> [...]
> Caused by: java.io.FileNotFoundException: /localhost/admin-console/plugins/jopr-hibernate-plugin-1.4.0-SNAPSHOT.jar (No such file or directory)
> at java.io.FileInputStream.open(Native Method)
> at java.io.FileInputStream.<init>(FileInputStream.java:106)
> at org.rhq.core.util.MessageDigestGenerator.getDigest(MessageDigestGenerator.java:207)
> at org.rhq.core.util.MessageDigestGenerator.getDigestString(MessageDigestGenerator.java:226)
> at org.rhq.core.clientapi.descriptor.PluginTransformer.getMd5(PluginTransformer.java:98)
> at org.rhq.core.clientapi.descriptor.PluginTransformer.toPlugin(PluginTransformer.java:71)
> ... 96 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 9 months
[JBoss JIRA] Assigned: (EMBJOPR-274) PluginTransformException < FileNotFoundException: /localhost/admin-console/plugins/jopr-hibernate-plugin-1.4.0-SNAPSHOT.jar
by Ian Springer (JIRA)
[ https://jira.jboss.org/browse/EMBJOPR-274?page=com.atlassian.jira.plugin.... ]
Ian Springer reassigned EMBJOPR-274:
------------------------------------
Assignee: Ian Springer (was: Charles Crouch)
> PluginTransformException < FileNotFoundException: /localhost/admin-console/plugins/jopr-hibernate-plugin-1.4.0-SNAPSHOT.jar
> ---------------------------------------------------------------------------------------------------------------------------
>
> Key: EMBJOPR-274
> URL: https://jira.jboss.org/browse/EMBJOPR-274
> Project: Embedded Jopr
> Issue Type: Bug
> Affects Versions: 1.3.3
> Environment: EAP 5.0 GA
> RHQ and Jopr 1.4.0-SNAPSHOT commit 6a59e0f19febd2d316872a2d1af27e14d0d65247
> Reporter: Ondrej Žižka
> Assignee: Ian Springer
> Attachments: plugins-load-full.log, plugins-load.log
>
>
> All plugins report failure when being loaded - see bellow and the attached log. However, the admin console seems to work correctly.
> 00:01:34,468 ERROR [PluginManager] Plugin [Hibernate] at [jndi:/localhost/admin-console/plugins/jopr-hibernate-plugin-1.4.0-SNAPSHOT.jar] could not be loaded and will therefore not be deployed.
> org.rhq.core.clientapi.descriptor.PluginTransformException: Failed to create plugin.
> at org.rhq.core.clientapi.descriptor.PluginTransformer.toPlugin(PluginTransformer.java:77)
> at org.rhq.core.pc.plugin.PluginManager$1.execute(PluginManager.java:197)
> at org.rhq.core.pc.plugin.PluginManager.loadPlugin(PluginManager.java:361)
> at org.rhq.core.pc.plugin.PluginManager.initialize(PluginManager.java:152)
> at org.rhq.core.pc.PluginContainer.startContainerService(PluginContainer.java:365)
> at org.rhq.core.pc.PluginContainer.initialize(PluginContainer.java:241)
> at org.jboss.on.embedded.ui.BootstrapAction.initPluginContainer(BootstrapAction.java:155)
> [...]
> Caused by: java.io.FileNotFoundException: /localhost/admin-console/plugins/jopr-hibernate-plugin-1.4.0-SNAPSHOT.jar (No such file or directory)
> at java.io.FileInputStream.open(Native Method)
> at java.io.FileInputStream.<init>(FileInputStream.java:106)
> at org.rhq.core.util.MessageDigestGenerator.getDigest(MessageDigestGenerator.java:207)
> at org.rhq.core.util.MessageDigestGenerator.getDigestString(MessageDigestGenerator.java:226)
> at org.rhq.core.clientapi.descriptor.PluginTransformer.getMd5(PluginTransformer.java:98)
> at org.rhq.core.clientapi.descriptor.PluginTransformer.toPlugin(PluginTransformer.java:71)
> ... 96 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 9 months
[JBoss JIRA] Commented: (EMBJOPR-300) Admin console on 6.0.0.M3 fails with NoClassDefFoundError when adding a new resource
by Tim Fox (JIRA)
[ https://jira.jboss.org/browse/EMBJOPR-300?page=com.atlassian.jira.plugin.... ]
Tim Fox commented on EMBJOPR-300:
---------------------------------
Just wanted to make a comment here.
The HornetQ team spent literally months getting the new HornetQ admin functionality integrated into the JBoss AS console, only to have it broken at the very last minute by this bug just before the release. This is particularly frustrating due to the large amount of effort spent trying to hit the M3 release, and it reflects badly on the HornetQ project (even though it wasn't a problem in HornetQ).
I know that shit happens and people make mistakes - that is par for the course. However what this shows is a lack of smoke testing of core functionality before cutting a release.
Can I suggest that before cutting any AS release someone spends an hour to test the distribution?- click through the admin console and make sure most things work ok. This is something we always do in the HQ project - test our distros before releasing them to the world at large.
> Admin console on 6.0.0.M3 fails with NoClassDefFoundError when adding a new resource
> -------------------------------------------------------------------------------------
>
> Key: EMBJOPR-300
> URL: https://jira.jboss.org/browse/EMBJOPR-300
> Project: Embedded Jopr
> Issue Type: Bug
> Reporter: jaikiran pai
> Assignee: Ian Springer
> Fix For: 1.4.0
>
>
> As mentioned in the referenced forum thread, the admin-console shipped in AS 6.0.0.M3 throws this exception (for most of the "Add new resource" operations):
> javax.servlet.ServletException: org/richfaces/validator/NullValueValidator
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:325)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:336)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:38)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
> at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
> at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
> at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
> at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> at org.jboss.on.embedded.LazyStartupFilter.doFilter(LazyStartupFilter.java:87)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:293)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
> at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
> at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:872)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
> at java.lang.Thread.run(Thread.java:619)
> One such operation is Admin console -> JMS Manager -> JMS queues -> Add new resource
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 9 months