Inactive [DEV] SpoutPlugin - Unleash the flow of endless possibilities [1.0-1.3.2]

Discussion in 'Inactive/Unsupported Plugins' started by SpoutDev, Aug 1, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    SpoutDev

    In order to centralize support of our legacy projects, we will no longer be providing support on Bukkit. Please use www.spout.org for support with our projects going forward.
     
  2. Offline

    Wulfspider

    Looks like a mess of crap from EssentialsProtectBlockListener. I'd say try removing EssentialsProtect and see if you still have the problem.
     
  3. Love spout and cant wait for the addon API one question i do have though is notch made it easyer to change the world height but never let it do it automatically on the new world gen 1.8 could u guys impliment and option to change the world height for spawning new worlds or even changeing old worlds height limit
     
  4. Offline

    Wulfspider

    https://github.com/SpoutDev/Spout/issues/527
     
  5. Offline

    portal00

    This is so frustrating for me:
    When ever i start spoutcraft and enter my info, then click 'Login'
    It ALWAYS says "Cannot connect to minecraft.net"
    How can I fix this!!!!???

    EDIT: I have a cracked version of minecraft. does that affect it as i havent bought minecraft.
     
  6. Offline

    olloth

    Try looking here for information on what might he happening. Normally you should only get that if minecraft.net itself is playing up, just like the regular launcher. https://github.com/SpoutDev/Spout/issues/580
     
  7. Offline

    ledhead900

    I see the Earth to me SQL time out but is that even related to the other error


    PHP:
    2011-09-28 23:03:28 [INFO] [SpoutSuccessfully authenticated Atlas138's Spoutcraft client. Running client version: 1.0.6.449
    2011-09-28 23:03:28 [WARNING] Failed to handle packet: java.lang.NullPointerException
    java.lang.NullPointerException
        at org.getspout.spout.chunkstore.SimpleChunkDataManager.getTaggedBlocks(SimpleChunkDataManager.java:208)
        at org.getspout.spout.block.SpoutCraftChunk.getTaggedBlocks(SpoutCraftChunk.java:253)
        at org.getspout.spout.inventory.SimpleItemManager.sendBlockOverrideToPlayers(SimpleItemManager.java:736)
        at org.getspout.spout.inventory.SimpleItemManager.sendBlockOverrideToPlayers(SimpleItemManager.java:699)
        at org.getspout.spout.player.SimplePlayerManager.setVersionString(SimplePlayerManager.java:115)
        at org.getspout.spoutapi.packet.PacketFullVersion.run(PacketFullVersion.java:37)
        at org.getspout.spout.packet.CustomPacket.a(CustomPacket.java:130)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    It looks like spout has initiated the error then Essentials protect that would be expecting some info from the connection times out. Then Just over 8 hours later Essentials spits out.

    PHP:
    2011-09-29 11:43:09 [SEVEREnull
    com
    .mysql.jdbc.exceptions.jdbc4.CommunicationsExceptionThe last packet successfully received from the server was 38,631,081 milliseconds ago.  The last packet sent successfully to the server was 38,631,081 milliseconds agois longer than the server configured value of 'wait_timeout'You should consider either expiring and/or testing connection validity before use in your applicationincreasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
        
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
        
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
        
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
        
    at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3348)
        
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1967)
        
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
        
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
        
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
        
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2407)
        
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
        
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
        
    at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105)
        
    at com.earth2me.essentials.protect.data.ProtectedBlockJDBC.unprotectBlock(ProtectedBlockJDBC.java:388)
        
    at com.earth2me.essentials.protect.EssentialsProtectBlockListener.onBlockBreak(EssentialsProtectBlockListener.java:318)
        
    at org.bukkit.plugin.java.JavaPluginLoader$39.execute(JavaPluginLoader.java:511)
        
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        
    at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:195)
        
    at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:159)
        
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:500)
        
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:160)
        
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:43)
        
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
        
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
        
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused byjava.net.SocketExceptionSoftware caused connection abortsocket write error
        at java
    .net.SocketOutputStream.socketWrite0(Native Method)
        
    at java.net.SocketOutputStream.socketWrite(Unknown Source)
        
    at java.net.SocketOutputStream.write(Unknown Source)
        
    at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
        
    at java.io.BufferedOutputStream.flush(Unknown Source)
        
    at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3329)
        ... 
    25 more
    What I don't understand is its only screwing up on essentials end so late due to fact spout timed out on connection the packets mucked up. Essentials is as far as I am willing to assume, just a rebound action to occur from a very LONG time out on the block protect event that would have had information given first error did not occur.

    Can anyone put these two errors together and tell me who error ed who first.

    Here is the full pastebin again. It does not do this with players not running spout, if it was essentials protect I would assume it would do it with any plugin that called on spout but it has only done these spam of errors on connections with spoutcraft.
     
  8. Offline

    Afforess

    Please grab the latest development build and see if it works - I just pushed a test fix.
     
  9. Offline

    ledhead900

    Will do, Wolf seemed to think it was essentials protect but I don't think it is I think essentials is just erroring due to a muckup on what spout sent it.
     
  10. Offline

    Wulfspider

    Mine was an educated guess. :p
     
  11. Offline

    ledhead900

    @Afforess

    It did not fix it :(, Upon re logging in a couple of times the NPE appears. what is funny is the NPE appears then MUCH MUCH like 5 + hours later Essentials protect has a fit about the NPE. I alerted them as well as it involved both plugins but I am not sure why it is doing this.

    1.0.6.393 is the ver of spout installed.
     
  12. Offline

    Afforess

    To be clear, the issue has nothing to do with Spoutcraft. This should be the build that fixes it, let me know if you are using it:

    http://ci.craftfire.com/job/Spout/403/

    If that didn't fix it, I need up to date server logs where the errors are occuring. Without logs, I can't fix it.
     
  13. Offline

    ledhead900

    Oh yep that seemed to have fixed it alright
    Got couple people here spamming login and it is no playing up so far. Just curious what actually caused the error

    Edit:
    Show Spoiler

    My other issue still exists, I see voids where the land should be and u can fall thru it die in the void as well as land on blocks on chunks not in the void., its like a chunk is not fully loading the data that is. This is really strange coz I run the plugin on my Test server and it does not do this.

    Edit:
    Removed Essentials protect and essentials seems world chunk issue fixed. Going add the one at a time and then go whine on there thread.


    Ok essentials team got back to me and its a database issue with my Mysql server, Strange thing is it tells me this under its table

    "Error: `minecraft`.`essentialsprotect`: table data is not editable because there is no primary key defined for the table"

    Shouldn't essentials be creating the database with a defined key ?, so basically Essentials is not talking to the world and the world corruption of chunk load is happening due to this database not existing.
     
  14. Offline

    Schlumpf

  15. Offline

    Afforess

  16. Offline

    Schlumpf

    Hmm,
    I get this on clicking:
    Code:
    Status Code: 404
    Exception:
    Stacktrace:
    (none)
    Generated by Winstone Servlet Engine v0.9.10 at Thu Sep 29 14:59:16 UTC 2011
    Edit: Hmm, sorry it was my Browser Cache... -.-
     
  17. Offline

    Afforess

    http://www.downforeveryoneorjustme.com/spout.in/client
     
  18. Offline

    QQCucumber

    What is the latest build of CraftBukkit that the dev version of Spout is able to support? I tried just the latest version of each last night and the server crashed from the errors generated.
     
  19. Offline

    Afforess

    RB's of Spout support RB's of CB. Dev builds of Spout support dev builds of CB.
     
  20. Offline

    QQCucumber

    Yes, I gathered that much. I was having compatibility problems with a dev build of each, however.
     
  21. Offline

    Wulfspider

    Can't help you much if you don't post logs and such.
     
  22. Offline

    QQCucumber

    I downloaded the latest developmental version of Spout last night and the latest CB and this is the result:

    Code:
    2011-09-29 07:01:37 [INFO] Starting minecraft server version Beta 1.8.1
    2011-09-29 07:01:37 [INFO] Loading properties
    2011-09-29 07:01:37 [INFO] Starting Minecraft server on *:25565
    2011-09-29 07:01:37 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1094-g386c451-b1221jnks (MC: 1.8.1)
    2011-09-29 07:01:38 [INFO] Spout 1.0.6.393 has been initialized
    2011-09-29 07:01:38 [INFO] Preparing level "world"
    2011-09-29 07:01:38 [INFO] Default game type: 1
    2011-09-29 07:01:38 [INFO] Preparing start region for level 0 (Seed: 4297521210491986926)
    2011-09-29 07:01:39 [INFO] Preparing spawn area: 65%
    2011-09-29 07:01:39 [INFO] Preparing start region for level 1 (Seed: 4297521210491986926)
    2011-09-29 07:01:40 [INFO] Preparing spawn area: 52%
    2011-09-29 07:01:40 [INFO] [NoLagg] Auto-save field bound to 'u'!
    2011-09-29 07:01:40 [INFO] NoLagg version 1.2 is enabled!
    2011-09-29 07:01:40 [INFO] [Orebfuscator] OrebfuscatorSpoutBridge found, using Spout.
    2011-09-29 07:01:40 [INFO] [Orebfuscator] version 0.9.7 initialization complete!
    2011-09-29 07:01:40 [INFO] [OrebfuscatorSpoutBridge] Spout found, using Spout.
    2011-09-29 07:01:40 [INFO] [OrebfuscatorSpoutBridge] version 0.9.2 initialization complete!
    2011-09-29 07:01:40 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-09-29 07:01:41 [INFO] Done (0.284s)! For help, type "help" or "?"
    2011-09-29 07:01:47 [INFO] QQCucumber [/68.227.115.210:62164] logged in with entity id 121 at ([world] 390.125, 81.71875, 351.03125)
    2011-09-29 07:01:48 [INFO] New max size: 484
    2011-09-29 07:01:48 [INFO] New max size: 784
    2011-09-29 07:01:48 [INFO] Reading data
    2011-09-29 07:01:49 [INFO] [Spout] Successfully authenticated QQCucumber's Spoutcraft client. Running client version: 1.0.6.449
    2011-09-29 07:02:23 [INFO] Ashijin [/75.87.254.18:55047] logged in with entity id 493 at ([world] -702.6999999880791, 67.0, 175.4294335453547)
    2011-09-29 07:02:33 [INFO] New max size: 1444
    2011-09-29 07:02:33 [INFO] New max size: 4096
    2011-09-29 07:02:33 [INFO] New max size: 4356
    2011-09-29 07:11:18 [WARNING] Task of 'Spout' generated an exception
    java.lang.IllegalAccessError: tried to access field net.minecraft.server.ItemStack.damage from class org.getspout.spout.packet.standard.MCCraftPacket103SetSlot
    	at org.getspout.spout.packet.standard.MCCraftPacket103SetSlot.setPacket(MCCraftPacket103SetSlot.java:169)
    	at org.getspout.spout.packet.standard.MCCraftPacket.newInstance(MCCraftPacket.java:85)
    	at org.getspout.spout.packet.listener.PacketListeners.wrapPacket(PacketListeners.java:88)
    	at org.getspout.spout.packet.listener.PacketListeners.canSend(PacketListeners.java:74)
    	at org.getspout.spout.SpoutNetServerHandler.syncedSendPacket(SpoutNetServerHandler.java:526)
    	at org.getspout.spout.SpoutNetServerHandler.syncFlushPacketQueue(SpoutNetServerHandler.java:518)
    	at org.getspout.spout.SpoutNetServerHandler.syncFlushPacketQueue(SpoutNetServerHandler.java:511)
    	at org.getspout.spout.player.SpoutCraftPlayer.onTick(SpoutCraftPlayer.java:920)
    	at org.getspout.spout.ServerTickTask.run(ServerTickTask.java:39)
    	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:441)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-09-29 07:12:18 [SEVERE] java.lang.IllegalAccessError: tried to access field net.minecraft.server.ItemStack.damage from class org.getspout.spout.packet.standard.MCCraftPacket103SetSlot
    2011-09-29 07:12:18 [SEVERE] 	at org.getspout.spout.packet.standard.MCCraftPacket103SetSlot.setPacket(MCCraftPacket103SetSlot.java:169)
    2011-09-29 07:12:18 [SEVERE] 	at org.getspout.spout.packet.standard.MCCraftPacket.newInstance(MCCraftPacket.java:85)
    2011-09-29 07:12:18 [SEVERE] 	at org.getspout.spout.packet.listener.PacketListeners.wrapPacket(PacketListeners.java:88)
    2011-09-29 07:12:18 [SEVERE] 	at org.getspout.spout.packet.listener.PacketListeners.canSend(PacketListeners.java:74)
    2011-09-29 07:12:18 [SEVERE] 	at org.getspout.spout.SpoutNetServerHandler.syncedSendPacket(SpoutNetServerHandler.java:526)
    2011-09-29 07:12:18 [SEVERE] 	at org.getspout.spout.SpoutNetServerHandler.syncFlushPacketQueue(SpoutNetServerHandler.java:518)
    2011-09-29 07:12:18 [SEVERE] 	at org.getspout.spout.SpoutNetServerHandler.syncFlushPacketQueue(SpoutNetServerHandler.java:511)
    2011-09-29 07:12:18 [SEVERE] 	at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:499)
    2011-09-29 07:12:18 [SEVERE] 	at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    2011-09-29 07:12:18 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
    2011-09-29 07:12:18 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    2011-09-29 07:12:18 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-09-29 07:12:18 [SEVERE] Unexpected exception
    java.lang.IllegalAccessError: tried to access field net.minecraft.server.ItemStack.damage from class org.getspout.spout.packet.standard.MCCraftPacket103SetSlot
    	at org.getspout.spout.packet.standard.MCCraftPacket103SetSlot.setPacket(MCCraftPacket103SetSlot.java:169)
    	at org.getspout.spout.packet.standard.MCCraftPacket.newInstance(MCCraftPacket.java:85)
    	at org.getspout.spout.packet.listener.PacketListeners.wrapPacket(PacketListeners.java:88)
    	at org.getspout.spout.packet.listener.PacketListeners.canSend(PacketListeners.java:74)
    	at org.getspout.spout.SpoutNetServerHandler.syncedSendPacket(SpoutNetServerHandler.java:526)
    	at org.getspout.spout.SpoutNetServerHandler.syncFlushPacketQueue(SpoutNetServerHandler.java:518)
    	at org.getspout.spout.SpoutNetServerHandler.syncFlushPacketQueue(SpoutNetServerHandler.java:511)
    	at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:499)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-09-29 07:12:57 [INFO] CONSOLE: Stopping the server..
    2011-09-29 07:12:57 [INFO] Stopping server
    2011-09-29 07:12:57 [INFO] NoLagg disabled!
    2011-09-29 07:12:57 [INFO] [Orebfuscator] version 0.9.7 disabled!
     
  23. Offline

    Wulfspider

    You are likely running both Spout.jar and spout-dev-SNAPSHOT.jar. Simply delete one and only run one.

    Edit: Could be that you are running incompatible CB and Spout builds instead. If you are using a dev build of Spout, you should be using the latest compatible dev build of CB as well.
     
  24. Offline

    QQCucumber

    Fucking.. hell. I'm downgrading WinSCP, I've been getting so many file management bugs, there is no reason both of those jars should've been in there at the same time.

    I'll try again this evening..
     
  25. Offline

    Wolftrax31

    hey

    i downloaded spout for my mac, and i have the little icon on my dock but when i click it, it bounces once (most programs on mac bounce a few times before opening) and spout doesnt even open at all. ive tried downloading the .jar and the .app file, but nothing seems to be working. my friend did the exact same thing i did, but his opens. i need spout to play on a server. so can anyone help?
     
  26. Offline

    Afforess

    What version of Java are you running?
     
  27. Recently whenever I've tried to enable Spout on my server, it restarts whenever a player connects.

    CentOS6 x64, JDK7, McMyAdmin v0.9.7.0, MC 1.8.1, Bukkit #1221 (tried with #1222 too), Spout 1.0.6 #403 (tried with #381 too). I thought it may have been a plugin conflict so I've tried connecting with all of my other plugins disabled, but no difference.

    The only difference between my setup and a basic vanilla one, is that I have bukkit connected to an external MySQL db.

    http://pastebin.com/ar5W97TZ
     
  28. Offline

    Wulfspider

    Do you have a Spout.jar and a spout-dev-SNAPSHOT.jar in your plugins dir?
     
  29. I don't have two/duplicates, but I did rename it from spout-dev-SNAPSHOT.jar to Spout.jar before uploading it
     
  30. Offline

    Wulfspider

    Have you tried without McMyAdmin?
     
  31. No, but it's a bit of a necessity for me. It's weird how it's only just started doing this recently. Spout used to work perfectly fine. Nothing external of MC in the OS could cause this kind of error could it? Or is it a case of if it was, nothing would work at all, rather than just one plugin?
     
Thread Status:
Not open for further replies.

Share This Page