![]() |
![]() |
|
Resolved Issues
The following sections contain information on issues that were resolved for the release of WebLogic Server 6.0 with Service Pack 2 (Service Packs are cumulative, so all the changes in earlier Service Packs are included in the latest Service Pack):
Service Pack 2 Fixes EJB Issues
Change Request Number |
Description |
042956 |
Fixed a problem with jar files that contained many beans (100+). In these circumstances ejbc was failing when running under Windows. |
043398 |
Fixed some problems with a message-driven bean calling a stateless session bean when the two beans are packaged in different jar files. A classcast exception occurred when narrowing on the home of the called bean. |
043640 |
Fixed some problems in EJB in which certain log messages occurring with rolled back transactions were exceedingly verbose. |
044179 |
An unintentional debug statement in the server's internal EJB container has been removed. |
044605 |
Serializing a JMS message that has never been sent resulted in a NullPointerException. This happened during the writing of unsent messages to a stream or passing an unsent message as a parameter via an RMI call, including EJB invocations. To fix this issue, WebLogic Server 6.0 with Service Pack 2 or higher must be installed on the JMS client. |
044755 |
Fixed some problems with primary key classes when migrating 1.1 CMP beans. In WebLogic Server 5.1 the primary key class fields were not included within the updated fields, whereas in WebLogic Server 6.0 they were updated. Now we have returned to the earlier, correct, behavior--where the primary key class fields are not included as an updated field. |
Examples Issues
Change Request Number |
Description |
042366 |
Running the Security Audit Example was causing a run-time exception in WebLogic Server. This has been fixed. |
JDBC Issues
Change Request Number |
Description |
038235 |
Fixed some problems with the jDriver concerning double data types in Oracle. |
041793 |
If a database went down during attempts to access the database, the initial reset of the JDBC connection pool was failing. This has been fixed. |
041866 |
Using CLOB.getCharacterStream() is no longer a problem with the Weblogic jdriver. |
042134 |
Fixed some problems with dynamic connection pools. |
042279 |
Multipools now work with a TxDataSource with the restriction that all connection pools in the TxDataSource must either use the same driver, or they must all use drivers that have the same XA capabilities. (either all the drivers must be XA compliant, or all drivers must not be XA compliant). |
043745 |
When Oracle returned OCI_SUCCESS_WITH_INFO, the WebLogic jDriver returned a warning message without providing the data. Now, both the warning and data are given. |
043956 |
Fixed some problems on HP-UX 11.0 when using the WebLogic jDriver and executing certain SQL commands. |
044223 |
Fixed a problem with connection pools not failing over. |
045965 |
Included some fixes in order to get around XA-Resource issues with the Oracle 8.1.7 thin driver. |
JMS
Change Request Number |
Description |
041031 |
Fixed problems with asynchronous JMS messages, whereby the last message was not being acknowledged. To fix this issue, WebLogic Server 6.0 with Service Pack 2 or higher must be installed on the JMS client. |
043118 |
Fixed a problem with using a MQSeries JMS Topic driving a message-driven bean. The following exception was being raised: javax.jms.JMSException: MQJMS1057: Message has no session associated with it. |
043155 |
Topic message expiration times are no longer ignored for asynchronous subscribers. |
043225 |
During transmission of ObjectMessages, the object stored in the message was serialized at least twice (possibly more for topics). For most situations this has been reduced to once. In addition, calling toString on an ObjectMessage would previously return null if the object was not first unserialized by calling getObject(). This is no longer the case. getObject() is now called from within the toString method of an ObjectMessage. |
043519 |
Fixed a problem in JMS that occurred during session rollback or recover. Asynchronous consumers were refusing to receive messages. To fix this issue, WebLogic Server 6.0 with Service Pack 2 or higher must be applied to both the JMS client and server. |
043752 |
In JMS, recovered expired messages no longer cause incorrect NullPointerExceptions. |
044285 |
Fixed a problem in JMS. Multiple simultaneous transacted asynchronous durable subscriptions were possibly causing a server lock-up if not enough threads were configured. Now, no extra threads are needed to service such simultaneous requests. |
045963, 045939, 045956 |
Connection consumers for session pools are behaving properly now. |
JSP Issues
Change Request Number |
Description |
042360 |
In JSPs, getCharacterEncoding() was returning ISO-8859-1 even if charset was set to Shift_JIS or some other character set. Now the proper character set is returned. |
043167 |
JSP pages that use includes with relative paths (i.e. <jsp:include page="../bar.html") no longer cause parsing errors. |
044023 |
WebLogic's JSP compiler was not case sensitive. If you were using Windows NT and had compiled HelloWorld.jsp, the generated file would have been _helloworld.class, not _HelloWorld.class. The default behavior of the JSP compiler is now case sensitive. |
045895 |
A JSP page that was using a jsp:useBean tag and had 'type' set to 'BeanInterface' was not working. The following exception was occuring: weblogic.servlet.jsp.JspException: Could not set property: someValue: This problem has been fixed. |
046534 |
When JSPs are registered in web.xml, the 'compileCommand' entry is no longer ignored. |
Miscellaneous Issues
035169 |
Fixed problems with form authorization in a Web Application. There was a misleading message when users who were already logged in went directly to the <form-login-page> specified in the web.xml deployment descriptor. The message returned to the browser was: Form based authentication failed. Could not find session. The following error was printed to the log: <E> <WebAppServletContext-test> Form based authentication failed. One of the following reasons could cause it: HTTP sessions are disabled. An old session ID was stored in the browser. This error is incorrect--at that point the user is still logged in, has a valid session, and you can still access the protected resource. Now the server no longer generates these errors and instead, in this case, redirects the user to the parent directory of the login page, which causes the server to look for and serve the Web Application's welcome page. For more information see Configuring Welcome Pages. |
042661 |
Fixed a problem in clustering. When a replica-aware stub is called within a transaction, it attempts to route the call to the server hosting the transaction coordinator. The problem was that the stub was sticking to this server for the life of the stub, even if it was called a second time outside of the transaction. |
043010 |
Instances of WebLogic Server 6.0 running as a Windows service no longer shut down automatically and become inaccessible after you log out of the NT session in which the server was running in. |
043493 |
JNDI is no longer accessed prior to it being properly initialized during server startup. |
043695 |
The value returned by session.getId() no longer returns the same value as request.getRequestedSessionId(). Also note: to determine whether an incoming cookie has a valid session, use request.getSession(false). |
043865 |
Fixed a problem that caused an EXCEPTION_ACCESS_VIOLATION when shutting down a WebLogic Server that uses a RDBMS realm with the Weblogic type 2 Oracle JDBC driver for Oracle 8.1.6 on win32. |
044105 |
Fixed problems that occurred when starting the server as an NT service while using the -hotspot option. |
044282 |
An unnecessary reverse DNS lookup has been removed. |
044450 |
Removed unnecessary code in JDBC Store that was causing problems with TimesTen. |
044556 |
Fixed a problem with the serialization of HTTP query parameters. |
045960 |
IDL files generated by weblogic.ejbc can now be compiled by an IDL compiler. |
044987 |
Fixed problems in the java socket multiplexor with applets reloading/refreshing the browser. |
045091 |
In EJB 2.0 the transaction context is no longer lost if remove() is called on a stateful session bean with a transaction attribute of NotSupported. |
046058 |
The WebLogic Plug-ins no longer cause a long delay when they route URL requests with SecureProxy=ON. |
Servlet Issues
Change Request Number |
Description |
042281 |
A servlet no longer continues executing after the browser is closed. |
044579 |
An incorrect IllegalStateException is no longer thrown in certain situations when a servlet in a Web Application handles file upload and then has to process the input. |
045580 |
There are no longer problems when mapping a ServletException to an error page in web.xml. |
043541 |
The servlet engine now properly parses all URLs not ending in '/' or an extension. |
Service Pack 1 Fixes
Change Request Number |
Description |
035788 |
Fixed some hyperlinks to our documentation that were broken in the Console. |
038336 |
Fixed HTML problems in the Console where some anchors were going to the right help page but not to the right place within that page. |
038359 |
A Multibyte machine name is now displayed correctly when creating a Kanji Machine name. |
039629 |
On the Web App General panel of the Administration Console, there is now a check box indicating that the Web Application is deployed. |
040029 |
A help icon in the Console is no longer displaying an Error 404--Not Found. |
040101 |
Fixed a problem with graphs in Netscape when using monitoring in the console. |
040127 |
On Japanese NT, fixed a problem with the Console and using localized log messages. |
040181 |
When creating a 'Machine' on the Japanese NT, the 'CREATE' button was not making any change in the console. The create page was still virtually the same after clicking the 'CREATE' button. This is now fixed. |
040820 |
Fixed a problem when the `Create' button was selected prematurely while trying to configure a new web application. |
040846 |
Fixed a problem with Netscape and the WebLogic Console. When creating a new conection Factory, at the JNDIName text box, a dialog box said, "This field cannot be blank". This dialog would not disappear until killing the browser. |
040865 |
Fixed a problem with the cluster monitoring tab in the console. It was not showing the correct number of participating servers. |
040902 |
Fixed an unnecessary field in the console when clicking on the garbage can in the security-->group node. |
041080 |
Fixed a problem with the console and security when creating a multi-byte group name and registering a user to the group. |
041096 |
Fixed a problem with Japanese characters in the console. |
041112 |
Fixed a problem with certain domain settings not being persisted and returning to the defaults on restart. |
041117 |
The Console was having problems when `refresh' was being used regularly in the browser. These problems have been fixed. |
041141 |
The Console no longer displays corrupt strings when the navigational tree is disabled. |
041268 |
Fixed a problem in the Console when switching languages from Japanese to another language. |
041301 |
In the Console, the Max Size value under the HTTP tab had a unit of kilobytes. It has been changed to bytes. |
041532 |
Fixed problems with the Console, involving undeploying and redeploying Web Applications. |
041606 |
When entering 'Search text' in the log customize window in multi-byte string, it was displaying the search result. But when displaying the log customize window a second time, the initial value of the string which was entered in the previous search was corrupted. This has been fixed. |
041733 |
The Console was setting the XMLRegistry MBean attributes to "" if they are unset. This confuses the XMLRegistry which thinks the are settings to the value empty string. The XML Registry now considers "" to be the equivalent of an unset field. |
041837 |
There was a problem starting the Console and changing the rotation type to date based in http logging and then restarting the Server. |
041875 |
Added some information to the console for users who delete an ACL. |
041943 |
Fixed a problem in the console when using a Kanji group name. |
041944 |
Fixed a bug in the console when using a Kanji character as an ACL name. |
041994 |
Fixed errors when creating a new domain using the Console. |
042058 |
In the JNDI tree of an active server, nodes of bound objects no longer have incorrect '(access denied)' labels. |
042068 |
Removed the ability to clone applications from the Console. |
042181 |
The unit in which the configuration parameter "Logging -> Size Threshold" is identified now as 'kilobytes' on both the domain and server logging tabs. |
042278 |
You can now deploy a MultiPool and specify the targets using the Console. |
042434 |
Fixed a problem deleting a multibyte group name. |
Change Request Number |
Description |
031228 |
Improved error messaging with ejbc. The full stack trace is now printed out when a NoClassDefFoundError occurs. |
031852 |
It was possible to set transaction attributes for non-existent methods. A misspelled method name in the deployment descriptor could cause a transaction attribute to not be set. We now validate that all method names specified in the deployment descriptors actually exist in both the remote interface and the bean implementation class. |
033538 |
Fixed a problem in EJB with queries and escape clasuses. Also fixed problems with the Java compiler and the '\' character. |
034691 |
It is incorrect to use EJB 2.0 with WebLogic 6.0 and a WebLogic 5.1 RDBMS XML deployment descriptor. When doing so, a confusing ClassCastException was being thrown. Now we inform users that this configuration is incorrect. |
035395 |
Finders were only working if all of the finder method parameters were referenced exactly once by the query. This has been fixed. |
036007 |
Now we throw the appropriate error message when using ejbc for a cmp11 type bean with one of the attributes as private. |
037622 |
Removed redundant messages (setMessageDrivenContext called, ejbCreate called, setMessageDrivenContext called) when running the sample server on UNIX. |
037957 |
Now EJB-QL: WHERE clauses are commutative. |
039179 |
There was a confusing and misleading error message in the EJB examples. The message was: log("UNABLE to get a connection from demoPool!"); Now this message reads: log("Failed to lookup JDBC Datasource. Please double check that"); log("the JNDI name defined in the resource-description of the "); |
039477 |
Fixed the error message that is displayed if the ejb20.jar is not in the server classpath. There are now two distinct errors if EJB 2.0 cannot be started - either it's a LicenseException, and the user should contact a sales representative to get a license,or EJB 2.0 has not been enabled and the error message indicates where users can download the EJB 2.0 upgrade to enable it. |
039518 |
Our CMP 2.0 code was not retrieving cmp-fields that were an EJBObject. This has been fixed. |
039562 |
Message-Driven EJBs with the NotSupported transaction attribute are now destroyed when a System Exception is thrown. |
039635 |
The latest revision of the EJB 2.0 spec requires that CMP and CMR fields start with a lower-case letter. We have added this check to our compliance checker, and made sure our examples do not violate this rule. |
039736 |
If you deployed an EJB using weblogic.deploy, it copies the .jar file to the applications directory. The .jar file cannot be removed from the applications directory. Attempts to remove the .jar file result in the following message: C:\weblogic\dev\src\tools\weblogic\qa\tests\config\mydomain\applications>rm matt.jar This has been fixed. |
039818 |
Fixed AssertionError when Primary Key fields were Serializable objects. |
040052 |
Removing a bean from a M-N relationship wasn't removing join table entries. This has been fixed. |
040066 |
The setting max-beans-in-free-pool now determines the maximum number of concurrent instances that can be created to service messages. It is bound by the number of ExecuteThreads. |
040108 |
EJB Compliance Checker now allows java.lang.Object as the primary key type. |
040303 |
Having two EJBs with the same <abstract-schema-name> creates an inaccurate and misleading error message: org.xml.sax.SAXParseException: The content of element type "ejb-jar" must match "(description?,display-name?,small-icon?,large-icon?,enterprise-beans,dependents?,relationships?,assembly-descriptor?,ejb-client-jar?)". We have added a compliance check for this problem. |
040461 |
Set transaction state to committed as soon as the last ackCommit message is received. |
040469 |
Previously when you added a message-driven entry to your ejb-jar.xml file but neglected to add its counterpart to the weblogic-ejb-jar.xml file, ejbc did not give you an error message. This has been fixed. |
040470 |
If a EJB fails to deploy all of the ejbs within the ejb, now the jar file will be undeployed. |
040564 |
Added support to EJB for instances when a Primary-key includes a foreign key column for 1-n and 1-1 relationships. |
040586 |
The EJB compliance checker now ensures that finder return types are the remote interface, java.util.Collection, or java.util.Enumeration. |
040593 |
The EJB comliance checker now detects when the EJB-QL for a finder method contains a SELECT clause. |
040594 |
Using an abstract base class to declare the public abstract getter and setter methods for the CMP fields of an EntityBean, ejbc wasn't able to find the methods on the EntityBean and refusesd to code-generate the container classes. This has been fixed. |
040697 |
Fixed a ClassCastException when undeploying Message-Driven EJBs. |
040740 |
Enabled monitoring of managed servers in deadlock and overload situations. |
040788 |
We now allow message driven bean users to specify NO_ACKNOWLEDGE or MULTICAST_NO_ACKNOWLEDGE for their acknowledgement mode. |
040907 |
Fixed a problem with message driven beans when calling other EJBs in the same ejb-jar. |
040924 |
Now we conform to the latest EJB spec revisions, which don't allow protected CMR get/set methods. These methods must now be public. |
041041 |
Improved performance using EJBs and big CMP 2.0 creations. |
041055 |
Before SQL was generated, an error was not being caught when a CMP field and a CMR field were mapped to the same database column. |
041133 |
The current version of the EJB QL spec states that the 'FROM' clause is required in every query (see EJB2.0 spec sec 10.2). The examples have been updated to reflect this. |
041284 |
Message-Driven EJBs now support external JMS Providers. |
041306 |
During JSP compilation, the EJB interfaces within the same application were not available. This has been fixed. |
041369 |
Fixed AssertionError when EJBMetaData was used from within the server and the EJB's classes were not in the classpath. |
041430 |
When there was a NoClassDefFoundError within ejbc, the stack trace was being omitted. This has been fixed. |
041728 |
When deploying CMP Beans, if the DataSource/Connection was unavailable, users were seeing a misleading message which suggested that the Bean's table didn't exist. This has been fixed. |
041801 |
A ClassCastException was occurring when replicated stateful session beans were compiled without an In-Memory replication license and then deployed in a server with the proper license. |
041918 |
Calling a replicated stateful session bean in a non-clustered server no longer causes an Assertion Failure. |
041937 |
If <primkey-field> isn't a CMP-field, users were getting a java.lang.NullPointerException. This has been fixed. |
041986 |
The EJB compiler was generating invalid SQL queries for the finder methods of 1.1 CMP Beans. |
042041 |
1-N relationships were failing when the beans in the relationship had a compound key, and when the foreign-key used in the relationship was also part of the primary key of one of the beans. The failures manifested when a bean participating in the relationship was removed, and also when ejbc is run in some cases (ejbc fails). This has been fixed. |
042132 |
Any EJB method whose name starts with `remove' was being deployed as NotSupported. This has been fixed. |
042217 |
EJB QL queries that contained a 1-1 or 1-n join weren't working with compound keys. This has been fixed. |
042430 |
The RemoteException detail field is now set correctly in EJB. |
042483 |
Fixed a problem when an EJB marks a transaction for rollback and then calls the RequiredNew method. |
042637 |
When removing a bean, the server wasn't initializing the bean's CMP variables before putting it into the pool. This caused errors later if the bean was reused. This has been fixed. |
Change Request Number |
Description |
037669 |
The WLEC university sample was failing to make a connection when the connection pool initializes. The server couldn't connect because the password specified by the example is greater than 8 characters long. This has been fixed. |
039403 |
In the left hand pane of the console, the audit provider example (found at /security/audit/package-summary.html) was referencing an Audit Provider node that didn't exist. This has been fixed. |
040411 |
When using the Administration Console with the Examples server and the default Cloudscape RDBMS realm, you can now shut down the server. Attempts to shut down the server were failing because the user guest did not have shutdown permission for weblogic.admin. The example Cloudscape database did not contain the appropriate ACL to allow the user guest to shut down the server. |
040429 |
Fixed a problem in our examples. In the security acl example the documentation has a typo; java examples.security.acl.Client t3://localhost:7002 joeuser joepass should have been: java examples.security.acl.Client t3s://localhost:7002 joeuser joepass. |
040508 |
Modified all examples to use java.rmi and JNDI instead of weblogic.rmi. |
040633 |
After undeploying the Pet Store Web Application and then deploying it again to a managed server a javax.management.MBeanException was being thrown. This has been fixed. |
040682 |
The JAAS security example was missing an implementation of AltClient. AltClient is the client side implementation showing how to use mutual authorization with WebLogic. |
040954 |
Added seven new XML examples. |
041643 |
Fixed the cluster connection string example. WebLogic requires that all members of a cluster share the same port. |
042136 |
The examples.utils.ddl.demo.ddl file has a mistyped statement; an extra T in DROP: (DROPT table). |
042140 |
A DataSetException was occurring when trying to execute the samples\examples\dbkona\rowid example. This has been fixed. |
042213 |
In the date and phoneBook examples, there was an error in the documentation. Under Run this Example, "From the toolkit's General Menu," should have been: "From the Nokia Active Server manager general Menu." |
042244 |
The setExamplesEnv script and the startExamplesServer script now include the xmlx.jar in the CLASSPATH. |
042256 |
The web.xml in the examplesWebApp did not have a taglib-uri element for the xslt tag library. |
042261 |
Improved the documentation in examples/i18n/logging/startup/package-summary.html |
042583 |
When building the ejb/simpapp WLEC sample, the jspc compiler complains that it can't find the web.xml file. We added a -webApp flag to the jspc command to fix this. There was a similar problem, also fixed, with examples/jdbc/pool/build.cmd. |
042585 |
The instructions for running the university samples say the following: Start a web browser and enter the URL for UniversityForm.html. For example: http://localhost:7001/examplesWebApp/UniversityForm.html But the name of the file is actually universityForm.html. (The 'U' in university should have been lowercase.) |
042586 |
The WLEC Simpapp Servlet example now catches any PoolUnavailable exceptions. |
Change Request Number |
Description |
035036 |
When WebLogic boots and prompts for the boot account's password, the prompt used is now internationalized. |
041021 |
Fixed a problem failing to generate properties files for some message catalogs after executing l10ngen. |
041078 |
Fixed some duplicated keys in the english.xml file. |
041264 |
Fixed some internationalization problems with certain tags not being in english.xml. |
041266 |
The time stamp is now internationalized. |
Change Request Number |
Description |
033423 |
There were dbKona problems with QueryDataSet and the OCI805_8 driver. This has been fixed on Windows NT, but is still a problem on HPUX and Solaris. |
033920 |
Change There was a problem in JDBC when running tests which access the connection pool. |
035530 |
There were problems enabling OS authentication and using Oracle 8.1.6/oci8 with the jDriver. This has been fixed on NT and HP-UX, but still is an issue on Solaris. We have added an error message that reports this problem: OS level authentication is not currently supported due to a defect in OCI 8 libraries. |
037589 |
Added Oracle thin driver support and fixed some outdated command line help. |
037591 |
Added support for ORACLE_THIN database type. Removed obsolete database types and command line options. |
037693 |
There are no longer problems with the Oracle driver and ROWID selects when running examples.dbkona.rowid. |
037893 |
Fixed getBytes() to return null instead of a zero-length byte array with Oracle LONG RAW columns. |
038143 |
JDBConnectionPoolRuntimeMBean's were not working. Added a RuntimeMBean implementation to ConnectionPools. |
038229 |
The jDriver for Oracle 8.1.6 caused managed servers to run out of memory. |
038275 |
We no longer refer to the weblogic.classpath in one of our JDBC error messages. The weblogic.classpath does not exist in WebLogic 6.0. |
040379 |
The following error occurred when the server and serverName properties in a JDBC connection pool were specified with the same value: <Cannot startup connection pool "jtaXAPool" server and serverName properties must have the same value> This problem was seen when the XA driver requires the server or serverName property to be set. It was occurring with the WebLogic jDriver for Oracle, but not the Oracle thin driver, or the Cloudscape driver. It has been fixed. |
040509 |
Fixed a small problem with Solaris 2.6 and the jdriver. |
041286 |
Better error message for misconfigured connection pools |
041302 |
The MS SQLServer driver has been updated. |
041514 |
Added support for JDBC and connection pool monitoring in the Console. |
Change Request Number |
Description |
038109 |
The JMS connection is now cleaned up properly when the client terminates without closing. |
039249 |
The managed server no longer has a memory leak when it monitors JMSServer using the Administration Console. |
039802 |
Closing non-durable subscriber messages that were not being pushed to the subscriber at the time, such as messages for the synchronous subscriber, was sometimes causing message statistics to become out of sync. This has been fixed. |
039921 |
A multicast subscriber was not able to receive multicast messages on Solaris machines. This has been fixed. |
040088 |
Problems were occurring when attempting to send messages from a connection consumer's listener class OnMessage method using the same session that a session pool uses to send messages to the connection consumer. |
040479 |
Fixed a bug in JMSHelper that was causing incorrect xml to be written to the config.xml file. |
040793 |
Recovered unacknowledged messages were not being marked as Redelivered. This has been fixed. |
041617 |
The JMSMessageID converted using the JMSHelper no longer adds an extra zero at the end. |
041691 |
Fixed a bug in JMS that causes Message-Driven-Beans to hang when the trans-attribute flag in the ejb-jar.xml file is set as Required. |
042461 |
When sending a message from WebLogic Server JMS classes through a IBM MQ JMS sender and the correlation ID for the message is null, the IBM code was calling WebLogic with setJMSCorrelationIDAsBytes(), which is not supported. We now convert the bytes to a UTF8 string and store it in the correlation id in order to handle setJMSCorrelationIDAsBytes. |
042484 |
When trying to create an ObjectMessage with an object that was not in the classpath and within a bean, JMS was throwing ClassNotFoundException. This has been fixed. |
Change Request Number |
Description |
038831 |
The Apache plug-in was failing under heavy load. This has been fixed. |
040817 |
When using IIS to browse and call a regular JSP page that calls a Java Bean and getting a ResultSet reference, there were problems when submitting through the FORM POST method. The HTML stream was getting truncated when it came back to IIS--in other words, the page was only partially painted. This has been fixed. |
041332 |
Using plug-ins, MatchExpression can now contain multiple, comma-separtated expressions. |
041534 |
Using the mod_wl.so, Apache was not proxying without Debug and DebugConfigInfo in the httpd.conf. This has been fixed. |
041580 |
The Apache plug-in MatchExpression now works if an encoded URL is used. |
041745 |
Added a log message when the trusted CA file isn't specified and SSL is used with the Isapi plug-in. |
041754 |
Fixed an infinite loop when ISAPI was configured for SSL but using a non-secure port. |
041939 |
The Apache plug-in wasn't filtering out the header "transfer-encoding"="chunked". So the browser was failing to handle these responses, causing Netscape to hang and IE to display an error page. This has been fixed. |
042482 |
The NSAPI and Apache plugins were having a READ timeout on HPUX-11. These problems have been fixed. |
Change Request Number |
Description |
026488 |
Fixed a problem with servlets when the parameter to method println(String) was null. |
029989 |
The wrong error message was sometimes being sent when an UnavailableException was raised within a servlet. |
030880 |
Fixed problems compiling JSPs when debugging was turned on. Now you can specify compiler flags in weblogic.xml. For example: <!-- weblogic.xml: weblogic-specific web app descriptor --> <weblogic-web-app> |
041478 |
There was a change in session cookie format that also fixed some problems with URL rewriting. |
037771 |
Optimized the checking of JSP's for reloading. |
038739 |
Improved support for JSP debugging. |
039083 |
The RequestDispatcher and forwarding a JSP page now works correctly. |
039193 |
When users forgot to make their servlet class public, a vague and unhelpful error was being thrown. This no longer happens. |
039530 |
Fixed our internal servlet tags to reset their state on release. If you used the same tag more than once on a page the additional tags kept the stale data from the previous tag. |
040171 |
The attribute SingleThreadedServletPoolSize was not settable through the Administration Console. This has been fixed. |
040338 |
Some servlets were functioning, but were not showing up in the mydomain>WebApplications>DefaultWebApp_myserver>ActiveServlets window of the console. This has been fixed. |
040662 |
When JSP files had a page tag, the JSP compiler was not generating a class, or java file. This happened only with command line jspc. This has been fixed. |
040766 |
Fixed a problem in servlets with using ../ for a relative URL when doing a response.sendRedirect. |
040814 |
Added more informative error messages for instances when user errors cause exceptions using servlets. |
040843 |
Fixed problems with deploying WebAppComponents using virtual hosts. |
040981 |
Fixed problems associated with WAP and session cookies using the pipe characters. |
041234 |
Fixed a problem in JSP/Servlets using POST and HTTPS. |
041605 |
There was a problem with JSPs where the compiler error page displayed a corrupt error message from javac. This has been fixed. |
041684 |
Fixed a problem in servlets. The XSLT tag threw a SAXParseException while proceesing XML content. |
041729 |
The weblogic.servlet.jsp.Precompiler didn't honor weblogic.xml parameters, like workingdir, packagePrefix, etc, for the JSPs that it precompiles. This has been fixed. |
041945 |
When the web.xml had the setting inputCharset./A*=Shift_JIS inputCharset./B*=EUC-JP, and two clients simultaneously accessed the JSP/Servlet, WebLogic failed to handle these string correctly. It was possible to get the correct result from one client, but not from the other. This has been fixed. |
042031 |
In the webapp data table, when you click the monitoring icon for any webapp and then click on the monitor link in the Servlets column, the correct heading is now displayed. |
042293 |
Servlet URL rewriting was working fine with IE 5.0 but wasn't working with Netscape 4.7. This has been fixed. |
042509 |
Fixed some problems when forwarding from one web application to another web application and using some form of authentication in both. Some session data was incorrectly getting shared across the applications |
Change Request Number |
Description |
039096 |
You no longer have to restart WebLogic Server to make it aware of a newly added entry to the XML registry. |
039247 |
Custom parsers are now correctly invoked when an XML document that has been configured to be parsed by the custom parser is parsed using the setAttribute() method of the Servlet API. |
041734 |
WebLogic's JAXP implementation no longer requires that the input stream that contains an XML document that is about to be delegated to a particular parser for parsing be resettable. |
041778 |
A NullPointerException error is no longer thrown when an XML document that contains an external entity that has been correctly registered in the XML registry is parsed. |
041797 |
After creating a new server, the server was failing to reboot and the config.xml had some incorrectly parsed headers. These problems have been fixed. |
Change Request Number |
Description |
035039 |
When WebLogic needs to prompt for the boot password, first it should log (in security.xml) that it is prompting. This would allow an administrator on a remote machine to know why the machine is apparently "hung". This now happens. |
036141 |
A managed server was not starting if guest had been disabled (in order to do a JNDI lookup in an ACL). This has been fixed. |
036604 |
The method ClusterMBean.setDefaultLoadAlgorithm() no longer accepts illegal values and throws the proper IllegalArgumentException. |
036986 |
Using Weblogic's XA driver with CMP was failing at deployment time. This has been fixed. |
038883 |
Specifying the root directory when starting the server was not working when the root directory was not under a /config directory. |
039066 |
If you entered an incorrect password when prompted at system startup, the server just tried to start anyway. The startup eventually fails. Now we reprompt for the password when the password is wrong. |
039182 |
When binding two clusterable objects implementing the same interface to the same JNDI name on a single server, an exception was not being thrown and the first clusterable object was being bound. This has been fixed. |
039249 |
A managed server had a memory leak when it monitored JMSServer using the Administration Console. This has been fixed. |
039361 |
If you used the rdbms realm and created a group, you could not delete the group. This has been fixed. |
039891 |
Fixed a problem with the server not setting the context attribute correctly during servlet initialization. |
039960 |
Log Viewer is now working in Non-US Locales. |
039995 |
A server startup error no longer occurs after a WLEC Connection pool was created using the Administration Console. |
040168 |
The logging example for internationalization failed when a dot (.) occurred in the path. This has been fixed. |
040177 |
Additional user information was required when converting weblogic.properties files for use with WebLogic Server 6.0. This has now been added to the product documentation. |
040178 |
When you were using the conversion utility, if a weblogic.properties file included the property weblogic.httpd.register.Name=weblogic.servlet.FileServlet and the servlet did not have initial arguments associated with it (it does not have the property weblogic.httpd.initArgs.file=arg1=value defined in the same weblogic.properties file), then the conversion utility was throwing a Null pointer exception. This has been fixed. |
040213 |
The listenport of the managed server cannot be the same as the administrative listenport. You cannot, for example, use localhost or 127.0.0.1, with the 7001 host number on both the managed and administrative servers. Added a more descriptive and informative error message when this occurs. |
040297 |
Fixed a bug that was causing attributes set in application.xml not to propagate from administration servers to managed servers. |
040405 |
The config.xml file is now serialized using the Apache XML serialize classes. This results in the correct XML, including escapes for built-in entities and an XML header with encoding specified. The encoding used is the platform default. This also fixes problems with the "&" character. |
040659 |
When specifying getParameter() encoding as iso-8859-1, the POST method is now working properly. |
040688 |
Targeting a mail session to a server that is part of a cluster, the following exception was being thrown since the mailsession was not serializable: java.io.NotSerializableException: javax.mail.Session. This has been fixed. |
040899 |
Fixed a problem with a start-up class when the converter utility converted startup weblogic.properties into .xml. |
040950 |
Fixed a problem in JTA. For XA connections, the Connection Pool test connection logic was attempting to start a distributed transaction before executing the testing SQL. This had the potential to create a javax.transaction.NotSupported exception. |
041157 |
The dialog tabs in the Console were not working correctly when the Mbean name contained Kanji characters. |
041290 |
If the username property is set from the weblogic.Admin or weblogic.Server command lines, the username must be the system password. Note however, that the username syntax is retained to prevent breaking a user's scripts. The weblogic.management.password property value must be the system password and the username may not be modified in the config.xml file. |
041662 |
To improve JTA, we now advertise resources on JNDI. Resources were dynamically discovered as transactions go along, but now it is also possible to find out which resources are currently being supported at which servers. |
041757 |
Fixed a problem with JTA. Resource advertisenment (JNDIAdvertiser) was incorrectly done under the caller's identity. We now use the system identity while doing this operation. |
041845 |
Updated the NTRealm to generally improve usabilty and functionality. |
041854 |
To help support Java WebStart with WebLogic Server 6.0, we now provide a default Web Application with the web.xml configured for this mime type. We have also provided other mime type mappings. |
041995 |
Fixed an Unexpected Error being received in the console when resuming an active server. Also deleted some extraneous informational messages in the console when adding users. |
042183 |
When the config.dtd was being generated in the console it was appearing with some errors. This has been fixed. |
043388 |
Clusters of WebLogic Servers no longer require the use of a shared network drive. Both the WebLogic Server installations and your applications can now reside on local file systems. |
|
Copyright © 2000 BEA Systems, Inc. All rights reserved.
|