To Warriors’ credit, they kept plugging away until the end and they got a consolation try in the final minute through replacement second-row Lewis Bean – but they were fighting to keep it respectable.
The Autumn Test window now leaves a frustrating five weeks until they have a chance to get this disappointing defeat out of their system with a trip to Benetton on November 27.
The good news from a Scottish rugby perspective is that there did not appear to be any fresh injury concerns ahead of the internationalists beginning their build-up to next Saturday’s opener against Tonga.
The hosts found themselves 10 points down inside seven minutes thanks to a Ross Byrne penalty and a converted Ronan Kelleher try, and already it was clear that Warriors were going to struggle to match their opponents’ relentless physicality.
It wasn't all one-way traffic, and a powerful burst from Sione Tuipuloto put Warriors into the Leinster 22 for the first time on 10 minutes, leading to Ross Thompson getting the hosts off the mark with a straight-forward penalty from in front of the sticks.
Warriors then enjoyed a period of pressure but kept coughing up possession when they got inside the strike zone.
Leinster, meanwhile, were ruthless when they next got back on the front foot, building pressure with several powerful phases, then claiming try number two when James Lowe sent Hugo Keenan home.
Some good interplay between Warriors centres Tuipuloto and Sam Johnson put Thompson in a try-scoring position – but he collided with opposite number Keenan as he stretched for the ball and ended up flat on his back.
Referee Craig Evans referred it to the Television Match Official and decided not to award the penalty try – much to the disgust of the Scotstoun crowd.
But the home team did get a penalty from the incident, which meant they could keep the pressure on – and they finally got their reward when Australian No 8 Jack Dempsey muscled over from close-range to make it 17-10 to the visitors at the break.
It took a brilliant last-gasp tackle from Rory Darge to stop a third Leinster score on the left after great work from Keenan with 10 minutes of the second half played.
But it was only a temporary reprieve for the Warriors, and Leinster claimed try number three just two-minutes later when Adam Byrne managed got the ball down under pressure from Johnson.
After another bombardment of the Warriors line, the visitors picked up the bonus point on the hour mark through replacement hooker Dan Sheehan.
Warriors kept plugging away, and McLean did well to put George Horne into space, but Leinster got back to snuff out the threat then snaffle possession.
The fact that a group of home fans in the main stand were trying to initiate a Mexican wave with 15 minutes still to play.
Bean’s last-minute try gave those fans something to celebrate at the end – but it was a muted cheer.