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.