Uploaded image for project: 'Spigot'
  1. Spigot
  2. SPIGOT-3880

BuildTools Guava Error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: Major Major
    • None
    • None
    • Windows 10, BuildTools git-BuildTools-3346dd9-71 (#71)

      When trying to compile Spigot, Maven throws an error of missing reference

       

      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\Bukkit.java:[43] The import com.google.common.collect.ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\event\block\CauldronLevelChangeEvent.java:[3] The import com.google.common.base.Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\event\block\CauldronLevelChangeEvent.java:[49] Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\Effect.java:[5] The import com.google.common.collect.Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\Effect.java:[204] Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\NamespacedKey.java:[3] The import com.google.common.base.Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\NamespacedKey.java:[36] Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\NamespacedKey.java:[37] Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\NamespacedKey.java:[43] Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\NamespacedKey.java:[44] Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\NamespacedKey.java:[54] Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\NamespacedKey.java:[55] Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\NamespacedKey.java:[58] Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\NamespacedKey.java:[64] Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\event\block\BlockMultiPlaceEvent.java:[3] The import com.google.common.collect.ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\event\block\BlockMultiPlaceEvent.java:[23] ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[10] The import com.google.common.collect.ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[11] The import com.google.common.collect.ImmutableMap cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[63] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[63] ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[64] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[134] Cannot make a static reference to the non-static field colors
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[154] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[154] colors cannot be resolved or is not a field
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[176] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[176] colors cannot be resolved or is not a field
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[199] Cannot make a static reference to the non-static field fadeColors
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[200] Cannot make a static reference to the non-static field fadeColors
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[200] ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[203] Cannot make a static reference to the non-static field fadeColors
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[223] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[223] fadeColors cannot be resolved or is not a field
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[225] fadeColors cannot be resolved or is not a field
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[225] ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[249] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[249] fadeColors cannot be resolved or is not a field
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[251] fadeColors cannot be resolved or is not a field
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[251] ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[276] Cannot make a static reference to the non-static field colors
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[277] Cannot make a static reference to the non-static field fadeColors
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[277] ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[277] Cannot make a static reference to the non-static field fadeColors
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[291] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[292] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[296] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[296] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[302] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[303] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[331] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[340] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[371] ImmutableMap cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[374] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[375] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[399] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[400] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[418] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[418] ImmutableList<Color> cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[419] ImmutableList cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\FireworkEffect.java:[419] ImmutableList<Color> cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\Instrument.java:[5] The import com.google.common.collect.Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\Instrument.java:[56] Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\CropState.java:[5] The import com.google.common.collect.Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\CropState.java:[46] Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\inventory\ShapedRecipe.java:[3] The import com.google.common.base.Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\inventory\ShapedRecipe.java:[42] Preconditions cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\WorldType.java:[3] The import com.google.common.collect.Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\WorldType.java:[17] Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\block\banner\Pattern.java:[3] The import com.google.common.collect.ImmutableMap cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\block\banner\Pattern.java:[51] ImmutableMap cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\command\Command.java:[19] The import com.google.common.collect.ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\command\Command.java:[97] ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\util\io\BukkitObjectOutputStream.java:[47] The method newWrapper(ConfigurationSerializable) from the type Wrapper refers to the missing type ImmutableMap
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\SandstoneType.java:[5] The import com.google.common.collect.Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\SandstoneType.java:[16] Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\TreeSpecies.java:[5] The import com.google.common.collect.Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\TreeSpecies.java:[39] Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\DyeColor.java:[5] The import com.google.common.collect.ImmutableMap cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\DyeColor.java:[196] ImmutableMap cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\DyeColor.java:[196] ImmutableMap cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\DyeColor.java:[197] ImmutableMap cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\DyeColor.java:[197] ImmutableMap cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\EntityEffect.java:[5] The import com.google.common.collect.Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\EntityEffect.java:[154] Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\command\defaults\VersionCommand.java:[3] The import com.google.common.base.Charsets cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\command\defaults\VersionCommand.java:[16] The import com.google.common.collect.ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\command\defaults\VersionCommand.java:[17] The import com.google.common.io.Resources cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\command\defaults\VersionCommand.java:[142] ImmutableList cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\command\defaults\VersionCommand.java:[237] Resources cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\command\defaults\VersionCommand.java:[239] Charsets cannot be resolved to a variable
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\ChatColor.java:[8] The import com.google.common.collect.Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\ChatColor.java:[114] Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\ChatColor.java:[115] Maps cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\java\PluginClassLoader.java:[3] The import com.google.common.io.ByteStreams cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\java\PluginClassLoader.java:[98] ByteStreams cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\util\io\Wrapper.java:[9] The import com.google.common.collect.ImmutableMap cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\util\io\Wrapper.java:[16] ImmutableMap cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\util\io\Wrapper.java:[17] ImmutableMap cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\util\io\Wrapper.java:[17] ImmutableMap cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[3] The import com.google.common.collect.ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[4] The import com.google.common.collect.ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[255] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[268] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[270] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[278] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[291] Builder cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[291] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[299] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[313] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[315] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[327] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[329] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[344] Builder cannot be resolved to a type
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[344] ImmutableSet cannot be resolved
      [ERROR] C:\Users\thoma\Desktop\BuildTools\Bukkit\src\main\java\org\bukkit\plugin\messaging\StandardMessenger.java:[354] ImmutableSet cannot be resolved
      

      after importing the Maven Project into my IDE I noiticed that Guava 21.0 was not including these classes.
      After manually changing the pom to build with Guava Version 17.0 compilation was succsessful

       

            Unassigned Unassigned
            WOLFI3654 Thomas Windt
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: