Consultor Eletrônico



Kbase P121499: Proxygen fails with Large proxies that contain many procedures
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   08/01/2007
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.x

SYMPTOM(s):

Proxygen fails with Large proxies that contain many procedures

.
.
.
Exception executing
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe //CreateProcess:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe /t:library
"/r:C:\Progress\OpenEdge10.1b.10.26\dotnet\deploy\strongnamed-signed\Progress.o4glrt.dll"
.
.
.
>>ERROR occurred trying to start executable. Its specified path is
probably not correct, or its default path cannot be determined.
Deleting intermediate files ...
** Generation failed
Search for '>>ERROR' and '>>WARNING' in this log to find any problems.

CAUSE:

This is a known issue being investigated by Development

FIX:

There appears to be a 32K limit for the command line used to generate the Proxy. To workaround the problem, use the -leaveproxyfiles, and then construct your own command line. You could modify the command line to use wildcards for the directory structure or use the "recurse:*.cs" to include all of the procedures in a specific directory.