Portal 4.0 null PortalState problem
We are running WebLogic Portal 4.0, and are getting this intermittent error:
Retrieved a null PortalState object from the PortalRequest
It seems to happen randomly, like if you save a skin for example.
The stack trace has some reference to webflows, but we do not have any webflows configured.
There
must be problems with the default webflows.
Looks like the Portal is broken.
A fix would be appreciated.
Thanks
We are using WL 6.1 (service pack 1) and WLP 4.0.
Thanks
Dave
"Daniel Selman" <[email protected]> wrote:
David,
What WLS and WLP versions are you runnning?
Thanks,
Daniel Selman
"David Mrozek" <[email protected]> wrote in message
news:[email protected]...
Here are some details about the problem:
The URL:
http://server:port/web/application?origin=hnav_bar.jsp&event=bea.portal.fram
ework.internal.refresh&pageid=aboutus
Error and stacktrace:
Runtime Error...
Retrieved a null PortalState object from the PortalRequest.
Stack Trace...
Exception[com.bea.p13n.appflow.exception.ProcessingException: Retrieved
a>null PortalState>> object from the PortRequest. at
com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.java:68
) at
>
com.bea.portal.appflow.processor.AbstractPortalProcessor.process(AbstractPor
talProcessor.java:86)
at
com.bea.p13n.appflow.weblogic.internal.WebFlowExecutorImpl.processTarget(Web
flowExecutorImpl.java:1141)
at
com.bea.p13n.appflow.weblogic.internal.WebFlowExecutorImpl.gotoNode(WebflowE
xecutorImpl.java:663)
at
com.bea.p13n.appflow.weblogic.internal.WebFlowExecutorImpl.gotoNextNode(Webf
lowExecutorImpl.java:601)
at
com.bea.p13n.appflow.weblogic.internal.WebFlowExecutorImpl.gotoNode(WebflowE
xecutorImpl.java:674)
at
com.bea.p13n.appflow.weblogic.internal.WebFlowExecutorImpl.gotoNextNode(Webf
lowExecutorImpl.java:601)
at
com.bea.p13n.appflow.weblogic.internal.WebFlowExecutorImpl.processWorkflowRe
quest(WebflowExecutorImpl.java:464)
at
com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflowHelper
..java:139)
at
com.bea.portal.appflow.servlets.internal.PortalWebflowServlet.doGet(PortalWe
bflowServlet.java:124)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740) atjavax.servlet.http.HttpServlet.service
(HttpServlet.java:853) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2450)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2039)
at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) atweblogic.kernel.ExecuteThread.run
(ExecuteThread.java:120)
(I had to type this in, so there may be a few typos).
Thanks
Dave
"Daniel Selman" <[email protected]> wrote:
David,
Please post a stack trace, logs and any configuration information that
might
help reproduce the problem.
Thanks,
Daniel Selman
"David Mrozek" <[email protected]> wrote in message
news:[email protected]...
We are running WebLogic Portal 4.0, and are getting this intermittenterror:
Retrieved a null PortalState object from the PortalRequest
It seems to happen randomly, like if you save a skin for example.
The stack trace has some reference to webflows, but we do not have
any
webflows configured.
There
must be problems with the default webflows.
Looks like the Portal is broken.
A fix would be appreciated.
Thanks
Similar Messages
-
Hi,
we're using WLP 7.0 on Windows 2000 machines against an Oracle 8.1.6
database. From time to time we get an error "Retreived a null PortalState
object from the PortalRequest" which forces us to restart the (weblogic)
server.
Here's the stack trace from the runtime error:
Exception[com.bea.p13n.appflow.exception.ProcessingException: Retreived a
null PortalState object from the PortalRequest.] at
com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.java:92
) at
com.bea.portal.appflow.processor.AbstractPortalProcessor.process(AbstractPor
talProcessor.java:104) at
com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor.java:1
06) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarget(Webf
lowExecutorImpl.java:1217) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(WebflowEx
ecutorImpl.java:730) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNode(Webfl
owExecutorImpl.java:668) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(WebflowEx
ecutorImpl.java:745) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNode(Webfl
owExecutorImpl.java:668) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebflowRequ
est(WebflowExecutorImpl.java:530) at
com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflowHelper
.java:166) at
com.bea.portal.appflow.servlets.internal.PortalWebflowServlet.doGet(PortalWe
bflowServlet.java:128) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:945) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:332) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:242) at
weblogic.servlet.internal.RequestDispatcherImpl$ForwardAction.run(RequestDis
patcherImpl.java:341) at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.java:721) at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
l.java:251) at
weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:115) at
jsp_servlet.__index._jspService(index.jsp:3) at
weblogic.servlet.jsp.JspBase.service(JspBase.java:27) at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:945) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:332) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:242) at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:5360) at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.java:721) at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:3043) at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2468) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)
and in the command window where startPortal.bat was executed we have this:
<2002-okt-16 15:10:34 CEST> <Error> <PortalAppflow> <415403> <Could not
retrieve the UserPortalState [user identity = null, portal identifier =
portalApp/banzukeWebApp, page identifier = null] from the PortalManager.
Exception[com.bea.portal.manager.internal.persistence.PersistenceException:
No rows returned.]
at
com.bea.portal.manager.internal.persistence.jdbc.JdbcPersonalizationManager.
loadPortalP13nEntry(JdbcPersonalizationManager.java:222)
at
com.bea.portal.manager.internal.persistence.jdbc.CachingPersonalizationManag
er.loadPortalP13nEntry(CachingPersonalizationManager.java:141)
at
com.bea.portal.manager.internal.persistence.jdbc.KeyCachingPersistenceManage
r.loadPortalPersonalization(KeyCachingPersistenceManager.java:250)
at
com.bea.portal.manager.internal.persistence.AbstractPersistenceManager.getPo
rtalPersonalization(AbstractPersistenceManager.java:283)
at
com.bea.portal.manager.internal.persistence.jdbc.ValidatingPersistenceManage
r.getPortalPersonalization(ValidatingPersistenceManager.java:63)
at
com.bea.portal.manager.internal.persistence.jdbc.UserCachingPersistenceManag
er.getPortalPersonalization(UserCachingPersistenceManager.java:126)
at
com.bea.portal.manager.internal.persistence.AbstractPersistenceManager.getPo
rtalPersonalization(AbstractPersistenceManager.java:245)
at
com.bea.portal.manager.internal.PortalManagerDelegateImpl.getMutablePortalPe
rsonalization(PortalManagerDelegateImpl.java:213)
at
com.bea.portal.manager.internal.PortalManagerDelegateImpl.getPortalPersonali
zation(PortalManagerDelegateImpl.java:187)
at
com.bea.portal.manager.internal.PortalManagerDelegateImpl.getUserPortalState
(PortalManagerDelegateImpl.java:166)
at
com.bea.portal.manager.ejb.internal.PortalManagerBean.getUserPortalState(Por
talManagerBean.java:70)
at
com.bea.portal.manager.ejb.internal.PortalManagerBean_w6xny9_EOImpl.getUserP
ortalState(PortalManagerBean_w6xny9_EOImpl.java:262)
at
com.bea.portal.appflow.internal.PortalRequestImpl.getPortalState(PortalReque
stImpl.java:148)
at
com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.java:88
at
com.bea.portal.appflow.processor.AbstractPortalProcessor.process(AbstractPor
talProcessor.java:104)
at
com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor.java:1
06)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarget(Webf
lowExecutorImpl.java:1217)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(WebflowEx
ecutorImpl.java:730)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNode(Webfl
owExecutorImpl.java:668)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(WebflowEx
ecutorImpl.java:745)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNode(Webfl
owExecutorImpl.java:668)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebflowRequ
est(WebflowExecutorImpl.java:530)
at
com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflowHelper
.java:166)
at
com.bea.portal.appflow.servlets.internal.PortalWebflowServlet.doGet(PortalWe
bflowServlet.java:128)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:945)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:332)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:242)
at
weblogic.servlet.internal.RequestDispatcherImpl$ForwardAction.run(RequestDis
patcherImpl.java:341)
at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.java:721)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
l.java:251)
at
weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:115)
at jsp_servlet.__index._jspService(index.jsp:3)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:945)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:332)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:242)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:5360)
at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.java:721)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:3043)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2468)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)
Anybody got any ideas on what's happening, and why?
Thanks in advance.
/torkelYes, the server that messed up the PORTAL_P13N table by deleting and
inserting a row sent out a Cache.flush() that was not received by the other
servers hitting the db because they were not in a cluster with the first
machine.
Ture Hoefner
BEA Systems, Inc.
www.bea.com
<Will Young wyoungATsapient.com> wrote in message
news:[email protected]...
>
Hi Torkel,
I actually thought I responded to this thread earlier...i guess my postdid not
show up?
Anyhoo...we saw this problem a lot as well. We realized that the problemwas
caused by multiple developers (and their individual servers) pointing tothe same
Weblogic schema. When one server was up and running by itself...noproblem.
Once another server started, it changes the values in one of the PORTAL_*tables.
This messes up the first server.
We had to make sure that individual developers each had their own weblogicschema's
to sync to.
Will Young
"Ture Hoefner" <replyto@newsgroup> wrote:
Hello Torkel,
I traced the stack trace from your server console and I believe that
you
are getting the PersistencException with <Could not retrieve the
UserPortalState...> because there is an invalid key for the PORTAL_P13N
table in your key cache, "Portal P13n Key Cache".
This is a known issue that was fixed with CR083320 in SP1 for Portal
7.0
that sounds like your problem. The workaround, until you can install
SP1,
is to flush or disable the "Portal P13n Key Cache". This can be done
via
the WebLogic Console (I'll put instructions at the end of this posting).
Here is what your stack trace tells me:
The main message from your command window starts with
[...PortalPersistenceException: No rows returned]
I traced the ...JdbcPersonalizationManager.loadPortalP13nEntry(line 222)
to
verify that this was caused by an empty ResultSet from a query of the
PORTAL_P13N table using the primary key, PORTAL_P13N_ID.
I traced CachingPersonalizationManager.loadPortalP13nEntry(line 141)
to
verify that the key we use to compare to the PORTAL_P13N_ID primary key
is
obtained from the "Portal P13n Key Cache" (yes, those are spaces in the
name). This is a com.bea.p13n.cache.Cache.
Here is why I think this could be the same problem we solved with
CR083320:
The key that we used to cache the PORTAL_P13N_ID in the "Portal P13n
Key
Cache" is not Serializable. In some situations (like a clustered
configuration) this can cause the "Portal P13n Key Cache" to becomestale.
When a stale PORTAL_P13N_ID is used to look up a row in the PORTAL_P13N
table, it is not there anymore and you can get your exception.
However, it is possible that another part of the Portal framework is
deleting the row in your PORTAL_P13N table without updating the "Portal
P13n
Key Cache". If that is the case, then you may see the problem after
you
install SP1. If that is the case, then disable the cache as a temporary
workaround and let me know.
Here are the instructions for setting up the MBean to manage the "Portal
P13n Key Cache" (yes, those are spaces in the name)...
Add an entry for this cache in the META-INF/application-config.xml
deployment descriptor for your J2EE
application. Add it to the <CacheManager> element with the other caches
like this:
<CacheManager
Name="CacheManager"
>
<Cache
Enabled="false"
MaxEntries="100"
Name="Portal P13n Key Cache"
TimeToLive="3600000"
/>
</CacheManager>
Once you have created an entry for this cache, you can manage it through
the
console with the other caches, using the "Service Configuration"extension
under your J2EE app deployment.
"Torkel Skogman" <[email protected]> wrote in message
news:[email protected]...
Hi,
we're using WLP 7.0 on Windows 2000 machines against an Oracle 8.1.6
database. From time to time we get an error "Retreived a null
PortalState
object from the PortalRequest" which forces us to restart the(weblogic)
server.
Here's the stack trace from the runtime error:
Exception[com.bea.p13n.appflow.exception.ProcessingException: Retreived
a> >> null PortalState object from the PortalRequest. at
com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.java:92
) at
com.bea.portal.appflow.processor.AbstractPortalProcessor.process(AbstractPor
talProcessor.java:104) at
com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor.java:1
06) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarget(Webf
lowExecutorImpl.java:1217) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(WebflowEx
ecutorImpl.java:730) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNode(Webfl
owExecutorImpl.java:668) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(WebflowEx
ecutorImpl.java:745) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNode(Webfl
owExecutorImpl.java:668) at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebflowRequ
est(WebflowExecutorImpl.java:530) at
com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflowHelper
.java:166) at
com.bea.portal.appflow.servlets.internal.PortalWebflowServlet.doGet(PortalWe
bflowServlet.java:128) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:945) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:332) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:242) at
weblogic.servlet.internal.RequestDispatcherImpl$ForwardAction.run(RequestDis
patcherImpl.java:341) at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.java:721) at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
l.java:251) at
weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:115)at
jsp_servlet.__index._jspService(index.jsp:3) at
weblogic.servlet.jsp.JspBase.service(JspBase.java:27) at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:945) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:332) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:242) at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:5360) at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.java:721) at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:3043) at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2468) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)
and in the command window where startPortal.bat was executed we havethis:
<2002-okt-16 15:10:34 CEST> <Error> <PortalAppflow> <415403> <Couldnot
retrieve the UserPortalState [user identity = null, portal identifier
=> >> portalApp/banzukeWebApp, page identifier = null from the
PortalManager.
>>>
>
Exception[com.bea.portal.manager.internal.persistence.PersistenceException:
No rows returned.]
at
com.bea.portal.manager.internal.persistence.jdbc.JdbcPersonalizationManager.
loadPortalP13nEntry(JdbcPersonalizationManager.java:222)
at
com.bea.portal.manager.internal.persistence.jdbc.CachingPersonalizationManag
er.loadPortalP13nEntry(CachingPersonalizationManager.java:141)
at
com.bea.portal.manager.internal.persistence.jdbc.KeyCachingPersistenceManage
r.loadPortalPersonalization(KeyCachingPersistenceManager.java:250)
at
com.bea.portal.manager.internal.persistence.AbstractPersistenceManager.getPo
rtalPersonalization(AbstractPersistenceManager.java:283)
at
com.bea.portal.manager.internal.persistence.jdbc.ValidatingPersistenceManage
r.getPortalPersonalization(ValidatingPersistenceManager.java:63)
at
com.bea.portal.manager.internal.persistence.jdbc.UserCachingPersistenceManag
er.getPortalPersonalization(UserCachingPersistenceManager.java:126)
at
com.bea.portal.manager.internal.persistence.AbstractPersistenceManager.getPo
rtalPersonalization(AbstractPersistenceManager.java:245)
at
com.bea.portal.manager.internal.PortalManagerDelegateImpl.getMutablePortalPe
rsonalization(PortalManagerDelegateImpl.java:213)
at
com.bea.portal.manager.internal.PortalManagerDelegateImpl.getPortalPersonali
zation(PortalManagerDelegateImpl.java:187)
at
com.bea.portal.manager.internal.PortalManagerDelegateImpl.getUserPortalState
(PortalManagerDelegateImpl.java:166)
at
com.bea.portal.manager.ejb.internal.PortalManagerBean.getUserPortalState(Por
talManagerBean.java:70)
at
com.bea.portal.manager.ejb.internal.PortalManagerBean_w6xny9_EOImpl.getUserP
ortalState(PortalManagerBean_w6xny9_EOImpl.java:262)
at
com.bea.portal.appflow.internal.PortalRequestImpl.getPortalState(PortalReque
stImpl.java:148)
at
com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.java:88
at
com.bea.portal.appflow.processor.AbstractPortalProcessor.process(AbstractPor
talProcessor.java:104)
at
com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor.java:1
06)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarget(Webf
lowExecutorImpl.java:1217)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(WebflowEx
ecutorImpl.java:730)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNode(Webfl
owExecutorImpl.java:668)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(WebflowEx
ecutorImpl.java:745)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNode(Webfl
owExecutorImpl.java:668)
at
com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebflowRequ
est(WebflowExecutorImpl.java:530)
at
com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflowHelper
.java:166)
at
com.bea.portal.appflow.servlets.internal.PortalWebflowServlet.doGet(PortalWe
bflowServlet.java:128)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:945)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:332)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:242)
at
weblogic.servlet.internal.RequestDispatcherImpl$ForwardAction.run(RequestDis
patcherImpl.java:341)
at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.java:721)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
l.java:251)
at
weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:115)
at jsp_servlet.__index._jspService(index.jsp:3)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:945)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:332)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:242)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:5360)
at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.java:721)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:3043)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2468)
atweblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)
Anybody got any ideas on what's happening, and why?
Thanks in advance.
/torkel -
Does BW unicode reports run on Portal 60 SP11, without any problem?
Hi,
Does BW unicode reports run on Portal 60 SP11, without any problems?
Thanks,Hi,
Does BW unicode reports run on Portal 60 SP11, without any problems?
Thanks, -
Weblogic Portal: Error While Deploying: VALIDATION PROBLEMS WERE FOUND
Hello friends
I am getting following error while deploying EAR on server.
“Module named 'MyEAR' failed to deploy. See Error Log view for more detail.”
Steps I followed:
1: Created one portal domain successfully and was able to start the serve after thatr.
2: Created one Portal EAR Project and added it on server.
Now when I am restarting the server, getting following error/log
**“weblogic.management.DeploymentException: VALIDATION PROBLEMS WERE FOUND**
**problem: cvc-complex-type.2.4c: Expected element 'module@http://java.sun.com/xml/ns/javaee' before the end of the content in element application@http://java.sun.com/xml/ns/javaee:<null>”**
Exception stack Trace:
java.lang.Exception: Exception received from deployment driver. See Error Log view for more detail.
at oracle.eclipse.tools.weblogic.server.internal.WlsJ2EEDeploymentHelper$DeploymentProgressListener.watch(WlsJ2EEDeploymentHelper.java:1566)
at oracle.eclipse.tools.weblogic.server.internal.WlsJ2EEDeploymentHelper.deploy(WlsJ2EEDeploymentHelper.java:470)
at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publishWeblogicModules(WeblogicServerBehaviour.java:1346)
at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publishToServer(WeblogicServerBehaviour.java:803)
at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publishOnce(WeblogicServerBehaviour.java:623)
at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publish(WeblogicServerBehaviour.java:516)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:708)
at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:2690)
at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:272)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: weblogic.management.DeploymentException: VALIDATION PROBLEMS WERE FOUND
problem: cvc-complex-type.2.4c: Expected element 'module@http://java.sun.com/xml/ns/javaee' before the end of the content in element application@http://java.sun.com/xml/ns/javaee:<null>
at weblogic.application.internal.EarDeploymentFactory.findOrCreateComponentMBeans(EarDeploymentFactory.java:193)
at weblogic.application.internal.MBeanFactoryImpl.findOrCreateComponentMBeans(MBeanFactoryImpl.java:48)
at weblogic.application.internal.MBeanFactoryImpl.createComponentMBeans(MBeanFactoryImpl.java:110)
at weblogic.application.internal.MBeanFactoryImpl.initializeMBeans(MBeanFactoryImpl.java:76)
at weblogic.management.deploy.internal.MBeanConverter.createApplicationMBean(MBeanConverter.java:88)
at weblogic.management.deploy.internal.MBeanConverter.createApplicationForAppDeployment(MBeanConverter.java:66)
at weblogic.management.deploy.internal.MBeanConverter.setupNew81MBean(MBeanConverter.java:314)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.compatibilityProcessor(ActivateOperation.java:81)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.setupPrepare(AbstractOperation.java:295)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:97)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
problem: cvc-complex-type.2.4c: Expected element 'module@http://java.sun.com/xml/ns/javaee' before the end of the content in element application@http://java.sun.com/xml/ns/javaee:<null>
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:245)
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:231)
at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:155)
at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:323)
at weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:788)
at weblogic.application.descriptor.AbstractDescriptorLoader2.createDescriptorBean(AbstractDescriptorLoader2.java:409)
at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBeanWithoutPlan(AbstractDescriptorLoader2.java:759)
at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBean(AbstractDescriptorLoader2.java:768)
at weblogic.application.ApplicationDescriptor.getApplicationDescriptor(ApplicationDescriptor.java:301)
at weblogic.application.internal.EarDeploymentFactory.findOrCreateComponentMBeans(EarDeploymentFactory.java:178)
as it is ‘brand new ‘ – IDE generated application, weblogic-application.xml is untouched.
Thanks & RegardsI have seen this problem also. To be clear, this occurs straight out of the box. In other words - launch eclipse, create a new workspace, create a new portal EAR project with the wizard, and then try to deploy it without touching anything. In fact, try changing the portal's facets to anything, plain EAR, 11g default, Portal EAR - it doesn't matter. It will not deploy. Either you get this error or you get deployment errors complaining about missing library references in the weblogic-application.xml. Then - you have to do surgery just to get an 'out of the box' portal to run. Very frustrating.
-
XML extractvalue and NULL result-Problem
I've got a very strange problem: One select gets restults in my development-database, the same select in production retrieves NULL.
The following sql-construct:
SELECT (
CASE
WHEN personkey!=-1
THEN
( SELECT extractvalue( v.xml, '/p:PersonData/p:TypedPostalAddress[@id="' ||<string> || '"]/p:PostalAddress/p:PostalCode', .....')
FROM <tbl1>,<tbl2>
WHERE tbl1.id=tbl2.id)
ELSE
( SELECT 'no person' FROM dual )
END ) adress,
FROM <tbl3>
WHERE <tbl3>.personkey!=-1
When I use a view containing an outer join in the ELSE-Condition of the case I'm not getting a result in production, but I do in development (same data, same oracle-version, but other instance), but when I use a view without an outer join in the else-Condition, I'm getting results also in production. The column "personkey" is not nullable.
Does anyone got an idea what could be wrong with this SQL?
Thanks in advance for help!Additional Information:
When resolving the CASE to a "union all" query, I am having the following result:
query1 is working
query2 is working
joining both queries with union all => the result of the first query (with the extractvalue) is NULL, the second query is still working. -
Hullo - I've written a little app that, because of the nature of what it does, prettymuch requires the use of null layout. It works well enough, but there are a few points where it does strange things that I don't understand. I haven't been able to find any good docs anywhere for how exactly layout/rendering works. The Swing tutorial, for example, almost completely ignores the topic.
Basically, I set the layout to null, add my components, use setBounds...but then nothing happens. In order for anything to be visible, I have to call pack() before I call show(). What is pack? What does it do? How can Sun's null layout examples work even though most of them don't use it?
Second, if I create JFrame of a certain size, and add a component that goes off the bottom of the JFrame (on purpose), then expand the size of the JFrame to reveal the bottom part of that component, it doesn't paint - there's just a grey area. No amount of repaint() pack() or anything will cause it to show. The only way I've found to do it is to make the JFrame larger to begin with, add the component so that it's visible, then resize to the smaller size, which is kind of ugly and clunky.
I basically do not understand why Swing is doing the things it does; why it paints sometimes and not other times, where it paints, when it paints, where it shows objects, how it packs them, etc. I would be very grateful if someone could englighten me!Hullo - I've written a little app that, because of the
nature of what it does, prettymuch requires the use of
null layout. It works well enough, but there are a
few points where it does strange things that I don't
understand. I haven't been able to find any good docs
anywhere for how exactly layout/rendering works. The
Swing tutorial, for example, almost completely ignores
the topic.
Basically, I set the layout to null, add my
components, use setBounds...but then nothing happens.
In order for anything to be visible, I have to call
pack() before I call show(). What is pack? What
does it do? How can Sun's null layout examples work
even though most of them don't use it?
Second, if I create JFrame of a certain size, and add
a component that goes off the bottom of the JFrame (on
purpose), then expand the size of the JFrame to reveal
the bottom part of that component, it doesn't paint -
there's just a grey area. No amount of repaint()
pack() or anything will cause it to show. The only
way I've found to do it is to make the JFrame larger
to begin with, add the component so that it's visible,
then resize to the smaller size, which is kind of ugly
and clunky.
I basically do not understand why Swing is doing the
things it does; why it paints sometimes and not other
times, where it paints, when it paints, where it shows
objects, how it packs them, etc. I would be very
grateful if someone could englighten me!Okay, I think you should call setVisible(true); instead of pack then show. Pack basically organizes the components so they take up the least amount of room, and then it shrinks the frame to as small as it will go without hiding any components. It think if you call revalidate() instead of repaint(), should solve your problem.
The other thing to do, is (hehe) make your own components -
Null pointer problems. Need help
I have a class that scrolls text across the screen. the class is a Jpanel and uses a thread to produce a scroller effect. The panel is created and called in the constructor and uses a String Array.
This application is now a client and its server sends over a new String array as an object to the client uses stream sockets. I wish to use this new Server string array but since no array exists until it connects i suppse thats the reason im getting null pointer exceptions.
What can i do to solve this problem?Do you get a stack trace printed to the console window? Look at the stack trace. It tells you in which line of your source code the NullPointerException occurred. Go to that place in your source code and find out what happens. Fix the problem in the source code.
-
Urgent: cannot access the portal home page because of problems language
I have installed Oracle 9iAS, including infrastructure with language FRENCH_FRANCE.WE8ISO8859P15 and portal and wireless type I dont have problem for access to http://machine:1810 and http://machine:7779 in French.
But when I access this url: http://machine:7779/pls/portal, there is a error : java.io.IOException:
Unsupported character encoding: "ISO-8859-15"
at oracle.webdb.page.BaseContentRequest.getResponseJavaEncoding(Unknown Source)
at oracle.webdb.page.BaseContentRequest.getReader(Unknown Source)
at oracle.webdb.page.PageBuilder.getMetaData(Unknown Source)
at oracle.webdb.page.PageBuilder.process(Unknown Source)
at oracle.webdb.page.ParallelServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:244)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:59)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:523)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:151)
at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)
When I install infrastructure, I select FRENCH_FRANCE.WE8ISO8859P15. I check in sql*plus in the v$NLS_PARAMETERS and NLS_LANGUAGE is FRENCH, NLS_TERRITORY is FRANCE, NLS_DATE_LANGUAGE is FRENCH and NLS_CHARACTERSET is WE8ISO8859P15. It seems all well.
But I check in the Windows registry, I find that NLS_LANG is FRENCH_FRANCE.WE8MSWIN1252 under under HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME1 and HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME2. Then I correct in FRENCH_FRANCE.WE8ISO8859P15 in the Windows registry.
Also I check in EM web_site in
To check the DAD settings, in my EM Console, I go to Http Server/PLSQL Properties/DAD status. I correct NLS Language with FRENCH_FRANCE.WE8ISO8859P15.
Also I correct langinst.cmd under OH/portal/admin/plsql to replace WE8MSWIN1252 with WE8ISO8859P15
case f:
setenv NLS_LANG FRENCH_FRANCE.WE8ISO8859P15
breaksw
case frc:
setenv NLS_LANG FRENCH_FRANCE. WE8ISO8859P15
breaksw
All that I do is not useful for access the portal home page, thers is always the error java.io.IOException: Unsupported character encoding: "ISO-8859-15"
I dont have problem in language English. My page portal is running well in a another machine where I install Oracle9iAS in English, but I have always problem in the machine where I install Oracle9iAS in French.
I find there are lots of this problem in this forum, but there isnt a answer. So thanks for anyone to resolve this problem.Hello Michael,
Thanks for your help !
I think that the problem is in the PlsqlNLSLanguage. But I couldnt check it now with the version French WE8ISO8859P15, because today Ive installed oracle902 AS with WE8MSWIN1252 and it functions well. I find the PlsqlNLSLanguage in my $ORACLE_HOME_INFRA/Apache/mod_plsql/conf/dads.conf is FRENCH_FRANCE.WE8MSWIN1252
, and in my $ORACLE_HOME/Apache/mod_plsql/conf/dads.conf is AMERICAN_AMERICA.WE8MSWIN1252. But I dont understand why it doesnt create the languages problem.
I will try again in another machine with WE8ISO8859P15. -
Webservice client generated from WSDL null entity problem
hi,
I'am having a serious problem using the generation (data centric development) capability of Flash builder.
I have a simple XSD and generated WSLD (from Spring Framework using JAXB). In this I have defined an UpdateRelatie function.
It looks something like this:
<xsd:element name="UpdateRelatieRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="relatie" type="relatie" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UpdateRelatieResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="relatie" type="relatie" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="relatie">
<xsd:sequence>
<xsd:element name="id" type="xsd:int" />
<xsd:element name="naam" type="xsd:string" />
<xsd:element name="telefoonNummer" type="xsd:string" />
<xsd:element name="mobielNummer" type="xsd:string" />
<xsd:element name="email" type="xsd:string" />
<xsd:element name="rekeningNummer" type="xsd:string" />
<xsd:element name="btwNummer" type="xsd:string" />
<xsd:element name="kvkNummer" type="xsd:string" />
<xsd:element name="actief" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
My generated WSDL looks something like this (for the update part as show above).
<?xml version="1.0" encoding="UTF-8" standalone="no"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:schema="http://www.mydomain.nl/gbs/service/ws" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://www.mydomain.nl/gbs/service/ws">
<wsdl:types>
<xsd:schema xmlns="http://www.mydomain.nl/gbs/service/ws" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.mydomain.nl/gbs/service/ws">
[excluded xsd.. see above]
</xsd:schema>
</wsdl:types>
<wsdl:message name="UpdateRelatieRequest">
<wsdl:part element="schema:UpdateRelatieRequest" name="UpdateRelatieRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="UpdateRelatieResponse">
<wsdl:part element="schema:UpdateRelatieResponse" name="UpdateRelatieResponse">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="Relatie">
<wsdl:operation name="UpdateRelatie">
<wsdl:input message="schema:UpdateRelatieRequest" name="UpdateRelatieRequest">
</wsdl:input>
<wsdl:output message="schema:UpdateRelatieResponse" name="UpdateRelatieResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="RelatieBinding" type="schema:Relatie">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="UpdateRelatie">
<soap:operation soapAction=""/>
<wsdl:input name="UpdateRelatieRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="UpdateRelatieResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="RelatieService">
<wsdl:port binding="schema:RelatieBinding" name="RelatiePort">
<soap:address location="http://localhost:8080/GBS/relatieService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
When I run my test client written in Java, I can update any given relatie-object in my database.
BUT when I, based upon this, generate a webservice stub using the "data -> connect to webservice" option. I get nicely generated code and the ability to to bind this to an form with which I can edit the data.
Now for my PROBLEM:
When I enter data in the form, during the process of transforming my Relatie object to XML, my entire object disappears. i.e. my object does NOT get transformed to XML for soap transport. Somewhere deep in the webservice code, it just gets ignored and I do NOT know why.
What does work is retrieving data through a webservice. I can display a nice grid full of data from my database. What does not work is trying to send a domain object (Relatie) from Flex through a webservice and process it in java. The object is null on the java side. I can even see in the resulting soap envelope that nothing gets transformed to XML. See output below:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<schema:UpdateRelatieRequest xmlns:schema="http://www.mydomain.nl/gbs/service/ws"/> <!-- NO OBJECT -->
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Which should have been based upon the given WSDL (as the java client does send over the wire)
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<ns3:InsertRelatieRequest xmlns:ns3="http://www.mydomain.nl/gbs/service/ws">
<relatie>
<btwNummer>BTW</btwNummer> <!-- OBJECT PRESENT -->
<actief>false</actief>
</relatie>
</ns3:InsertRelatieRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Can anyone help me please. I'am stuck now.
Kind regards,
MarcThanks for the detailed steps. I was able to reproduce the issue.
I have logged an issue under 'WebService'. https://bugs.adobe.com/jira/browse/SDK-24841 . We will look into it.
-Radhakrishna -
BI Integration in Portal (Where to configure Port, problems with km-integr)
Hello,
I am new to BI and started to integrate BI into the portal or rather tried it.
When I open my Bex-Excel-Workbook and try to create a document (right mouse -> jump -> documents) an error occurs that the service is not reachable. This is because of an wrong port.
Could someone tell me where I can change the port that he is using when the portal is called out of excel?
Changing the port in the browser I am facing some other problems like (sorry I don't know how to translate it exactly):
Properties for the assignment couldn't be provided
Could not determinate repository for documents with this property typ
Error during open new document-dialog
Has someone an idea how to investigate this problem? could it be because of the wrong port and where to configure the port?
Thanks a lot,
VanessaHi,
Please refer the below links for BI Integration in Portal
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b0a5216a-349c-2a10-9baf-9d4797349f6a&overridelayout=true
http://help.sap.com/saphelp_nw04/helpdata/en/a3/7b583c2439e66fe10000000a114084/content.htm
http://www.sdn.sap.com/irj/sdn/nw-datamanagement?rid=/library/uuid/a5067965-0901-0010-6f8a-bbf0b7424283
Hope it helps you,
Thanks & Regards,
Ravi. -
SAP NetWeaver Portal Crystal Reports PDF Export Problem
Hallo all,
We are working with BO Edge XI 3.1 with integration on SAP Netweaver Portal. The problem is that integrated in SAP Portal CR reports cannot be exported to PDF or printed out.
I am using an URL iview with the parameter sOutputFormat=P to run the report.
When I want to print out the report I get the warning message from Internet Explorer "The download of files from this page is for security reasons blocked. Click here..." --> Download the file. By clicking on the u201CDownload this fileu201D the report starts to run again. PDF export doesnu2019t happen.
Did somebody have the same problem?
Thanks a lot in advance!Hello Ingo,
thanks a lot for Your help. I have already talked to my IT department and they are looking for the solution of this problem, too.
Is there a documentation about necessary settings in the browser to work with SAP NetWeaver Portal and Crystal reports?
The problem is that on some clients the PDF export is working and on another clients not. The settings of IE seem to be equal.
Regards,
Katharina -
FWM 01009 (null):firewall problem?
Hi Guys,
I have a problem with a DMZ installation and the firewall settings
Here's the situation.
On our internal network we have installed the servercomponents of BOXI Edge 3.1, which seems to be running fine.
We have a seperate Webserver with Tomcat 5.5 installed on it in the DMZ zone. Via Wdeploy I have deployed the war files on it (according to the wdeploy deploy document).
Whenever I want to logon to the CMC on my webserver machine, my login screen is appearing fine, but after I hit logon, I receive the error message FWM 010009 (null), a communication failure has occured. According to our firewall team, all ports are open in both directions. They have executed a trace and see that the BOXI Edge server is sending back packages, but that in that package should be an end communication order.
I still have (an older) VM with Edge 3.1 behind the firewalls (thus internally), from which I can access my newly installed machine in a glance...
As an extra test we have installed a complet Edge version on the Webserver as well. Communication on the webserver is OK, but as soon as we try to connect to the server behind the firewall, it goes wrong and the error appears.
So here comes my question, is there anyone who can give me a clue where it goes wrong?
Is it correct to say that it is a firewall problem?
If all ports are open on the firewall, communication shouldn't be a problem, isn't it?
Any help is appreciated.
Regards,
JornHi,
we have appointed a static port 4982 to the request port.
According to our firewall guys, no communications is coming from the request port. Even before the request port can answer, the port 6400 is sending a FIN package (termination package) to the application resulting in the error message.
They say that all ports are open and that it's not a firewall problem... However when I communicate within my LAN environment this is not a problem...
Can please someone help me out?
Regards,
Jorn
Edited by: Jornvdd on Sep 29, 2010 12:08 PM -
Getting nuts with null atributes problem
Hello everybody,
I have this problem:
My project is working fine except one JSP-Backing bean pair that is driving me crazy, When I load the JSP through a tree2 menu, the page loads ok, I have some selectOneMenu components, that are loaded in the constructor of my backing bean using some Business Delegate Methods, in the JSP I also have some InputText components, when I click the button that takes all values to build a BO object that I have to pass to ht Business Delegate, everything into the bean is null.
I have tried to read the value of the components using the two normal ways:
1. Calling the name of the variable directly: for example:
String nameValue = strNameSelected();2. Calling its get method:
String nameValue = getStrNameSelected();None of the work, when I print them in console all values are null.
All calls are into the same bean, nonetheless, everything gets returned as null, so I tried first to acquire the bean from the session, to read its values, like this:
MyBackingBean myBean =
(MyBackingBean ) sesion.getAttribute("MyBackingBean ");
bearing in mind that MyBackingBean is the name in the faces-config.xml.
However, this brings the same results. Null elements into the bean.
The declaration of the bean in the faces-config.xml is this:
<managed-bean>
<managed-bean-name>MyBackingBean </managed-bean-name>
<managed-bean-class>com.mycompany.bean.MyBackingBean </managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>What I cannot understand is Why the selectOneMenus are getting loaded with the right values in the constructor, but at the time I call the value of the elements they are null :-(
Have anyone faced a problem like this?? I'm in a very big hurry, hope someone can help me :-)
Thanks a lotHello Pringi,
I have found the source of the problem, I had a immediate="true" attribute in the button, so this was generating the problem.
Thanks a lot for your interest. -
Portal Service from wsdl testing problem
Hi all,I use Developer Studio to generate sap portal wsdl client,when I finished generating,I want to do test.But it throws the Exception like that
java.lang.IllegalStateException: Not able to initialize Web Service configuration for service TPOStatusService#
com.sapportals.portal.prt.service.soap.mapping.SpecializedRegistry.initSerializersXML(SpecializedRegistry.java:601)
com.sapportals.portal.prt.service.soap.mapping.SpecializedRegistry.initXMLBased(SpecializedRegistry.java:477)
com.sapportals.portal.prt.service.soap.SOAPServiceManager.getSpecializedRegistry(SOAPServiceManager.java:321)
com.sapportals.portal.prt.service.soap.PRTSOAPCall.invokeMethod(PRTSOAPCall.java:181)
com.ilog.pct.tpo.proxy.TPOService.getProblemInfo(TPOService.java:168 at com.ilog.pct.tpo.pages.KpiPage$KpiPageDynPage.doProcessAfterInput(KpiPage.java:48)
I don't know what's the problem.Can anyone help me to solve this problem?
The followings is my wsdl:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://ws.tpo.ilog.com" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://ws.tpo.ilog.com" xmlns:intf="http://ws.tpo.ilog.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.3
Built on Oct 05, 2005 (05:23:37 EDT)-->
<wsdl:types>
<schema elementFormDefault="qualified" targetNamespace="http://ws.tpo.ilog.com" xmlns="http://www.w3.org/2001/XMLSchema">
<element name="getProblemInfo">
<complexType>
<sequence>
<element name="name" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="getProblemInfoResponse">
<complexType>
<sequence>
<element name="getProblemInfoReturn" type="impl:ProblemInfo"/>
</sequence>
</complexType>
</element>
<simpleType name="ProcessStatus">
<restriction base="xsd:string">
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
<complexType name="Vehicle">
<sequence>
<element name="cost" type="xsd:double"/>
<element name="count" type="xsd:int"/>
<element name="fixcost" type="xsd:double"/>
<element name="name" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ArrayOfVehicle">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:Vehicle"/>
</sequence>
</complexType>
<complexType name="ProblemInfo">
<sequence>
<element name="numbervehicles" type="xsd:int"/>
<element name="numbervisit" type="xsd:int"/>
<element name="processStatus" nillable="true" type="impl:ProcessStatus"/>
<element name="shipvisit" type="xsd:int"/>
<element name="total" type="xsd:double"/>
<element name="vehicle" nillable="true" type="impl:ArrayOfVehicle"/>
</sequence>
</complexType>
<complexType name="SvcException">
<sequence>
<element name="errorMsg" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<element name="fault" type="impl:SvcException"/>
</schema>
</wsdl:types>
<wsdl:message name="getProblemInfoResponse">
<wsdl:part element="impl:getProblemInfoResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="getProblemInfoRequest">
<wsdl:part element="impl:getProblemInfo" name="parameters"/>
</wsdl:message>
<wsdl:message name="SvcException">
<wsdl:part element="impl:fault" name="fault"/>
</wsdl:message>
<wsdl:portType name="TPOProcessSvc">
<wsdl:operation name="getProblemInfo">
<wsdl:input message="impl:getProblemInfoRequest" name="getProblemInfoRequest"/>
<wsdl:output message="impl:getProblemInfoResponse" name="getProblemInfoResponse"/>
<wsdl:fault message="impl:SvcException" name="SvcException"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="TPOProcessSvcSoapBinding" type="impl:TPOProcessSvc">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getProblemInfo">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getProblemInfoRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getProblemInfoResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="SvcException">
<wsdlsoap:fault name="SvcException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="TPOProcessSvcService">
<wsdl:port binding="impl:TPOProcessSvcSoapBinding" name="TPOProcessSvc">
<wsdlsoap:address location="http://localhost:8080/tpo-web/services/TPOProcessSvc"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>Your installation for SAP JCO is not correct. Download the SAP JCO from service.sap.com and install it on your computer as the installation guide says.
The above error is due to missing file librfc32.dll. If you are using windows operating system. Put the dll files in windows/system32 directory. thank you.
Read the following thread. this should definitely solve your problem.
https://forums.sdn.sap.com/profile.jspa?userID=608260
PS: reward points if this hepls. thank you
Message was edited by: Prakash Singh -
Studio 3.1 & Portal 9.2 - JSF portlet problem
Hi, first time here.
Let say I have create a simple jsf navigation application using Studio 3.1 like this:
// inside faces-config.xml
<navigation-rule>
<from-view-id>/pages/inputname.jsp</from-view-id>
<navigation-case>
<from-outcome>greeting</from-outcome>
<to-view-id>/pages/greeting.jsp</to-view-id>
</navigation-case>
</navigation-rule>
I have done all beans config and resources bundling. After all I run it successfully in server.My next step is to create a portlet, holding the first jsp page. Oh, well, Studio can't do it and I have to do it in Portal 9.2
What should I do now? I have try many method to import my project into it and of course it is not working.
To my knowledge, portal support PageFlow (Controller.java) but i dunno about MyFace (faces-config.xml).Hi Rene,
When you found out that you misread the instrucition and you already ran the script, what did you do next? Did you restore the db and redo over? Or did you continue on? I have the same problem with you too but I'm not sure what to do next.
Trina :)
[email protected]
Maybe you are looking for
-
Hi, I am testing EBS and the user has given me a file which is in text format. But for EBS I need a file in MT940 or BAI format. SO I would to either convert the txt file to MT940, or create a new MT940 file. But I do not know how to do either of the
-
How to create process massages through mass process
Hi I have created process orders in mass I have release process orders in mass ..at the time of release system creates control recipe automatically system status CRCR after that i have done conformation ,then i have done c057 (create message indivudu
-
I have forgotten my password to get on to wi-fi
I just had to replace my Verizon router and I cannot get back on to the network on my iPad1. Under settings, my usual wi-fi network address is not there. There is a new network address that shows up, but it does not recognize my password. How can I g
-
Position of iconified JInternalFrame window
Hi, I am attempting to "memorize" the position of a JInternalFrame window when it is iconified. However, if I use the standard getX(), getY(), getWidth() and getHeight() calls, it returns the original position of the JInternalFrame, as if it was deic
-
Ipod touch...updated to iOS 6.1.5...music pulls up on device...just scrolls across cannot play?? Originally itunes account on dell...trying to transition to MAC book?