Skip to content

NullReferenceException raised while trying to Generate Code #3

@mistresseve666

Description

@mistresseve666

While trying to Generate Code for the following library:

Name: Visual Basic for Applications
Version: 6.0
Base: win32
Path: C:\Windows\SysWow64\MSVBVM60.DLL

the following exceptions get raised:

System.NullReferenceException occurred
  Message=Object reference not set to an instance of an object.
  Source=LateBindingApi.CodeGenerator.CSharp
  StackTrace:
       at LateBindingApi.CodeGenerator.CSharp.ProjectApi.SaveFactoryFile(String path, XElement project) in LateBindingApi.CodeGenerator.CSharp\ProjectApi.cs:line 231
  InnerException: 
System.NullReferenceException occurred
  Message=Object reference not set to an instance of an object.
  Source=LateBindingApi.CodeGenerator.CSharp
  StackTrace:
       at LateBindingApi.CodeGenerator.CSharp.EnumerableApi.HasEnumerator(XElement interfaceNode) in LateBindingApi.CodeGenerator.CSharp\EnumerableApi.cs:line 145
  InnerException: 
System.NullReferenceException was unhandled
  Message=Object reference not set to an instance of an object.
  Source=LateBindingApi.CodeGenerator.CSharp
  StackTrace:
       at LateBindingApi.CodeGenerator.CSharp.EnumerableApi.HasDefaultItem(XElement interfaceNode)
       at LateBindingApi.CodeGenerator.CSharp.MethodApi.ConvertMethodsLateBindToString(Settings settings, XElement methodsNode)
       at LateBindingApi.CodeGenerator.CSharp.ModuleApi.ConvertModuleToString(Settings settings, XElement projectNode, XElement moduleNode)
       at LateBindingApi.CodeGenerator.CSharp.ModuleApi.ConvertModuleToFile(Settings settings, XElement projectNode, XElement faceNode, String faceFolder)
       at LateBindingApi.CodeGenerator.CSharp.ModuleApi.ConvertModulesToFiles(XElement projectNode, XElement facesNode, Settings settings, String solutionFolder)
       at LateBindingApi.CodeGenerator.CSharp.CSharpGenerator._job_DoWork()
       at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
  InnerException: 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions