Jawa / Говнокод #3657 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
07.07.2010 14:49:14 com.mchange.v2.c3p0.C3P0Registry banner
INFO: Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace:
 10]
07.07.2010 14:49:15 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoo
lManager
INFO: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acqu
ireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoComm
itOnClose -> true, automaticTestTable -> connection_test_table, breakAfterAcquir
eFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null,
connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, d
ataSourceName -> mo0lz2891bvagwh7rwflk|11e1e67, debugUnreturnedConnectionStackTr
aces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factor
yClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToke
n -> mo0lz2891bvagwh7rwflk|11e1e67, idleConnectionTestPeriod -> 3600, initialPoo
lSize -> 10, jdbcUrl -> jdbc:mysql://localhost/mysql, maxAdministrativeTaskTime
-> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0
, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 100, minP
oolSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0
, preferredTestQuery -> null, properties -> {user=******, password=******}, prop
ertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> fa
lse, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false
 ]
07.07.2010 14:49:15 com.l2scoria.loginserver.LoginController <init>
INFO: Loading LoginContoller...
07.07.2010 14:49:21 com.l2scoria.loginserver.LoginController <init>
INFO: Cached 10 KeyPairs for RSA communication
Exception in thread "main" java.lang.NullPointerException
        at com.l2scoria.util.random.MTRandom.next(MTRandom.java:355)
        at java.util.Random.nextDouble(Random.java:438)
        at com.l2scoria.util.random.Rnd.nextInt(Rnd.java:55)
        at com.l2scoria.loginserver.LoginController.generateBlowFishKeys(LoginCo
ntroller.java:176)
        at com.l2scoria.loginserver.LoginController.<init>(LoginController.java:
138)
        at com.l2scoria.loginserver.LoginController.load(LoginController.java:10
3)
        at com.l2scoria.loginserver.L2LoginServer.<init>(L2LoginServer.java:117)

        at com.l2scoria.loginserver.L2LoginServer.main(L2LoginServer.java:61)

LoginServer terminated abnormaly
Send you bug to : http://la2.100nt.ru


LoginServer terminated
Send you bug to : http://la2.100nt.ru

Restart(r) or Quit(q)^CTerminate batch job (Y/N)?

Запостил: leonius leonius, (Updated )

Комментарии (19) RSS

  • > Exception in thread "main" java.lang.NullPointerException


    ОЛОЛО! В ИХ СОФТЕ NULL POINTER-БАГ! ВСЕ КИДАЕМСЯ КАКАШКАМИ!!
    Ответить
    • в каком софте да без нуллпойнтера то? думаю, никакой другой эксепшн не сравнится по популярности. Ну еще ArrayIndexOutOfBoundsException да OutOfMemoryException
      Ответить
      • >OutOfMemoryException
        Не. Вот это редкость. Хоть в .Net он почему-то дико модный для требовательных к памяти приложений, тк появляется без особых оснований, когда памяти ещё навалом.
        Тут лучше StackOverflowException. У говнопрограммистов он более популярен.
        Ответить
        • котенок при разработке с некоторыми фреймворками так им и валится
          Ответить
            • не особо. там особая область памяти PermGen space, которая сборщиком не чистится
              Ответить
              • Мне вот всегда было интересно, почему в С#, когда просишь многовато памяти, но её все ещё очень много, то получаешь OutOfMemoryException. Почему это они до сих пор не исправили? (Во втором фреймворке этот глюк точно есть) Или это какая-то фишка, которую я не понимаю? Неужели патчик нельзя было выпустить официальный (не официальный они точно выпускали)?
                Ответить
                • тут идеологическая причина: мол, прога, которая хочет пожрать всю доступную память - зло (читай, malware), поэтому не даем. Не уверен насчет шарпа, но про яву такое заявлялось
                  Ответить
      • > в каком софте да без нуллпойнтера то?

        Никто сарказма не уловил?
        Я-то заминусовал сие.
        Ответить
      • > в каком софте да без нуллпойнтера то?

        В софте не на java. Там чаще AcessViolation.
        Ответить
  • >> properties -> {user=******, password=******}
    если в исходном стек-трейсе звёздочками не замазано, то видимо в этом и заключается цимес данного гк
    Ответить
  • >>>если в исходном стек-трейсе звёздочками не замазано
    сильно сомневаюсь, что автор замзал

    ну упал у них генератор рандомов и что? сказано ж пости http://la2.100nt.ru а не на говнокод
    иди дальше в линейку играй или ты думаешь запостив лог сервера - тебе тут ответят че он не поднялся?
    Ответить
    • BlowFish - это двунаправленый алгоритм. Делайте выводы...
      Ответить
      • короче решаюим голосом отправляю на перегной
        т.к. ниче интересного тут нет
        Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8