+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 17

Thread: Creation of persistent rooms from admin homepage throws NullPointerException

  1. #1
    Member
    Join Date
    Feb 2008
    Posts
    89
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Creation of persistent rooms from admin homepage throws NullPointerException

    Hi,

    I was trying to create Persistent Rooms using the Web Administrator ("https://localhost:8080/admin/"). While creating the room, I enabled the Flooding Filter and Language Filter by selecting "Yes" radio button for both of them. I also defined the parameters for them. The room got created. However, since then whenever I click on the "Persistent Rooms" link in the page, I am getting this NullPointerException ( see the detailed information below with stack trace )

    Please let me know what is wrong here. I am not able to create any persistent rooms anymore.. :cry:

    Exception
    -----------
    An exception has occurred.

    You may continue by restarting the session.

    org.apache.tapestry.BindingException
    Unable to read OGNL expression '' of $PersistentRoomsPage_15@11c21b[PersistentRoomsPage]: floodingFilterName
    binding: ExpressionBinding[PersistentRoomsPage floodingFilterName]
    location: context:/PersistentRoomsPage.html, line 76
    71
    72
    73
    74 Flooding Filter Name
    75
    76
    77
    78
    79
    80
    81 Is Using Language Filter

    org.apache.hivemind.ApplicationRuntimeException
    Unable to read OGNL expression '' of $PersistentRoomsPage_15@11c21b[PersistentRoomsPage]: floodingFilterName
    component: $PersistentRoomsPage_15@11c21b[PersistentRoomsPage]
    location: context:/PersistentRoomsPage.html

    ognl.OgnlException
    floodingFilterName

    java.lang.NullPointerException
    Stack Trace:

    * com.electrotank.electroserver4.webadmin.pages.Pers istentRoomsPage.getFloodingFilterName(Unknown Source)
    * sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
    * sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
    * sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
    * java.lang.reflect.Method.invoke(Unknown Source)
    * ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:491 )
    * ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:9 04)
    * ognl.ObjectPropertyAccessor.getPossibleProperty(Ob jectPropertyAccessor.java:54)
    * ognl.ObjectPropertyAccessor.getProperty(ObjectProp ertyAccessor.java:122)
    * ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1616 )
    * ognl.ASTProperty.getValueBody(ASTProperty.java:96)
    * ognl.SimpleNode.evaluateGetValueBody(SimpleNode.ja va:170)
    * ognl.SimpleNode.getValue(SimpleNode.java:210)
    * ognl.Ognl.getValue(Ognl.java:333)
    * ognl.Ognl.getValue(Ognl.java:310)
    * org.apache.tapestry.services.impl.ExpressionEvalua torImpl.readCompiled(ExpressionEvaluatorImpl.java: 91)
    * $ExpressionEvaluator_11817290e96.readCompiled($Exp ressionEvaluator_11817290e96.java)
    * org.apache.tapestry.binding.ExpressionBinding.reso lveExpression(ExpressionBinding.java:110)
    * org.apache.tapestry.binding.ExpressionBinding.getO bject(ExpressionBinding.java:103)
    * org.apache.tapestry.binding.AbstractBinding.getObj ect(AbstractBinding.java:87)
    * $Insert_6.getValue($Insert_6.java)
    * org.apache.tapestry.components.Insert.renderCompon ent(Insert.java:42)
    * org.apache.tapestry.AbstractComponent.render(Abstr actComponent.java:617)
    * org.apache.tapestry.AbstractComponent.renderBody(A bstractComponent.java:434)
    * org.apache.tapestry.components.IfBean.renderCompon ent(IfBean.java:86)
    * org.apache.tapestry.AbstractComponent.render(Abstr actComponent.java:617)
    * org.apache.tapestry.AbstractComponent.renderBody(A bstractComponent.java:434)
    * org.apache.tapestry.components.ForBean.renderCompo nent(ForBean.java:137)
    * org.apache.tapestry.AbstractComponent.render(Abstr actComponent.java:617)
    * org.apache.tapestry.AbstractComponent.renderBody(A bstractComponent.java:434)
    * org.apache.tapestry.form.FormSupportImpl.render(Fo rmSupportImpl.java:494)
    * org.apache.tapestry.form.Form.renderComponent(Form .java:250)
    * org.apache.tapestry.AbstractComponent.render(Abstr actComponent.java:617

  2. #2
    Administrator tcarr's Avatar
    Join Date
    Dec 2007
    Posts
    7,214
    Thanks
    80
    Thanked 1,087 Times in 1,076 Posts
    Exactly which version of ElectroServer are you using?
    Teresa Carrigan
    Senior Engineer
    Electrotank, Inc.

  3. #3
    Member
    Join Date
    Feb 2008
    Posts
    89
    Thanks
    0
    Thanked 0 Times in 0 Posts
    ElectroServer 4.0.4

  4. #4
    Administrator tcarr's Avatar
    Join Date
    Dec 2007
    Posts
    7,214
    Thanks
    80
    Thanked 1,087 Times in 1,076 Posts
    While we try to figure out what caused this, you might consider doing a complete uninstall then fresh installation. Set up the persistent room again, but please take a screen shot of the "Edit Persistent Room" tab just before you click the Save button. If the same error occurs, give us the screen shot as well as the full server log.
    Teresa Carrigan
    Senior Engineer
    Electrotank, Inc.

  5. #5
    Member
    Join Date
    Feb 2008
    Posts
    89
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Never mind.. I dont want to screw up my current configuration of ES4 by uninstalling and installing it again.. However in future, if we take up ES4 completely, I would be doing some installation testing.. I will update this bug then. For now, I am happy creating rooms from my Actionscript code.

  6. #6
    Administrator tcarr's Avatar
    Join Date
    Dec 2007
    Posts
    7,214
    Thanks
    80
    Thanked 1,087 Times in 1,076 Posts
    I have been unable to reproduce the error. If you ever figure out the exact steps you did, let me know.
    Teresa Carrigan
    Senior Engineer
    Electrotank, Inc.

  7. #7
    Junior Member
    Join Date
    Oct 2008
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    I am having the same errors when simply creating a persistent room. I am selecting the default flooding and language filters. The error is occurring EVERYTIME and requires a full uninstall and reinstall....which is unacceptable right off of the shelf.

    Attached are the screen shots. Below are the description of each image:

    sshot-1.jpg >> Persistent Room creating screen with default filters selected
    sshot-2.jpg >> Form after submit. Room variables and plugins now available
    -- Navigate away from the Persistent Room area
    sshot-3.jpg >> ERROR when loading the Persistent Room area using the primary navigation
    sshot-4.jpg >> ERROR continued
    sshot-5.jpg >> ERROR continued

    The error is never resolved within the admin client and requires an uninstall and reinstall.

    Please advise...
    Attached Images

  8. #8
    Senior Member
    Join Date
    Jul 2008
    Posts
    341
    Thanks
    0
    Thanked 2 Times in 2 Posts
    This has been confirmed as a bug and is currently being fixed.

  9. #9
    Member
    Join Date
    Dec 2008
    Posts
    42
    Thanks
    0
    Thanked 0 Times in 0 Posts
    good. hope to hear the solution soon.
    i got dat bugs too.

  10. #10
    Junior Member
    Join Date
    Aug 2009
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Any luck on this bug? I also have it. Is there a way of removing this configuration without having to completely uninstall electroserver? Thanks. I do believe it was related to the language filter

+ 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