Crystal Reports - Visual Basic UFL that implements this function is missing (or U2lcom.dll is missin

L

Les Caudle

I've converted a large ASP.NET 1.0 application (written by another developer)
to ASP.NET 2.0.

It uses Crystal Reports.

All of the Crystal Report reports work, except for one.

The version I'm using does have a U2lcom.dll with a version of 10.2.0.1093.

I'm getting the error shown below.

Can someone point me in the direction of a solution?


"The Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula <BarcodeFree>.
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"\"))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
[CrystalDecisions.CrystalReports.Engine.FormulaException]: {"The Visual
Basic UFL that implements this function is missing (or U2lcom.dll is
missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula <BarcodeFree>.
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"\"))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
Data: {System.Collections.ListDictionaryInternal}
HelpLink: null
InnerException: {"The Visual Basic UFL that implements this function is
missing (or U2lcom.dll is missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula <BarcodeFree>.
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"\"))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
Message: "The Visual Basic UFL that implements this function is missing (or
U2lcom.dll is missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula <BarcodeFree>.
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"\"))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."
Source: "CrystalDecisions.ReportAppServer.DataSetConversion"
StackTrace: " at
CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception
e)\r\n at
CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext
reqContext)\r\n at
CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext
reqContext)\r\n at
CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext
reqContext)\r\n at
CrystalDecisions.CrystalReports.Engine.FormatEngine.Export()\r\n at
CrystalDecisions.CrystalReports.Engine.ReportDocument.Export()\r\n at
XeroxApp.ReportHelper.exportReport(ReportDocument rpt, String file) in G:\\VS
Projects\\XeroxApp\\XeroxApp\\ReportHelper.cs:line 2038\r\n at
XeroxApp.ReportHelper.exportSAIReport(String file, Int32 sID) in G:\\VS
Projects\\XeroxApp\\XeroxApp\\ReportHelper.cs:line 832"
TargetSite: {Boolean ThrowDotNetException(System.Exception)}
 
S

Steven Cheng[MSFT]

Hi Les,

I'm not quite familiar with Crystal Reports, however, regarding on this
problem, I think the following line in the error message indicate the cause:
Message: "The Visual Basic UFL that implements this function is missing
(or U2lcom.dll is missing).
Is this "U2Icom.dll" assembly also at the proper place after you converted
the project and referenced the new .NET 2.0 specific assemblies? Normally,
for ASP.NET application, the required assemblies should reside in either
private "bin" directory or GAC(if they have been strong-named). You can
check this.

If the assembly is at the proper place, you can search the CRYSTAL REPORT
support sites or contact the support there to see whether there is any
existing or definte break changes between .NET 1.1 and 2.0 behavior(since
it report missing the certain function). You may get some more concentrated
and specific info through the CR support:

http://support.microsoft.com/kb/317789/en-us

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead



==================================================

Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.



Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.

==================================================


This posting is provided "AS IS" with no warranties, and confers no rights.



--------------------
From: Les Caudle <[email protected]>
Subject: Crystal Reports - Visual Basic UFL that implements this function
is missing (or U2lcom.dll is missing)
I've converted a large ASP.NET 1.0 application (written by another developer)
to ASP.NET 2.0.

It uses Crystal Reports.

All of the Crystal Report reports work, except for one.

The version I'm using does have a U2lcom.dll with a version of 10.2.0.1093.

I'm getting the error shown below.

Can someone point me in the direction of a solution?


"The Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"\" ))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
[CrystalDecisions.CrystalReports.Engine.FormulaException]: {"The Visual
Basic UFL that implements this function is missing (or U2lcom.dll is
missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"\" ))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
Data: {System.Collections.ListDictionaryInternal}
HelpLink: null
InnerException: {"The Visual Basic UFL that implements this function is
missing (or U2lcom.dll is missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
 
L

Les Caudle

Apparently, needed a bar code font installed and some routines from the font
company.

Hi Les,

I'm not quite familiar with Crystal Reports, however, regarding on this
problem, I think the following line in the error message indicate the cause:
Message: "The Visual Basic UFL that implements this function is missing
(or U2lcom.dll is missing).
Is this "U2Icom.dll" assembly also at the proper place after you converted
the project and referenced the new .NET 2.0 specific assemblies? Normally,
for ASP.NET application, the required assemblies should reside in either
private "bin" directory or GAC(if they have been strong-named). You can
check this.

If the assembly is at the proper place, you can search the CRYSTAL REPORT
support sites or contact the support there to see whether there is any
existing or definte break changes between .NET 1.1 and 2.0 behavior(since
it report missing the certain function). You may get some more concentrated
and specific info through the CR support:

http://support.microsoft.com/kb/317789/en-us

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead



==================================================

Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.



Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.

==================================================


This posting is provided "AS IS" with no warranties, and confers no rights.



--------------------
From: Les Caudle <[email protected]>
Subject: Crystal Reports - Visual Basic UFL that implements this function
is missing (or U2lcom.dll is missing)
I've converted a large ASP.NET 1.0 application (written by another developer)
to ASP.NET 2.0.

It uses Crystal Reports.

All of the Crystal Report reports work, except for one.

The version I'm using does have a U2lcom.dll with a version of 10.2.0.1093.

I'm getting the error shown below.

Can someone point me in the direction of a solution?


"The Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"\" ))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
[CrystalDecisions.CrystalReports.Engine.FormulaException]: {"The Visual
Basic UFL that implements this function is missing (or U2lcom.dll is
missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"\" ))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
Data: {System.Collections.ListDictionaryInternal}
HelpLink: null
InnerException: {"The Visual Basic UFL that implements this function is
missing (or U2lcom.dll is missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"\" ))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
Message: "The Visual Basic UFL that implements this function is missing (or
U2lcom.dll is missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"\" ))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."
Source: "CrystalDecisions.ReportAppServer.DataSetConversion"
StackTrace: " at
CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(E xception
e)\r\n at
CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportReq uestContext
reqContext)\r\n at
CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRe questContext
reqContext)\r\n at
CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestCon text
reqContext)\r\n at
CrystalDecisions.CrystalReports.Engine.FormatEngine.Export()\r\n at
CrystalDecisions.CrystalReports.Engine.ReportDocument.Export()\r\n at
XeroxApp.ReportHelper.exportReport(ReportDocument rpt, String file) in G:\\VS
Projects\\XeroxApp\\XeroxApp\\ReportHelper.cs:line 2038\r\n at
XeroxApp.ReportHelper.exportSAIReport(String file, Int32 sID) in G:\\VS
Projects\\XeroxApp\\XeroxApp\\ReportHelper.cs:line 832"
TargetSite: {Boolean ThrowDotNetException(System.Exception)}
 
S

Steven Cheng[MSFT]

Thanks for your followup Les,

So the problem has been fixed after you installed that font , correct?
Anyway, glad that you resolve it and thanks for share the result with us.

Have a good day.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead


This posting is provided "AS IS" with no warranties, and confers no rights.


--------------------
From: Les Caudle <[email protected]>
Subject: Re: Crystal Reports - Visual Basic UFL that implements this
function is missing (or U2lcom.dll is missing)
Date: Fri, 31 Aug 2007 08:41:17 -0500
Apparently, needed a bar code font installed and some routines from the font
company.


Hi Les,

I'm not quite familiar with Crystal Reports, however, regarding on this
problem, I think the following line in the error message indicate the cause:
Message: "The Visual Basic UFL that implements this function is missing
(or U2lcom.dll is missing).
Is this "U2Icom.dll" assembly also at the proper place after you converted
the project and referenced the new .NET 2.0 specific assemblies? Normally,
for ASP.NET application, the required assemblies should reside in either
private "bin" directory or GAC(if they have been strong-named). You can
check this.

If the assembly is at the proper place, you can search the CRYSTAL REPORT
support sites or contact the support there to see whether there is any
existing or definte break changes between .NET 1.1 and 2.0 behavior(since
it report missing the certain function). You may get some more concentrated
and specific info through the CR support:

http://support.microsoft.com/kb/317789/en-us

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead



==================================================

Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#not if
ications.



Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.

==================================================


This posting is provided "AS IS" with no warranties, and confers no rights.



--------------------
From: Les Caudle <[email protected]>
Subject: Crystal Reports - Visual Basic UFL that implements this
function
is missing (or U2lcom.dll is missing)
I've converted a large ASP.NET 1.0 application (written by another developer)
to ASP.NET 2.0.

It uses Crystal Reports.

All of the Crystal Report reports work, except for one.

The version I'm using does have a U2lcom.dll with a version of 10.2.0.1093.

I'm getting the error shown below.

Can someone point me in the direction of a solution?


"The Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"
\"
))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
[CrystalDecisions.CrystalReports.Engine.FormulaException]: {"The Visual
Basic UFL that implements this function is missing (or U2lcom.dll is
missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"
\"
))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
Data: {System.Collections.ListDictionaryInternal}
HelpLink: null
InnerException: {"The Visual Basic UFL that implements this function is
missing (or U2lcom.dll is missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"
\"
))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."}
Message: "The Visual Basic UFL that implements this function is missing (or
U2lcom.dll is missing).\rError in File
H:\\Temp\\XeroxGuru\\temp_7320e9ee-d859-4d5f-8932-40f973e4822d
{754458C3-34F2-48BE-914C-B991F3F038FE}.rpt:\nError in formula
\n'formula = IDAutomationFontEncoderCode39
(Replace(Replace(ToText({vwSAIHeader.Shipment_ID}),\",\",\"\"),\".00\",\"
\"
))'\nThe
Visual Basic UFL that implements this function is missing (or U2lcom.dll is
missing)."
Source: "CrystalDecisions.ReportAppServer.DataSetConversion"
StackTrace: " at
CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException
(E
xception
e)\r\n at
CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportR
eq
uestContext
reqContext)\r\n at
CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(Export
Re
questContext
reqContext)\r\n at
CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestC
on
text
reqContext)\r\n at
CrystalDecisions.CrystalReports.Engine.FormatEngine.Export()\r\n at
CrystalDecisions.CrystalReports.Engine.ReportDocument.Export()\r\n at
XeroxApp.ReportHelper.exportReport(ReportDocument rpt, String file) in G:\\VS
Projects\\XeroxApp\\XeroxApp\\ReportHelper.cs:line 2038\r\n at
XeroxApp.ReportHelper.exportSAIReport(String file, Int32 sID) in G:\\VS
Projects\\XeroxApp\\XeroxApp\\ReportHelper.cs:line 832"
TargetSite: {Boolean ThrowDotNetException(System.Exception)}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,576
Members
45,054
Latest member
LucyCarper

Latest Threads

Top