There is a fairly well-known contradiction between Rogue One and Lost Stars, resulting from a time gap in events in the earlier-published novel that are not easily reconciled with the A New Hope prequel film.
Ciena is on the Devastator for three weeks before they capture the Tantive IV over Tatooine. Lost Stars, p. 149. This action was on “the first day she was finally thrown into action against the rebels,” and from the description, it certainly sounds like participating in the seizure of the Tantive IV was her first combat duty. Id. This would contrast with the Devastator‘s presence over Scarif and its involvement in the final moments of the fight there. And that battle seems to take place hours or (at most) days before the opening of A New Hope, not weeks. So either Ciena was aboard the ship but completely unaware of the Scarif engagement, or there was a longer gap between films than implied.
There’s also some confusion about characters involved in the Tantive IV operation. From Lost Stars:
The captain seemed bored. “Hold your fire. There’s no life-forms. They must’ve short-circuited.
This is apparently taking place on the auxiliary bridge. Id. at 151. In From a Certain Point of View, however, we have a whole story involving that specific officer–“The Sith of Datawork,” by Ken Liu. Here he is identified as Gunnery Captain Bolvan. FACPOV, p. 27. And his reasoning seems anything but bored–instead, he’s caught up in bureaucratic decision-making. This isn’t a direct contradiction, and FACPOV is more loosely canon than other sources, but it doesn’t quite jive with me. I think it’s just the imprecision of language, the use of only “captain” in the Lost Stars description, the apparent contrast in the officer’s motivations, and even the suggestion of where Bolvan would have been stationed (would a gunnery captain be controlling the entirety of an auxiliary bridge?).
In contrast, the anonymity on the Death Star and Thane’s lack of awareness about events on Jedha or Scarif make sense together. Again from Lost Stars:
The Death Star was meant to function as a world of its own, which meant it had creature comforts most other military postings didn’t: decent food, rec areas, cantinas with latest-model bartender droids, commissaries with selections of treats and luxuries, albeit at a stiff price.
LS, p. 156.
Furthermore, Thane is not of a rank to be kept apprised of even the heading of the Death Star. When they arrive at Alderaan, Thane does not immediately know. In fact, “He’d felt the main engines at work, so obviously the station had traveled somewhere important,” but Thane guessed Coruscant. Id. at 159-160. We know from Rogue One that the Jedha bombardment was a single-reactor test; it makes sense that now that the Imperial leadership knows that the technology works, and it won’t be an embarrassing dud, they want the common soldier to observe this sign of Imperial dominance with the destruction of Alderaan.
Ever-brilliant Jude remarks:
Naturally, I understood the cannon’s full potential . . . . The superlaser is fueled by an array of giant kyber crystals, which gives it nearly unlimited power. But I had thought it would be used to break up asteroids for mining purposes. Or uninhabited worlds. Not this.
LS, p. 165.
This is fitting. Even the destruction of Jedha is supposed to be reported as a “mining disaster” in Rogue One. And the secrecy surrounding the events, even among station personnel, makes sense. Darth Vader bluntly declares to Krennic in Rogue One, “There is no Death Star.”
There are some other, extremely minor, apparent canon contradictions. Much later in time, in preparation for the battle of Jakku, Thane remarks:
Sir, with all due respect, nobody has ever captured a Star Destroyer. And don’t tell me it’s because no one has ever tried. Yeah, way back in the day, we managed to take out a governor’s destroyer over Mustafar, but since then, the Imperials have shored up their defenses against infiltrators. These days Star Destroyers are nearly invulnerable.
General Rieekan does not deny this; instead, he insists, “Those crews aren’t as die-hard as they used to be . . . . We’ve had ships as large as attack cruisers switch allegiance in other battles, haven’t we?” Thane retorts, “Those have thousands of crew members. Not tens of thousands.” LS, pp. 501-502. That reference to a destroyer over Mustafar is actually a neat reference to the destruction of Tarkin’s flagship Star Destroyer at the end of Rebels season one. But the implications of the dialogue are that infiltrators have only destroyed one Star Destroyer (Rogue One shows others destroyed, but not by infiltrators, so I don’t think it’s a contradiction), infiltrators have never captured a Star Destroyer, and a Star Destroyer has never surrendered or switched allegiance, in contrast to the smaller attack cruisers. This seems to be contradicted by yet another source–Aftermath.
In Aftermath, Leia has released a message following the destruction of the second Death Star, in which she says, “Already we’ve captured dozens of Imperial capital ships and Destroyers . . .” Aftermath, p. 34. While I haven’t read the full Aftermath trilogy, I know that it concludes with the battle of Jakku, and so this first book is definitely taking place before Thane’s conversation with his superior officer. This is a contradiction that can easily be resolved in a number of ways: the implication doesn’t equal the facts; Rieekan or Thane are misspeaking; Leia’s message is inaccurate or untruthful (which seems out of character for Leia, so this explanation is unlikely); or perhaps Rieekan and Thane simply don’t know about the captured Destroyers (given that Leia’s message is highly publicized propaganda, and General Rieekan is a high-ranking Alliance officer, this is also unlikely).
It’s funny; I know that I’ve called out obsessive attention to continuity before, and Lost Stars is not thematically or narratively flawed because of this, and there’s no reason to always take characters literally when in real life and other fiction characters lie or lack key facts or simply misspeak. But it’s still something that nags at me just a little bit, that draws me out even if for a moment.
Of course, to the extent that Lost Stars is contradicted by the continuity of events developed by Rogue One or any other later release, I don’t fault Claudia Gray or view this as a problem with the book’s narrative. It’s part of working in a shared universe (though I do wonder why no one could have hinted to Gray about the gap, given that they must have been at least working on ideas for Rogue One before the publication of Lost Stars–maybe there wasn’t as much of an overlap in the development cycles for these two titles as I am assuming). And it’s mostly explained by the enormity of the ships involved, the sheer thousands (and, in the case of the Death Star, millions) who served, and the likelihood that only on-duty officers would be engaged in or perhaps even aware of rather highly classified military maneuvers.
It’s just an interesting case study in how even the more carefully plotted new, unified canon already has some worn seams and need for a bit of hand-waving or retcon. It’s not a bad thing. But any organically developed, ever-expanding universe will eventually encounter this problem. And the other approach–relying on a preset road map for all events–would likely be stifling for creative personalities brought on and might even feel lifeless and stale to its intended audience.