Unable to find main plugin class No previous version to rollback pluginNot An Issue
Almost every time I upload a .cs to my server I get this error in console.  I just used PoundBotChatRelay for example but 99% of the time I have to keep transfering the file until success.  I talked to my providers support and they think a plugin is causing this to happen.  I am just hoping someone has fixed this before and can inform me on what exactly is causing this.  Thanks!
(11:59:30) | [DEBUG] Load requested for plugin which is already loading: PoundBotChatRelay
(11:59:31) | PoundBotChatRelay was compiled successfully in 1660ms
(11:59:31) | Unable to find main plugin class: PoundBotChatRelay
(11:59:31) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:36) | PoundBotChatRelay was compiled successfully in 113ms
(11:59:36) | Unable to find main plugin class: PoundBotChatRelay
(11:59:36) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:36) | Unable to find main plugin class: PoundBotChatRelay
(11:59:36) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:39) | PoundBotChatRelay was compiled successfully in 230ms
(11:59:39) | Unable to find main plugin class: PoundBotChatRelay
(11:59:39) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:39) | Unable to find main plugin class: PoundBotChatRelay
(11:59:39) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:43) | PoundBotChatRelay was compiled successfully in 86ms
(11:59:43) | Unable to find main plugin class: PoundBotChatRelay
(11:59:43) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:43) | Unable to find main plugin class: PoundBotChatRelay
(11:59:43) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:43) | Unable to find main plugin class: PoundBotChatRelay
(11:59:43) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:47) | PoundBotChatRelay was compiled successfully in 246ms
(11:59:47) | Unable to find main plugin class: PoundBotChatRelay
(11:59:47) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:47) | Unable to find main plugin class: PoundBotChatRelay
(11:59:47) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:50) | PoundBotChatRelay was compiled successfully in 94ms
(11:59:50) | Unable to find main plugin class: PoundBotChatRelay
(11:59:50) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:50) | Unable to find main plugin class: PoundBotChatRelay
(11:59:50) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:54) | PoundBotChatRelay was compiled successfully in 219ms
(11:59:54) | Unable to find main plugin class: PoundBotChatRelay
(11:59:54) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:54) | Unable to find main plugin class: PoundBotChatRelay
(11:59:54) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:58) | PoundBotChatRelay was compiled successfully in 86ms
(11:59:59) | Unable to find main plugin class: PoundBotChatRelay
(11:59:59) | No previous version to rollback plugin: PoundBotChatRelay
(11:59:59) | Unable to find main plugin class: PoundBotChatRelay
(11:59:59) | No previous version to rollback plugin: PoundBotChatRelay
(12:00:03) | PoundBotChatRelay was compiled successfully in 230ms
(12:00:03) | Unable to find main plugin class: PoundBotChatRelay
(12:00:03) | No previous version to rollback plugin: PoundBotChatRelay
(12:00:03) | Unable to find main plugin class: PoundBotChatRelay
(12:00:03) | No previous version to rollback plugin: PoundBotChatRelay
(12:00:07) | PoundBotChatRelay was compiled successfully in 94ms
(12:00:07) | Unable to find main plugin class: PoundBotChatRelay
(12:00:07) | No previous version to rollback plugin: PoundBotChatRelay
(12:00:07) | Unable to find main plugin class: PoundBotChatRelay
(12:00:07) | No previous version to rollback plugin: PoundBotChatRelay
(12:00:10) | PoundBotChatRelay was compiled successfully in 105ms​
Hey!
Is it for every plugin or only for yours one? Then oxide cannot find the plugin's main class, just go read docs then.
I just created a new instance and built up all of the plugins on it.  99% of all plugins gave me this issue.  I am not a developer and have not changed any .cs files

Curious maybe an oxide issue, network issue?
  01 "AdminMenu" (0.1.32) by k1lly0u (0.41s) - AdminMenu.cs
  02 "Admin Radar" (4.5.4) by nivex (14.10s) - AdminRadar.cs
  03 "Advert Messages" (3.0.2) by LaserHydra (0.02s) - AdvertMessages.cs
  04 "AlphaLoot" (2.4.17) by FuJiKuRa (41.41s) - AlphaLoot.cs
  05 "AntiNoobRaid" (1.8.1) by Slydelix (18.24s) - AntiNoobRaid.cs
  06 "AutoCodeLock" (2.2.6) by FuJiCuRa (0.39s) - AutoCodeLock.cs
  07 "AutoDoors" (3.1.2) by Wulf/lukespragg (0.08s) - AutoDoors.cs
  08 "BGrade" (1.0.48) by Ryan (6.21s) - BGrade.cs
  09 "Backpacks" (3.0.2) by LaserHydra (59.57s) - Backpacks.cs
  10 "Balloon Plus" (1.0.2) by Iv Misticos (22.76s) - BalloonPlus.cs
  11 "Ban Lister" (1.2.0) by Slut (0.00s) - BanLister.cs
  12 "Beds Cooldowns" (1.0.0) by Orange (2.63s) - BedsCooldowns.cs
  13 "Better Chat" (5.0.19) by LaserHydra (0.64s) - BetterChat.cs
  14 "Block Remover" (0.4.55) by austinv900 (0.01s) - BlockRemover.cs
  15 "Blueprint Manager" (1.0.4) by Jacob (0.18s) - BlueprintManager.cs
  16 "BotSpawn" (1.8.9) by Steenamaroo (347.19s) - BotSpawn.cs
  17 "Building Grades" (0.3.15) by Default (4.50s) - BuildingGrades.cs
  18 "Chinook Drop Randomizer" (1.3.0) by shinnova (1.72s) - ChinookDropRandomizer.cs
  19 "Clans" (2.13.11) by FuJiCuRa (8.17s) - Clans.cs
  20 "ClansUI" (0.1.42) by k1lly0u (0.01s) - ClansUI.cs
  21 "ColouredNames" (1.3.1) by PsychoTea (0.00s) - ColouredNames.cs
  22 "Cupboard Limiter" (0.0.1) by BuzZ (2.96s) - CupboardLimiter.cs
  23 "CupboardNoDecay" (1.1.1) by RFC1920 (27.97s) - CupboardNoDecay.cs
  24 "Death Notes" (6.2.0) by LaserHydra (7.35s) - DeathNotes.cs
  25 "DiscordRewards" (0.1.9) by k1lly0u (0.00s) - DiscordRewards.cs
  26 "DynamicCupShare" (2.6.9) by FuJiCuRa (9.84s) - DynamicCupShare.cs
  27 "Entity Owner" (3.2.0) by Calytic (0.01s) - EntityOwner.cs
  28 "FancyDrop" (2.7.8) by FuJiCuRa (7.83s) - FancyDrop.cs
  29 "Furnace Splitter" (2.1.7) by Skipcast (2.47s) - FurnaceSplitter.cs
  30 "Gathering Manager" (2.2.61) by Mughisi (0.11s) - GatherManager.cs
  31 "HeliControl" (1.3.2) by Shady (2.86s) - HeliControl.cs
  32 "HomesGUI" (1.4.0) by PsychoTea (9.83s) - HomesGUI.cs
  33 "Image Library" (2.0.45) by Absolut & K1lly0u (0.36s) - ImageLibrary.cs
  34 "Performance UI" (1.0.7) by 2CHEVSKII (2.89s) - PerformanceUI.cs
  35 "InfoPanel" (0.9.9) by Ghosst / Nogrod (23.35s) - InfoPanel.cs
  36 "Instant Craft" (2.0.5) by Orange (0.38s) - InstantCraft.cs
  37 "Admin / Player Inventory Cleaner" (1.5.0) by TheDoc - Uprising Servers (0.00s) - InventoryCleaner.cs
  38 "Kits" (3.2.93) by Reneb (0.53s) - Kits.cs
  39 "Loot Bouncer" (0.3.1) by Sorrow (0.90s) - LootBouncer.cs
  40 "Map My Death" (0.0.2) by BuzZ[PHOQUE] (35.81s) - MapMyDeath.cs
  41 "Mini-Copter Options" (1.0.1) by Diametric (1.59s) - MiniCopterOptions.cs
  42 "My Mini Copter" (0.0.3) by BuzZ[PHOQUE] (1.02s) - MyMiniCopter.cs
  43 "NoEscape" (2.1.22) by Calytic (0.54s) - NoEscape.cs
  44 "NoGiveNotices" (0.1.0) by Wulf/lukespragg (0.00s) - NoGiveNotices.cs
  45 "No Vehicle Fuel" (1.1.4) by birthdates (0.14s) - NoVehicleFuel.cs
  46 "NoWorkbench" (0.1.50) by k1lly0u (0.08s) - NoWorkbench.cs
  47 "PlayerRanks" (1.4.3) by Steenamaroo (10.01s) - PlayerRanks.cs
  48 "Playtime Supply Signal" (0.0.4) by BuzZ[PHOQUE] (0.03s) - PlaytimeSupplySignal.cs
  49 "Playtime Tracker" (0.1.7) by k1lly0u (0.19s) - PlaytimeTracker.cs
  50 "PrivateMessage" (2.0.2) by Nogrod (0.00s) - PrivateMessage.cs
  51 "Quick Smelt" (5.1.1) by Iv Misticos (1.83s) - QuickSmelt.cs
  52 "Quick Sort" (1.3.3) by Frenk92 (31.98s) - QuickSort.cs
  53 "Random Respawner" (1.1.0) by Egor Blagov (0.07s) - RandomRespawner.cs
  54 "Realtime Wipe Info" (2.1.5) by Ryan (0.03s) - RealtimeWipeInfo.cs
  55 "Recycle" (2.1.9) by Calytic (0.92s) - Recycle.cs
  56 "RemoverTool" (4.2.10) by Reneb/Fuji (0.25s) - RemoverTool.cs
  57 "SAMSiteAuth" (1.1.1) by Kektus (0.06s) - SAMSiteAuth.cs
  58 "SDonate" (1.6.1) by Webmaster10 (0.05s) - SDonate.cs
  59 "ServerInfo" (0.5.3) by Fujikura/baton (0.10s) - ServerInfo.cs
  60 "SkinBox" (1.13.7) by FuJiCuRa (55.24s) - SkinBox.cs
  61 "SkipNightUI" (0.1.2) by k1lly0u (1.07s) - SkipNightUI.cs
  62 "StacksExtended" (1.3.2) by Fujikura (64.51s) - StacksExtended.cs
  63 "Steam Checks" (3.0.4) by Spicy (0.00s) - SteamChecks.cs
  64 "TeleportGUI" (1.7.3) by PsychoTea (6.64s) - TeleportGUI.cs
  65 "Timed Execute" (0.7.3) by PaiN (0.04s) - TimedExecute.cs
  66 "Trade" (1.2.41) by Calytic (0.24s) - Trade.cs
  67 "Vanish" (0.7.4) by nivex (2.29s) - Vanish.cs
  68 "VoteRewards" (2.1.0) by k1lly0u (0.01s) - Voter.cs
  69 "Welcomer" (1.4.1) by Tricky (0.02s) - Welcomer.cs
(13:45:17) | kanyonbecox[107130557/76561198880380802] has entered the game​
Maybe you.have some issues with file transferring, try loading the file and use ''o.load PluginName" in console after you uploaded the file
I tried this.  When I o.unload PluginName it gives same error until it successfully compiles with file transfer.

Merged post

Even one of your plugins.. I'm using FileZilla to transfer and have used it for many years without issue.  Im lost.
I just reinstalled oxide and verified files before testing BalloonPlus.

(13:48:50) | BalloonPlus was compiled successfully in 1599ms
(13:48:50) | Unable to find main plugin class: BalloonPlus
(13:48:50) | No previous version to rollback plugin: BalloonPlus
I hope the issue is because of your file transfer application. Try using WinSCP/net solution like net2ftp or something
@misticos Thank you sir!  I installed WinSCP and have no issues yet.  
Locked automatically