cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

SOLUTION: Intralink Check Out Errors

Highlighted
Newbie

SOLUTION: Intralink Check Out Errors

Pro/USERS,

It took me a week, with a clueless PTC helpdesk, and with two other users
reporting the same problem,
but I was finally able to track down the cause of the problems with the
Checkout Internal Trap Errors .

What was the problem?
When checking out from Intralink you often get error messages like these:

A file transfer operation failed during check out ....
[fileserver]:7777:|data1|intralink|vaultpdm|intrlnk_PURCHASE|118661.prt to
*:*:d:|users|olafc|ILINK3.3|.proi|Molding|ace_sp-xx.prt.4
Error 4: Internal Error (Trap)
The error was
403

These are hard to reproduce, sometimes you get them sometimes you don't ....
But in my case they could be reproduced by opening a lot of IE explorer
windows connected to an internet url.



What was causing this?

It has to do with the /3gb switch we use at startup of Windows and the
combination of a UNIX fileserver and some specific Windows XP Hotfixes.

(If you don't know how to use the /3gb switch checkout the following link:
More on <http: support.microsoft.com=" default.aspx?scid="kb;en-us;833721">
WindowsXP startup switches.)

The /3gb switch:
By default WindowsXP can use 4Gb of virtual address space of which 2Gb is
reserved for programs and 2Gb for the Operating system.
This switch forces x86-based systems to allocate 3 GB of virtual address
space to programs and 1 GB to the kernel and to executive components. A
program must be designed to take advantage of the additional memory address
space. With this switch, user mode programs can access 3 GB of memory
instead of the usual 2 GB that Windows allocates to user mode programs.

The switch must be used by people working with very large Pro/E assemblies
to enable Pro/E to pass the 2Gb limit.

But apparantly the 1Gb limit for the kernel decreases the resources for the
Operating system too much.
I was pointed in this direction by a post in a SolidWorks forum (!) where
they had similar problems.



And the solution is:

Use the following switch as well
/userva
You can use this switch to customize the amount of memory that is allocated
to processes when you use the /3GB switch. This switch permits more page
table entry (PTE) kernel memory but still maintains almost 3 GB of process
memory space.
I use the switch with a value of 2900 (/userva=2900) which gives back 172Mb
to the kernel.
Use a lower value if you still get these problems.

For additional information about how to use the /USERVA switch, click the
following article number to view the article in the Microsoft Knowledge
Base: <http: support.microsoft.com=" kb=" 316739="> 316739 How to use the
/USERVA switch in the Boot.ini file to tune /3GB configurations

For additional information, here another example from the Microsoft
Knowledge Base: <http: support.microsoft.com=" kb=" 823440="> 823440 You must
use the /3GB switch when you install Exchange Server 2003 on a Windows
Server 2003-based system

Why these errors only occur with a UNIX fileserver and which WinXP Hotfixes
were responsible I didn't bother finding out.


The boot.ini file:
You can add startup switches to your boot.ini file through:
Start -> Control Panel -> System -> Advanced -> Startup and Recovery
Settings -> Edit
But be carefull editing the file, you might end up with an unbootable
system.

I've got the following lines in my boot.ini file:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professional W/3Gb limited" /3gb /userva=2900
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professional W/3Gb" /3gb
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professional [VGA mode]" /basevideo /sos
The first one is now the default and gives me no errors any more
The second one is the option which gives the checkout problems.
The third option is the XP default.
The fourth option should always be there. It's your escape if one of the
other options doesn't work (for instance because you forgot to install the
/3gb patch first).



Let's hope this works for other problematic sites as well .....

Kind regards.

+------------------------------------------------------+
| Olaf Corten - CAD Supervisor - Engineering
| Company: Besi Molding - Duiven - The Netherlands
| Sites: http://www.proesite.com <http: www.proesite.com="/>
| http://www.ptcuser.nl <http: www.ptcuser.nl="/>
+------------------------------------------------------+

1 REPLY 1

RE: SOLUTION: Intralink Check Out Errors

Thanks Olaf. That was the exact error my user was having. He booted up under his original boot without the 3Gb switch and can now check out the object he needs. He was in a hurry to get the parts, so we didn't try the /userva switch yet, but it certainly seems that the fine tuning will do the trick. Thanks again.

Sarah Getchell

P.S. I hope you don't mind, but I credited you and pasted your solution in my closing comments on my PTC call. Maybe the next time someone logs a call on this issue they will know what to do!