You need to make sure to stop your app before you try and
update/delete deployable libraries that depend on them.
Sometimes I've had WebLogic get into a weird state where I
had to delete both the deployable library and my ear then
re-install them in order to get it to work okay. This
happens more often on Solaris than on Windows.
Micah
-----Original Message-----
From: Marelli Daniele [mailto aniele.M
arelli one-ans.it]
Sent: Friday, August 31, 2007 9:54 AM
To: Micah Koch; Beehive Users
Subject: R: Upgrading Beehive into WebLogic 9.2
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(ServerReques
t.java:205) at
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.j
ava:223) at
javax.management.remote.rmi.RMIConnectionImpl_920_WLStub.get
MBeanInfo(Unknown Source) at
javax.management.remote.rmi.RMIConnector$RemoteMBeanServerCo
nnection.getMBeanInfo(RMIConnector.java:1028) at
weblogic.management.jmx.MBeanServerInvocationHandler.newProx
yInstance(MBeanServerInvocationHandler.java:591) at
weblogic.management.jmx.MBeanServerInvocationHandler.invoke(
MBeanServerInvocationHandler.java:432) at
$Proxy103.getReferencingRuntimes(Unknown Source) at
com.bea.console.utils.DeploymentUtils.mergeReferencingApps(D
eploymentUtils.java:3979) at
com.bea.console.utils.DeploymentUtils.getReferencingApps(Dep
loymentUtils.java:3945) at
com.bea.console.actions.app.uninstall.Flow.begin(Flow.java:1
22) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
ssorImpl.java:39) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:25) at
java.lang.reflect.Method.invoke(Method.java:585) at
org.apache.beehive.netui.pageflow.FlowController.invokeActio
nMethod(FlowController.java:869) at
org.apache.beehive.netui.pageflow.FlowController.getActionMe
thodForward(FlowController.java:808) at
org.apache.beehive.netui.pageflow.FlowController.internalExe
cute(FlowController.java:477) at
org.apache.beehive.netui.pageflow.PageFlowController.interna
lExecute(PageFlowController.java:305) at
org.apache.beehive.netui.pageflow.FlowController.execute(Flo
wController.java:335) at
org.apache.beehive.netui.pageflow.internal.FlowControllerAct
ion.execute(FlowControllerAction.java:51) at
org.apache.struts.action.RequestProcessor.processActionPerfo
rm(RequestProcessor.java:419) at
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.a
ccess$201(PageFlowRequestProcessor.java:95) at
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$A
ctionRunner.execute(PageFlowRequestProcessor.java:2042) at
org.apache.beehive.netui.pageflow.interceptor.action.interna
l.ActionInterceptors$WrapActionInterceptorChain.continueChai
n(ActionInterceptors.java:63) at
org.apache.beehive.netui.pageflow.interceptor.action.ActionI
nterceptor.wrapAction(ActionInterceptor.java:167) at
org.apache.beehive.netui.pageflow.interceptor.action.interna
l.ActionInterceptors$WrapActionInterceptorChain.invoke(Actio
nInterceptors.java:49) at
org.apache.beehive.netui.pageflow.interceptor.action.interna
l.ActionInterceptors$WrapActionInterceptorChain.continueChai
n(ActionInterceptors.java:57) at
org.apache.beehive.netui.pageflow.interceptor.action.interna
l.ActionInterceptors.wrapAction(ActionInterceptors.java:86)
at
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.p
rocessActionPerform(PageFlowRequestProcessor.java:2114) at
com.bea.console.internal.ConsolePageFlowRequestProcessor.pro
cessActionPerform(ConsolePageFlowRequestProcessor.java:221)
at
org.apache.struts.action.RequestProcessor.process(RequestPro
cessor.java:224) at
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.p
rocessInternal(PageFlowRequestProcessor.java:554) at
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.p
rocess(PageFlowRequestProcessor.java:851) at
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.
process(AutoRegisterActionServlet.java:630) at
org.apache.beehive.netui.pageflow.PageFlowActionServlet.proc
ess(PageFlowActionServlet.java:157) at
com.bea.console.internal.ConsoleActionServlet.process(Consol
eActionServlet.java:241) at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.j
ava:414) at
com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleA
ctionServlet.java:130) at
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup
(PageFlowUtils.java:1169) at
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSup
port.executeAction(ScopedContentCommonSupport.java:688) at
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSup
port.renderInternal(ScopedContentCommonSupport.java:268) at
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.rende
r(PageFlowStubImpl.java:136) at
com.bea.netuix.servlets.controls.content.NetuiContent.preRen
der(NetuiContent.java:288) at
com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.
java:427) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:708) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(C
ontrolTreeWalker.java:720) at
com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.j
ava: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(UISer
vlet.java:419) at
com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.j
ava:267) at
com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.
java:197) at
com.bea.netuix.servlets.manager.SingleFileServlet.service(Si
ngleFileServlet.java:221) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at
weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.j
ava:124) at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceA
ction.run(StubSecurityHelper.java:225) at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(S
tubSecurityHelper.java:127) at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStu
bImpl.java:283) at
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.jav
a:26) at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterCha
inImpl.java:42) at
weblogic.servlet.internal.RequestEventsFilter.doFilter(Reque
stEventsFilter.java:26) at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterCha
inImpl.java:42) at
weblogic.servlet.internal.WebAppServletContext$ServletInvoca
tionAction.run(WebAppServletContext.java:3212) at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Aut
henticatedSubject.java:321) at
weblogic.security.service.SecurityManager.runAs(SecurityMana
ger.java:121) at
weblogic.servlet.internal.WebAppServletContext.securedExecut
e(WebAppServletContext.java:1983) at
weblogic.servlet.internal.WebAppServletContext.execute(WebAp
pServletContext.java:1890) at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequ
estImpl.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(R
MIConnectionImpl.java:1697) at
javax.management.remote.rmi.RMIConnectionImpl.getMBeanInfo(R
MIConnectionImpl.java:849) at
javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(
Unknown Source) at
weblogic.rmi.internal.ServerRequest.sendReceive(ServerReques
t.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 aniele.M
arelli 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-reso
urces-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.
------------------------------------------------------------
------------
-----------------------------
|