fatdogs81
Mechanical
- Sep 22, 2014
- 22
I use NX7.5.2.5 with TEAMCENTER at work.
3 errors occured when I played NX Journal.
First, "Microsoft Resource File To COFF Object Conversion Utility has stopped working"
Second, "Visual C# Command Line Compiler has stopped working"
Last, "Journal execution error" as attached screenshot.
I tried some ways to fix it but no result.
(sfc /scannow, registry cleaning, NX re-installing, delete anti-virus, etc)
It seems to me that NX can't load journal.dll(is compiled file) but don't know why.
Here's full log as below.
Please help me.
--------------------------------------------------------------------------------------------------
&MACRO EVENT ACTIVATE -30 5708, 11, 0, 0, 0! Play
&MACRO ASK_ITEM 13 (1 MTXT 5708) = 100
&MACRO LINE (1) "/*============================================================================="
&MACRO LINE (1) ""
&MACRO LINE (1) " Copyright (c) 2004 UGS PLM Solutions"
&MACRO LINE (1) " Unpublished - All rights reserved"
&MACRO LINE (1) ""
&MACRO LINE (1) "==============================================================================="
&MACRO LINE (1) "File description: Example for Wrapped UFUNC (NXOpen.NET)"
&MACRO LINE (1) "/* */"
&MACRO LINE (1) ""
&MACRO LINE (1) "using System;"
&MACRO LINE (1) "using System.IO;"
&MACRO LINE (1) "using NXOpen;"
&MACRO LINE (1) "using NXOpen.UF;"
&MACRO LINE (1) ""
&MACRO LINE (1) "namespace NetExample"
&MACRO LINE (1) "{"
&MACRO LINE (1) " /// <summary>"
&MACRO LINE (1) " /// Summary description for EX_Curve_CreateArc."
&MACRO LINE (1) " /// </summary>"
&MACRO LINE (1) " public class EX_Curve_CreateArc"
&MACRO LINE (1) " {"
&MACRO LINE (1) " private static FileStream fs; "
&MACRO LINE (1) " private static StreamWriter w;"
&MACRO LINE (1) " private static UFSession theUfSession;"
&MACRO LINE (1) " private static Session theSession;"
&MACRO LINE (1) ""
&MACRO LINE (1) " public int Execute()"
&MACRO LINE (1) " {"
&MACRO LINE (1) " Tag UFPart;"
&MACRO LINE (1) " string part_name = "EX_Curve_CreateArc";"
&MACRO LINE (1) " int units =2; "
&MACRO LINE (1) " string name;"
&MACRO LINE (1) " "
&MACRO LINE (1) " theUfSession.Part.New(part_name, units, out UFPart);"
&MACRO LINE (1) " theUfSession.Part.AskPartName(UFPart, out name);"
&MACRO LINE (1) " w.WriteLine("Loaded: " + name);"
&MACRO LINE (1) " "
&MACRO LINE (1) " Tag arc, wcs;"
&MACRO LINE (1) " UFCurve.Arc arc_coords = new UFCurve.Arc(); "
&MACRO LINE (1) " "
&MACRO LINE (1) " /* Fill out the data structure */"
&MACRO LINE (1) " arc_coords.start_angle = 0.0;"
&MACRO LINE (1) " arc_coords.end_angle = 3.0;"
&MACRO LINE (1) " arc_coords.arc_center=new double[3];"
&MACRO LINE (1) " arc_coords.arc_center[0] = 0.0;"
&MACRO LINE (1) " arc_coords.arc_center[1] = 0.0;"
&MACRO LINE (1) " arc_coords.arc_center[2] = 1.0;"
&MACRO LINE (1) " arc_coords.radius = 2.0;"
&MACRO LINE (1) " "
&MACRO LINE (1) " theUfSession.Csys.AskWcs(out wcs);"
&MACRO LINE (1) " theUfSession.Csys.AskMatrixOfObject(wcs,out arc_coords.matrix_tag);"
&MACRO LINE (1) " theUfSession.Curve.CreateArc(ref arc_coords,out arc);"
&MACRO LINE (1) " theUfSession.Part.Save();"
&MACRO LINE (1) " return 0;"
&MACRO LINE (1) " }"
&MACRO LINE (1) " public static void Main(string[] args)"
&MACRO LINE (1) " {"
&MACRO LINE (1) " theSession=Session.GetSession();"
&MACRO LINE (1) " theUfSession= UFSession.GetUFSession();"
&MACRO LINE (1) ""
&MACRO LINE (1) " fs = new FileStream("EX_Curve_CreateArc.log", FileMode.Create, FileAccess.Write);"
&MACRO LINE (1) " w = new StreamWriter(fs); // create a stream writer "
&MACRO LINE (1) " w.Write("Log Entry : \r\n");"
&MACRO LINE (1) " w.WriteLine("--Log entry goes here--"); "
&MACRO LINE (1) " w.Flush(); // update underlying file"
&MACRO LINE (1) ""
&MACRO LINE (1) " if ( File.Exists("EX_Curve_CreateArc.prt") ) "
&MACRO LINE (1) " {"
&MACRO LINE (1) " w.WriteLine("Remove EX_Curve_CreateArc.prt file from <Project Folder>\\bin\\Debug !!");"
&MACRO LINE (1) " w.WriteLine("EX_Curve_CreateArc.prt already exists. !!");"
&MACRO LINE (1) " w.Close();"
&MACRO LINE (1) " return;"
&MACRO LINE (1) " }"
&MACRO LINE (1) ""
&MACRO LINE (1) " try"
&MACRO LINE (1) " {"
&MACRO LINE (1) " EX_Curve_CreateArc curveTest1 = new EX_Curve_CreateArc();"
&MACRO LINE (1) " if (curveTest1.Execute()==0)"
&MACRO LINE (1) " {"
&MACRO LINE (1) " w.WriteLine("Successful");"
&MACRO LINE (1) " }"
&MACRO LINE (1) " else"
&MACRO LINE (1) " {"
&MACRO LINE (1) " w.WriteLine("Failed");"
&MACRO LINE (1) " }"
&MACRO LINE (1) " }"
&MACRO LINE (1) " catch(NXException e)"
&MACRO LINE (1) " { "
&MACRO LINE (1) " w.WriteLine("Exception is: {0}", e.Message);"
&MACRO LINE (1) " }"
&MACRO LINE (1) " w.WriteLine("End of Log File");"
&MACRO LINE (1) " w.Close();"
&MACRO LINE (1) " }"
&MACRO LINE (1) " public static int GetUnloadOption(string dummy) "
&MACRO LINE (1) " {"
&MACRO LINE (1) " return UFConstants.UF_UNLOAD_IMMEDIATELY;"
&MACRO LINE (1) " }"
&MACRO LINE (1) " }"
&MACRO LINE (1) "}"
&MACRO LINE (1) ""
Using D:\Siemens\NX75\ugii\managed\ManagedLoader.dll to load managed DLL
Trying to load D:\Siemens\NX75\ugii\managed\ManagedLoader.dll
ManagedLoader.Load: D:\Siemens\NX75\ugii\managed\NXOpen.Utilities.dll 이름:ctx://Journal6b92e452
컨텍스트 정책이 없습니다.
AppBase: D:\Siemens\NX75\ugii\managedLoaded assembly: NXOpen.Utilities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null from C:\Users\user\AppData\Local\assembly\dl3\561TTDC4.QQY\A3M443Y9.NHP\e46bccc1\00485f0d_ee58cb01\NXOpen.Utilities.DLL
Loaded assembly: System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 from C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll
Loaded assembly: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a from C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
Adding D:\Siemens\NX75\ugii\managed\\NXOpen.Utilities.dll as a reference item
Adding D:\Siemens\NX75\ugii\managed\\NXOpen.dll as a reference item
Adding D:\Siemens\NX75\ugii\managed\\NXOpen.UF.dll as a reference item
Adding D:\Siemens\NX75\ugii\managed\\NXOpenUI.dll as a reference item
Journal execution results for D:\Siemens\NX75\UGOPEN\SampleNXOpenApplications\.NET\NXOpenExamples\EX_Curve_CreateArc.cs...
Runtime error:
[highlight #EF2929]SCRIPT_INVOKE
System.IO.FileNotFoundException: 파일이나 어셈블리 'file:///c:\Temp\ugs\NXJournals21712\journal.dll' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다. /* <--- Korean sentence means "file or assembly can't be loaded, can't find the file." */
위치: System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
위치: System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
위치: System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity)
위치: System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly()
위치: NXOpen.Utilities.CodeDomCompiler.get_Assembly()
위치: NXOpen.Utilities.ScriptHost.Run(String[] args, Boolean withUI)[/highlight]
&MACRO MESSAGE_BOX -2 SCRIPT_INVOKE
&MACRO MESSAGE_TEXT System.IO.FileNotFoundException: 파일이나 어셈블리 'file:///c:\Temp\ugs\NXJournals2171
&MACRO MESSAGE_TEXT 2\journal.dll' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일
&MACRO MESSAGE_TEXT 을 찾을 수 없습니다.
&MACRO MESSAGE_TEXT 위치: System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBa
&MACRO MESSAGE_TEXT se, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFile
&MACRO MESSAGE_TEXT NotFound, Boolean forIntrospection)
&MACRO MESSAGE_TEXT 위치: System.Reflection.Assembly.InternalLoad(AssemblyName as
&MACRO MESSAGE_TEXT semblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
&MACRO MESSAGE_TEXT 위치:
&MACRO MESSAGE_TEXT System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity)
&MACRO MESSAGE_TEXT 위치: System
&MACRO MESSAGE_TEXT .CodeDom.Compiler.CompilerResults.get_CompiledAssembly()
&MACRO MESSAGE_TEXT 위치: NXOpen.Utilities.CodeDomCompiler.g
&MACRO MESSAGE_TEXT et_Assembly()
&MACRO MESSAGE_TEXT 위치: NXOpen.Utilities.ScriptHost.Run(String[] args, Boolean withUI)
&MACRO MESSAGE_TEXT
3 errors occured when I played NX Journal.
First, "Microsoft Resource File To COFF Object Conversion Utility has stopped working"
Second, "Visual C# Command Line Compiler has stopped working"
Last, "Journal execution error" as attached screenshot.
I tried some ways to fix it but no result.
(sfc /scannow, registry cleaning, NX re-installing, delete anti-virus, etc)
It seems to me that NX can't load journal.dll(is compiled file) but don't know why.
Here's full log as below.
Please help me.
--------------------------------------------------------------------------------------------------
&MACRO EVENT ACTIVATE -30 5708, 11, 0, 0, 0! Play
&MACRO ASK_ITEM 13 (1 MTXT 5708) = 100
&MACRO LINE (1) "/*============================================================================="
&MACRO LINE (1) ""
&MACRO LINE (1) " Copyright (c) 2004 UGS PLM Solutions"
&MACRO LINE (1) " Unpublished - All rights reserved"
&MACRO LINE (1) ""
&MACRO LINE (1) "==============================================================================="
&MACRO LINE (1) "File description: Example for Wrapped UFUNC (NXOpen.NET)"
&MACRO LINE (1) "/* */"
&MACRO LINE (1) ""
&MACRO LINE (1) "using System;"
&MACRO LINE (1) "using System.IO;"
&MACRO LINE (1) "using NXOpen;"
&MACRO LINE (1) "using NXOpen.UF;"
&MACRO LINE (1) ""
&MACRO LINE (1) "namespace NetExample"
&MACRO LINE (1) "{"
&MACRO LINE (1) " /// <summary>"
&MACRO LINE (1) " /// Summary description for EX_Curve_CreateArc."
&MACRO LINE (1) " /// </summary>"
&MACRO LINE (1) " public class EX_Curve_CreateArc"
&MACRO LINE (1) " {"
&MACRO LINE (1) " private static FileStream fs; "
&MACRO LINE (1) " private static StreamWriter w;"
&MACRO LINE (1) " private static UFSession theUfSession;"
&MACRO LINE (1) " private static Session theSession;"
&MACRO LINE (1) ""
&MACRO LINE (1) " public int Execute()"
&MACRO LINE (1) " {"
&MACRO LINE (1) " Tag UFPart;"
&MACRO LINE (1) " string part_name = "EX_Curve_CreateArc";"
&MACRO LINE (1) " int units =2; "
&MACRO LINE (1) " string name;"
&MACRO LINE (1) " "
&MACRO LINE (1) " theUfSession.Part.New(part_name, units, out UFPart);"
&MACRO LINE (1) " theUfSession.Part.AskPartName(UFPart, out name);"
&MACRO LINE (1) " w.WriteLine("Loaded: " + name);"
&MACRO LINE (1) " "
&MACRO LINE (1) " Tag arc, wcs;"
&MACRO LINE (1) " UFCurve.Arc arc_coords = new UFCurve.Arc(); "
&MACRO LINE (1) " "
&MACRO LINE (1) " /* Fill out the data structure */"
&MACRO LINE (1) " arc_coords.start_angle = 0.0;"
&MACRO LINE (1) " arc_coords.end_angle = 3.0;"
&MACRO LINE (1) " arc_coords.arc_center=new double[3];"
&MACRO LINE (1) " arc_coords.arc_center[0] = 0.0;"
&MACRO LINE (1) " arc_coords.arc_center[1] = 0.0;"
&MACRO LINE (1) " arc_coords.arc_center[2] = 1.0;"
&MACRO LINE (1) " arc_coords.radius = 2.0;"
&MACRO LINE (1) " "
&MACRO LINE (1) " theUfSession.Csys.AskWcs(out wcs);"
&MACRO LINE (1) " theUfSession.Csys.AskMatrixOfObject(wcs,out arc_coords.matrix_tag);"
&MACRO LINE (1) " theUfSession.Curve.CreateArc(ref arc_coords,out arc);"
&MACRO LINE (1) " theUfSession.Part.Save();"
&MACRO LINE (1) " return 0;"
&MACRO LINE (1) " }"
&MACRO LINE (1) " public static void Main(string[] args)"
&MACRO LINE (1) " {"
&MACRO LINE (1) " theSession=Session.GetSession();"
&MACRO LINE (1) " theUfSession= UFSession.GetUFSession();"
&MACRO LINE (1) ""
&MACRO LINE (1) " fs = new FileStream("EX_Curve_CreateArc.log", FileMode.Create, FileAccess.Write);"
&MACRO LINE (1) " w = new StreamWriter(fs); // create a stream writer "
&MACRO LINE (1) " w.Write("Log Entry : \r\n");"
&MACRO LINE (1) " w.WriteLine("--Log entry goes here--"); "
&MACRO LINE (1) " w.Flush(); // update underlying file"
&MACRO LINE (1) ""
&MACRO LINE (1) " if ( File.Exists("EX_Curve_CreateArc.prt") ) "
&MACRO LINE (1) " {"
&MACRO LINE (1) " w.WriteLine("Remove EX_Curve_CreateArc.prt file from <Project Folder>\\bin\\Debug !!");"
&MACRO LINE (1) " w.WriteLine("EX_Curve_CreateArc.prt already exists. !!");"
&MACRO LINE (1) " w.Close();"
&MACRO LINE (1) " return;"
&MACRO LINE (1) " }"
&MACRO LINE (1) ""
&MACRO LINE (1) " try"
&MACRO LINE (1) " {"
&MACRO LINE (1) " EX_Curve_CreateArc curveTest1 = new EX_Curve_CreateArc();"
&MACRO LINE (1) " if (curveTest1.Execute()==0)"
&MACRO LINE (1) " {"
&MACRO LINE (1) " w.WriteLine("Successful");"
&MACRO LINE (1) " }"
&MACRO LINE (1) " else"
&MACRO LINE (1) " {"
&MACRO LINE (1) " w.WriteLine("Failed");"
&MACRO LINE (1) " }"
&MACRO LINE (1) " }"
&MACRO LINE (1) " catch(NXException e)"
&MACRO LINE (1) " { "
&MACRO LINE (1) " w.WriteLine("Exception is: {0}", e.Message);"
&MACRO LINE (1) " }"
&MACRO LINE (1) " w.WriteLine("End of Log File");"
&MACRO LINE (1) " w.Close();"
&MACRO LINE (1) " }"
&MACRO LINE (1) " public static int GetUnloadOption(string dummy) "
&MACRO LINE (1) " {"
&MACRO LINE (1) " return UFConstants.UF_UNLOAD_IMMEDIATELY;"
&MACRO LINE (1) " }"
&MACRO LINE (1) " }"
&MACRO LINE (1) "}"
&MACRO LINE (1) ""
Using D:\Siemens\NX75\ugii\managed\ManagedLoader.dll to load managed DLL
Trying to load D:\Siemens\NX75\ugii\managed\ManagedLoader.dll
ManagedLoader.Load: D:\Siemens\NX75\ugii\managed\NXOpen.Utilities.dll 이름:ctx://Journal6b92e452
컨텍스트 정책이 없습니다.
AppBase: D:\Siemens\NX75\ugii\managedLoaded assembly: NXOpen.Utilities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null from C:\Users\user\AppData\Local\assembly\dl3\561TTDC4.QQY\A3M443Y9.NHP\e46bccc1\00485f0d_ee58cb01\NXOpen.Utilities.DLL
Loaded assembly: System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 from C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll
Loaded assembly: System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a from C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
Adding D:\Siemens\NX75\ugii\managed\\NXOpen.Utilities.dll as a reference item
Adding D:\Siemens\NX75\ugii\managed\\NXOpen.dll as a reference item
Adding D:\Siemens\NX75\ugii\managed\\NXOpen.UF.dll as a reference item
Adding D:\Siemens\NX75\ugii\managed\\NXOpenUI.dll as a reference item
Journal execution results for D:\Siemens\NX75\UGOPEN\SampleNXOpenApplications\.NET\NXOpenExamples\EX_Curve_CreateArc.cs...
Runtime error:
[highlight #EF2929]SCRIPT_INVOKE
System.IO.FileNotFoundException: 파일이나 어셈블리 'file:///c:\Temp\ugs\NXJournals21712\journal.dll' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다. /* <--- Korean sentence means "file or assembly can't be loaded, can't find the file." */
위치: System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
위치: System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
위치: System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity)
위치: System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly()
위치: NXOpen.Utilities.CodeDomCompiler.get_Assembly()
위치: NXOpen.Utilities.ScriptHost.Run(String[] args, Boolean withUI)[/highlight]
&MACRO MESSAGE_BOX -2 SCRIPT_INVOKE
&MACRO MESSAGE_TEXT System.IO.FileNotFoundException: 파일이나 어셈블리 'file:///c:\Temp\ugs\NXJournals2171
&MACRO MESSAGE_TEXT 2\journal.dll' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일
&MACRO MESSAGE_TEXT 을 찾을 수 없습니다.
&MACRO MESSAGE_TEXT 위치: System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBa
&MACRO MESSAGE_TEXT se, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFile
&MACRO MESSAGE_TEXT NotFound, Boolean forIntrospection)
&MACRO MESSAGE_TEXT 위치: System.Reflection.Assembly.InternalLoad(AssemblyName as
&MACRO MESSAGE_TEXT semblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
&MACRO MESSAGE_TEXT 위치:
&MACRO MESSAGE_TEXT System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity)
&MACRO MESSAGE_TEXT 위치: System
&MACRO MESSAGE_TEXT .CodeDom.Compiler.CompilerResults.get_CompiledAssembly()
&MACRO MESSAGE_TEXT 위치: NXOpen.Utilities.CodeDomCompiler.g
&MACRO MESSAGE_TEXT et_Assembly()
&MACRO MESSAGE_TEXT 위치: NXOpen.Utilities.ScriptHost.Run(String[] args, Boolean withUI)
&MACRO MESSAGE_TEXT