First suggestion would be to make sure there are not
problems with this model such as unresolved references.
Below is a general troubleshooting guide on crashes.
If this doesn't help, suggestion would be to get info as
listed in, "E. If problem continues", and forward it
along to tech support.
TN 11105
PRODUCT: Rose
OS: Windows NT
DEFECT #:
PATCH #:
REFERENCES:
CREATED: 3/23/2000
REVISED:
SUMMARY: Troubleshooting NT & Win 2000 crash problems.
TROUBLESHOOTING TIPS:
Troubleshooting NT crash problems.
A. Crash is consistently repeatable with certain steps
B. Crash is confined to a particular model
C. Crash is random
D. BASIC NT TROUBLESHOOTING:
Precausionary measure
Check requirements
Check system
NT 4
Windows 2000
E. If problem continues
------------------------------------------------------------------
A. Crash is consistently repeatable with certain steps
------------------------------------------------------------------
If crash happens consitently doing the same operation:
1) If the problem happens on simple operations like opening Rose,
opening or saving any model, see "Crash is random" section.
2) Can you open and manipulate the sample file that ships with
rose, ordersys.mdl? Default location,
C:\Program Files\Rational\Rose\samples\ordersystem
(File:Save As, ordersys.mdl to newname as not to overwrite sample)
If problem does not happen with sample model file and only
happens with a particular model, see "Crash is confined to a
particular model" section.
3) Can you recreate the problem with a new model?
If you can recreate the problem with a new model or sample
model, please forward exact steps necessary to see problem to
support.
------------------------------------------------------------------
B. Crash is confined to a particular model
------------------------------------------------------------------
If the crash is repeatable with a particular model, or crashes
only seems to occur with a particular model:
1) Make sure the model is free of errors. In some cases
unresolved reference problems can cause crashes.
Run tools:check model and clean up any errors.
See technote on unresolved errors for more information,
TN 3700 - Causes and Cures for unresolved references.
http://www.rational.com/support/technotes/rose.jsp
If you still have check model errors you might also want to
take a look at the following utility posted to the following
site:
Rose Model Checker
http://www.rationalrose.com/modelchecker/downloads.htm
2) Anything else touching the file?
- Network related? Everything local or something out on the
net?
- Files being transferred/shared?
- Using CM (Configuration Management)?
For test purposes take other software out of the picture and
move files local to see if these are related to the problem.
3) Possible version incompatibility? Did petal files started life
in eariler version of Rose?
If the problem only seems to happen with a model file that
started life in an earlier version of Rose:
In some isolated cases, old defects in Rose could create a
syntax problem in the model file. These defects can now
be fixed, meaning Rose no longer writes incorrect definitions,
but old files may still contain the problem.
If this seems like a possiblity, recreate any diagram you
are having problems with, to update that diagram. For example,
if problem seems to happen on a particular diagram, open file,
create new diagram, go to old diagram, CTRL-A to select all
elements on diagram, back to new diagram, paste. Delete old
diagram, rename new diagram, save.
4) In some isolated cases, improper names for objects in the model
have caused problems.
For example class names should be a single string of alpha
numeric characters. i.e. they should not contain spaces or
other non alpha characters, for example "%Bad Idea#9 ?".
If you have strange names and problems, try removing
the non standard names.
5) If you still have problems with a particular model:
If the problem only seems related to your model, then the
best way to find the solution is for technical support to get
the model and steps to reproduce. Please forward model and
exact steps to support.
Regarding ability to send in the model, note that there is a
rose script that santizes the model (changes all names to
vanilla names). This has enable others to send us
properiatary models.
ftp://ftp.rational.com/public/rose/rose_cpp/patches
sanitizer.ebs - Sanitize component names&documents to
"vanilla" names
------------------------------------------------------------------
C. Crash is random
------------------------------------------------------------------
If the crash seems to be random, happens on more than one
operation with more than one model or the crash happens on simple
operations like opening Rose, opening or saving any model:
The most likely cause of the problem is one of the following; a
bad install, system\configuration problems, file damage, registry
problems or mismatched dlls.
The first step to fix some of these problems is to do a complete
uninstall and install following the steps below. This has fixed
most reports of random crash problems previously reported.
*******************************************
ROSE 98i\2000\2000e UNINSTALL-INSTALL NOTES
*******************************************
* Numbers marked with * are only necessary if having problems.
If you are just doing a routine reinstall, then these shouldn't be
necessary. If you are having problems then you should not skip
these steps
1) If you have been using Rose already and have models, pathmaps and
custom settings BACKUP files before uninstalling.
Backing up files:
- Model files:
You should always have a back up of all your model files.
These can include files that end with .mdl .cat .ptl .red .sub
- Custom property files:
These can include files that end with .pty .prp
NOTE: No need to save .pty files that ship with Rose, since
these will get reinstalled.
- Custom script files:
Files that end with .ebs .ebx
NOTE: No need to save .ebs .ebx files that ship with Rose, since
these will get reinstalled.
- Path Maps:
Rose 98,98i,2000,2000e path map variables are saved in the registry.
To backup,
go into regedit
HKEY_CURRENT_USER\Software\Rational Software\Rose\Virtual Path Map
Registry:Export Registry File...
or
Registry:Print
To restore enter path maps from print out in Rose
File:Edit Path Maps
or
Import Registry File...
(You can also run a .reg file by just double clicking on it in
the Explorer)
- rose.ini:
Customized personal settings in the rose.ini.
Win95:
The rose.ini is located in rose's home directory, i.e. location
of rose.exe.
WinNT:
Rose.ini is located in
\winnt\profiles\<user name>\application data\Rose\6.0
For example if logged in as the administrator:
\winnt\profiles\administrator\application data\Rose\6.0
Under NT there is also a rose.ini file located in
rose's home directory, but this ini contains the DEFAULT
values for install.
2) Uninstall, ANY and ALL copies of Rose currently installed by using
the Windows Add/Remove program. If an item for Rose doesn't exist
under add/remove you can either try running the uninstall directly
(see #3) or a simpler way may be to install it in the same
location (takes a minute or two). Chances are you can now run the
windows add/remove program.
NOTE: Make sure you log on as the user who installed otherwise you
may not see anything show up in add/remove program.
*3) If Rose does not exist on the Windows Add/Remove list, see if the files
exist to run the uninstall program directly. If so run the uninstall
program directly.
Add\Remove program will run the following command to remove Rose,
Rose 98i:
"c:\Program Files\Rational\RSSetup\Rose98i\rssetup.exe" /uninstall /product
Rose98i"
Rose 2000\2000e:
"c:\Program Files\Rational\RSSetup\rssetup.exe" /uninstall /product
Rose98i"
To run from a command line, change to rssetup.exe location, then:
rssetup.exe /uninstall /product Rose98i
NOTE: uninstall string for Rose 2000\2000e is still "Rose98i"
NOTE: make sure there is a SPACE between all entries above, i.e.
rssetup.exe<SPACE>/uninstall<SPACE>/product<SPACE>Rose98i
*4) If both #2 and #3 fail, Remove Rose by continuing with steps #5 and #6.
5) IMPORTANT! Remove all Rose files and directories. This will clear
some additional registry entries not done by the windows add/remove
program. Rose 2000 uninstall should remove these. This is not
always the case with Rose 98i.
Make sure you have Backed up any files that you created and/or wish
to keep, from the Rose directory to some other location (see step #1).
After backing-up all the files that you wish to preserve, select the
Rose root directory in Windows Explorer and delete it.
default location:
C:\Program Files\Rational\Rose...
Delete RSSETUP.LOG file from RSSetup directory.
default location:
c:\Program Files\Rational\RSSetup
Remove, if you wish, the short-cut that you might have created,
pointing to the Rose executable(rose.exe), from your Desktop or
computer.
*6) To be on the thorough side, clean up the registry.
NOTE: Again make sure you log on as the user who installed Rose.
Bring up the Windows Registry Editor (Start button, Run,
'regedit', Enter). Double check registry and make sure the following
keys are removed:
If Rose is the ONLY Rational product on this machine:
HKEY_LOCAL_MACHINE/SOFTWARE/Rational Software
HKEY_CURENT_USER/Software/Rational Software
HKEY_CURRENT_CONFIG/Software/Rational Software
If you do not wish to remove licensing do NOT delete the following:
HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Licensing
HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Common
(If a problem with license administrator might be suspect,
then you should delete these as well)
If other Rational Software products are installed:
HKEY_LOCAL_MACHINE/SOFTWARE/Rational Software/Rose
HKEY_CURENT_USER/Software/Rational Software/Rose
HKEY_CURRENT_CONFIG/Software/Rational Software/Rose
Exit Regedit.
Run MS registry utility Regclean.
You can obtain this utility at the following MS location:
http://support.microsoft.com/support/kb/articles/Q147/7/69.asp
or at your favorite shareware site.
NOTE: KEEP RE-RUNNING REGCLEAN UNTIL IT REPORTS NO ERRORS!
The first pass of regclean will remove some registry entries
that are no longer are valid, the second pass will then remove
loose ends based upon what was remove during the first pass,
etc. It usually takes 2 or 3 times running regclean until
no errors are reported back.
! Before editing the registry, make sure you understand how to
restore it if a problem occurs. For more information see,
Restoring the Registry Help topic in regedit.exe
or
Restoring a Registry Key Help topic in regedt32.exe.
Win95:
Microsoft Knowledge Base,
How to Back Up the Registry
Microsoft Windows 95
Article ID: Q132332
Windows 95 Emergency Recovery Utility
Microsoft Windows 95
Article ID: Q139437
You can use the Windows 95 Emergency Recovery Utility
to create a backup of your system configuration
and registry files in case a problem should occur.
This utility is located on the Windows 95 CD-ROM in
the Other\Misc\ERU folder.
WinNT:
To create a Emergency Repair Disk:
Put a floppy disk in drive
Start Button:Run
In the dialog box type: RDISK /S, Enter
When prompted to make an Emergency Repair Disk
Select Yes
Microsoft Knowledge Base,
How to Manually Create an Emergency Repair Disk
Windows NT 3.51, 4.0
Article ID: Q158866
Using an Emergency Repair Disk Created by Windows NT
Windows NT 3.5, 3.51, 4.0
Article ID: Q103280
7) Exit all running applications:
Win95:
Open up Task Manager (CTRL-ALT-DEL) and close _EVERYTHING_
except the Explorer (closing Explorer in Task Manger will shut
down Win95).
NT:
Press CTRL ALT DELETE. A Windows NT Security dialog box will
appear. Click Task Manager. Under Applications, click an item,
and click End Task.
Make sure any virus checking program currently running is
disabled.
8) Install Rose.
9) Test again.
Start Rose and attempt to duplicate the error that caused the
original failure. If problem continues, see BASIC NT
TROUBLESHOOTING section below.
------------------------------------------------------------------
D. BASIC NT TROUBLESHOOTING:
------------------------------------------------------------------
PRECAUSIONARY MEASURE
CHECK REQUIREMENTS
CHECK SYSTEM
NT 4
WINDOWS 2000
------------------------------------------------------------------
PRECAUSIONARY MEASURE
------------------------------------------------------------------
Create a Repair disk to allow recovery.
To create a Emergency Repair Disk:
Put a floppy disk in drive
Start Button:Run
In the dialog box type: RDISK /S, Enter
When prompted to make an Emergency Repair Disk
Select Yes
For more info see,
Microsoft Knowledge Base,
How to Manually Create an Emergency Repair Disk
Windows NT 3.51, 4.0
Article ID: Q158866
Using an Emergency Repair Disk Created by Windows NT
Windows NT 3.5, 3.51, 4.0
Article ID: Q103280
------------------------------------------------------------------
CHECK REQUIREMENTS
------------------------------------------------------------------
1) Do you have latest version of Rose?
Help:About
rose 98 (PC) 4.5.8054
rose 98 (PC) 4.5.8163 Service pack 1
rose 98i (PC) 6.0.8321
rose 98i (PC) 6.1.9113 Service pack 1
rose 2000 (PC) 6.5.9232
rose 2000e (PC) 7.0.9420.17
2) Do you have minimum system requirements?
Minimum system requirements for Rose 2000e
- Microsoft Windows NT 4.0, Windows 95, or Windows 98
- A Pentium-based PC-compatible computer system
- 32 MB of RAM (64 MB recommended)
- 130 MB of disk space (Rose enterprise editon)
- An SVGA-compatible display (256 or more colors recommended)
- Any pointing device with at least two buttons
------------------------------------------------------------------
CHECK SYSTEM
------------------------------------------------------------------
1) Check\correct disk errors.
Check drives contaning system, virtual memory and Rational
files.
To check for disk errors,
Start:Settings:Control Panel, right click on Drive, Properties,
Tools Tab, Error-checking
Select fix and scan options:
Automaticaly fix file system errors
Scan for and attempt recover of bad sectors
This will repair lost clusters and corrupted sectors on the
hard drive.
And\or run CHKDSK or another similar utility
on any drive in question.
2) Check\delete temp files.
The TEMP environment variable set may be missing or pointing
to a location where there is insufficient disk space.
To check\change TEMP go to,
Start:Settings:Control Panel, System icon, Environment tab.
This TEMP folder must be located on a drive with space for
expansion.
It may also be necessary to remove old Temp files from the
computer. To do this,
Start:Find, Files or Folders.
Type *.TMP, and click OK.
Any Temp files will be displayed below this box. Click Edit
Select All
Press DELETE
Also empty the Recycle Bin of unwanted files.
Right-click the Recycle Bin icon, and click Empty Recycle Bin.
3) Anything else touching the file?
- Network related? Everything local or something out on the
net?
- Files being transferred/shared?
- Using CM (Configuration Mangement)?
For test purposes take other software out of the picture and
move files local to see if these are related to the problem.
4) Try increasing virtual memory.
Windows can behave in an unpredicable manor if there is
insufficient memory. Large files and multiple memory intensive
programs can deplete available memory, in which case you
likely will want to use a larger virtual memory file than the
default setting.
To remove this as a possiblity, go to the control panel and
under performance, increase your swap file for both the
minimum and maximum thresholds.
Control Panel
System
Peformance Tab
Virtual memory
Initial size
Maximum size
Increase to something greater than current size, something
larger that currently recommended size.
General recommendation is 2.5x to 3x physical memory installed.
So on a machine with 128megs, set both of these to 384
(Of course make sure you have 384+ disk space free on
drive where you are setting this to). Setting them to the
same size, means the file will not have to expand during
operation.
If this solves the problem, you can then decrease to something
between this number and default settings to obtain best
performance.
------------------------------------------------------------------
NT 4
------------------------------------------------------------------
1) Remove unnecessary drivers.
Boot with clean AUTOEXEC.NT and CONFIG.NT files or AUTOEXEC.BAT
and CONFIG.SYS files if you have these on your machine.
NT doesn't need either of these files, but will create a 0 byte
file for each of these since some 16-bit programs may still use
them.
If you have information in these files, try Remarking (REM)
any nonstandard lines in the existing files to determine which
file may be the source of the errors. If you are unsure of what
any line does, DO NOT DO THIS. Some machines may use disk
compression or have disk drivers in these files that are
necessary to the operation of your machine.
2) Reboot.
When troubleshooting crash problem, it is important to Reboot
the machine after a crash. A previous crash may leave the
system or certain Rose files in an uncertain state, which may
lead to more crashes.
3) Log on in as Administrator in Standard VGA Mode.
Try logging in as Administrator to verify that sufficient
rights have been granted.
Standard VGA Mode removes some specific system configuration
settings, and loads generic VGA display driver.
4) Eliminate other possible conflicts.
- Make sure any virus checking program currently running is
disabled.
- Note that some users have reported problems with Adobe Type
Manager in the picture. Turn off ATM via ATM's control panel
to test.
- Control Panel Settings.
From start:settings:control panel
Select display,
Settings tab,
Check that Fonts Size to Small Fonts.
Screen saver tab,
Check that screen save is set to (NONE)
[OK]
Select the Mouse icon,
Pointers tab,
Check that Scheme is set to none.
[OK]
5) Close all other applications.
Once NT is again started, confirm that there is no other
applications running. Press CTRL ALT DELETE. A Windows NT
Security dialog box will appear. Click Task Manager. Under
Applications, if any are listed, click the item, and click
End Task.
6) Test again.
Start Rose and attempt to duplicate the error that caused the
original failure.
------------------------------------------------------------------
WINDOWS 2000
------------------------------------------------------------------
1) Reboot.
When troubleshooting crash problem, it is important to Reboot
the machine after a crash. A previous crash may leave the
system or certain Rose files in an uncertain state, which may
lead to more crashes.
2) Start in safe mode.
Windows 2000 provides Safe Mode Boot, which users can select
during system start up by pressing F8 at the "Please select the
operating system to start" prompt.
" When starting Windows 2000 in Safe Mode, only essential
drivers and system services are loaded, including the mouse,
keyboard, CD-ROM, standard VGA device drivers, the Event Log,
Plug and Play, Remote Procedure Call (RPC), and Logical Disk
Manager system services. Safe Mode also bypasses programs
referenced in Startup Program group folders (including the
user's profile, the All Users profile, and the Administrator
profile), programs referenced in the registry to automatically
run, and all local group policies (which might also enforce the
automatic start of an application). This makes Safe Mode useful
for isolating and resolving error conditions caused by faulty
automatically started applications, system services, and device
drivers. "
from,
http://www.microsoft.com/technet/win2000/reskits.asp
sample chapters from the Windows 2000 Professional Resource Kit
http://www.microsoft.com/TechNet/win2000/win2kpro/reskit/proch31.asp
Chapter 31 - Troubleshooting Tools and Strategies
3) Test again.
Start Rose and attempt to duplicate the error that caused the
original failure.
------------------------------------------------------------------
E. If problem continues
------------------------------------------------------------------
Questions that may help Rational supply an answer.
- Any errors returned during install? Or during startup?
If so what _exact_ ones?
- What were you doing at time of crash?
- What is the exact crash error?
For example:
Invalid page fault in module ROSE.EXE at 0137:301e403c.
- What exact version of Rose (help:about 7.?.????) and what
operating system? What SP?
(my computer, help:about Windows NT)
- Reproducible steps? or seemingly random? If steps, what steps?
- Happens on any model or just a particular model. If just
Particular model please forward the model and steps, if
possible.
- Happens on more than one particular machine?
If the problem happens on more than one computer, and
these computers are of the same type, what type?
- Please send copy of the rssetup.log to support.
98i\2000\2000e:
During install Rose will create a text file listing what is being
done during that install. This file is named RSSETUP.LOG.
Default location:
c:\Program Files\Rational\RSSetup
-------------------------------------------------------------------
-------------------------------------------------------------------
Patrick Kennedy
Rational Support
On Jan 17, 14:40, Chantal Lapierre wrote:
> Subject: Re: (ROSE) Web Publisher crashing Rose
>
> We want to pass from Rational Rose 2000e to 2001 and Our Rational products
vendor told than
> we need to upgrade to NT4 Service Pack 6a. Confirm with your Rational
products vendor.
>
>
>
> "Bratman, Stephen" wrote:
>
> > I've had the same problem. I found that the crash was occurring during
> > publishing of certain diagrams. By deleting the diagrams or splitting them
> > up so that they contain less icons, I bypassed the problem. This does
appear
> > to be a bug, although I sent the mdl to Rational and they said it published
> > with no problem for them. I've got 384 MB of ram and over 2 G of disk
space,
> > so it's not a resource issue.
> >
> > Steve Bratman
> > Senior Information Architect
> > Pfizer Central Research
> > (860) 441-8663
> > FX: (707) 988-1577
> >
> > No eyes that have seen beauty ever lose their sight.
> > -- Jean Toomer
> >
> > -----Original Message-----
> > From: Brugge, John [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, January 17, 2001 12:06 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: (ROSE) Web Publisher crashing Rose
> >
> > We're having troubles with the Web Publisher in Rose 2001 (or whatever
> > version is in Rational Enterprise Suite 2001). Things were working fine
with
> > Rose 2000e, but since upgrading a couple of weeks ago, Rose now crashes
> > partway through publishing with an illegal memory access exception or a
> > simple Dr. Watson-caught error.
> >
> > I wish that I could find a consistent pattern yet, but I haven't. The Web
> > Publisher will (most of the time) work on small models, or when I severely
> > limit the scope of a large model to just bits of the Logical View, but I
> > haven't discovered what the limit is before it goes haywire, or what is
> > causing the problem.
> >
> > I've looked through the Rose Forum archives for any other hints of this
> > problem, but with no success. Has anyone else had difficulties with the
> > newest Web Publisher?
> >
> > We're running Rational Enterprise Suite 2001 on NT 4 (SP4).
> >
> > Thanks for any help,
> > John Brugge
> > [EMAIL PROTECTED]
> >
> > ************************************************************************
> > * Rose Forum is a public venue for ideas and discussions.
> > * For technical support, visit http://www.rational.com/support
> > *
> > * Admin.Subscription Requests: [EMAIL PROTECTED]
> > * Archive of messages:
> > http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
> > * Other Requests: [EMAIL PROTECTED]
> > *
> > * To unsubscribe from the list, please send email
> > *
> > * To: [EMAIL PROTECTED]
> > * Subject:<BLANK>
> > * Body: unsubscribe rose_forum
> > *
> > *************************************************************************
> > ************************************************************************
> > * Rose Forum is a public venue for ideas and discussions.
> > * For technical support, visit http://www.rational.com/support
> > *
> > * Admin.Subscription Requests: [EMAIL PROTECTED]
> > * Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
> > * Other Requests: [EMAIL PROTECTED]
> > *
> > * To unsubscribe from the list, please send email
> > *
> > * To: [EMAIL PROTECTED]
> > * Subject:<BLANK>
> > * Body: unsubscribe rose_forum
> > *
> > *************************************************************************
>
> [ Attachment (text/x-vcard): "clapierr.vcf" 202 bytes
> Character set: us-ascii
> Card for Chantal Lapierre ]
>-- End of excerpt from Chantal Lapierre
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************