Bug 780825 (SOA-3275) - jUDDI web console shows "error: org/apache/commons/beanutils/BeanUtils" on Publisher page
Summary: jUDDI web console shows "error: org/apache/commons/beanutils/BeanUtils" on ...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-3275
Product: JBoss Enterprise SOA Platform 5
Classification: JBoss
Component: jUDDI - within SOA
Version: 5.2.0.ER2
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 5.2.0 GA,5.2.0.ER4
Assignee: Kurt Stam
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-08-17 20:24 UTC by Robert Balent
Modified: 2014-01-13 00:20 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-10-03 15:17:33 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker JBPAPP-7142 0 None None None Never
Red Hat Issue Tracker SOA-3275 0 None None None Never

Description Robert Balent 2011-08-17 20:24:50 UTC
project_key: SOA

When you open SOA Platform jUDDI Registry web console and click on the "Publisher" link, after few seconds appears box with message "error: org/apache/commons/beanutils/BeanUtils" and on server console is thrown exception[1].

It probably indicates missing commons-beanutils library in <JBOSS_HOME>/server/<profile>/deploy/uddi-console.war/WEB-INF/lib/ folder.


[1]
ERROR [JUDDIApiServiceImpl] Could not obtain publishers. org/apache/commons/beanutils/BeanUtils
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/BeanUtils
	at org.apache.juddi.portlets.server.service.JUDDIApiServiceImpl.getPublishers(JUDDIApiServiceImpl.java:84)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
	at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
	at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
	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:330)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:599)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451)
	at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.beanutils.BeanUtils from BaseClassLoader@5a5b14a1{vfsfile:/home/rbalent/jboss-soa-p-5/jboss-as/server/mysql51/deploy/uddi-console.war/}
	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:477)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
	... 31 more

Comment 1 Julian Coleman 2011-09-06 13:56:11 UTC
Resolved with revision 9961 of:

  soa-p/src/main/assembly/soa.zip.xml

Commit message:

  SOA-3275
  
  Move: 
  
    server/*/deploy/admin-console.war/WEB-INF/lib/commons-beanutils.jar
  
  to:  
   
    server/*/lib/commons-beanutils.jar


Comment 2 Julian Coleman 2011-09-06 13:56:11 UTC
Release Notes Docs Status: Added: Not Required


Comment 3 Julian Coleman 2011-09-06 13:58:47 UTC
Link: Added: This issue relates to JBPAPP-7142


Comment 4 David Le Sage 2011-09-07 00:01:02 UTC
Writer: Added: dlesage



Note You need to log in before you can comment on or make changes to this bug.