-
Notifications
You must be signed in to change notification settings - Fork 300
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rubberduck Resolver Error in Access 2013 #6050
Comments
Seems like there is some form of addition in a place where we expect a Type. The stacktrace of the resolver error suggests the
It seems like there is an ... interesting issue around some forms of type references that happen in the Could you check the affected Reports modules for such |
Thanks for the quick response! There are two Implements statements in the entire project If I remove all, but one of the report modules causing the issue then this is the only code in that report module.
When I remove this report module then Rubberduck will refresh as normal. Any chance it could be the names of the modules causing and issue? |
Thanks for the details. I think I have an idea what the problem is. We use the VBE's internal type library for the project to get the supertypes of document objects. What our process does not seem to be prepared for is that the names of these supertypes do not have to conform to the usual restrictions imposed in VBA code. I think the info provided will help a long way to reproduce the issue. |
I would guess it works if the report modules are named in standard PascalCase (without spaces), the assumption being that a module name is also a valid VBA identifier name; numbers and underscores are fine, just not as the first character. |
First I just want to say that Rubberduck has been extremely helpful to me as I have inherited a number of Access applications. I am new to coding in general and both the Rubberduck add-in and the blog posts have been great guides as I have been working on the applications over the last 7 months. Thank you all for the work you put into this project!
One of these Access .accdb files is giving me a Resolver Error when I try to refresh Rubberduck.
I've attached the log file that Rubberduck generates.
I also played around with the access file and found that there are 5 report modules that, if removed, allow Rubberduck to refresh as normal. Not sure if that is helpful to understand what causes this Resolver error or not, but I least I can still use the Add-in if I make a copy and remove these modules.
RubberduckLog.txt
The text was updated successfully, but these errors were encountered: