Issues
Issues
Issues
Server and
WebLogic
Express
Version 10.0
Revised: October 17, 2007
Contents
iii
Plug-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..57
Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..57
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..58
Spring Framework on WebLogic Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..60
Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..61
Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..63
Web Logic Scripting Tool (WLST) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..64
Web Server Plug-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..69
Web Services and XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..70
WebLogic Tuxedo Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..82
Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..83
iv
The following sections describe known problems in WebLogic Server 10.0 and later
Maintenance Packs, as well as problems that were resolved in version 10.0 and subsequent
Maintenance Packs. Entries include a description of the problem, and a workaround or solution
where appropriate. A notation in the Fixed In column indicates that the problem has been
resolved.
For information about new and changed functionality in WebLogic Server 10.0, see Whats New
in WebLogic Server 10.0.
z
Cluster on page 8
Deployment on page 12
EJBs on page 20
Examples on page 25
Installation on page 28
Java EE on page 30
JDBC on page 31
JMS on page 32
JNDI on page 38
JTA on page 42
Monitoring on page 44
Protocols on page 57
Security on page 58
Upgrade on page 61
Miscellaneous on page 83
Disclaimer
This section also provides information about issues planned to be resolved in WebLogic Server
10.0 Maintenance Pack 2 (10.0 MP2), in advance of the general availability of WebLogic Server
10.0 MP2. For final information about resolved issues see the Release Notes that will be
published when 10.0 MP2 becomes generally available.
Note: WebLogic Server 10.0 MP2-specific information is subject to change, and patches for
10.0 MP2 CRs are currently neither integrated with the latest available version of
WebLogic Server nor available for download.
Administration Console
Change
Request
Number
Found In
Fixed In
CR063594
9.0 Beta
CR200627
9.0
9.1
10.0
A dm i nis tr at io n C on so le
Change
Request
Number
Found In
Fixed In
CR284857
9.2
10.0
9.1
10.0
9.1
10.0
Workaround or Solution:
Search the Administration Console Online Help that is published at
http://edocs.bea.com/wls/docs92/ConsoleHelp/
Enter your search query in the text box that is in the upper right
corner of the document. To search for text that appears only in the
Online Help, include the following string with your query:
docs92/ConsoleHelp
For example, the following query finds all instances of SNMP in
the Administration Console Online Help:
SNMP docs92/ConsoleHelp
CR284747
Change
Request
Number
Found In
Fixed In
CR284894
9.2
10.0
9.2
10.0
9.2
10.0
Workaround or Solution:
After you click on a link to a WebLogic Server document, in your
Web browsers address field, change docs-stage to
edocs.bea.com. For example, the following is the correct URL
for the ServerMBean entry in the WebLogic Server MBean
Reference:
http://edocs.bea.com/wls/docs92/wlsmbeanref/mb
eans/ServerStartMBean.html
CR287765
CR303905
A dm i nis tr at io n C on so le
Change
Request
Number
Found In
CR306634
9.2
Fixed In
The omission of these EJB test points does not imply that the EJBs
are not reachable or working. Administrators can use the consoles
EJB monitoring pages to monitor the activity and status of their
deployments.
CR314311
9.2
10.0 MP1
9.1
10.0 MP1
9.2 MP1
10.0 MP1
9.2
10.0 MP1
10.0
10.0 MP1
CR320304
CR320841
CR323690
CR325644
Change
Request
Number
Found In
Fixed In
CR336261
10.0
10.0 MP2
10.0
10.0 MP2
Workaround:
Edit the config.xml file manually.
This problem has been resolved.
CR345091
CR336816
10.0
Cluster
Change
Request
Number
Found In
Fixed In
CR357904
Unreachable server was not removed from the secondary server list
and WebLogic Server was trying to replicate session to a server that
has been disconnected from the network.
10.0
10.0 MP2
Console Extensions
Change
Request
Number
Found In
Fixed In
CR294969
9.2
10.0
9.0
10.0
Workaround or Solution:
The ButtonBar and ButtonBarButton tags in console
extensions now support the bundle attribute.
CR308556
Workaround or Solution:
The WebLogic Server Administration Console portal configuration
has been updated to use fully qualified references. For this release,
relative skeleton URI references will continue to work. Warnings
will be logged for any console extensions that do not use fully
qualified skeleton references in their look and feel files.
Any console extensions that you have written should be updated to
use fully qualified skeleton URIs, as these relative references may
no longer function correctly in a future release.
Core Server
Change
Request
Number
Found In
Fixed In
CR283286
The default accept backlog value for the listen thread was too small.
9.0
10.0
9.0
10.0
9.2
10.0
Solution:
The default accept backlog value for the listen thread has been
increased from 25 to 300.
CR298059
CR307041
10
Core Server
Change
Request
Number
Found In
Fixed In
CR283953
9.1
10.0
9.2
10.0 MP2
Solution:
WebLogic Server no longer throws an exception in connection with
a set operation on half-closed sockets.
CR317840
11
Deployment
Change
Request
Number
Found In
Fixed In
CR067087
7.0
CR071138
7.0
8.1
Workaround or Solution:
Reboot the partitioned servers after they rejoin the cluster.
CR200754
12
9.0
Depl oyment
Change
Request
Number
Found In
CR220968
If you deploy a web app with virtual hosts as targets, you cannot then
change the targeting information unless you redeploy the entire web
app with new target information.
9.0
Fixed In
Workaround or Solution:
Redeploy the web app with new targets information.
CR277341
9.1
10.0
Solution:
ClassLoader.getResources()now returns all the matching
entries found in the application.
CR279281
9.1
Workaround or Solution:
CR280686
If multiple servers that share the same domain root are started
with different user Ids of same group, set the correct "umask" for
the server processes so that a file created by one server can be
opened for read/write by other servers without security
exceptions.
9.1
10.0
Solution:
This release of WebLogic Server can now handle deployments from
a WebLogic Server 8.1 weblogic.Deployer client.
13
Change
Request
Number
Found In
CR282367
9.0
Fixed In
Workaround:
The WebLogic Server Administration Console needs access to any
shared library deployments so that Java data types and annotations
can be processed. Therefore, all shared library deployments should
always be targeted to the Administration Server in addition to any
Managed Servers or clusters.
CR287774
9.2
10.0
9.2
10.0
Workaround or Solution:
The limit on the number of deployed versions has been removed.
Now, more than two versions of an application library can be
deployed.
CR292189
14
Depl oyment
Change
Request
Number
Found In
Fixed In
CR294746
9.2
10.0
Solution:
WebLogic Server now registers a web apps module-id with the
AppClassLoaderManager.
15
Change
Request
Number
Found In
Fixed In
CR299135
9.2
10.0
Solution:
Use the <show-archived-real-path-enabled> flag to
specify that context.getRealPath() returns the path of the
resource from the Server's internal webapp extraction directory for
archived web applications. The flag can be configured in two ways:
<web-app-container>
<show-archived-real-path-enabled>true
</show-archived-real-path-enabled>
</web-app-container>
<container-descriptor>
<show-archived-real-path-enabled>true
</show-archived-real-path-enabled>
</container-descriptor>
16
Depl oyment
Change
Request
Number
Found In
CR299081
10.0
Fixed In
Workaround or Solution:
9.0
10.0
Workaround or Solution:
WebLogic Server now invokes these
ApplicationLifecycleListener callbacks with the
anonymous user identity. As part of this change, the user identity
will be different for the execution of these callbacks.
If your implementation of these callbacks is depending upon the
permissions of the internal kernel identity, then the callback
implementation may encounter errors when run with the anonymous
user identity. You should either modify the callback implementation
to use a different identity or specify a deployment principal name on
the application deployment MBean.
17
Change
Request
Number
Found In
Fixed In
CR303462
9.0
10.0
9.0
10.0
9.2
10.0
Solution:
WebLogic Server now ensures that the application and stage files
are removed if the application is no longer targeted to any cluster
members.
CR305769
CR308613
18
Depl oyment
Change
Request
Number
Found In
Fixed In
CR308699
9.0
10.0
9.0
10.0
10.0
10.0 MP1
10.0
10.0 MP2
Workaround or Solution:
WebLogic Servers startup has been modified to use the plan and
archive timestamp. If the plan or archive are out of date, then
WebLogic Server downloads new versions when the managed
server starts up.
CR313531
CR319718
CR360777
19
EJBs
Change
Request
Number
Found In
Fixed In
CR232765
The primary key in an Oracle table is a CHAR but the query field in
the SQL table is a VARCHAR2.
9.2
9.0
10.0
9.1
10.0
CR262032
20
EJ Bs
Change
Request
Number
Found In
CR295394
10.0
Fixed In
Workaround:
Create a weblogic-ejb-jar.xml file and put the
<timer-implementation> element and corresponding values
into the file.
CR295746
10.0
CR297054
10.0
Workaround:
Most of the performance difference can be regained by setting the
system property weblogic.ejb30.enableproxypool=true.
This system property is set to false by default. Note that it is not safe
to turn on this flag if the bean has interceptors associated with it that
contain state.
CR305173
10.0
Workaround:
Configure the component can be configured to log to a particular
file.
21
Change
Request
Number
Found In
CR305208
10.0
22
Fixed In
EJ Bs
Change
Request
Number
Found In
CR306237
10.0
Fixed In
Workaround or Solution:
To specify Kodo-specific metadata for your object model, either:
CR316709
10.0
Workaround:
Run the Kodo enhancer on your persistent classes after compilation
but before deployment. You can do this with the kodoc script
bundled with WebLogic Server, by using an ant task, or by running
java org.apache.openjpa.enhance.PCEnhancer,
passing your persistent classes as arguments to the process.
CR314742
CR341595
9.2
10.0 MP1
10.0
10.0 MP1
10.0
10.0 MP2
CR349202
23
Change
Request
Number
Found In
Fixed In
CR354384
10.0
10.0 MP2
10.0
10.0 MP2
24
Exa mpl es
Examples
Change
Request
Number
Found In
Fixed In
CR191354
9.0 Beta
CR208965
9.0 Beta
CR287762
9.2
10.0
25
Change
Request
Number
Found In
Fixed In
CR226622
The ../xml/stax example contains two files with the same root
but different extension: StreamParser.java and
StreamParser.jsp. The samples viewer build, however, creates
just one corresponding HTML file, rather than two for each type of
file. In this case only the StreamParser.jsp file has an
equivalent HTML file; the StreamParser.java file does not.
9.0
26
Exa mpl es
Change
Request
Number
Found In
CR276963
When you start the medrec or samples domains, you may see a
warning message like the following:
9.2
Fixed In
10.0
27
Installation
Change
Request
Number
Found In
Fixed In
CR233609
9.0
10.0
Workaround or Solution:
Use the Beehive documentation that is on the install CD rather than
the documentation on the Apache website.
CR307273
9.2
Workaround or Solution:
Use a version of df that is compatible with POSIX.
CR346002
28
10.0 MP1
Instal latio n
Change
Request
Number
Found In
CR346976
10.0 MP1
Fixed In
10.0 MP1
29
Java EE
Change
Request
Number
Found In
Fixed In
CR306909
9.0
10.0
9.1
10.0
Workaround or Solution:
WebLogic Server now applies precedence when merging beans
from the library descriptor with those from the application
descriptor.
CR269767
Solution:
The readResolve and writeReplace methods are now
inherited properly.
30
JDBC
JDBC
Change
Request
Number
Found In
Fixed In
CR188442
The Oracle Thin JDBC driver has not been certified with JDK 5.0.
In internal testing, BEA has noted test failures with the DECIMAL
data type (TAR 4019650.995).
9.0 Beta
10.0
CR272583
9.1
Workaround or Solution:
Use the getCharacterStream() method instead of
getAsciiStream().
CR276977
8.1
10.0
10.0
NA
Workaround or Solution:
For optimal JDBC pool performance and stability, BEA
recommends that you set the ShrinkingEnabled attribute to
false.
CR292068
31
JMS
Change
Request
Number
Found In
CR270257
9.2
9.2
Workaround or Solution:
Make sure that there is at least one J2EE specification-compliant
module in the EAR.
CR278644
Reconnecting transactedSession.commit() or
transactedSession.rollback()calls may throw exceptions
more than once when reconnecting.
9.2
32
9.2
Fixed In
JMS
Change
Request
Number
Found In
CR277493
When multiple JMS producers use the same JMS Client SAF
instance (within a single JVM), depending on the timing of the JMS
SAF client creation, you might receive the following exception:
9.2
Fixed In
Workaround or solution:
When using multiple JMS SAF client producers, try introducing a
small delay between the creation of each new client.
CR280150
9.2
CR280041
9.2
CR280064
9.2
10.0
Solution:
The console now correctly senses when the automatic, transparent
targeting of subdeployments was not complete and sufficient for a
JMS module. In those cases, the console now displays error
messages to the Administrator, and allows them to chose to
explicitly deploy each module and subdeployment manually to
specific targets.
33
Change
Request
Number
Found In
Fixed In
CR272776
9.2
10.0
9.1
10.0
34
JMS
Change
Request
Number
Found In
Fixed In
CR298712
When using DB2 with WebLogic JMS, the JMS backing store table
failed to create itself. This problem was caused by the fact that DB2
allows its connections to have a different default schema than that of
the logged-in user
9.2
10.0
9.2
10.0
9.0
10.0
Solution:
This problem has been corrected.
CR306437
CR310002
The JMS Thin Client does not, and has never, supported automatic
reconnect functionality. This functionality has been explicitly
disabled in this release.
35
Change
Request
Number
Found In
Fixed In
CR315044
The JMS 1.1 specification states in section 3.5, table 3-3, that the
JMSXDeliveryCount property is set by the "provider on
receive", but WebLogic JMS has included this property in the list of
property names returned by the JMS API method
javax.jms.Message.getPropertyNames().
9.2
10.0
9.1
10.0 MP1
9.1
10.0 MP1
Workaround or Solution:
WebLogic JMS now only returns the JMSXDeliveryCount
property name from the JMS API method
javax.jms.Message.getPropertyNames() when both the
message was delivered via receivers, queue browsers, or the
administrative API, and the application hasn't called
javax.jms.Message.clearProperties().
Newly created messages, or delivered messages on which
javax.jms.Message.clearProperties() has been called,
no longer include the JMSXDeliveryCount property name in the
list of properties returned by
javax.jms.Message.getPropertyNames(). The behavior
of standard JMS API message methods for obtaining the
JMSXDeliveryCount property value remain unchanged: these
methods continue to return a JMSXDeliveryCount value of zero
or greater as appropriate (whether or not JMSXDeliveryCount is
included in the property name list).
CR314778
CR314779
36
JMS
Change
Request
Number
Found In
Fixed In
CR314780
9.1
10.0 MP1
10.0
10.0 MP1
10.0 MP1
10.0 MP2
10.0 MP1
10.0 MP2
CR353518
CR356418
37
JNDI
Change
Request
Number
Found In
Fixed In
CR264754
9.2
Workaround or Solution:
The application can refresh the consumer either in the exception
handler or through onException.
38
JS P a nd S e r v l e t
Found In
Fixed In
CR267128
9.1
10.0
9.2
10.0 MP1
8.1 SP3
10.0 MP1
9.1
10.0 MP1
9.1
10.0 MP1
Solution:
The page-check-seconds value is now enforced in production
mode when a valid value is specified in a weblogic.xml
deployment descriptor file.
CR310570
CR314138
39
Change
Request
Number
Found In
Fixed In
CR316761
10.0
10.0 MP1
10.0
10.0 MP1
10.0
10.0 MP1
10.0
10.0 MP1
10.0
10.0 MP2
10.0 MP1
10.0 MP2
10.0
10.0 MP2
CR318708
CR325499
CR329951
CR323724
CR348229
CR352643
40
JS P a nd S e r v l e t
Change
Request
Number
Found In
Fixed In
CR354462
A JSP file was copied to the application from the library module,
modified and accessed. When this JSP file was deleted from the
application and accessed, it used to display as a modified/deleted
JSP of application rather than displaying as a JSP in library module.
10.0
10.0 MP2
10.0 MP1
10.0 MP2
10.0 MP1
10.0 MP2
CR358768
41
JTA
Change
Request
Number
Found In
Fixed In
CR246323
9.1
10.0
9.2
10.0
Workaround or Solution:
RemoteClientTimeout is now supported for transactional
methods as well as non-transactional methods. The RMI client
timeout is the greater of tx timeout and RemoteClientTimeout
if the method is transactional and tx timeout is set. If the method is
non-transactional then the RemoteClientTimeout directly
applies. The tx timeout is picked from the EJB deployment
descriptor (TransactionTimeoutMS) or from
JTAMBean.TimeoutSeconds.
CR310346
42
J av a V i r tu al M ac h i n e ( JV M)
Found In
Fixed In
CR232043
9.0
Vendor fix
required
Workaround or Solution:
None. This issue must be resolved by Sun Microsystems.
CR305879
10.0
Workaround or Solution:
Turning on the JVM flag -Xgc:parallel may fix this problem.
43
Monitoring
Change
Request
Number
Found In
Fixed In
CR272650
9.1
10.0
Solution:
The StuckThreadCount attribute of the
WorkManagerRuntimeMBean now returns the correct value.
CR285328
44
10.0
Mon i t o r i n g
Change
Request
Number
Found In
Fixed In
CR298604
9.0
10.0
10.0
NA
Solution:
The trapServerName now uses the name of the server where the
agent is running in the domain. For traps based on JMX
AttributeChange notifications, the trapMBeanName variable
now contains the full ObjectName of the MBean that caused this
trap to fire instead of the short MBean name.
For all other traps based on SNMPJMXMonitorMBean, the field
contains the value of the MonitoredMBeanName attribute in the
corresponding configuration MBean.
CR299918
45
Change
Request
Number
Found In
Fixed In
CR297717
9.1
10.0
Solution:
For better overall performance, WLDF no longer performs
automatic incremental re-indexing of log file. Instead, indexing is
performed lazily when an access is made, and only when a log
rotation has occurred since the last re-index operation.
In some cases, especially while using a large value for file rotation
file size, index data may not be very recent. That may cause some
slowdown while executing queries using the accessor interface.
CR300893
10.0
Workaround or solution:
None at this time.
CR300617
10.0
NA
10.0
NA
Workaround or solution:
If you need debug information for an SNMP agent, use the
DebugSNMPToolkit attribute on ServerDebugMBean.
CR300681
46
Mon i t o r i n g
Change
Request
Number
Found In
Fixed In
CR307017
9.0
10.0
10.0
Workaround or Solution:
There is not yet a solution for this issue. The failure can be observed
if the DebugSNMPToolkit debug is enabled. However, this will
produce very verbose output.
47
Change
Request
Number
CR312488
Found In
10.0
Workaround or Solution:
The attributes are now added in the sorted alphanumeric order. This
will help to ensure that OIDs for MBean attributes will be preserved
across sessions, as long as the set of MBean attributes does not
change. If the set of MBean attributes changes (by operations such
as add, remove, rename), then it is possible that the OIDs assigned
to MBean attributes may change across sessions.
CR310492
48
Fixed In
10.0
Mon i t o r i n g
Change
Request
Number
Found In
CR312358
10.0
Fixed In
Workaround:
Consider making the doGet and doPost methods in your servlet
public.
CR344916
10.0
10.0 MP1
com.bea.logging.BaseLogEntry
com.bea.logging.BaseLoggerFactory
com.bea.logging.BaseLogRecordFactory
com.bea.logging.LogFileConfig
com.bea.logging.LoggingServiceConfig
com.bea.logging.StdoutConfig
com.bea.logging.LogFileConfigBean
com.bea.logging.LogFileConfigImpl
com.bea.logging.LoggingLifecycle
com.bea.logging.LoggingServiceConfigImpl
com.bea.logging.LogMessageFormatter
com.bea.logging.RotatingFileStreamHandler
com.bea.logging.StdoutConfigImpl
49
Node Manager
Change
Request
Number
Found In
Fixed In
CR189504
After changing the boot password for a Managed Server and then
restarting the server using Node Manager, the restart failed, because
the Node Manager did not have access to the new boot user
password. It was necessary as a workaround to restart the Managed
Server through the WebLogic Server Administration Console so
that the new server configuration details would be propagated
8.1
10.0
9.0
NA
Solution:
The Node Manager now receives updated properties from the
Admin Server when a Managed Servers Server Start fields are
changed, and saves those properties to the Managed Server's
startup.properties file. When the Node Manager is required
to automatically restart a server, it uses that file for the startup
properties, and thus has the up-to-date values.
CR255457
50
No de Ma na ger
Change
Request
Number
Found In
Fixed In
CR263140
9.0
10.0
9.0
10.0
10.0
10.0 MP2
Solution:
The server migration functionality that existed in the scripted Node
Manager has been added to the Java-based Node Manager. Auto
migration support for Windows was also enabled in the cluster's
configuration. The Java-based Node Manager now supports auto
server migration on all WebLogic Sever supported platforms. You
can now use the Java-based Node Manager to manage your remote
WebLogic Server instances, instead of being required to use
SSH/RSH in your environment.
CR269928
CR327335
51
Found In
Fixed In
CR275912
9.2
10.0
9.1
10.0
Workaround or Solution:
The error message occurs because when an edit is made to a
non-dynamic configuration setting, no edits to dynamic
configuration settings will take effect until after a server restart. This
is to assure that a batch of updates having a combination of dynamic
and non-dynamic attribute edits will not be partially activated. Since
the application has not been added to the configuration, the
application cannot be activated and the activate fails with the
Management Exception.
For more information on dynamic versus non-dynamic changes, see
Managing Configuration Changes in Understanding Domain
Configuration.
CR277865
CR279207
52
10.0
Change
Request
Number
Found In
Fixed In
CR279659
9.1
10.0
9.0
10.0
Solution:
This problem was corrected by eliminating the NPE error, allowing
WebLogic Server to complete the image capture on the managed
server.
CR282614
53
Change
Request
Number
Found In
Fixed In
CR298763
9.2
10.0
9.0
10.0
9.0
NA
weblogic.management.NoAccessRuntimeException:
Access not allowed for subject:
principals=[deployer, Deployers], on
ResourceType: ServerRuntime Action: execute,
Target: lookupApplicationRuntime
The user had the appropriate role for the invocation, but WebLogic
Server could not retrieve the MBeanInfo for the MBean. This caused
the invocation to be denied since the role information is contained in
the MBeanInfo.
Solution:
WebLogic Server now uses the MBean type to look up the
MBeanInfo and retrieve the role information, thereby allowing the
invocation to succeed.
CR301220
54
Change
Request
Number
Found In
Fixed In
CR302493
9.0
10.0
9.1
10.0
9.0
10.0
Solution:
The LogFileMBean now includes a buffer-size-kb
parameter. This parameter has a default value of 8 KB; when set to
zero or less, it will not buffer the log messages.
For example, to set the buffer size for access.log in
config.xml:
<server>
...
<web-server>
<web-server-log>
<buffer-size-kb>0</buffer-size-kb>
<web-server-log>
CR303563
55
Change
Request
Number
Found In
Fixed In
CR309553
10.0
NA
9.2
10.0 MP1
9.1
10.0 MP1
9.2
10.0 MP2
CR309488
CR319746
56
P l u g- I n s
Plug-Ins
Change
Request
Number
Found In
Fixed In
CR338803
10.0
10.0 MP1
Protocols
No issues at this time.
57
Security
Change
Request
Number
Found In
CR231321
9.0
Fixed In
58
9.0
10.0
S ecu ri ty
Change
Request
Number
CR299738
Found In
Fixed In
9.0
10.0
9.0
NA
Solution:
Session replication calls are now restricted to Admin users and the
session data is protected as well.
If the ReplicationChannel is defined for a cluster, then all calls to the
ReplicationManager are allowed over the ReplicationChannel only.
If the ReplicationChannel is not defined, and secured replication is
enabled for the cluster, then all the calls to the ReplicationManager
are allowed only over the default secure channel. If the
ReplicationChannel is not defined, and secured replication is not
enabled for the cluster, then all the calls to ReplicationManager are
allowed only over the default channel.
If the session replication call is over a secure channel, then the caller
must have Admin roles. If the call is over an unsecured channel, then
the caller should not have Admin roles.
CR303468
59
Found In
CR319968
10.0
Fixed In
Workaround or Solution:
Use an alternative method of applying enhancements at build time
through an OpenJPA enhancer compiler; do not use the
LoadTimeWeaver.
CR320649
60
10.0
10.0
Up gr ad e
Upgrade
Change
Request
Number
Found In
CR252571
9.1
Fixed In
Workaround or Solution:
Prior to upgrading the domain, edit the config.xml file to ensure
that the xa-connection-factory-enabled element is set to
true for the MyTopicConnectionFactory.
CR256082
The JWS in WebLogic Server 9.2 and later does not support the
callback protocol in WebLogic Workshop 8.1. Therefore, a 9.2 or
later JWS cannot callback to an 8.1 WebLogic Workshop
application or an 8.1 WLI JPD. Also, a 9.2 or later JWS client cannot
receive callbacks from an 8.1 WLW application or an 8.1 WLI JPD.
9.2
10.0
9.2
10.0
Workaround or Solution:
Front-end the client side call with a 9.2 Service Control.
CR262360
61
Change
Request
Number
CR265099,
CR268712
62
Found In
Fixed In
We b Applic ations
Change
Request
Number
Found In
Fixed In
CR285105
9.1
10.0
9.0
10.0
Solution:
The WebLogic Server domain upgrade now allows spaces in the
domain name.
CR288846
Web Applications
No issues at this time.
63
64
Change
Request
Number
Found In
CR280234
9.0
Fixed In
65
Change
Request
Number
CR280234
(contd)
Workarounds:
Use variable names that do not have periods. This will allow you to
load the variables from the property file and refer to them in WLST
scripts. You could use another character such as "_" or
lowercase/uppercase character to delimit the namespace.
As an alternative, you can set variables from a properties files. When
you use the variables in your script, during execution, the variables
are replaced with the actual values from the properties file. For
example:
myapp.py
var1=10
var2=20
import myapp
print myapp.var1
10
print myapp.var2
20
10
This will work for one level of namespaces (myapp.var1,
myapp.var2). It will not work for top level variables that share
same name as the namespace (for example, myapp=oracle and
myapp.var1=10). Setting the myapp variable will override the
myapp namespace. If you need multiple levels, then you can define
a package namespace using directories. Create a
myapp/db/default directory with a vars.py file as follows:
var1=10
var2=20
Then import:
import myapp.db.default.vars
print myapp.db.default.vars.var1
10
66
Found In
Fixed In
Change
Request
Number
Found In
Fixed In
CR305738
9.0
10.0
9.2
10.0
9.2
10.0 MP1
Solution:
This problem was corrected by adding the lookupWorkManager
method to the SelfTuningMBean. This allows the generated
script to complete successfully.
CR306870
The WLST jndi() tree did not use the administration port if one
was configured. If connecting as an admin user, this resulted in the
following error:
User 'principals=[weblogic, Administrators]'
has administration role. All tasks by
adminstrators must go through an Administration
Port.
Solution:
WLST jndi() now uses the admin port if one is configured.
CR309324
67
Change
Request
Number
Found In
Fixed In
CR318445
9.2 MP1
10.0 MP1
9.2 MP1
10.0 MP1
9.2 MP1
10.0 MP1
CR323782
68
We b Ser v e r P l u g- I n s
Found In
Fixed In
CR284615
8.1
10.0
Solution:
WebDAV requests are now passed through by BEA plug-ins.
CR306253
The ISAPI plug-in always looks for the iisproxy.ini file under
the same directory in which the iisproxy.dll file resides.
Therefore, if you wish to use SSL, you must rename
iisproxy128.dll to iisproxy.dll and reconfigure IIS after
renaming the file.
9.2
CR310036
9.0
10.0
10.0
10.0 MP1
69
Found In
Fixed In
CR189158
9.0
CR228385
9.0
CR262036
9.2
CR269696
WebLogic Server 9.2 and later does not support JAX RPC handlers
in callback Web Services.
9.2
Workaround or Solution:
If JAX RPC handlers were used with Web Services created with
WebLogic Workshop 8.1, then such applications must be
redesigned so that they do not use callback handler functionality.
CR273307
9.2
Workaround or Solution:
Web Services created with WebLogic Workshop 8.1 that used
WS-Security must be redesigned to not use message-level security
in callbacks.
CR280155
WebLogic Server 9.2 and later does not support the use of
double-byte characters in URLs in Web Services.
Workaround or Solution:
Web Services created with WebLogic Workshop 8.1 that used
double-byte characters in URLs must be redesigned to remove all
double-byte characters from URLs.
70
9.2
W e b Se rv i c e s an d XM L
Change
Request
Number
Found In
CR282449
9.2
Fixed In
Workaround or Solution:
There is no known workaround.
CR282728
9.2
Workaround or Solution:
Do not use the @WildcardBinding annotation to change the
default binding of SOAPElement[] to
WildcardParticle.ANYTYPE. The SOAPElement[] default
binding is set to WildcardParticle.ANY.
CR271996
9.2
Workaround or Solution:
There is no known workaround.
71
Change
Request
Number
Found In
CR273446
9.2
Workaround or Solution:
There is no known workaround.
CR260810
72
9.2
Fixed In
W e b Se rv i c e s an d XM L
Change
Request
Number
Found In
CR266759
9.2
Fixed In
Workaround or Solution:
Create the Callback interface in a package with a lower-case name.
CR270499
CR265983
wlp_wsrp_v11_types.xsd
wlp_wsrp_v1_types.xsd
wsrp_v1_full.wsdl
wsrp_v1_types.xsd
wsrp-wsdl-template.wsdl
wlp_wsrp_v1_bindings.wsdl
wsrp_v1_bindings.wsdl
wsrp_v1_interfaces.wsdl
wsrp-wsdl-full.wsdl
xml.xsd
Clientgen fails when processing a WSDL that uses the complex type
http://www.w3.org/2001/XMLSchema{schema} as a Web Service
parameter.
9.2
10.0
9.2
Workaround or Solution:
There is no known workaround.
73
Change
Request
Number
Found In
Fixed In
CR286543
9.2
10.0
9.2
10.0
<s:simpleType name="ABPropertyType">
<s:list>
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="Name" />
<s:enumeration value="IsBot" />
<s:enumeration value="IsPartManaged" />
<s:enumeration value="Subscribe" />
<s:enumeration value="Unsubscribe" />
</s:restriction>
</s:simpleType>
</s:list>
</s:simpleType>
Solution:
Nested simple types containing a list of enumerations are now
supported.
CR288687
74
W e b Se rv i c e s an d XM L
Change
Request
Number
Found In
Fixed In
CR292441
9.2
10.0
Solution:
You can disable chunking of SOAP responses. Once chunking is
disabled, responses are cached in the memory buffer. Beyond a
specified buffer size, SOAP message chunking is resumed.
To disable chunking, set the property weblogic.wsee.NoFlush
in the WebLogic Server startup script or while starting up WebLogic
Server. For example:
-Dweblogic.wsee.NoFlush=true
Note that the buffer size should be a multiple of the chunk size, so
the actual buffer size is automatically assigned a value that is a
multiple of the chunk size, and it can be slightly higher than the
user-specified value.
75
Change
Request
Number
CR292441
(contd)
Found In
<weblogic-webservices
xmlns="http://www.bea.com/ns/weblogic/90";;
xmlns:xsi="http://www.w3.org/2001/XMLSchema-in
stance";;>
.....
<port-component>
....
<service-endpoint-address>
....
</service-endpoint-address>
<http-flush-response>false</http-flush-respons
e>
<http-response-buffersize>12288</http-response
-buffersize>
</port-component>
</webservice-description>
</weblogic-webservices>
Note:
CR293674
Workaround or Solution:
When starting the WebLogic Server instance to which the reliable
Web Service is deployed, set the following property:
-Dweblogic.wsee.exclude.properties=weblogic.ws
ee.ejb.target
76
10.0
Fixed In
W e b Se rv i c e s an d XM L
Change
Request
Number
Found In
CR309493
10.0
Fixed In
Workaround or Solution:
Attach the custom policy file to Web Service B, as in this example:
@Policy(uri="CustomPolicy.xml",
attachToWsdl=true)
public class B {
...
}
CR301238
10.0
Workaround or Solution:
Existing Secure Web Services must either be run on a single server
or else replace their security policy with one that conforms to
WS-SecurityPolicy 1.2 if you want them to work in a cluster.
CR314559
10.0
Workaround or Solution:
Set the WebMethod name to a value that includes only ASCII
characters.
77
Change
Request
Number
Found In
Fixed In
CR314691
9.2
10.0 MP1
10.0
10.0 MP1
9.2
10.0 MP1
10.0
10.0 MP1
10.0
10.0 MP1
When the Web Service client invoked the Web Service with a
null value for this optional element, the optional element was
added to the SOAP body with an empty value in the SOAP
response. The resulting XML would not validate against the
schema if it has nillable=false for this optional element.
When XMLBean was used, the jwsc Ant task used to generate
invalid WSDL if primary schema had included schemas and had
referred types in the included schemas. The jwsc ant task used to
generate a schema section for each of the included schema and types
in the included schema were not able to be resolved from the
primary schema.
This problem has been resolved.
CR323419
CR325168
78
W e b Se rv i c e s an d XM L
Change
Request
Number
Found In
Fixed In
CR329341
10.0
10.0 MP1
10.0
10.0 MP1
9.2
10.0 MP1
9.2
10.0 MP1
10.0
10.0 MP1
CR329991
CR329993
CR338207
WSEE Runtime MBeans was not getting cleared and this used to
cause huge redeploy memory leaks.
This problem has been resolved.
CR339239
While using UDDI feature with server_only kit (not platform kit)
installations you may get UDDIException with the following error:
10.0 MP1
Workaround or Solution:
Comment the entry, pluggableTModel.file.list, in
<WEBLOGIC_HOME>/server/lib/uddi.properties file.
CR337659
10.0
10.0 MP2
Workaround or Solution:
Call EJB from Web application based web service. It is possible to
assign workmanager to Web application based web service using
weblogic.xml.
This problem has been resolved.
79
Change
Request
Number
Found In
Fixed In
CR341728
10.0 MP1
10.0 MP2
10.0 MP1
10.0 MP2
10.0 MP1
10.0 MP2
10.0 MP1
10.0 MP2
10.0 MP1
10.0 MP2
10.0
10.0 MP2
10.0 MP1
10.0 MP2
Required attributes were not returned from echo method when used
as part of XMLBean types.
This problem has been resolved.
CR346061
The jwsc ant task used to produce an invalid WSDL when wrapped
types, such as BigDecimal[], were used as parameter types.
This problem has been resolved.
CR346064
CR348244
HL7 schemas were invalid and they cannot be used in web service
projects.
This problem has been resolved.
CR348377
CR349311
80
W e b Se rv i c e s an d XM L
Change
Request
Number
Found In
Fixed In
CR350614
10.0 MP1
10.0 MP2
10.0 MP1
10.0 MP2
10.0
10.0 MP2
10.0 MP1
10.0 MP2
CR355746
81
Found In
Fixed In
CR127660
8.1 SP2
9.2
10.0
WTC viewj and viewj32 compilers do not generate correct class file.
Prior to WebLogic Server 9.2, the viewj and viewj32 compilers did
not handle any view definition file with a missing NULL value;
instead they issued a warning message and stop processing.
However, in WebLogic Server 9.2 this behavior changed. The
compilers generate a Java file for the view, but the view class will
not have field data and access methods for them. The result is that
the viewj and viewj32 compilers generate an incorrect Java view
class.
Workaround or Solution:
Add NULL value for every field in the view definition file.
82
Miscellaneous
Change
Request
Number
Found In
Fixed In
CR223728
10.0
NA
10.0
NA
83
Change
Request
Number
Found In
CR293355
10.0
Fixed In
Workaround or Solution:
Delete the /etc/ant.conf file, or use ant -noconfig.
CR296679
84
9.2
10.0
Change
Request
Number
Found In
CR312952
10.0
Fixed In
When you use the JarBuilder utility to build a client, you may
receive an error like this:
Invalid implementation version between Ant core
and Ant optional tasks.
CR323840
10.0
Workaround or Solution:
Uninstall Smart Update, then re-install Smart Update and select the
option "Create a new BEA Home" to install under a separate
directory.
85
86