« first day (2260 days earlier)      last day (920 days later) » 

12:01 AM
RELOAD!
[rubberduck-vba/Rubberduck] 11 commits. 2 closed issues. 13969 additions. 2922 deletions.
[Minesweeper] Games Played: 139, Bombs Used: 92, Moves Performed: 19314, New Users: 18
 
12:26 AM
> The EncapsulateFieldRefactoring potentially leaves large blocks of blank lines in the scenarios when the user elects to encapsulate numerous fields by wrapping them in a UDT. Residual newlines also occur in the MoveCloserToUsage refactoring and quickfix. It is less noticeable since these actions delete declarations one at a time. But, running the refactoring/quickfix against many declarations in the same module can potentially result in a large block of residual blank lines. To...
accomplish the newline removals, this PR introduces an IModuleRewriterExtensions class in Refactorings.Common. The purpose of the extension methods are to provide a convenient mechanism to clear residual newlines left behind by the removal of variable and member declarations. IModuleRewrite.Remove does not remove the EndOfStmtContext which can result in orphaned newlines. The extension method related to variable declarations also correctly handles removal of a variable declaration list...
in the scenario where are all variables in the list are identified for removal. (calling IModuleRewrite.Remove on each variable in a list leaves the VisibilityContext behind)
 
12:44 AM
[rubberduck-vba/Rubberduck] build for commit bbf30317 on unknown branch: AppVeyor build succeeded
 
 
2 hours later…
2:50 AM
> Closes #5552.

This PR modifies the default property RHS parameter IdentifierName. The previous default ('value') creates casing issues(#5552). The PR proposes to resolve the issue by using a custom parameter IdentifierName for each generated property of the form "propertyIdentifierValue". (e.g., `Property Let Foo(ByVal fooValue As Long)`).
 
3:09 AM
[rubberduck-vba/Rubberduck] build for commit 1b9073d8 on unknown branch: AppVeyor build succeeded
 
 
7 hours later…
 
1 hour later…
11:45 AM
Hi guys, LONG time no see. :-)
Duga, ah I missed you.
Don't know if you are aware but if you have Chrome with extension IDon'tCareAboutCookies, the modal you've got on your homesite doesn't display, instead just non-clickable gray background. chrome.google.com/webstore/detail/i-dont-care-about-cookies/…
 
11:59 AM
> I'm not sure when it happened, but as of 2.5.0.5529, the examples given do not cause AC to barf, so I'm closing this.
> also, related? #4345 (and #5243)
 
12:45 PM
@SonGokussj4 oh hi! I tried to ping you on Twitter a few weeks ago - if you can update the CZ translations this week we'll have it merged in time for 2.5.1 release.
 
1:10 PM
What's the best way to go about trouble shooting an SSIS package that seems to execute to completion without error, yet doesn't load the data?
#funtimesahead
or, maybe, the load is working and I'm just not pulling the data properly.
#imadope #imamoron
 
1:28 PM
Hi! I am following some AWESOME tutorials about OOP for beginners from the Rubberduck blog and I found this: "Check the wrap fields in private type box" and "Select all". I'd love the feature but I am not able to see the checkbox in Refator->Encapsulate Field dialog (2.5.0.5244 version), only Is it (still) existing option in Rubberduck?
 
1:56 PM
@RafałB. Hi! The checkbox should still be present/visible.
 
I think this feature is not yet available in the last stable release, only in the prereleases.
 
We are planning on releasing this weekend or next week, though.
@MathieuGuindon I think we should review and include the fix value in the release as well.
That will become more of a problem once encapsulate field is in the stable release.
 
Thanks for the answer, I'll check for updates. Have a nice day
 
@RafałB. I'd strongly suggest you run with the pre-release builds. The "green" release cycle, despite best efforts, is sporadic at best (which is what happens with busy people who do this in their spare time for free).
I've rarely had an issue so bad with a pre-release that I've had to revert back, and, on those few occasions, it was a simple matter to run the installer for the earlier version that wasn't broken.
The only issue with that now is that there's a nag screen that lets you know that there's a newer version, however, I believe that version check can be disabled if it ever becomes that annoying.
 
2:11 PM
@M.Doerner yeah saw that, agreed!
 
^ me too!!!
OK, back to the SSIS issue. I'm still a moron. It works fine in Dev. When I deploy it, it still works fine in Dev!
 
@FreeMan the version check only pops up for a new green release by default, you have to tell it you want to know about a new prerelease build =)
 
I'm passing in a parameter that's supposed to set a project.param that should tell me which DB to attach to, but I've got that screwed up so it's not actually changing the server instance it's connecting to.
@MathieuGuindon well... there's my problem!
So, even though I'm running in Prod, it's loading to my Dev instance
I'm looking at an older SSIS pkg I wrote and it was long enough ago that I'm not seeing where/how I connected the variable to make it talk to the different db instance.
 
SSIS is such a pain... my sympathies
 
It may not help that the older, working pkg was written in VS '17 and I wrote the new one in VS '19 and they're just different enough that I'm struggling to make the 1:1 comparisons.
@MathieuGuindon between you and @this, you're the ones who convinced me that SSIS was the best way to go to load a CSV file to the server!
runs VS update to avoid thinking about the problem for a few more minutes
 
2:24 PM
ducks
 
yeah, you'd better!!! >:/
 
SSIS is an useful tool.
But it's still a tool.
Sooooo.....
 
so now you're calling me a tool. I get it.
;)
I know, I'm not using it properly...
 
a tool is incomplete without his tool.
cringes at the unintended alternate reading
 
I've got this working in one place, but not another. Can you point me in the right direction of where I should be looking to see why/how I've managed to use the parameter correctly in one package, but not the other.
leaves Freud out of the conversation
 
2:33 PM
Unfortunately, I've yet to work with the new project model (which it sounds like you are) so I'm a bit hazy on the details.
Let's make sure, though. You're dealing with the SSISDB catalog, right?
 
yes I am
Maybe I should scrape VS '19 off the new machine (to be sure I don't reuse it) and rewrite the whole thing in VS '17.
 
I thought they made SSIS project version independent but what do I know
anyway, and in the SSISDB catalog, you do have the environment variable defined, right?
 
Yes I do. Just double checked
The "Dev" environment points to the Dev instance, and the "Prod" environment points to the Prod instance.
 
2:49 PM
and within your project, you are actually reading this environment variable and not actually some kind of constant or non-environment variable?
 
That's probably where I'm missing it.
Unfortunately, either there's enough difference between VS17 & VS19 that I wasn't able to duplicate it properly, or I'm a complete moron and just skipped that section.
I can't even find, though, where I'm making the assignement in my VS17 project.
 
leave it to MS to complicate everything
 
#blameMicrosoft
 
I don't think you should be assigning
since you have it in the SSISDB's environment so all you need to do is read from it
hence my concerns whether you might have had a similarly named variable that's muddying the water.
 
could well be.
lemme look
 
3:02 PM
keep in mind that it might be identically named. #ScopingMatters
 
and, since I don't know the scoping rules well enough, I'm trying to keep unique variable names. ;)
I think the issue is here. This is the flat file connection manager from the working VS17 package
once I properly got everything working for that one, the file name seems to have gone away, but it works. I cannot get it into this state for the new, non-working package.
wait. no, that's not it.
on this loader, the input flat file was changing names depending on what client it was.
never mind...
 
if you're dynamically populating it, then that warning might be expected.
that is one of SSIS' weakness feature.
 
Here are the 2 Project.params set ups. The red arrows point to the non-working one (on my laptop in VS19) and the green arrows point to the working one (on my desktop connected via RDC in VS17)
I just don't know where I've got that Database parameter being used to connect to the correct server
 
3:19 PM
but isn't that determined by the SSISDB's environment?
 
Here are the 2 environments from SSISDB. Again, green is working, red is not
hrm... each environment has a number. Lemme double check I'm getting the correct numbers passed in.
I'm pretty sure I am...
ummmm...
Yeah, 100% certain it's not picking up the proper database to execute against
because if it was, it would be erroring out trying to execute that SP - it doesn't exist in my Prod environment
#missedastep
It wouldn't fall back to executing it in the Dev environment if it can't find it in the prod env, would it?
This part is right, right?
 
3:36 PM
yeah
 
3:55 PM
wow... 4:49 to return 166 rows from our corporate Azure-based data warehouse
My Access DAO query was giving me an error 3146 - it was probably a timeout error...
@FreeMan no, fortunately, it doesn't do that...
 
4:47 PM
0
Q: Creating a values only copy of an excel workbook without opening it

S. MeltedI have created a working VBA script that allows the user to select a workbook and make a values only copy of it without opening it. This is useful for getting data from a workbook that is very slow to open. From here: https://stackoverflow.com/questions/63398348/how-can-i-copy-the-values-only-fro...

 
 
1 hour later…
6:12 PM
pulled away to work on something else for a bit.
Just before I was, though, I noticed @this
These are the environment properties showing the "Value" for the parameter I'm passing into the Database parameter I've set up for my SSIS packages.
The 1st & 3rd listings are for the production environments, the 2nd is development.
The 1st is for the prod on a different package which works properly in Production, while the 2nd & 3rd are for this package that seems to run in Dev no matter what I do.
I noticed that the GUID in the package name seems to be identical for all three. It would make sense that it's the same for the 2nd & 3rd, since they're the same package, but not that they'd match the first one, since that's a different SSIS package.
I'd say this is the issue except that it does run in Dev!
I also noticed that the Initial Catalog for all three is "ReportingDev", which I would think would be wrong, except the 1st one works just fine that way.
thoughts?
 
is your connections in the project in fact parameterized?
 
6:35 PM
I sure hope so...
 
I'm basing on that you say that hte 1st works fine even though the Initial Catalog in the screenshot is hard-coded.
that implies to me that the Initial Catalog you have in the screenshot is not actually the one that's used within the project itself
 
Here's the connection property for the working one:
which does NOT seem to be parameterized, yet works
Here's the connection property for the non-working one:
which does seem to be parameterized, yet does not work.
~S:/
 
wait...
 
yeah. that's what I thought....
 
sorry got distracted
 
6:48 PM
I gotta run. Somehow, this'll make more sense tomorrow. right?
 
anyway i'm saying that deosn't look right
the @[$Package::Database] is a reference to a project variable
(at least I think so)
I would have thought but need to consult the manual to be 100% sure that it'd be something like @[$Environment::Database] or something
@FreeMan Whether I will make sense tomorrow remains to be seen.
 
but the working one doesn't have an Expression on the connection at all...
yeah... I'm gonna stew on this overnight & see what it looks like in the am
 
7:47 PM
 
 
3 hours later…
10:19 PM
@SimonForsberg LOL
 

« first day (2260 days earlier)      last day (920 days later) »