I have the problem too
If you want the log
[15:23:34] [sEVERE]Starting download of minecraft, with 3 trie(s) remaining
[15:23:42] [sEVERE]Downloaded 'minecraft.jar' matches MD5 of version '1.4.2'.
[15:23:43] [sEVERE]Starting download of 'null', with 3 trie(s) remaining
[15:23:43] [sEVERE]java.net.MalformedURLException
[15:23:43] [sEVERE]at java.net.URL.<init>(Unknown Source)
[15:23:43] [sEVERE]at java.net.URL.<init>(Unknown Source)
[15:23:43] [sEVERE]at java.net.URL.<init>(Unknown Source)
[15:23:43] [sEVERE]at org.spoutcraft.launcher.async.Download.<init>(Download.java:49)
[15:23:43] [sEVERE]at org.spoutcraft.launcher.DownloadUtils.downloadFile(DownloadUtils.java:32)
[15:23:43] [sEVERE]at org.spoutcraft.launcher.MinecraftDownloadUtils.downloadMinecraft(MinecraftDownloadUtils.java:51)
[15:23:43] [sEVERE]at org.spoutcraft.launcher.GameUpdater.updateMC(GameUpdater.java:129)
[15:23:43] [sEVERE]at org.spoutcraft.launcher.gui.LoginForm$3.doInBackground(LoginForm.java:850)
[15:23:43] [sEVERE]at org.spoutcraft.launcher.gui.LoginForm$3.doInBackground(LoginForm.java:832)
[15:23:43] [sEVERE]at javax.swing.SwingWorker$1.call(Unknown Source)
[15:23:43] [sEVERE]at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
[15:23:43] [sEVERE]at java.util.concurrent.FutureTask.run(Unknown Source)
[15:23:43] [sEVERE]at javax.swing.SwingWorker.run(Unknown Source)
[15:23:43] [sEVERE]at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[15:23:43] [sEVERE]at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[15:23:43] [sEVERE]at java.lang.Thread.run(Unknown Source)
[15:23:43] [sEVERE]Caused by: java.lang.NullPointerException
[15:23:43] [sEVERE]... 16 more
[15:23:45] [sEVERE]Exiting the Technic Launcher