Bug in SP5 ?
Hi,
I recently applied SP5 to weblogic 5.1 and I'm now running into following
problem.
I have implemented a custom security realm. I have created a group called
"admin" in my database and give this role to a user "org\user" . ( JFYI, I
encode username since we need to identify the user and his organization, for
authentication ).
When I try to access a page protected by "admin" role, I see following
auditing and debugging messages from security realm.
Wed Aug 23 15:53:25 PDT 2000:<D> <CachingRealm> getAcl("weblogic.url")
Wed Aug 23 15:53:25 PDT 2000:<D> <CachingRealm> acl: neg HIT weblogic.url
Wed Aug 23 15:53:25 PDT 2000:<D> <CachingRealm> authenticate("org\user")
Wed Aug 23 15:53:45 PDT 2000:<D> <SRAuthRealm> Finished authUser - found
Wed Aug 23 15:53:45 PDT 2000:<I> <Audit> [SRAuthRealm] user auth:
user="org\user", credentials=password, SUCCESS
Wed Aug 23 15:53:45 PDT 2000:<D> <CachingRealm> auth: delegate PASSES
org\user
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> getAcl("weblogic.url")
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> acl: UNACL weblogic.url
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> getUser("org\user")
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> user: pos HIT crio\sruser1
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> getGroup("admin")
*** invalid value for weblogic.security.groupCacheTTL
*** defaulting to 300s instead
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> group: delegate HAS admin
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> getUser("admin")
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> user: UNPERSON admin
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> getAcl("weblogic.url")
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> acl: neg HIT weblogic.url
Wed Aug 23 15:53:46 PDT 2000:<I> <WebAppServletContext-servletExample>
*.html: init
From the messages, it seems like even though the group "admin" was found,
weblogic CachingRealm ignores it and further invokes getUser("admin"). Is
this a bug in the new SP5 ? I ask this coz, the same code worked just fine
in SP3.
Thanks,
Manish
Hey Michael,
Sorry, false alarm !! Actually, the code was modified and had introduced
this bug. I have it running just fine now.
Anyways, thanks for your prompt response.
Manish
"Michael Girdley" <[email protected]> wrote in message
news:[email protected]...
>
>
It appears to be a regression.
I suggest that you file a bug report with our support organization. Besure
to include a complete test case. They will also need information from
you -- please review our external support procedures:
http://www.beasys.com/support/index.html
Thanks,
Michael
Michael Girdley
BEA Systems Inc
"Manish Shah" <[email protected]> wrote in message
news:[email protected]...
Hi,
I recently applied SP5 to weblogic 5.1 and I'm now running into
following
problem.
I have implemented a custom security realm. I have created a groupcalled
"admin" in my database and give this role to a user "org\user" . (JFYI,
I
encode username since we need to identify the user and his organization,for
authentication ).
When I try to access a page protected by "admin" role, I see following
auditing and debugging messages from security realm.
Wed Aug 23 15:53:25 PDT 2000:<D> <CachingRealm> getAcl("weblogic.url")
Wed Aug 23 15:53:25 PDT 2000:<D> <CachingRealm> acl: neg HIT
weblogic.url
Wed Aug 23 15:53:25 PDT 2000:<D> <CachingRealm> authenticate("org\user")
Wed Aug 23 15:53:45 PDT 2000:<D> <SRAuthRealm> Finished authUser - found
Wed Aug 23 15:53:45 PDT 2000:<I> <Audit> [SRAuthRealm] user auth:
user="org\user", credentials=password, SUCCESS
Wed Aug 23 15:53:45 PDT 2000:<D> <CachingRealm> auth: delegate PASSES
org\user
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> getAcl("weblogic.url")
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> acl: UNACL weblogic.url
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> getUser("org\user")
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> user: pos HITcrio\sruser1
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> getGroup("admin")
*** invalid value for weblogic.security.groupCacheTTL
*** defaulting to 300s instead
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> group: delegate HASadmin
>
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> getUser("admin")
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> user: UNPERSON admin
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> getAcl("weblogic.url")
Wed Aug 23 15:53:46 PDT 2000:<D> <CachingRealm> acl: neg HITweblogic.url
Wed Aug 23 15:53:46 PDT 2000:<I> <WebAppServletContext-servletExample>
*.html: init
From the messages, it seems like even though the group "admin" wasfound,
weblogic CachingRealm ignores it and further invokes getUser("admin").Is
this a bug in the new SP5 ? I ask this coz, the same code worked justfine
in SP3.
Thanks,
Manish
Similar Messages
-
HomeHandle with cluster url in Weblo 8.1 SP5
Hello,
I upgrade a cluster (4 serveurs) in 8.1SP4 to 8.1SP5 and now I have some probleme to access to an ejb on one server only.
With SP4, i get the HomeHandle on ejb with server url informations (with home-is-clusterable set to false in the weblogic-ejb-jar.xml)
and when i use the HomeHandle, i get reference on the well ejb object
But now, with SP5, the HomeHandle contains cluster url and not server url. So, when i make the getEJBObject() i get a reference on one of the four ejb deployed on all the servers in the cluster (with load balancing)
So my code don't work now
is it a regression bug on SP5? or is it conform to the specifications?Perhaps I was not clear enough ;-)
I try to precise my problem (it is not a problem of upgrade with SP5 finally, I progress ....)
In fact, we have a traitment which publish a lot of message in distibuted queue JMS.
The call of the traitment by a client is load balancing.
(The ejb X wich receive the call is deploy on all the instances of the cluster)
So the traitement begin in only one server of the cluster
but the publish is also load balancing on all the queue members JMS of the ditributed queue (to take advantage in terms of performance of all the physical serveurs of the cluster)
At the End of each unit traitement by Message Driven Bean
the MDB want to acknowledge the ejb publisher on the initial server (wich have begin the traitement and realize the publish)
For this, when publishing, I put a HomeHandle in attribute of all the Message, and at reception of Message, the MDB use this HomeHandle to call method on the ejb in the initial server
Primary it's work But since, we made some change in configuration (the cluster adress was not set properly, we change the configuration so the cluster adress is like "urlServer1:port,urlServer2:port,urlServer3:port,urlServer4:port")
At creation the HomeHandle contains the cluster adress and not the server adress in spite of some parametres in deploiement descriptor (<home-is-clusterable>false</home-is-clusterable>)
So with the cluster adress, when the getEJBObject is call on the HomeHandle, the call is load balancing on all the serveur and not only on the ejb on the initial serveur
Is it the normal way for HomeHandle? -
Mitigation URI, Risk Search URI options missing in CUP 5.3 SP5
Hi Guys
In CUP 5.3 SP5 , on configuration -> mitigation , fields like
Mitigation URI, Risk Search URI, Rule Search URI ,Function Search URI
options are missing so we cannot enter their URIs. Please let me know if
this is a bug with SP5 or all these URIs will be taken by default by GRC
5.3 SP5 ? If so i didnt find a details in note 1168508. Also I have
clicked the upgrade button as per 1286904. The above URI values are to
be enter as per GRC AC 5.3 config guide.
Please help on this.Hi Jes,
Go to CUP -> Configuration -> Risk Analysis
Select Risk Analysis and Remediation Version
under that select Version 5.3 Web Serice. give URI , username, password.
then save . then go back you will be able to see. -
Error message:OLAPConnect Error : A connection cannot be made.Error in SP5?
We recently applied service pack 5 into our environment. We are running BPC 7.0 MS on SQL 2008. Now I am receiving this OLAPConnectError when trying to delete an appset. I saw the post listed below however I feel this issue is different so I posted a new thread.
When the delete appset process starts it runs a step to delete the OLAP database (4 out of 6 times it did) and then fails with the OLAPConnectError. I was wondering if this is a bug in SP5 that somehow the order of delete package got reversed. Everything else is working fine.
Also I was attempting to post the screenshot as others have but I do not see an option.
Any help on this issue would be appreciated.Hi , I have the same problem.
I submitted the problem to the SAP Support but the answer has been to reinstall the system without specifying what setting are to be applied in the installation procedure.
Because the system is working fine apart the appset deletion , I haven't planned at the moment to reinstall partly without knowing what to change.
I thought my problem could be due to the sql server system ( db server and olap server ) which is on a non-default instance .
I have set the port to fixed value bacause - I thought - the cause could be the dynamic port used (by default ) by a non default instance.
Unfortunately the setting above did not resolve the issue.
Anyone has an idea ?
Note please that also the SAP support couldn't help me.
Paolo -
Webi Doesnt show records where as records found in deski aftr SP5 Upgrade
Hi Experts,
Webi Doesnt show records where as records found in deski aftr SP5 Upgrade.
Is it bug in SP5 ?
What could be the soultion for this ?
Environment : BOXI R2 SP5 on Unix AIX
Would expect your response
Thank you.
NeoHi Experts,
Webi Doesnt show records where as records found in deski aftr SP5 Upgrade.
Is it bug in SP5 ?
What could be the soultion for this ?
Environment : BOXI R2 SP5 on Unix AIX
Would expect your response
Thank you.
Neo -
CAF service: import web services using Remote Location / File System
Hallo Experts
I use the NetWeaver DevStudio 7.1 SP5.
I have a CAF project and in this project I want to import one WebService as external service. I have chosen the option "Remote location/ File System" in the import web service wizard, then I enter the URL in the following step. But at the end of wizard I got the error "WSDL could not be downloaded because Server returned HTTP response code 403 for URL". The web service I've deployed and tested on the server. It runs well. Any Hints?
Thanks in advance
Kind Regards
PingHallo
I found out: if I enter one URL "http://xxxx.xx.ch:51000/ExampleService/ExampleBean?wsdl&mode=ws_policy". Afterwards I got the error "http://xxxx.xx.ch:51000/ExampleService/ExampleBean?wsdlmode=ws_policy". & ist not correct displayed. Is this the problem that I got 403 Error... It is a bug in SP5
Thanks if you can tell me some work-arround.
Ping -
Mapping of field with MinOccurs 0 in SAP XI 2.0 SP5
Hi,
Our Scenario is
File -> Adapter -> XI -> Idoc Adapter -> SAP
We are trying to push IDoc and the mapping tool is giving an error. I am providing the error that I am getting.
The snippet of the XSD for the IDoc is given below:
<xsd:element name="E1FIKPF" minOccurs="1" maxOccurs="1" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>FI Document Header (BKPF)</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BUKRS" minOccurs="0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>Name of global company code</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="BELNR" minOccurs="0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>Accounting Document Number</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="GJAHR" minOccurs="0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>Fiscal Year</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d+" />
<xsd:maxLength value="4" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="BLART" minOccurs="0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>Document type</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="BLDAT" minOccurs="0" type="date" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>Document Date in Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BUDAT" minOccurs="0" type="date" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>Posting Date in the Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MONAT" minOccurs="0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>Fiscal Period</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d+" />
<xsd:maxLength value="2" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
In this snippet as can be seen the minOccurs for the BUKRS field is 0. But if I do not map the field its giving me following error.
/usr/java131/bin/javac -encoding UTF8 -classpath .:./system-lib/boot.jar:./system-lib/jaas.jar -extdirs ./additional-lib:./services/deploy/work/applications/ExchangeRepository -d /tmp/9_53_35_27_7_2004 /tmp/9_53_35_27_7_2004/com/sap/xi/tf/_MsgMapGcentre2Fidcc2_.java
/tmp/9_53_35_27_7_2004/com/sap/xi/tf/_MsgMapGcentre2Fidcc2_.java:303: ';' expected
a117.gotoNextContext();tmpValAtr = a117.getValue();if (!tmpValAtr.equals(SUPPRESS)) handler.addAttribute("SEGMENT", tmpValAtr);a117.gotoNextValue();if (!__deflt)a115.gotoNextValue();No mapping for value/FIDCCP02/IDOC/E1FIKPF/BUKRS
^
/tmp/9_53_35_27_7_2004/com/sap/xi/tf/_MsgMapGcentre2Fidcc2_.java:303: cannot resolve symbol
symbol : class No
location: class com.sap.xi.tf._MsgMapGcentre2Fidcc2_
a117.gotoNextContext();tmpValAtr = a117.getValue();if (!tmpValAtr.equals(SUPPRESS)) handler.addAttribute("SEGMENT", tmpValAtr);a117.gotoNextValue();if (!__deflt)a115.gotoNextValue();No mapping for value/FIDCCP02/IDOC/E1FIKPF/BUKRS
^
2 errors
Compilation error
Any one having any guesses on why this error is coming. I know this error would vanish if we map the field by an Empty Constant. But then it would start giving error for the next field until all the non mandatory fields are mapped.
If however I go ahead and map all the fields then the output structure generates all the segments the maxOccurs times. i.e. if a segment is occuring 999 times then that segment is repeated that many time in the output whereas I never needed that segment in the output.
Can any one suggest as to why this is happening. Am I doing some thing wrong or this is a problem with Mapping Editor in XI 2.0 SP5.
AshishHello Ashish,
this is a bug in the mapping tool. You have to apply the note 730081. It says:
Symptom
After you import XI20 Support Package 04 or Support Package 05, you can
no longer change and regenerate the message mapping (graphic mapping
tools).
The following error is displayed during activation or generation: No
Mapping for value.......
Other terms
Graphic mapping tools, SAPINTSER05, no mapping vor value
Reason and Prerequisites
This problem is caused by a translation error.
Solution
The translation error has been corrected.
As of patch level 1, the correction is provided in the SAPINTSER05_1.sca
archive of the INTEGRATION Services 2.0 software component and, as of
patch level 2 for Support Package 5, it is provided in the
SAPINTBUI05_2.sca archive of the INTEGRATION BUILDER 2.0 software
component. The archives are available on the SAP Service Marketplace at:
http://service.sap.com/patches
SAP EXCHANGEINFRASTRUCTURE/SAP EXCHANGEINFRASTRUCTURE 2.0
Binary Patches/INTEGRATION SERVICES 2.0/OSINDEP and
..... /INTEGRATION BUILDER 2.0/OSINDEP
Import the archives using SDM.
The mapping must be recompiled after deployment.
Regards Franz -
Bug in context based forward?
I have a servlet that is forwarding to a .jsp page. I do this using
the getServletContext().getRequestDispatcher( "/my.jsp" ). Note that
this is in a web application, not a servlet defined in
weblogic.properties and the files for this web application are stored
on a completely different directory location than the default server
doc root directory. In order to avoid having problems with relative
URL's in the destination JSP page, I changed one of the images which
has a link in it to use a path relative to the root of the server -
i.e. something like /index.jsp.
The first thing that I noticed was that the URL (unlike what the spec
says) for the destination page in the browser changed to the url for
the forwarded to page (vs staying with the request URL as the spec
says) - but that is really beside the point of this post ... the real
problem is that when I click on that image to take me to that page,
the URL that is formed lacks the web application context component -
thus Weblogic tries to find it in the public_html subdirectory and of
course returns a 404 error since the document is stored off of the web
application's directory, not the root directory of the web server.
I am running SP5 WLS 5.1.
Is this a bug - or am I misinterpreting the spec?
Hi Scott,
It is typical to access your servlets via the following form:
http://www.myco.com/myapp/stuff
... where "stuff" must not contain "/" characters. Usually "stuff" will be
mapped (via web.xml) to a servlet. I usually use a front servlet, so my
web.xml maps "*" to that front servlet, and the front servlet then is
responsible for its own mapping from that point. I usually put security on
*.jsp to an admin group, so that they are not accessible directly. That way
all requests go through my front servlet.
HTML returned by the servlet (regardless of how gen'd, for example by fw to
a jsp) should contain relative paths to the images only if the images are
under:
http://www.myco.com/myapp/
For example, in a small WAR (i.e. conventional, not nuclear) you might put
your .jsp files in the root of the WAR and your images in a sub-directory
called /img. In such a case, your servlet is doing a forward:
forward("/my.jsp")
... and the JSP formats HTML containing images such as:
src="img/my.gif"
I personally prefer:
src="<App:ImagePath/>my.gif"
... but that takes a bit more work to implement and manage.
Cameron Purdy
[email protected]
http://www.tangosol.com
WebLogic Consulting Available
"Scott Jacobs" <[email protected]> wrote in message
news:[email protected]...
> Correction - the URL displayed in the browser is not incorrect as I
> stated below - it is ok. However, any root relative path I attempt to
> use causes the server to look at the actual web server root, and not
> the root of the web application.
>
> Note also that I have tried using the request.getRequestDispatcher()
> method as well, using relative paths for the url passed to that
> dispatcher along with relative URL's for links, etc. in the .jsp
> pages. That approach works, except that if I go from index.jsp
> (accessed directly), then to register.jsp (forwarded to by servlet),
> and then back to index.jsp via image link on register.jsp page, I now
> have the path of the servlet in the url for the index page. If I then
> go to the register page again, I get another path component
> corresponding to the servlet added to the url displayed, and so on.
>
> How the heck do I prevent this - do I have to go in and modify the
> links on the forwarded to JSP page so that they "get rid" of the
> servlet component of the path by using "../". This would be a pain
> since most of these links are in common header and nav bar areas. That
> would mean that I would have to have at least two sets of those
> depending on whether the page was forwarded to by my control servlet
> or not...yuck!
>
> On Thu, 14 Sep 2000 02:33:32 GMT, [email protected] (Scott Jacobs)
> wrote:
>
> >I have a servlet that is forwarding to a .jsp page. I do this using
> >the getServletContext().getRequestDispatcher( "/my.jsp" ). Note that
> >this is in a web application, not a servlet defined in
> >weblogic.properties and the files for this web application are stored
> >on a completely different directory location than the default server
> >doc root directory. In order to avoid having problems with relative
> >URL's in the destination JSP page, I changed one of the images which
> >has a link in it to use a path relative to the root of the server -
> >i.e. something like /index.jsp.
> >
> >The first thing that I noticed was that the URL (unlike what the spec
> >says) for the destination page in the browser changed to the url for
> >the forwarded to page (vs staying with the request URL as the spec
> >says) - but that is really beside the point of this post ... the real
> >problem is that when I click on that image to take me to that page,
> >the URL that is formed lacks the web application context component -
> >thus Weblogic tries to find it in the public_html subdirectory and of
> >course returns a 404 error since the document is stored off of the web
> >application's directory, not the root directory of the web server.
> >
> >I am running SP5 WLS 5.1.
> >
> >Is this a bug - or am I misinterpreting the spec?
>
-
Weblogic 7 SP5 SQL Exceptions follow a JTA transaction timeout
I have a problem in Weblogic 7 SP5 that was not happening in SP2. I'm using the
Weblogic jDriver (weblogic.jdbc.mssqlserver4.Driver)
I have a transaction that times out due to JTA transaction timeout, and then gets
marked for rollback. For several minutes after the timeout, I get many SQL Exceptions
with bogus messages like "invalid column name" when the column name is, in fact,
correct.
Then the weblogic log file shows "Exception during rollback of transaction" (javax.transaction.SystemException:
Heuristic hazard). Next, the connection is tested on reserve, this test fails,
and the connection is refreshed. As soon as the connection is refreshed, I stop
getting SQL exceptions and everything starts working correctly again.
It seems like the transaction timeout is making the connection go bad, and somehow
other requests are using this bad connection before the transaction finishes rolling
back. What could the problem be? Some excerpts from my app log and weblogic log
are below.
com.workpoint.server.ejb.WorkPointEJBException: The transaction is no longer active
- status: 'Marked rollback. [Reason=weblogic.transaction.internal.TimedOutException:
Transaction timed out after 901 seconds
Name=[EJB com.storeperform.taskmgr.ejb.procrelease.ProcReleaseBean.distributeToOrgUnit(com.storeperform.taskmgr.values.DistributionUnit)],Xid=17109:68c10765ba68aaaa(12114044),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds
since begin=901,seconds left=60,activeThread=Thread[WorkQueueThread[q=1, qName=ProcReleaseTaskWorkers,
id=6],5,WorkQueueGroup[id=1, name=ProcReleaseTaskWorkers]],ServerResourceInfo[weblogic.jdbc.jts.Connection]=(state=ended,assigned=none,xar=weblogic.jdbc.jts.Connection@18cd616,re-Registered
= false),SCInfo[DomainManager+edwards-s1]=(state=active),properties=({weblogic.transaction.name=[EJB
com.storeperform.taskmgr.ejb.procrelease.ProcReleaseBean.distributeToOrgUnit(com.storeperform.taskmgr.values.DistributionUnit)],
weblogic.jdbc=t3://10.10.3.17:7001}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=edwards-s1+10.10.3.17:7001+DomainManager+t3+,
Resources={})],CoordinatorURL=edwards-s1+10.10.3.17:7001+DomainManager+t3+)]'.
No further JDBC access is allowed within this transaction.SQL Command = INSERT
INTO WP_PROCI_NODE_HIST (NODE_HIST_ID, NODE_HIST_DB, PROCI_ID, PROCI_DB, PROCI_NODE_ID,
PROCI_NODE_DB, NODE_ITERATION, NODE_STATE_ID, ROW_VERSION, LU_ID, LU_DATE) VALUES
weblogic.jdbc.mssqlserver4.TdsException: Invalid column name 'user_fname'.
[from weblogic log]
####<Jun 17, 2004 8:14:16 AM MDT> <Error> <EJB> <EDWARDS> <edwards-s1> <WorkQueueThread[q=1,
qName=ProcReleaseTaskWorkers, id=7]> <kernel identity> <> <010025> <Exception
during rollback of transaction Name=[EJB com.storeperform.taskmgr.ejb.procrelease.ProcReleaseBean.distributeToOrgUnit(com.storeperform.taskmgr.values.DistributionUnit)],Xid=17439:68c10765ba68aaaa(31878774),Status=Rolled
back. [Reason=weblogic.transaction.internal.AppSetRollbackOnlyException],HeuristicErrorCode=XA_HEURHAZ,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds
since begin=3,seconds left=57,ServerResourceInfo[weblogic.jdbc.jts.Connection]=(state=rolledback,assigned=edwards-s1,xar=weblogic.jdbc.jts.Connection@15e1b7e,re-Registered
= false),SCInfo[DomainManager+edwards-s1]=(state=rolledback),properties=({weblogic.transaction.name=[EJB
com.storeperform.taskmgr.ejb.procrelease.ProcReleaseBean.distributeToOrgUnit(com.storeperform.taskmgr.values.DistributionUnit)],
weblogic.jdbc=t3://10.10.3.17:7001}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=edwards-s1+10.10.3.17:7001+DomainManager+t3+,
Resources={})],CoordinatorURL=edwards-s1+10.10.3.17:7001+DomainManager+t3+): javax.transaction.SystemException:
Heuristic hazard: (weblogic.jdbc.jts.Connection, HeuristicHazard, (javax.transaction.xa.XAException:
I/O exception while talking to the server, java.io.EOFException))
####<Jun 17, 2004 8:14:17 AM MDT> <Warning> <JDBC> <EDWARDS> <edwards-s1> <ExecuteThread:
'8' for queue: 'default'> <kernel identity> <> <001094> <A connection from pool
"sp_connection_pool" was tested during reserve with the SQL "select 1" and failed:
weblogic.jdbc.mssqlserver4.TdsException: I/O exception while talking to the server,
java.io.EOFException
...[stack trace omitted]...
This connection will now be refreshed.>Brad Swanson wrote:
According to BEA's documentation, the jDriver is deprecated (no longer supported)
in WLS 7 SP5. Not sure when they stopped supporting it, but sometime after SP2,
apparently. Our solution, unfortunately, was to stay with SP2. Using the newer,
supported JDBC driver would presumably fix the problem, but we didn't have time
to do a full regression test with a different driver.Hi, no. The jDriver is deprecated, not unsupported. For WLS releases that contain
the jDriver it will be supported for as long as we support the WLS release!
Deprecation just means that we may choose to not supply that driver in any future
release, and will not support it in that or any subsequent release.
Practically, much depends on which jDriver you're using. In decreasing order
of practical support we have: The weblogic.jdbc.oci.Driver to Oracle: We do actively
continue to fix bugs in it. The weblogic.jdbc.mssqlserver4.Driver: Very unlikely that
we will fix any new problem with it. The weblogic.jdbc.ifmx.Driver: Even less
likely that we will do anything with it...
I hope that makes it better for you.
Joe -
Weblogic 6.1 sp5 core dump by OCI driver
I have encountered a core dump problem on weblogic server 6.1 SP5 the error message
as below, I am using weblogic oci driver for oracle "libweblogicoci37.so" , anyone
can help?
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 4 occurred at PC=0x242795c
Function name=(N/A)
Library=(N/A)
NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.Galen Boyer wrote:
On Sun, 28 Mar 2004, [email protected] wrote:
Galen Boyer wrote:
On Sat, 27 Mar 2004, [email protected] wrote:
One way to get a substantial boost in reliability is to switch
to the latest appropriate Oracle thin driver.But then you can suffer performance losses.Actually, the latest oracle thin drivers are very fast. The 10g
driver in particular. Well, we are on 9i here and we have lots of CLOB and BLOB
operations. Understood. The latest should work. (How comfortable does that make you ;) )
It is a sad choice we used to have to make between
faster-but-buggy homicidal old OCI code (wherein a bug in one
module can cause a segfault in an innocent unrelated module's
execution, and bring down a whole JVM) and the reliability of
Java. Fortunately, the future is at hand. The future is at hand? I do believe you are starting to sound a
bit like an evangelist. :-)Yep. Back in '96 when we wrote and marketed all the first JDBC drivers
for MS SQLServer, Oracle, Informix and Sybase, we did it solely
so enable our application server to be able to do real work. We were all
absolutely sure the driver market would dry up in 6 months as all the
DBMS vendors made excellent free type-4 drivers. We were over-optimistic.
Sybase's driver still requires you to install non-standard tables and
procedures in the DBMS. Oracle drivers are sloutching toward sufficiency,
but their first GA driver had a hard-wired value of READ_UNCOMMITTED
for getTransactionIsolation, and if you tried setTransactionIsolation
of either READ_COMMITTED or SERIALIZABLE, the driver would throw an
exception! We actually had a weblogic workaround to intercept this
jdbc call and send the "ALTER SESSION " to do what the customer wanted!
At the same time we had a major struggle to get Oracle to admit that
in spite of their documentation, OCI was not threadsafe (killing our
OCI-based driver in weblogic applications) until 7.1.4 on solaris
and NT, and 8.0.5 on other platforms. Did you know they had separate
codelines for OCI on each platform? For a while each platform's OCI
had a different hard-wired limit of the number of simultaneous connections
on client could have? For a while that limited what our application server
could do. OCI was written for simple teller-like client applications.
The new thin drivers take on more of the possible client-side
processing, and can do RAC failover etc. JoeOh well. I for one am a bit skeptical that Oracle is going to
fix java driver bugs before OCI bugs and I don't have any reason
to commit to any "platform independent" solution like java's thin
driver. We are completely based on Oracle here and we have a
J2EE solution for the app just cause we had to choose something.
If thin is better, than we will go with that.The last highest-level talks I had with Oracle folks they indicated that
they wanted everyone to go thin. OCI was a headache for them. Their
OCI code was undocumented and all the original experts had left the company.
That was in 2000 or so, so it is likely better now. They may well have
invested a lot of reverse-documentation by now.
One of the benefits of Java is the reliability. I think you'll
ultimately be happier with the thin. We do want you successful.
Joe -
Spend Performance Management 2.1 SP5 on BW7 EHP1 Patch 6
Hi All
The note 1520113 states the following:
Recommended Pre-Requisites:
- NW 7.0 SP 21; BW/BI SP 23; BI CONTENT 704 SP5
or
- EhP1 for NW 7.0 SP 7; BW/BI SP 7; BI CONTENT 704 SP5
Our client is using BW7 EHP1, SP6.
Given that the note states that these are "recommended" rather than "requirements", what comments might you have surrounding the use of SPM2.1SP5 on EHP1 SP6 instead of SP7?
Obviously the ideal would be for them to update, but as we all know this is easier said than done...
Rajesh and Rohit, many thanks for your ongoing help and prompt responses.
Kind regards,
NeilHi Neil
The recommended levels are just what you stated, recommended. That means that we have tested with those levels. If there are any bug fixes that have comein as part of a particular SP then yiou would need to make sure that those bugfixes are also available as independent notes that you could apply on the side on top of your own SP level.
So to answer your question, you could go lower, but you would need to verify that all fixes in the recommended SP can be brought in (individually as notes) in your lower SP.
For the 2.1 release, for BI content, the recommended is actually 704 SP7. But the minimum required is 704 SP5. If you are not going to go with SP07 then there would be a need to apply manual content corrections explained in the note 1410526.
Hope that answers!
Regards
Rajesh -
Crystal Reports 2013 - ongoing bugs
Currently have CR 2008 SP5 installed. Cannot get SP6. I have seen various functions that misbehave in calculated members (i.e. - Getnumcolumns & currentcolumnindex - to name 2). I just installed CR 2013 SP1 as a 30 day evaluation. None of these bugs have been fixed. How does SAP expect users to upgrade if they don't even fix bugs from 2 previous versions? Very disappointing...
Here is the thread I have with Abhilash. He points to several different issues
Crystal Reports 2008 - cross tab - calculated member
Regards,
-Luis -
Server Hangs while compiling some EJB in Weblogic 6.1 SP5 on AIX 4.3.3
Hi,
Iam not able to deploy a J2EE application in WebLogic 6.1 SP5 on an AIX 4.3.3
box.
CMP is being used and my EJBs are not being compiled( though there are no errors
thrown).
Iam using IBM DB2 ver 8.0 DB as client and server.
While compiling, the server Hangs, displaying the message "<Info> <Management>
<Configuration changes for domain saved to the repository.>"
Is there any configuration Issues with weblogic 6.1 SP5 and AIX 4.3.3?
Because the same EAR works in SP3.
Please help ASAP.
Thanks in advance.
NageshThe only thing to do again with "hangs" is to take thread dumps. As for why
things are going wrong...... I am at a loss other than some AIX weirdness.
Cheers
mbg
"Deshpande" <[email protected]> wrote in message
news:[email protected]...
>
Hi Mark,
I tried it out ....I ran EJBC on all my EJB's and then tried to deploy myapplication.
Application got deployed and the server was up, but JSP's dosent getcompiled(
i.e when I want to run my application, my server hangs again).
I tried one more option.. I pointed my JAVAHOME in startweblogic.sh to anSP3
JDK .. and it worked!! Now with this JDK Iam able to deploy my entireapplication
( with out precompiled) also run through the application without anyproblems.
I then over wrote the existing JDK ( of SP5 ) with that of SP3 and thentried.
Which also works fentastically!!!
I can feel something fishy here ....
Any help in this regard is most welcome.
Thanks and Regards...
Nagesh
"Mark Griffith" <[email protected]> wrote:
Deshpande:
"Deshpande" <[email protected]> wrote in message
news:[email protected]...
Hi Mark,
Thanks again.
For
Q1> How much time was between the two dumps?
A1> There was a minute gap B/w the two dumps. ( since it took so longto
write
the Core)
Q2> How long have you waited with no progress seeming to be made?
A1> Over a whole night. ( appx 14 hours).
Now I believe you would have figured out what the problem is.Not sure if this is a statement saying you think I have figured it out,
or a
statement saying you think I should have figured it out but I haven't.
Anyway... Did you try running ejbc on the "app" first?
Meanwhile also it would be great, if you would tell me the proceduresto
get support
form the BEA and AIX to solve the Issue.
http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/services/custome
r_support/contacts/
>>
I would suggest sending as much detail as possible, including zips of
the
thread dumps and pointers to this newsgroup conversation [email protected]
>>
I do however suggest you first try running ejbc.
Cheers
mbg
Thanks in advance.
R
Deshpande.
"Mark Griffith" <[email protected]> wrote:
Nagesh:
Wow, AXI outputs some interesting thread dumps. ;)
So the interesting thread (and the problem) is:
"main" (TID:0x300C41D8, sys_thread_t:0x30010A60, state:CW, native
ID:0x1)
prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at java.lang.UNIXProcess.waitFor(UNIXProcess.java:130)
at weblogic.utils.Executable.exec(Executable.java(Compiled Code))
at weblogic.utils.Executable.exec(Executable.java(Inlined CompiledCode))
at
weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.j
a
v
a(Compiled Code))
at
weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java(Inlin
e
d
Compiled Code))
at
weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java(Compiled
Code))
at weblogic.ejb20.deployer.Deployer.runEJBC(Deployer.java(InlinedCompiled
Code))
at weblogic.ejb20.deployer.Deployer.compileEJB(Deployer.java(Compiled
Code))
at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java(CompiledCode))
at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:33)
at weblogic.j2ee.Application.addComponent(Application.java:176)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Deploymen
t
T
arget.java(Compiled Code))
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Deployme
n
t
Target.java:286)
at
weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeployments
D
eploymentTarget.java:239)
at
weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(Deplo
y
m
entTarget.java:199)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanIm
p
l
..java(Compiled Code))
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java
C
ompiled Code))
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMB
e
a
nImpl.java:374)
atcom.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557)
atcom.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525)
atweblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java(Compiled
Code))
atweblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java(Compiled
Code))
at $Proxy34.updateDeployments(Unknown Source)
at
weblogic.management.configuration.ServerMBean_CachingStub.updateDeployment
s
ServerMBean_CachingStub.java:3015)
at
weblogic.management.mbeans.custom.ApplicationManager.startConfigManager(Ap
p
l
icationManager.java:376)
at
weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationMana
g
e
r.java:164)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanIm
p
l
..java(Compiled Code))
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java
C
ompiled Code))
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMB
e
a
nImpl.java:374)
atcom.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557)
atcom.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525)
atweblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java(Compiled
Code))
atweblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java(Compiled
Code))
at $Proxy48.start(Unknown Source)
at
weblogic.management.configuration.ApplicationManagerMBean_CachingStub.star
t
ApplicationManagerMBean_CachingStub.java:480)
at weblogic.management.Admin.startApplicationManager(Admin.java:1309)
at weblogic.management.Admin.finish(Admin.java:650)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:547)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:214)
at weblogic.Server.main(Server.java:35)
So the Server never gets out of the Main thread to run, because theEJBC
compilation is "stuck", ejbc is running because either the EJB being
deployed was previously deployed on a different version of WLS orejbc
had
never been run on those beans. Either there is a problem on the AIX
VM
where execing processes are not returning, OR the ejb that ejbc isrunning
on is huge and is taking a REALLY long time. How much time was
between
the
two dumps? How long have you waited with no progress seeming to bemade?
Depending on the answers to these questions it maybe that there isa
VM bug
and you will need to contact BEA support to see the procedure forworking
with AIX to resolve the issue.
You maybe able to work around the problem by running EJBC on the ejb
in
question prior to starting the server.
http://edocs.bea.com/wls/docs61/ejb/EJB_utilities.html#1075296
Cheers
mbg
"deshpande" <[email protected]> wrote in message
news:[email protected]...
Hi, Mark,
Thanks for the early reply.
I have attached two consecutive dumps Zipped.
Pls look into the same and helpme out.
Thanks in advance.
Regards,
Nagesh
"Mark Griffith" <[email protected]> wrote:
When it hangs, you need to get thread dumps.
"kill -3 PID" is how this works on Solaris. Additionally if the
terminal/shell has focus that started the process you can do "CTRL
Break"
as
well. The thread dumps will go to std-out/err, so you'll have
to
redierect
std-out and err of the shell. (Make sure you don't nohup the
process
(if
AIX even supports that) since this prevents sigquits). When thehang
occurs
take a thread dump, wait 10 seconds and take another one, thenplease
zip
and attach the file in a post.
Cheers
mbg
"Deshpande" <[email protected]> wrote in message
news:[email protected]...
Hi,
Iam not able to deploy a J2EE application in WebLogic 6.1 SP5
on
an
AIX
4.3.3
box.
CMP is being used and my EJBs are not being compiled( though
there
are no
errors
thrown).
Iam using IBM DB2 ver 8.0 DB as client and server.
While compiling, the server Hangs, displaying the message "<Info><Management>
<Configuration changes for domain saved to the repository.>"
Is there any configuration Issues with weblogic 6.1 SP5 and AIX
4.3.3?
Because the same EAR works in SP3.
Please help ASAP.
Thanks in advance.
Nagesh -
Upgrading of WLS 6.1 from SP3 to SP5
Can anyone help me.
I am going to upgrade WLS 6.1 from SP3 to SP5.
How can i do this ?
From where do i download the ServicePack (SP5) ?
Is there someting i have to be aware off, about the license ?Hi Paul
This is a JVM bug, Upgrade to 1.3.1_08 jvm from sun
Contact weblogic support for temporary workaround
Paul Wilson wrote:
We've a client running 6.1 sp2 on Solaris, who is experiencing
Weblogic hanging for roughly 10 minutes at a time. On resumption they
get:
####<06-May-03 16:28:50 BST> <Critical> <WebLogicServer> <edox>
<Mendel> <ListenThread> <system> <> <000204> <Failed to listen on port
80, failure count: 1, failing for 1,052,234,928 seconds,
java.net.SocketException: Software caused connection abort>
####<06-May-03 16:28:51 BST> <Notice> <WebLogicServer> <edox> <Mendel>
<ListenThread> <system> <> <000205> <After having failed to listen,
the server is now listening on port 80>
The last time it occurred, I got them to take a thread dump and all
but one execution thread and the listener threads were idle. One
execution thread was busy reloading (or loading) a class from the war.
I've asked them to ensure that the reload period is -1, but that
shouldn't cause a 10 minute hang; plus nothing had changed. Red
herring?
As an experiment I wrote a servlet that just blocks its execution
thread: after about a thousand calls to this on our dev box, we get
<May 14, 2003 5:45:42 PM BST> <Critical> <WebLogicServer> <Failed to
listen on port 6001, failure count: 3, failing for 1,052,930,739
seconds, java.net.SocketException: Too many open files>
AFAIK this means that we've run out of file descriptors. Our client
doesn't get this, so I don't think that is happening to them.
A number of people on weblogic.* groups reported similar problems
about a year ago, but without any really definitive resolutions.
Anyone solved this, even by upgrading? -
Migrating from WLS 8.1 SP5 to Sp6
We have successfully runned WLS 8.1 SP5
When we were migrating from SP5 to SP6 in starting logs had been occured strange errors:
<Jul 6, 2007 3:01:49 PM EEST> <Error> <JDBC> <BEA-001263> <Data Source named edx.servman.databasePool should not point to the Pool edxUserConnectionPool, Poo
l edxUserConnectionPool has already been referenced by the another TxDataSource.>
<Jul 6, 2007 3:01:49 PM EEST> <Error> <JDBC> <BEA-001263> <Data Source named edx.user.databasePool should not point to the Pool edxUserConnectionPool, Pool e
dxUserConnectionPool has already been referenced by the another TxDataSource.>
<Jul 6, 2007 3:01:49 PM EEST> <Error> <JDBC> <BEA-001263> <Data Source named jdbc.ecs_serial_trans should not point to the Pool edxUserConnectionPool, Pool e
dxUserConnectionPool has already been referenced by the another TxDataSource.>
All these DSources have been running on SP5 on the same pool. But this config doesn't work on SP6. What is issue?Anton Gavazuk wrote:
We have successfully runned WLS 8.1 SP5
When we were migrating from SP5 to SP6 in starting logs had been occured strange errors:
<Jul 6, 2007 3:01:49 PM EEST> <Error> <JDBC> <BEA-001263> <Data Source named edx.servman.databasePool should not point to the Pool edxUserConnectionPool, Poo
l edxUserConnectionPool has already been referenced by the another TxDataSource.>
<Jul 6, 2007 3:01:49 PM EEST> <Error> <JDBC> <BEA-001263> <Data Source named edx.user.databasePool should not point to the Pool edxUserConnectionPool, Pool e
dxUserConnectionPool has already been referenced by the another TxDataSource.>
<Jul 6, 2007 3:01:49 PM EEST> <Error> <JDBC> <BEA-001263> <Data Source named jdbc.ecs_serial_trans should not point to the Pool edxUserConnectionPool, Pool e
dxUserConnectionPool has already been referenced by the another TxDataSource.>
All these DSources have been running on SP5 on the same pool. But this config doesn't work on SP6. What is issue?Hi. This is a known issue with 81sp6. Ask support for the patch
for CR308071. We document that it is forbidden to have multiple
XA datasources pointing to the same pool, and we now enforce that,
but the bug is that we were also preventing mulitple datasources
to non-XA pools as well.
Joe
Maybe you are looking for
-
How do I use Dictation with an iTunes file?
I'm trying to produce typed text from an .mp4 file that I have in iTunes. I read about Dictation but noted that: Enhanced Dictation automatically stops listening when you switch to another window, or if you press the Fn key again, or when you click
-
I just purchased new music from the iTunes store. When I synced my iPod, it gave me a message saying some songs could not be played on my iPod. Some of these were older songs that had been on my iPod previously, others were some of the new purchase
-
How to assign a URL in the Tabular Form
Hi, I am using the htmldb.item api's to create manually,the Tabular form. I have got a column in the database(View) like ''||substr(DESCRIPTION,1,30)||decode(substr(DESCRIPTION,30,1),null,null,'...')||'' DESCRIPTION, which displays as a URL and when
-
Need Info on exporting iMovie project to web
Does anyone have any settings suggestions on exporting an iMovie project for optimum web streaming? I have a high def video I'd like to post on a website. I'm looking for fairly good quality, but relatively quick to load. I've tried the "web streamin
-
I use an Eye-Fi Pro X2 card in my 1Ds Mark II and have it set up to send 4 mp jpegs to my iPhone so I can see them more clearly. Is there any way to zoom in more on the iphone screen? I want to use it to check focus more accurately but I can't seem t