You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@beehive.apache.org by Eddie O'Neil <ek...@gmail.com> on 2007/11/20 18:35:40 UTC

Re: R: Upgrading Beehive into WebLogic 9.2

Marelli--

  From the sound of it, the web application you're working on now
contains JARs from two different versions of NetUI.  Mixing versions
of JARs like this can lead to strange errors and is usually something
to avoid.  If you are going to update Beehive, it's best to update the
entire runtime.

  This particular problem looks like an issue integrating Beehive into
WebLogic; I'd suggest working with BEA support to diagnose this and
hopefully find a solution.

Cheers,
Eddie



On Aug 31, 2007 7:53 AM, Marelli Daniele <Da...@one-ans.it> wrote:
> Thanks a lot Micah !!!!
>
> I have copied the new version of beehive-netui-tags.jar into WEB-INF/lib and now the table pagination works fine !
>
> I have also tried to substitute weblogic libraries (and this will be a better solution for me) but I have another problem.
> In fact, if I try to remove the original version of beehive libraries (4) from the Web Logic console, I get this exception:
>
> An unexpected exception has occurred processing your request
>
> Message: null
>
> Stack Trace:
> javax.management.RuntimeOperationsException at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:205) at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223) at javax.management.remote.rmi.RMIConnectionImpl_920_WLStub.getMBeanInfo(Unknown Source) at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.getMBeanInfo(RMIConnector.java:1028) at weblogic.management.jmx.MBeanServerInvocationHandler.newProxyInstance(MBeanServerInvocationHandler.java:591) at weblogic.management.jmx.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:432) at $Proxy103.getReferencingRuntimes(Unknown Source) at com.bea.console.utils.DeploymentUtils.mergeReferencingApps(DeploymentUtils.java:3979) at com.bea.console.utils.DeploymentUtils.getReferencingApps(DeploymentUtils.java:3945) at com.bea.console.actions.app.uninstall.Flow.begin(Flow.java:122) 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:585) at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:869) at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:808) at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:477) at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:305) at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:335) at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:51) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:95) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2042) at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:63) at org.apache.beehive.netui.pageflow.interceptor.action.ActionInterceptor.wrapAction(ActionInterceptor.java:167) at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.invoke(ActionInterceptors.java:49) at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:57) at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:86) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2114) at com.bea.console.internal.ConsolePageFlowRequestProcessor.processActionPerform(ConsolePageFlowRequestProcessor.java:221) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:554) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:851) at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:630) at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:157) at com.bea.console.internal.ConsoleActionServlet.process(ConsoleActionServlet.java:241) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleActionServlet.java:130) at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1169) at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:688) at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:268) at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.render(PageFlowStubImpl.java:136) at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:288) at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:427) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:708) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720) at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:183) at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361) at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339) at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186) at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140) at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:419) at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:267) at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:197) at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:221) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:124) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3212) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) Caused by: java.lang.IllegalArgumentException: ObjectName must not be null at javax.management.remote.rmi.RMIConnectionImpl.checkNonNull(RMIConnectionImpl.java:1697) at javax.management.remote.rmi.RMIConnectionImpl.getMBeanInfo(RMIConnectionImpl.java:849) at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174) ... 97 more
>
> Do you know what can I do ?
>
> Thank you,
>
> Marelli Daniele
>
> -----Messaggio originale-----
> Da: Micah Koch [mailto:mkoch@motive.com]
> Inviato: mercoledì 29 agosto 2007 16.02
> A: Beehive Users; Marelli Daniele
> Oggetto: RE: Upgrading Beehive into WebLogic 9.2
>
>
> Either forget about using the deployable libraries and just stick the
> .jar files in your WEB-INF/lib(make sure to remove references to the
> deployable libraries from your weblogic.xml), OR take the weblogic
> deployable libraries, and overwrite the jars they contain with your new
> beehive jars.  Then redeploy the updated deployable libraries and your
> application.
>
> All the deployable libraries are, are ears with .jar files in
> APP-INF/lib or they are wars with .jar files in WEB-INF/lib.  These
> libraries just get merged at deployment time into any ear/war that
> references them from the weblogic.xml.
> Micah
>
> -----Original Message-----
> From: Marelli Daniele [mailto:Daniele.Marelli@one-ans.it]
> Sent: Wednesday, August 29, 2007 4:00 AM
> To: user@beehive.apache.org
> Subject: Upgrading Beehive into WebLogic 9.2
>
> Hi All,
>
> I am using Beehive in WebLogic 9.2 and I have a great problem with
> "netui-data:dataGrid" component.
> The next and previous links of pager works fine when I open the page,
> but if I run an action (for example pressing a button in the same page)
> then this buttons execute the same action too !
>
> I think that this problem can be dued to the obsolete Beehive version
> (1.0.1) that comes with WebLogic 9.2 and I want try to install the
> latest version.
>
> I am able to get the latest version from cvs and to build it (ant
> build.dist).
> But I don't understand how I can install the outputs JARs into WebLogic
> !
> In fact, build.xml produces only .jar files, but WebLogic use this
> enterprise archieves:
>
>
> ../weblogic92/common/deployable-libraries/beehive-controls-1.0.ear
>
> ../weblogic92/common/deployable-libraries/beehive-netui-resources-1.0.wa
> r
>         ../weblogic92/common/deployable-libraries/beehive-netui-1.0.war
>
> ../weblogic92/common/deployable-libraries/beehive-controls-1.0.war
>
> Have you any suggestion ?
>
> Thank you in advance,
>
> Marelli Daniele
>
>
> Internet Email Confidentiality Footer
> ------------------------------------------------------------------------
> -----------------------------
> La presente comunicazione, con le informazioni in essa contenute e ogni
> documento o file allegato, e' rivolta unicamente alla/e persona/e cui e'
> indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non
> siete i destinatari/autorizzati siete avvisati che qualsiasi azione,
> copia, comunicazione, divulgazione o simili basate sul contenuto di tali
> informazioni e' vietata e potrebbe essere contro la legge (art. 616
> C.P., D.Lgs n. 196/2003 Codice in materia di protezione dei dati
> personali). Se avete ricevuto questa comunicazione per errore, vi
> preghiamo di darne immediata notizia al mittente e di distruggere il
> messaggio originale e ogni file allegato senza farne copia alcuna o
> riprodurne in alcun modo il contenuto.
>
> This e-mail and its attachments are intended for the addressee(s) only
> and are confidential and/or may contain legally privileged information.
> If you have received this message by mistake or are not one of the
> addressees above, you may take no action based on it, and you may not
> copy or show it to anyone; please reply to this e-mail and point out the
> error which has occurred.
> ------------------------------------------------------------------------
> -----------------------------
>
>