This comes from the Cincom Smalltalk Support team - it's a
listing of resolutions that have gone out recently:
The resolutions listed below were developed by Cincom Smalltalk
Support and Engineering to solve problems reported by our
customers. These resolutions may or may not help solve any specific
problem that you might encounter. We strongly advise you to back up
your application before applying the suggested fix or work-around
in case you may need to restore your application to its previous
state. Resolutions can be viewed at
http://SupportWeb.cincom.com .
Contents
- Technical note
- VisualWorks resolutions and patches
- ObjectStudio resolution and patch builds
Technical Note -- Cloning a VW Store Repository (Resolution
89189)
Cincom has not officially published a way to clone your
repository, and this operation isn't formally supported. But we do
have some suggestions about how it can be done.
First, note that there is a currently unsupported package
(widely used, though) called the Store Replicator. Many users load
this and create replicas of their main repositories. It allows for
cross-platform/cross-db replicas.
The other way is to make a backup copy of your repository using
the DBA's backup commands for that db, and restore the database
into a new server. Make sure that you include the VIEWS as well as
the TABLES and INDEXES, and TABLESPACES, etc. To help verify that
the process is complete, compare your results to all the database
objects listed in the install script (generated by executing:
DbRegistry createInstallScript). These should all be present on the
new server.
After that, ensure that the sequence generator is working
correctly. It should not be reset, since that would result in
duplicate key values generated. (There are ways to examine this in
SQL.)
Update the name of the repository, the DatabaseIdentifier table,
using the new repository name (if you don't want it to clash with
the original name, copied over to the cloned db table). This can be
done in Smalltalk, or using SQL.
Finally, on Oracle, if you are cloning your db into a different
database on the same server, make sure you update the VIEWs
because, as copied, they will point to the original database (say,
BERN.xxx). The views for the cloned repository should point into
its own database (say, ABC.xxx). So, you'll have to update the VIEW
by hand. This can be done in Smalltalk, or using SQL.
VisualWorks -- Newest Resolutions
|
Release
|
Resolution ID
|
Description
|
|
7.4
|
89294
|
How to delete exactly one package in Store?
|
|
7.4
|
89189
|
Duplicate of Oracle Store repository does not work. What's
wrong?
|
|
7.4
|
89160
|
How to find which protocol a method belongs when the settings are
set to show all methods when no protocol is selected.
|
|
7.4
|
88884
|
OracleConnection>>quiesce can mix up database because the
rollback of the super class method is not perfomed.
|
|
7.4
|
88873
|
The VM crashes with "Out of memory" when a stack fault occurs
(infinite recursion).
|
|
7.3.1
|
88702
|
WebToolKit does not consider TimeOut set in server console and
resolver.
|
|
7.3.1
|
88681
|
We use WebToolKit with WisualWav and Tiny-Http-Webserver. Now we
want to switch to an Apache or BEA-Logic web server.
|
|
7.3.1
|
88661
|
How to manipulate CrystalReports via COM-Connect.
|
|
7.3.1
|
88544
|
How to upgrade store and use parallel from both releases?
|
|
7.3.1
|
88541
|
VisualWorks under Windows 2003 Server, does it work?
|
|
7.3.1
|
88505
|
How can I get Visual Basic to work with the
WizardExample.Apllication COM server example?
|
|
7.3.1
|
88346
|
Deleting in an InputField copies an empty line into
PreviousSelections plus other problems with the CopyBuffer resp.
PreviousSelections list.
|
|
7.3.1
|
88063
|
Ora error 00942: 'table or view not ...' when loading 7.1
application into new 7.3.1 image.
|
|
7.3.1
|
87659
|
Parcel not marked dirty on method changes.
|
|
7.3
|
88540
|
Do Toggle buttons exist in VW?
|
|
7.3
|
88474
|
Lens does not resolve proxy. Oracle error thrown.
|
VisualWorks -- Newest Patch
Vw 7.3.1 AR 48943: Wrong X2O binding for a complex type with a few choices http://www.cincomsmalltalk.com/CincomSmalltalkWiki/VW+7.3.1+Patches.
VW 7.4 AR 50145: VW Internet Explorer Plugin broken in 7.4 http://www.cincomsmalltalk.com/CincomSmalltalkWiki/VW+7.4+Patches
ObjectStudio(R) -- Newest Resolutions
|
Release
|
Resolution ID
|
Description
|
|
7.4
|
89294
|
How to delete exactly one package in Store?
|
|
7.4
|
89189
|
Duplicate of Oracle Store repository does not work. What's
wrong?
|
|
7.4
|
89160
|
How to find which protocol a method belongs when the settings are
set to show all methods when no protocol is selected.
|
|
7.4
|
88884
|
OracleConnection>>quiesce can mix up database because the
rollback of the super class method is not perfomed.
|
|
7.4
|
88873
|
The VM crashes with "Out of memory" when a stack fault occurs
(infinite recursion).
|
|
7.3.1
|
88702
|
WebToolKit does not consider TimeOut set in server console and
resolver.
|
|
7.3.1
|
88681
|
We use WebToolKit with WisualWav and Tiny-Http-Webserver. Now we
want to switch to an Apache or BEA-Logic web server.
|
|
7.3.1
|
88661
|
How to manipulate CrystalReports via COM-Connect.
|
|
7.3.1
|
88544
|
How to upgrade store and use parallel from both releases?
|
|
7.3.1
|
88541
|
VisualWorks under Windows 2003 Server, does it work?
|
|
7.3.1
|
88505
|
How can I get Visual Basic to work with the
WizardExample.Apllication COM server example?
|
|
7.3.1
|
88346
|
Deleting in an InputField copies an empty line into
PreviousSelections plus other problems with the CopyBuffer resp.
PreviousSelections list.
|
|
7.3.1
|
88063
|
Ora error 00942: 'table or view not ...' when loading 7.1
application into new 7.3.1 image.
|
|
7.3.1
|
87659
|
Parcel not marked dirty on method changes.
|
|
7.3
|
88540
|
Do Toggle buttons exist in VW?
|
|
7.3
|
88474
|
Lens does not resolve proxy. Oracle error thrown.
|
ObjectStudio -- Newest Patch
ObjectStudio Patch builds are available on request. Please contact support at helpna@cincom.com (north America) or eurotsc@cincom.com (Europe).
ObjectStudio 7.1 Patch build os71f032306 contains the following
fixes.
82247 Returns the correct table when accessing tables created by
someone else when you are the owner of a same named table.
82203 Problem with Databases Controller 'Sending message
#fieldNames to nil' when accessing DB2 tables.
82126 Improved word wrapping behavior for workplace object
titles.
82120 Fixed debugger when setting RadioButton options to
nil.
82101 In certain circumstances, the text editor could delete a
file when trying to save it.
82029 Release WindowPen resources properly after drawing bitmap
buttons.
82024 Correct a problem with OLE components marshalling strings.
The problem would occur when the Smalltalk code defined the
interface as VT_BSTR but the interface was acutally (VT_BSTR |
VT_BYREF).
81998 Correct errors in the Small Program Generator
(spgen.txt).
81991 MS SQLServer, the SQL statement 'Select cnt = @@rowcount'
was not working properly.
81907 Keep required support classes in the image when specifying
to keep debugger interfaces from the ProgramGenerator.
81863 After fix for FR 34181, the DB2 wrapper did not report the
problem correctly when warning message number was +100.
81859 Set initial focus properly (this problem existed only in a
7.0.1 patch release).
81855 Fix a Memory Access Violation with DB2 when loading tables
with no $. specifier
81851 Fix problems comparing NAN with other numbers, (NAN =
anyNumberOtherThanNAN) is always false now.
81836 Fix a focus problem - a window from another application
was being given focus when closing a ModalDialogBox (this problem
existed only in a 7.0.1 patch release).
81810 Fix a problem with fonts being incorrectly dislayed as
bold when a window was covered and then uncovered.
81796 Sybase MONEY, MONEY4 and DECIMAL types are now retrieved
with precision 38 and scale 4 for greater accuracy.
81700 Width and Height were reversed in the inst var portRect
when creating Bitmaps.
81699 transparentMask was not being set correctly for instances
of TransparentBitmap. See new method
TransparentBitmapClass>>newFromBitmap:transparentColor:
81685 Current cursor position (getSelection) was sometimes
incorrect for FormString.
81516 The charWidth instance variable of a TabListCtrl is nil
until the font has been set, which could sometimes cause a "Sending
message #asFloat to nil" error. TabListCtrl>>charWidth now
ensures that the font has been set.
81233 lostFocus and performValidationFor: behavior in
ModalControllers was made consistent with that in non-modal
Controllers.
- The VM now sends #checkForAnotherPageAcceleratorActivation: to
a PropertyPage on an Alt+ combination to implement a check for a
mnemonic.
- To activate a different page in the same PropertySheet, define
the PropertyPage's name/title with an '&' before
the character to be underlined.
81205 TabListCtrl now increases the rowHeight slightly to
provide space for gridlines if the #Lined option is on.
81187 Fixed crash in SocketReadStream>>primUpTo: and
possibly incorrect results from
InternalStream>>primSkipTo:
81169 Duplicate instance variables were removed and code that
modifies literal arrays was rewritten to not do so.
81129 Fixed GlobalDictionary>>commandLineOptionAt: to
preserve the case of the command line arguments.
81097 Restored performance of String>>at:put: with very
large receivers and indices over 32K (this performance had degraded
in 6.9.1) and improved performance of sending #replaceFrom:to:with:
to a String, thus improving StreamString.
81083 Copy & paste from Outlook into Workspace or browser in
ObjectStudio does not allow re-paste into Outlook.
81061 The Items and Available Methods lists in the Designer's
Return Key Method Assignment dialog are now sorted.
81047 Fix debugger in XML file parsing by defining
PredefinedEntities.
81028 GlobalDictionary>>locale was treating the registry
value HKEY_CURRENT_USER\Control Panel\International\Locale as a
String representing a decimal number instead of a hexadecimal
number, causing incorrect results.
80880 Created the method CharacterClass>>euro to answer
the Euro symbol properly in both classic and Unicode versions of
ObjectStudio, and use that method to initialize
AvailableCurrency.
80748 Fix load error with CommBuilder.
80730 Avoid TopicBox flickering when running ObjectStudio with a
manifest file on a machine using the Windows XP style
appearance.
80589 Fix debugger 'Instance method #onReturn is not found in
Class FormTreeView'.
80556 Fix TreeViewCtrl>>displaySample to always select the
first item in the treeview after setting a new list, to make it
visibly apparent when that treeview gets focus.
80495 WorkplaceObjects were not being properly displayed if they
were under active child forms.
80157 Implemented FormItem>>handleBeep to avoid debugger
from InterfacePart>> invalidDataFor:
79721 Made mouse scrollwheel work properly with TabListCtrl
items in Win2000 and greater.
79805 Redesigned bitmap button implementation to properly
display disabled state in all cases.
79412 ReadIniFileStreamclass>>file:onError: now answers
the result of the error block on error.
79087 Module>>privateLoad:onError: was changed to answer
the result of the error block on error.
78813 Wait cursor issues partially fixed, the wait cursor still
doesn't display properly when selecting a drop down list box item
by mouse.
78145 ControllerItem>>hitKeyKeyName: refactored to ensure
that (System showWaitCursor) is always sent, and a VM flag to
suspend displaying of the wait cursor is now maintained properly in
all cases.
74888 Display of bitmaps from deployment image under Windows
2000 had wrong colors.
74351 String>>replaceExpression:with:options:times: was
modified so the argument to with: could be a large as 16K
characters instead of only 256 characters.
72767 ObjectStudio will now open a MDI subform maximized if that
option is set in the Designer.
34216 Many implementors of privateExecSql: were modified to
raise an error if the argument is nil.
32397 Display hourglass while loading an application.
ObjectStudio 7.1 build os701f030906 contains the
following fixes. There are known issues with default button
resulting in a double event and a GDI memory resource leak.
72767 ObjectStudio will now open a MDI subform maximized if that
option is set in the Designer [updated].
74888 Can use a TransparentBitmap for button.
79087 Change Module class>>privateLoad:onError: to answer
the result of evaluating the error block instead of the integer
error code on error.
79805 Redesigned bitmap button implementation to properly
display disabled state in all cases.
80053 OLE_DEMO Error: Avoid error in CustomerServiceController
by not attempting to close the MS Word file if we haven't opened it
yet.
80555 Further updates to avoid calling the default button action
twice.
80706 Do not process mnemonic accelerator events for SubForms
that don't have focus.
80880 Created the method CharacterClass>>euro to answer
the Euro symbol properly in both classic and Unicode versions of
ObjectStudio, and use that method to initialize
AvailableCurrency.
81047 Initialize PredefinedEntities for XML Parser.
81233 Multiple related changes, including lostFocus (Form vs.
ModalDialogBox), #performValidationFor:, keyboard handling.
81699 transparentMask was not being set correctly for instances
of TransparentBitmap. See new method
TransparentBitmapClass>>newFromBitmap:transparentColor:
81851 Float>>= was behaving in unpredictable ways when the
reciever or argument was NAN. It either is NAN it will now answer
true only if both are NAN.
81998 spgen has errors during load.
82029 Correct Bitmap Button regressions, including resource
leak.
82210 FormOLEControl items were not getting focus when tabbed
into, and interrupting tab traversal sequence.
82240 MDI: maximize option, extra click needed to open login
window.
82241 Regression fixed for regular expression.
82469 Horizontal grid lines disappeared when scrolling back up
in TabListCtrl.
82505 Alt+ combinations were not opening menus as they should
from MDI child windows.
82534 Fixed a crash when an OCX passed VT_EMPTY an argument
instead of the defined VT_VARIANT.