+ Reply to Thread
Page 2 of 2 FirstFirst 1 2
Results 11 to 17 of 17

Thread: Creation of persistent rooms from admin homepage throws NullPointerException

  1. #11
    Administrator tcarr's Avatar
    Join Date
    Dec 2007
    Posts
    7,287
    Thanks
    81
    Thanked 1,094 Times in 1,083 Posts
    Exactly which version of ES4 are you using?
    Teresa Carrigan
    Senior Engineer
    Electrotank, Inc.

  2. #12
    Junior Member
    Join Date
    Jan 2010
    Posts
    6
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Same issue here. No filters or nothing. As soon as I go to publish a 2nd room, the server bombs out. Version: 4.0.6. I can't really even test the server until it allows more then one persistent room.

  3. #13
    Administrator tcarr's Avatar
    Join Date
    Dec 2007
    Posts
    7,287
    Thanks
    81
    Thanked 1,094 Times in 1,083 Posts
    The bug is in the web admin code. Persistent rooms can still be created from plugins or ManagedObjectFactory using getApi().createRoom, if you use a RoomConfiguration that has setPersistent(true). Dynamically created rooms are also possible of course.

    If you need advice on how to work around this bug let me know and I'll give details. The ES development team is aware of it.
    Teresa Carrigan
    Senior Engineer
    Electrotank, Inc.

  4. #14
    Junior Member
    Join Date
    Jan 2010
    Posts
    6
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Thanks for the info. I could use the details

    I was wondering when this bug will be fixed though. It's been about 11 months since it was reported, and I see here have been 2 releases since then

  5. #15
    Administrator tcarr's Avatar
    Join Date
    Dec 2007
    Posts
    7,287
    Thanks
    81
    Thanked 1,094 Times in 1,083 Posts
    Do you need help deleting persistent rooms that you tried to create with the web admin, or help in doing a plugin that creates persistent rooms when the ES4 starts up?

    As with any complicated project, there's a struggle between those who feel that developers should spend time fixing bugs, and those who feel they should spend time adding new features. The ES development team has been spending more time adding new features. I was added to that team fairly recently (after working just on ES applications for more than a year), and have been trying to get bugs fixed, but this one is dern complicated and I may need to get a Tapestry expert pulled away from some other task in order to help me. I find that I tend to pull out the bug reports that I have a good idea of how to fix first and leave the headache ones until later.
    Teresa Carrigan
    Senior Engineer
    Electrotank, Inc.

  6. #16
    Junior Member
    Join Date
    Jan 2010
    Posts
    6
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Sounds like me at work (Im a flex/java developer for state of Alaska (gov worker )). We are constantly juggling between the two (new features, bug fixes). I know how much of a pain that is The only difference is that we use Eclipse w/ the flex builder plugin for both the flash and java portions. Do you guys have tutorials on using eclipse for both the flash and java portions?

    Ah well, I am definitely looking forward to new features for ES Right now (I am doing this on the side at home), I am tossing between making my project a facebook app/game, or just stand-alone using google connect for the login process.

    In truth, I went over to smartfoxserver as that was the first one I ran across. Asked about the whole facebook thing, and the support didn't have a clue on how to implement it. At that point, I realized that that software is worthless without support, so I did some more research and found this one

    Is there a sorta road map for this product? So that we have a inkling on what to look forward to?

  7. #17
    Administrator tcarr's Avatar
    Join Date
    Dec 2007
    Posts
    7,287
    Thanks
    81
    Thanked 1,094 Times in 1,083 Posts
    Well part of the problem is that my boss doesn't want me blabbing things that the competition might benefit from. Another part is that sometimes management changes their mind on what features are high priority. Odds are that is also familiar to you!

    One of my coworkers did a Facebook connect ES project. I understand the Java side well enough to do an example of a LoginEventHandler for it, but the client side of his project is filled with stuff that was needed for that project (not a simple connect and login by any stretch of the imagination) and I got very frustrated trying to figure out which were the parts I needed for the Facebook connect part.

    So: Do you need help deleting persistent rooms that you tried to create with the web admin, or help in doing a plugin that creates persistent rooms when the ES4 starts up? Or help in figuring out how to do dynamic rooms instead?
    Teresa Carrigan
    Senior Engineer
    Electrotank, Inc.

+ Reply to Thread

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts