Do CommandBlocks not work right now?

Just wondering, because when I tried to make one teleport me, it immediately crashed the server.
The error that it gave was this:

Description: Executing command block

java.lang.ClassCastException: net.minecraft.tileentity.TileEntityCommandBlock$1 cannot be cast to org.spongepowered.api.util.command.CommandSource
at net.minecraft.command.ServerCommandManager.executeCommand(ServerCommandManager.java:61)
at net.minecraft.command.server.CommandBlockLogic.trigger(CommandBlockLogic.java:139)
at net.minecraft.block.BlockCommandBlock.updateTick(BlockCommandBlock.java:63)
at net.minecraft.world.WorldServer.tickUpdates(WorldServer.java:660)
at net.minecraft.world.WorldServer.tick(WorldServer.java:226)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:763)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:669)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:171)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:540)
at java.lang.Thread.run(Thread.java:745)

The Forge implementation of Sponge is still very much a work in progress, so it’s highly likely that command blocks are likely still unimplemented. Just a quick look at the source code, I can’t see anything for command blocks

Okay, thank you!