[GLASSFISH-7229] java.lang.String entry for JNDI Created: 25/Feb/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: v2.1
Fix Version/s: not determined

Type: Improvement Priority: Blocker
Reporter: lsacco Assignee: Anissa Lam
Resolution: Unresolved Votes: 6
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 7,229

 Description   

Under JNDI custom resources you should have the ability to add a JNDI value for
java.lang.String similar to Tomcat or other JEE containers. This is essential
for us because we use commons-configuration in our application to look for that
value to be DEV, TEST, or PROD and then pick runtime attributes from our
internal config.



 Comments   
Comment by Amy Roh [ 26/Feb/09 ]

...

Comment by Amy Roh [ 26/Feb/09 ]

Can you elaborate? GlassFish already supports java.lang.String entry for JNDI
via Environment entry like tomcat.

<Environment name="..." type="java.lang.String" value="..."/>

Comment by lsacco [ 26/Feb/09 ]

This is what I do in Tomcat:

<Environment name="config/com/xxx/pds/env" override="false"
type="java.lang.String" value="DEV" />

Where in the Admin UI for Glassfish can I set this or do I have to update an XML
file somewhere on the server?

Thanks,
Lou

Comment by Amy Roh [ 26/Feb/09 ]

If you want to define environment entry that will be shared across the server,
you can create global context.xml in
glassfish/domains/domain1/config/context.xml and this will be loaded by all
webapps.

In your global context.xml, you can have the same Tomcat entry

<Environment name="config/com/xxx/pds/env" override="false"
type="java.lang.String" value="DEV" />

Different levels of context.xml support is described in my blog -
http://weblogs.java.net/blog/amyroh/archive/2007/05/context_webapp_1.html

This should suit your need, correct?

Comment by lsacco [ 02/Mar/09 ]

So I decided to do the first one similar to what we do in Tomcat and add this
appropriate entry in the context.xml file as follows:

<Environment name="config/com/xxx/pds/env" override="false"
type="java.lang.String" value="DEV" />

I restart the server, but fail with exception:
9471-4218-a69b-0bfb1400f1b8;|WebModule[/PCNRequestApprovalWeb]PWC1275: Exception
sending context initialized event to listener instance of class

This is the offending code (I assume I just need to remove java:comp/env for the
context look-up):

try {
InitialContext ctx = new InitialContext();
String env = (String)ctx.lookup("config/com/qualcomm/pds/env");
String config = "sm-security-config.xml";
if ("local".equalsIgnoreCase(env))

{ config = "local-security-config.xml"; }

configs.add(PREFIX + config);

} catch (NamingException ne)

{ throw new ApplicationContextException(ne.getMessage()); }

Also, when I browse the JNDI tree from the admin console I do not see this entry
in the tree. Any suggestions?

Comment by lsacco [ 03/Mar/09 ]

FYI...there's workarounds for this (the blog post didn't work) but I feel that
you should be able to set a String property from the admin console as a String
and have it bound to the JNDI tree. This is a request for enhancement to that end.

Comment by Amy Roh [ 03/Mar/09 ]

Yes, I agree that you should be able to edit environment entry using the admin
console. I believe admin gui folks are working on this already. Assigning the
enhancement request to admin gui team.

Comment by Amy Roh [ 03/Mar/09 ]

Assign the enhancement request to admin gui team.

Comment by athrawn17 [ 09/Mar/09 ]

Just wanted to link back to the forum discussion.

http://forums.java.net/jive/message.jspa?messageID=334354#334354

Comment by freddio [ 06/Apr/09 ]
      • Issue 7229 has been confirmed by votes. ***
Comment by kumara [ 01/Sep/09 ]

Changing version from 9.1.1 to v2.1 to reflect new name/version.

Comment by teenow [ 10/May/11 ]

Close this issue when done.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4181] gfv3: OEM Pluggability: GUI Created: 15/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Blocker
Reporter: msreddy Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 4,181
Status Whiteboard:

v3-prd-item


 Description   

This is a GUI pluggability dependent issue for the umbrella issue# 4176.

Provide necessary API so that the OEM modules can expose their configuration and
management thru GUI similar to application server modules.



 Comments   
Comment by msreddy [ 15/Feb/08 ]

this is a P1 reqt ...

Comment by msreddy [ 26/Feb/08 ]

v3-prd-item

Comment by Anissa Lam [ 28/Feb/08 ]

This is AdminConsole-012 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Administration console should be extensible

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-21463] Not able to create a network listener. Created: 05/Nov/15  Updated: 05/Nov/15

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.1.1
Fix Version/s: None

Type: Bug Priority: Blocker
Reporter: kizanlik Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

CentOS 7
OpenJDK 1.8.0_65



 Description   

When I try to add a network listener via the admin-gui I receive this message:
class java.lang.RuntimeException

Actually I receive the same message in almost every configuration page and I think there is a common issue which causes the error so I am not going to paste a log for each.

Here is the log:
Log Entry Detail

Timestamp
Nov 5, 2015 17:23:29.044
Log Level
SEVERE
Logger
javax.enterprise.resource.webcontainer.jsf.context
Name-Value Pairs

{levelValue=1000, timeMillis=1446740609044}

Record Number
2449
Message ID
Complete Message
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException while attempting to process a 'beforeCreate' event for 'event225'.
at com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:422)
at com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:394)
at com.sun.jsftemplating.layout.descriptors.LayoutComponent.beforeCreate(LayoutComponent.java:348)
at com.sun.jsftemplating.layout.descriptors.LayoutComponent.getChild(LayoutComponent.java:288)
at com.sun.jsftemplating.layout.LayoutViewHandler.buildUIComponentTree(LayoutViewHandler.java:556)
at com.sun.jsftemplating.layout.LayoutViewHandler.buildUIComponentTree(LayoutViewHandler.java:551)
at com.sun.jsftemplating.layout.LayoutViewHandler.buildUIComponentTree(LayoutViewHandler.java:507)
at com.sun.jsftemplating.layout.LayoutViewHandler.buildUIComponentTree(LayoutViewHandler.java:507)
at com.sun.jsftemplating.layout.LayoutViewHandler.createView(LayoutViewHandler.java:255)
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:256)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:123)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:233)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
at org.apache.catalina.core.StandardPipeline.doChainInvoke(StandardPipeline.java:678)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
at org.glassfish.grizzly.portunif.PUFilter.handleRead(PUFilter.java:231)
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
at org.glassfish.grizzly.portunif.PUFilter.handleRead(PUFilter.java:231)
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:536)
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor213.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.sun.jsftemplating.layout.descriptors.handler.Handler.invoke(Handler.java:442)
at com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:420)
... 60 more
Caused by: java.lang.NullPointerException
at com.sun.jsftemplating.handlers.UtilHandlers.mapPut(UtilHandlers.java:314)
... 65 more






[GLASSFISH-10644] Need to provide WebService Tester and wsdl link Created: 28/Oct/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 10,644

 Description   

Currently, we don't show the sub components of any module down to the servlet or
JSP level. We should provide the info the same as in CLI list-sub-component
command.

If the Servlet is a webservice, we also need to provide a tester link and allow
user to view the wsdl file if possible.



 Comments   
Comment by Nazrul [ 28/Oct/09 ]

Changing the issue type to FEATURE.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-12598] provide apis that will allow restful access to Created: 08/Jul/10  Updated: 15/Jan/13

Status: Open
Project: glassfish
Component/s: jax-rs
Affects Version/s: 3.1
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: vince kraemer Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Attachments: JPEG File gui-webServiceEndpointInfo.jpg     File TestWebJAX-WS20.war    
Issue Links:
Dependency
blocks GLASSFISH-12361 need rest interface to webservice end... Resolved
Issuezilla Id: 12,598

 Description   

webservice endpoint data like the data available in
https://glassfish.dev.java.net/nonav/issues/showattachment.cgi/4546/details-for-ws-management.png

the details will need to be worked out with Jason Lee or Ludovic Champenois



 Comments   
Comment by vince kraemer [ 08/Jul/10 ]

see issue 12361 for additional details

Comment by Anissa Lam [ 12/Jul/10 ]

GUI needs to convert the web service endpoint information screen to use the REST
API. Please see the attached screen.
In v3, this is through a monitoring bean and invoke the appropriate method.

Here is the code:
private static TabularData getEndpointMap (String appName, String moduleName,
String componentName, String type){
ServerMon serverMon =
V3AMX.getInstance().getDomainRoot().getMonitoringRoot().getServerMon().get("server").as(ServerMon.class);
AMXConfigProxy webDeployment =
serverMon.childrenMap("web-service-mon").get("webservices-deployment").as(AMXConfigProxy.class);
String[] params = new String[]

{ appName, moduleName, componentName}

;
String[] sig = new String[]

{"java.lang.String", "java.lang.String", "java.lang.String"}

;
TabularData endpointMap = null;
if (type.equalsIgnoreCase("Servlet"))

{ endpointMap = (TabularData) webDeployment.invokeOp("getServlet109Endpoint", params, sig); }

else

{ endpointMap = (TabularData) webDeployment.invokeOp("getEjb109Endpoint", params, sig); }

return endpointMap;
}

I need to be able to do the same through some REST API.
I have shown this to Jitu and requested him to look into this. There maybe CLI
currently able to do that. He will get back to me.

Change to P2 and assign to Jitu.

Comment by Anissa Lam [ 12/Jul/10 ]

Created an attachment (id=4564)
GUI Web Service Endpoint Info screen

Comment by vince kraemer [ 12/Jul/10 ]

Anissa: thanks for filling in the details on this.

Comment by vince kraemer [ 23/Aug/10 ]

Is there an update on this issue?

I plan on having the view for this data implemented shortly in the glassfish
integration for netbeans, since I can put together 'mock' data easy enough. But
I really need to have access to the live data to validate the interface and
resolve any issues that might get exposed.

Comment by jitu [ 25/Aug/10 ]

I did receive some code for adding asadmin commands from Ludo. However, I will
take a look at this issue after a week or so.

Comment by vince kraemer [ 25/Aug/10 ]

thanks for the update. I should have a client ready for this next week, too.

Comment by vince kraemer [ 02/Sep/10 ]

The client for this is 'ready'. Have you gotten a chance to implement the 'server' for this data?

Comment by jitu [ 09/Sep/10 ]

Added a hidden asadmin command to list web services

Usage: asadmin [asadmin-utility-options] __list-webservices
[--applicationname <applicationname>] [--modulename <modulename>]
[--endpointname <endpointname>] [?|-help[=<help(default:false)>]]

But actually it is(don't know if there is way to show it as follows):
asadmin [asadmin-utility-options] __list-webservices
[-applicationname <applicationname> [modulename <modulename> [-
endpointname <endpointname>]]]

For example:
$ ./asadmin __list-webservices --applicationname echo
application:echo
module:echo
endpoint:Echo
appName:echo
tester:/echo/echoService?Tester
wsdl:/echo/echoService?wsdl
address:/echo/echoService
implType:SERVLET
deploymentType:109
endpointName:Echo
portName:EchoPort
implClass:fromjava.nosei.server.EchoImpl
serviceName:echoService
namespace:http://echo.org/

one can drill down using --applicationname --modulename --endpointname

Also, for REST interface, the whole tree is set as extra properties.

Eventhough it shows --servletlink, --ejblink in the usage, I plan to delete
them. Let me know if this works for you.

Comment by jitu [ 27/Sep/10 ]

Reassigning to Anissa.

Comment by Anissa Lam [ 27/Sep/10 ]

I think the output needs to be modified. Using extraProperties is ok, but there
is no way for me to know what is what.

Here is what i am seeing if i deploy the attached web service:

{"command":"__list-webservices
AdminCommand","exit_code":"SUCCESS","extraProperties":{"TestWebJAX-WS20":{"TestWebJAX-WS20":{"NewService":{"appName":"TestWebJAX-WS20","tester":"\/TestWebJAX-WS20\/NewServiceService?Tester","wsdl":"\/TestWebJAX-WS20\/NewServiceService?wsdl","address":"\/TestWebJAX-WS20\/NewServiceService","implType":"SERVLET","deploymentType":"109","endpointName":"NewService","portName":"NewServicePort","implClass":"service.NewService","serviceName":"NewServiceService","namespace":"http:\/\/service\/"}}}},"children":[{"message":"application:TestWebJAX-WS20","properties":{},"children":[{"message":"
module:TestWebJAX-WS20","properties":{},"children":[{"message":"
endpoint:NewService","properties":{},"children":[{"message":"
appName:TestWebJAX-WS20","properties":{},"children":[{"message":"
tester:\/TestWebJAX-WS20\/NewServiceService?Tester","properties":{},"children":[{"message":"

wsdl:\/TestWebJAX-WS20\/NewServiceService?wsdl","properties":{},"children":[{"message":"

address:\/TestWebJAX-WS20\/NewServiceService","properties":{},"children":[{"message":"
implType:SERVLET","properties":{},"children":[{"message":"
deploymentType:109","properties":{},"children":[{"message":"
endpointName:NewService","properties":{},"children":[{"message":"
portName:NewServicePort","properties":{},"children":[{"message":"
implClass:service.NewService","properties":{},"children":[{"message":"
serviceName:NewServiceService","properties":{},"children":[{"message":"
namespace:http:\/\/service\/","properties":{}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}

the CLI output looks fine:

v3admin __list-webservices --applicationname TestWebJAX-WS20
application:TestWebJAX-WS20
module:TestWebJAX-WS20
endpoint:NewService
appName:TestWebJAX-WS20
tester:/TestWebJAX-WS20/NewServiceService?Tester
wsdl:/TestWebJAX-WS20/NewServiceService?wsdl
address:/TestWebJAX-WS20/NewServiceService
implType:SERVLET
deploymentType:109
endpointName:NewService
portName:NewServicePort
implClass:service.NewService
serviceName:NewServiceService
namespace:http://service/

Command __list-webservices executed successfully.

Are you saying that the
key of first map is 'application', followed by 'module' and then followed by
'endpoint' ?

I am really confused here.

but there is no 'key' for 'module' and 'endpoint'.

Comment by Anissa Lam [ 27/Sep/10 ]

After deploying the attached webservice, you can go to

http://localhost:4848/management/domain/list-webservices.json?applicationname=TestWebJAX-WS20

to see the output.

Comment by Anissa Lam [ 27/Sep/10 ]

Created an attachment (id=4974)
sample webservice

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-12541] config->JVM Settings ->General TAB Created: 06/Jul/10  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: not determined

Type: New Feature Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-12418 convert all property table related ha... Resolved
Issuezilla Id: 12,541

 Description   

Need to finishing up property table conversion



 Comments   
Comment by Anissa Lam [ 06/Jul/10 ]

MS3

Comment by Anissa Lam [ 24/Jul/10 ]

MS4

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-7094] web administration ui for log configuration and viewing Created: 27/Jan/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Critical
Reporter: kawazu Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 7,094

 Description   

Glassfish V2 web administration user interface used to have a fairly powerful
tooling for doing log level configuration and viewing / searching log files. In
current GFv3 builds, this features don't seem to be available. Having them
around in GFv2 seems crucial in my opinion as dealing with logging and log files
is everyday work in most environments and having the application server
administration ui easily supporting this, so, seems a sane and important thing.
Eventually this should include extended configurability of log levels and files
(see https://glassfish.dev.java.net/issues/show_bug.cgi?id=5683 ).



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5683] allow for adding custom logging handlers through the admin ui Created: 27/Aug/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: kawazu Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 5,683

 Description   

So far, glassfish does offer a decent tooling for managing log levels and
reading log files through the web administration console. However some use cases
demands aren't met by these features:

  • In some situations, I am about to do debugging / tracing of exceptions
    across applications. In these situations, so far I use the gf web
    administration to raise the log level for packages / classes in question to
    non-production logging levels ("INFO" to "FINEST"). This generates bunches
    of output, which by then I have to cut off server.log, eventually strip out
    logging output dumped by classes not related to the problem, and hope in the
    end not to have missed anything. For these cases, I would like to, say, set
    up a "temporary" logger set to dump all its output to a
    "trace-<timestamp>.log" log file, set all the packages / classes I would
    want to monitor for that to dump their output to that very logger, get done
    what I need to do to reproduce the error, switch the classes logging back to
    the "normal" output and examine the "trace-<timestamp>.log" either online
    using the web administration console or scp'ing to some other machine,
    knowing it will just contain the output I wanted to catch.
  • In other situations, I would like to set up logging for cross-application
    issues (access to user data, in example) to go to a central logging file
    (say, "useraccess.log"). As I would on the fly select which packages should
    considered worth logging there, this should be something to be configurable
    at runtime.
  • Ideally, all these settings should be possible to accomplish by a
    designated "glassfish administrator" who has only access to the gf web
    administration panel but not to the machine glassfish is running on (no ssh
    login, no console access, ...). This generally leaves dealing with
    logging.properties out of the way here.
  • Likewise, I would like to have these settings in a consistent environment
    to ease maintaineance - the logging configuration should be backed up doing
    "asadmin backup-domain" and recovered the same way. And, there should be one
    place to do these settings, most favorably the glassfish administration
    console where by now there already is some of these stuff to be set up
    (logging levels) - I would prefer not having to explain to admins/devs to do
    "one half" of these configurations in glassfish web console and "the other
    half" using some text editor on logging.properties.

Overally, having the glassfish v3 web administration enhanced to allow for

  • configuration of arbitrary logging handlers to dump output to custom log files
    readable through the web administration console, and
  • asides from logging level having these handlers assigned to pre-defined or
    custom classes, packages or modules in the application server

greatly would help here.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5680] Visualize cluster health Created: 27/Aug/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: v2.1
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: barz26 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,680

 Description   

Currently it is really hard to find out if a cluster using in memory replication
is operational or not. With that I mean:

  • No hints are given in the admin gui if the selected multicast address is
    working correctly
  • The replication scheme (which instance is replication partner of which other
    instance) is not visible at all

This RFE asks for:

  • an integrated multicast tester using the configured multicast heartbeat
    address for the GMS/availability service
  • a status display for the GMS and in memory replication
  • an ability to influence the replication scheme - meaning if I have a 4 node
    cluster with instance 1&2 on one box and 3&4 on the next box I want to avoid
    that 2 is replication partner of 1.


 Comments   
Comment by kumara [ 01/Sep/09 ]

Changing version from 9.1.1 to v2.1 to reflect new name/version.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5577] need to move appserver and registration node to plugin Created: 21/Aug/08  Updated: 11/Feb/13

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: future release

Type: Task Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Macintosh


Issuezilla Id: 5,577

 Description   

In order that Admin Console can be used as 'basic, empty' shell so that other
group can develop a plugin and use the Admin console as their own console, GF
admin console should implement every function as a plugin.
The following tree node:
Application Server, registration needs to be moved to a plugin.
the doc. set in the common task page should be in a plug in as well.



 Comments   
Comment by kumara [ 24/Aug/08 ]

Change to status whiteboard for v3 bug tracking

Comment by Anissa Lam [ 29/Aug/08 ]

This should be a Task, not defect.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3948] Treat JDBC and JNDI resources enablement the same Created: 27/Dec/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Alexis MP Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,948

 Description   

Using the "cluster" profile, JDBC resources created on the DAS are enabled for
all instances while JNDI resources need to be explicitly enabled for a given set
of instances (at creation time or after). This doesn't sound right.

Either all resources should be enabled on all instances by default, or the
choice should be given to the user for both JDBC and JNDI resources as to which
instances are targets for those resources.

New users are left wondering why their JNDI resources are not enabled on their
cluster instances while JDBC pools are working fine.



 Comments   
Comment by Alexis MP [ 12/Jun/08 ]

Another user reporting this same issue.
Changing RFE to P2

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3897] Download JDBC drivers when creating a connection pool Created: 05/Dec/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Critical
Reporter: jpz Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,897

 Description   

When creating a JDBC connection pool, it would be great to:

  • automatically download the opensource JDBC drivers into the domain, or
  • provide a URL for the proprietary ones and be able to upload them.

Geronimo has a similar feature in the corresponding wizard.



 Comments   
Comment by Anissa Lam [ 09/Aug/08 ]

will consider this for V3.

Comment by Anissa Lam [ 27/Aug/08 ]

Change to Feature and up the priority.

Comment by Jason Lee [ 29/Aug/08 ]

cc'ing myself

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4311] provide role based access control Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-4312 provide role-based access control (RB... Open
Issuezilla Id: 4,311
Status Whiteboard:

v3-prd-item


 Description   

AdminConsole-025 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Description:
Fine grained access control and configurable roles.



 Comments   
Comment by Anissa Lam [ 28/Feb/08 ]

add keyword and dependency.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4305] standby msg when app is down for maintence Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-4306 GUI needs help in placing a 'stand by... Open
Issuezilla Id: 4,305
Status Whiteboard:

as-prd-item


 Description   

This is AdminConsole-015 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Placement of a configurable (with default) "stand by" message when an
application is down for maintenance or is in the process of being re-deployed



 Comments   
Comment by Anissa Lam [ 28/Feb/08 ]

add dependency and keyworod

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4303] provide a link to file issue/enhancement Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,303
Status Whiteboard:

v3-prd-item


 Description   

This is AdminConsole-007 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Provide a link to file a bug/enhancement on the product.

GUI is going to add such a link in common task page.



 Comments   
Comment by Anissa Lam [ 28/Feb/08 ]

change to 'enhancement' and add v3-prd-item keyword.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5453] decorate static data with links to edit pages Created: 09/Aug/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur2
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: vince kraemer Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,453

 Description   

In http://forums.java.net/jive/thread.jspa?threadID=45320&tstart=0 the user
suggested that it would be nice to have a link from the value of Ports,
displayed on the General page to the actual page the allows you to edit the value.

I am sure there are other static text "fields" in the Admin Console that
represent data that is editable on a different page in the GUI. So this is a
general enhancement request.



 Comments   
Comment by Anissa Lam [ 09/Aug/08 ]

thanks for filing this.
Will look in this for v3 final.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5418] Need better notification mechanism for important events Created: 01/Aug/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Nazrul Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,418

 Description   

Currently, we have a bottom frame in admin gui that allows us to share
information with the GlassFish users. This does not always get noticed by the
users. We need a better mechanism where we could notify users with important
events. For example, when GlassFish has a new release, it may be useful to have
a "popup" (with something like "Tell me More" | "Ignore" | "Remind me Later")
that shows up as soon as one hits the admin page. Integration with advertisement
server may be considered for this as the information source.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5157] Add ability for user to identify deployment plan during deployment Created: 14/Jun/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Tim Quinn Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Macintosh


Issue Links:
Duplicate
is duplicated by GLASSFISH-1363 Easy updation to runtime behaviour (... Resolved
Issuezilla Id: 5,157

 Description   

Java EE apps allow users to place vendor-specific descriptors into a deployment
plan with portable bits remaining in the application archive.

The v3 back-end now supports deployment plans. It would be a nice addition if
the GUI allowed users to choose a deployment plan archive to deploy along with
the main archive.



 Comments   
Comment by Anissa Lam [ 19/Aug/08 ]

This is nice to have feature.
A very basic support in GUI means just add a text box for user to specify the
deployment plan. Since GUI now uploads the app from client side to server side
if needed, we will do the upload of this plan as well.
For better experience, a file chooser should be presented so user can browse and
select the jar instead of having to type in the path.

Will look at this for v3 final.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-543] add field fields to 'Configuration->Http Service: Access Log tab' Created: 05/Apr/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: vince kraemer Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Attachments: Text File OLH-http-service.tiff    
Issuezilla Id: 543

 Description   

See issue 541.

This seems like a good place to put fields to manipulate the accessLogBufferSize
and accessLogWriteInterval.

Folks want to manipulate these values, and they aren't available easily.



 Comments   
Comment by Anissa Lam [ 21/Feb/07 ]

I am ready to add this.
But i need input from Jan and JF whether this should be exposed to user as a
text field. In order word, do we prefer to hide this from user ?
If presenting this as a text field, what should be the default value for these 2
fields.
Please provide a one-sentence help to be put on the page for this field.

Comment by vince kraemer [ 11/Jul/07 ]

did this ever get commited?

Comment by Anissa Lam [ 11/Jul/07 ]

Sorry, this was put behind while waiting for the input from Jan & JF.
so, the answer is no.

Comment by vince kraemer [ 11/Jul/07 ]

Ok. one more thing for v3...

Comment by Anissa Lam [ 24/Jul/07 ]

Kedar also request the following. (refer to issue#3398)

provide a "check-box" at both the http-service config page and virtual-server
config page? It is not a good idea to make users key-in or delete the property
elements.

Anissa, I would request you to provide a check-box for these elements. The
internals remain the same. Checked => setProperty("accessLoggingEnabled", "true")
and Unchecked => setProperty("accessLoggingEnabled", "false") and vice versa.

Comment by jluehe [ 24/Jul/07 ]

accessLogBufferSize:
The access log buffer size (in bytes). A value <=0 disables buffering. Default: 4096

accessLogWriteInterval:
The interval (in seconds) between writing (updating) the access log. A value <=0
disables buffering. Default: 0

Comment by Anissa Lam [ 29/Jul/07 ]

The OLH of admin gui gives some default of the properties which doesn't match
with what Jan mentioned in previous comment.
Jan, if you press the 'Help' button on the upper right corner when looking at
the Http Service page, you will see that, please review it.
In case you don't have the GUI up, i have attached that table.
I have open up an issue for OLH change, it is issue# 3447.
You may want to update that issue instead to ensure the help content is correct.

Comment by Anissa Lam [ 29/Jul/07 ]

Created an attachment (id=1069)
OLH property table

Comment by jluehe [ 30/Jul/07 ]

Hi Anissa, the default values I mentioned are hard-coded in the code (more
specifically, in com.sun.enterprise.web.PEAccessLogValve in appserv-core), as
opposed to being exposed as default property values in domain.xml.

(This goes all the way back to a comment I made to June Parks, when I suggested
that we distinguish between default values and default settings in the admin
guides.)

So, if access logging has been disabled, any values for "accessLogBufferSize" or
"accessLogWriteInterval", whether they be hard-coded or specified as properties
in domain.xml, will be ignored.

However, once you enable access logging, and don't specify any
"accessLogBufferSize" or "accessLogWriteInterval" properties, the default values
I mentioned will be picked up.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-517] Always deconnected when using two GF Created: 31/Mar/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: bjb Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 517

 Description   

Say you got a domain running on your machine and you got a SSH to a server
running glassfish as well. You would have :

http://localhost:4848/
--> local admin

http://localhost:48/
--> SSH'ed access to the remote admin

The problem is that accessing one admin log out the other (and vice versa).
Workaound is to reauthenticate on each new request, this is working but very
painfull.

I am anticipating this has to do with the domain cookie ...

Fixing this would allow us to have a production remote monitoring and
development testing at the same time that is quite usual for today's applications.



 Comments   
Comment by Anissa Lam [ 31/Mar/06 ]

I believe this is a browser issue. If you can try this using 2 IE browser, you
will see that both domain can be accessed without logging ecah other out.
The problem exists in Netscape 7.1 on, but not 7.0
Mozilla 1.4/1.5 will have the same problem.

When you login to admin gui, the browser stores these cookies : JSESSIONID and
JSESSIONIDSSO.
In Netscape 7.1, the site for the cookie is stored as just the
hostname, but not the port number. In Netscape 7.0.2 the site name contains port
number as well. Hence this problem is seen in Netscape 7.1 onward but not on 7.0.2.

Cookies are not identified by port number by Mozilla/Netscape intentionally -
Following bugs have been filed on Mozilla asking for a change to this behaviour.
http://bugzilla.mozilla.org/show_bug.cgi?id=189784
http://bugzilla.mozilla.org/show_bug.cgi?id=227475
However, these bugs are not being fixed.

The following comments describe the decision of not storing port number :
http://bugzilla.mozilla.org/show_bug.cgi?id=142803#c28

Also look at http://sillydog.org/forum/viewtopic.php?t=6746

To work around this problem, try accessing by
http://localhost:4848
and
http://<IP-address>:48

Will continue to see how admin gui can fix this, marked as enhancement for now.

Comment by bjb [ 31/Mar/06 ]

It is having the same begaviour with IE7 latest beta as well on 2 tab.
I think other IE version should behave the same (I am stuck to IE latest beta at
this time and can not test on another IE version).

Tnx for the work around (localhost vs 127.0.0.1) it worked.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-1129] Container should run IBM JDBC drivers in Type 4 instead of Type 2 Created: 11/Sep/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0peur1
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: jdavidson Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 1,129

 Description   

The IBM jdbc drivers can be run in Type 2 (native) or Type 4 (pure Java). By
default, Type 2 seems to be used.

Type 2 is much more restrictive, since native libraries are required. Different
libraries are used for each platform, and certain platforms (e.g., MacOS) appear
not to be supported at all.

The IBM drivers are the only ones that are supported in Type 2.

Unless there are additional mitigating factors, the drivers should be used in
Type 4 by default.



 Comments   
Comment by lancea [ 20/Mar/07 ]

The problem with the type 4 driver is that it does not support XA.

However, that being said, the DataSource should be one of the following
(universal driver) and not com.ibm.db2.jdbc.DB2DataSource:

  • com.ibm.db2.jcc.DB2SimpleDataSource
  • com.ibm.db2.jcc.DB2DataSource
  • com.ibm.db2.jcc.DB2ConnectionPoolDataSource
  • com.ibm.db2.jcc.DB2XADataSource

The driverType property should also be specified and either defaulted to 2 or 4

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-18594] jsftemplating optionally depend on dataprovider packages Created: 04/Apr/12  Updated: 23/Apr/15

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2
Fix Version/s: future release

Type: Bug Priority: Critical
Reporter: Sanjeeb Sahoo Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: javaee_ri_target, spo

 Description   

jsftemplating has badly setup its OSGi metadata. Although it requires dataprovider packages,
it optionally imports them. So, it breaks any kind of automatic deployment that does not deploy optional modules. This should be fixed. When you do fix this issue, please remove the dead module called appserver/admingui/jsftemplating because jsftemplating is built in a separate workspace called https://svn.java.net/svn/jsftemplating~svn/trunk



 Comments   
Comment by TangYong [ 22/Jun/12 ]

Dear Anissa,Sahoo,

In the current gfv4 trunk, appserver\admingui\jsftemplating still exists, and in admingui's pom.xml,
the jsftemplating module is not put in build process. So, the appserver\admingui\jsftemplating is indeedly
a dead module. It should be removed from appserver\admingui.





[GLASSFISH-16881] allow upgrading and removing packages from Admin Console Created: 20/Jun/11  Updated: 17/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: future release

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: ee7ri_cleanup_deferred

 Description   

In 3.1, user is not allowed to upgrade or remove any package from Admin Console. They can only add additional packages.
The update tool java API has now the capability of just downloading the packages but not install the packages. With this capability, it is possible for the console to allow user to upgrade any existing packages.

Although it will be nice to add this feature for 3.1.1, discussion with Joe and Chris concludes that this feature should not be rushed to 3.1.1. But should be considered for the "next" release.
Reason being there is not enough testing yet, and adding this when soft code freeze is less than 4 days away is too risky. There will also be impact to documentation, QA and maybe localization.

So, this enhancement will be targeted for after 3.1.1 release.



 Comments   
Comment by Tom Mueller [ 17/Oct/12 ]

Marking the fix version field as "future-release". This is based on an evaluation by John, Michael, and Tom WRT to the PRD for the Java EE 7 RI/SDK. This issues was deemed to not be a P1 for that release. If this is in error or there are other reasons why this RFE should be targeted for the Java EE 7 RI/SDK release, then change the fix version field back to an appropriate build.





[GLASSFISH-16348] Support JVM-specific JVM options in console Created: 12/Apr/11  Updated: 19/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: None
Fix Version/s: future release

Type: New Feature Priority: Critical
Reporter: Tom Mueller Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on GLASSFISH-16247 Improve support for JVM-specific JVM ... Open

 Description   

This is a companion RFE to issue GLASSFISH-16247 for implementing support for JVM-specific JVM options in the admin console.



 Comments   
Comment by Anissa Lam [ 19/Oct/12 ]

The backend support that this issue is depending on has been targeted for future release. So, console will have to target the same.





[GLASSFISH-20993] cannot login into admin console using multi-level CA certificate Created: 24/Feb/14  Updated: 21/Aug/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0
Fix Version/s: None

Type: Bug Priority: Critical
Reporter: ChristianSch Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

GF generates a self-signed certificate and console works fine, but if you use a real certificate you cannot login anymore
"Authentication Failed! re-enter username and password"

A lot of CA have the following structure

  • Root Certificate
  • Issuing Certificate
  • Server Certificate

The Client (e.g. web-browser) usually only has the Root-Cert and
the server announces the remaining chain (server+issuing) during during SSL handshake
if you use such a setup for DAS, login to the AdminConsole is no longer possible

Steps to reproduce
1. create multi-level CA, for example http://pages.cs.wisc.edu/~zmiller/ca-howto/
2. import root cert into truststore.jks
3. import server-chain into keystore.jks
for example
3a. create chain.pem: cat servercert.pem issuingcert.pem > chain.pem
3b. create p12: openssl pkcs12 -export -in chain.pem -inkey serverkey.pem -out server.p12 -name p12-alias
3c. keytool -importkeystore -destkeystore keystore.jks -destalias s1as -srckeystore server.p12 -srcstoretype PKCS12 -alias p12-alias
4. enable secure admin and test console with self-signed certs
5. configure server-config/JVM options to use keystore.jks and truststore.jks; restart



 Comments   
Comment by ChristianSch [ 24/Feb/14 ]

only access to Admin Console is rejected.
Access to /management/domain is still possible.

Comment by ChristianSch [ 21/Aug/14 ]

according to new evidence this issue is most likely not related to the type of certificates used.

the certificates (from my internal CA) in my keystore have different owner attribute and this owner is not configured as secure-admin-principal. If I add the owner as secure-admin-principal the logging works. I don't want to add additional secure-admin-principals because I'm using secure-admin-internal-user.
so at the moment it looks as if 2-way-ssl is used between AdminConsole / GF-core and admin-internal-user is not working.
A similar setup used to work for GFv3





[GLASSFISH-19209] Add console support for WebSocket for EE7 Created: 22/Oct/12  Updated: 21/Sep/15

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: None
Fix Version/s: 4.1.1

Type: New Feature Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on GLASSFISH-19520 provide an API for listing web socket... Open
depends on GLASSFISH-19521 provide API for listing the mappings... Open

 Description   

WebSocket is added in EE7, console will need to provide support for configuration relating to websocket.
Waiting for more info from web socket team.



 Comments   
Comment by Anissa Lam [ 11/Jan/13 ]

Currently, a war that has web socket inside them works exactly as any other webapp in the console, ie, it can be deployed, listing the jsp/servlet, dd, etc.

The Web Socket team would like to have more information to the user for a web socket app, just like the endpoints details thats displayed for a JAXWS app.
To do this, the following 2 RFE from the web socket team needs to be available for console's consumption.

GLASSFISH-19520 provide an API for listing web socket applications
GLASSFISH-19521 provide API for listing the mappings between the classname and URI.

Comment by Anissa Lam [ 16/Jan/13 ]

Since both RFEs that the console is depending on is now targeted for 4.0.1, this console RFE is changing to reflect that.





[GLASSFISH-3726] Resource Mapping enhancement Created: 04/Oct/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Critical
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,726

 Description   

This is requested by granat in the following thread:
http://forums.java.net/jive/thread.jspa?messageID=238409
ACTION: Feedback and Lessons learned for Glassfish v2

Resource Mapping:
----------------------------
The biggest problem I have right now is the fact that the mapping of the
resources, roles, etc cannot be done dynamically in the console. There are two
part to that.

  • At Deploy time: In IBM WS, It is very easy to see what an application need
    when deploying in the GUI because there is a part in the deployment wizard that
    ask for the mapping (giving the default mapping but giving the deployer the
    opportunity to change it). This is relevant for the resources if the scheme
    employed in the production is not the same as the one used in Test/Integration
    (security reason). It is especially useful for mapping the security roles to
    ldap (or other) concrete user container.
  • At Run time: Changing the mappings of installed applications is not something
    that is done a lot and we do it only for testing or fail-over scenarios, but
    when you have to do it, it's VERY cool to be able to do it in the GUI.

I know everything can be done before by editing the ear deployment descriptor
files. It's just a lot more convenient to be able to do it through the GUI.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-11136] Deploying a EJB with missing jndi does not show a proper error on web admin Created: 22/Nov/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: rjdkolb Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Attachments: JPEG File deployerror.jpg     Java Archive File testschedule-0.0.1-SNAPSHOT.jar     File testschedule.tgz    
Issuezilla Id: 11,136

 Description   

This may be a known issue.

When deploying a EJB on the admin gui, with a missing database jndi fails to
deploy - This is correct.
A error is not displayed to the user, Type is merely made red.

An error at the top needs to be displayed as well.



 Comments   
Comment by rjdkolb [ 22/Nov/09 ]

Created an attachment (id=3973)
Pic os admin gui after failed deploy

Comment by Anissa Lam [ 22/Nov/09 ]

GUI looks at the deployment status and display that to the user at the top if
that status comes back as unsuccessful.
Is it possible for you to attach your ejb jar ? if not, server.log will help too.

thanks

Comment by rjdkolb [ 22/Nov/09 ]

Created an attachment (id=3974)
example EJB that does not deploy

Comment by rjdkolb [ 22/Nov/09 ]

Created an attachment (id=3975)
example project that does not deploy

Comment by Anissa Lam [ 22/Nov/09 ]

I am running promoted build 73 on my Mac.
If i specify the Type to be "EJB jar", I can deploy the attached
testchedule-0.1.1-SNAPSHOT.jar without problem.

[#|2009-11-22T21:40:21.838-0800|INFO|glassfishv3.0|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=32;_ThreadName=http-thread-pool-4848-(2);|testschedule-0.0.1-SNAPSHOT
was successfully deployed in 5,628 milliseconds.|#]

What do i need to do so that deployment fails ?

I know that if I don't select anything in the Type dropdown, then i will get
the dployerror.jpg as you attached here. Is this what you did ?
Please specify "EJB jar". We have many JS in that page to detect for error, we
will need to add one more to enforce the dropdown is selected with an non-empty
value.
If thats why you are seeing the error, I will mark this as RFE and fix in the
update release.
thanks

Comment by rjdkolb [ 22/Nov/09 ]

> I am running promoted build 73 on my Mac.
> If i specify the Type to be "EJB jar", I can deploy the attached
> testchedule-0.1.1-SNAPSHOT.jar without problem.

yes, you are correct. In build 72 I did not need to specify a type.
On my B73 is deploys when I spec a type, so I think that's why I was confused.

> What do i need to do so that deployment fails ?

There is a testschedule/src/main/resources/META-INF/persistence.xml
Just guessing, but is that not supposed to block the deployment because there is
a missing jdbc JNDI ?
This was the issue I was trying to recreate.

> I know that if I don't select anything in the Type dropdown, then i will get
> the dployerror.jpg as you attached here. Is this what you did ?

Yes, you are correct.

> Please specify "EJB jar". We have many JS in that page to detect for error, we
> will need to add one more to enforce the dropdown is selected with an non-empty
> value.

Ah, ok. I understand

> If thats why you are seeing the error, I will mark this as RFE and fix in the
> update release.

Yes, this is the reason and you can.

regards
Richard

Comment by Anissa Lam [ 22/Nov/09 ]

Thanks for clarifying.
I just tried b72, GUI is showing the exact same behavior.
You need to specify 'Type', otherwise, GUI will not upload/submit the file for
deployment.
To be consistent with the rest of GUI, if any required field is not filled in,
we will popup an alert box, telling you exactly which field is missing value,
instead of just mark that field with a 'RED star', as we are doing here.

Mark this as RFE and will be fixed in the next release.
thanks

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-10461] No progress is given to user for update tool Created: 20/Oct/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: rjdkolb Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 10,461

 Description   

Build 67. Web profile

I have very slow bandwidth at work...
when I click on the updates 'Update tool' in the tree or any of the tabs in the
tree the page takes a long time to load. It may seem to the user something has
broken,
No progress is given to the user when they click on update, the page just takes
a long time to load. A progress bar or loading message would be nice.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-10419] It seems the update tool has a proxy host and port but no user name and password. (b67 web profile) Created: 20/Oct/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: rjdkolb Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 10,419

 Description   

Our corp Lan only has access to proxy with a username and password.
Perhaps storing the user name and password is insecure, but now I can't update
Glassfish v3.

Is this something that will be fixed ?



 Comments   
Comment by rjdkolb [ 20/Oct/09 ]

A work around is to specify the $http_proxy in the un*x environment.
Please document this.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-11725] Restarting an application should be more verbose Created: 24/Mar/10  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: timmattison Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Macintosh


Issuezilla Id: 11,725

 Description   

When restarting an application in the admin GUI a message is displayed after the operation is
successful:

"The application has been successfully restarted"

It would be convenient for this text to read:

"[01:53:22 AM] The YourApplicationName application has been successfully restarted"

This way when restarting multiple applications you can be sure that the application has finished
restarting before clicking on the next. Also, the time would assist you when you're restarting the same
application multiple times over a long time period. As it works right now the page uses a bit of AJAX or
refreshes very cleanly and it's hard to tell when it's done if you restart multiple applications in a row.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-11639] Provision to specify a jaas-context property for CertificateRealm Created: 03/Mar/10  Updated: 09/Jul/13

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: nasradu8 Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 11,639

 Description   

From Glassfish v3.1, there will be a provision for users to specify a (optional) jaas-context for
CertificateRealm. Using this property, users can specify an optional LoginModule to perform custom
authentication on the certificates provided by the client.

This requires a modification to the certificate realm configuration page to add the said property. This
property would be optional.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-11585] specifying "properties" during deployment of an application Created: 17/Feb/10  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Jagadish Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 11,585

 Description   

It is possible to specify --properties (or --property) using CLI during
deployment of an application archive. (asadmin deploy).

For a specific connector container requirement, specifying this property after
deployment of the archive is not feasible as it is needed during deployment to
provide appropriate resource-adapters (classloaders) accessibility.

Similar functionality is needed from GUI.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-11584] Request to free up the space occupied by the admin gui header Created: 17/Feb/10  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: jajalvipul Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Windows XP
Platform: PC


Issuezilla Id: 11,584

 Description   

Request to free up the space occupied by the admin gui header.

The header in Admin GUI is occupying more space (vertical) than is acutally
required. It unnecessarily introduces the vertical scrolling on other pages.

I strongely recommend to consider freeing up the valuable header space and
humbly present following options. There may be better options, for which I'm
open to receive the comments.

Option-1: Introduce Expand/Collapse option to header.
-----------------------------------------------------

Similar to Tree structure, present on the left hand side of the screen, where
user can expand/collapse the tree by clicking on the icon. I find this option
really useful. After selecting the common task, I usually collapse the tree,
freeing the space for the main frame to take over space on the screen.

On similar note, I would request to have such option for the header too.
With this option, user can expand or collapse the header as needed.

The advantages:
a. Freeing up the valuable space on collapsing.
b. If need be, more useful information can be added to the header without
worrying about its growing size as user can always collapse the header, when
not needed.

Option-2: Align the header title, buttons and other information on single line
------------------------------------------------------------------------------
Currently, the header title, buttons (Home, Version, Logout, help), logged in
user name, domain name, server name are appearing on 3/4 different lines.

With litle adjustments, I would say, all the above information can easily be
accomoated on single line, freeing up the space.

I would say, option-1 is ideal but if its not feasible, then only we should
consider option-2.



 Comments   
Comment by Anissa Lam [ 18/Feb/10 ]

Thanks for the suggestion. Will consider this on the next major release.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-11434] use of message viewer pane in admin console Created: 14/Jan/10  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Dies Koper Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Attachments: PNG File GFv3-with-message-viewer.PNG    
Issuezilla Id: 11,434

 Description   

When updating a value in settings screens and clicking Save, a "new values
successfully saved" message is displayed after the values have been saved.
When updating a value again and clicking on Save, as the old message is still
there it is not clear whether/when the new value has been saved.

Also, when doing a lot of operations on the admin console, get interrupted and
get back to work, not sure where I was.

I'd like to suggest introducing a message pane where these message would be
logged, with a timestamp, to that a bit of 'history' is left on the screen.
See attachment.

Note the following additional suggestions:

  • Error messages stand out in red.
  • All messages have a timestamp. The timestamp includes date and time, but is
    targeted at GUI users (i.e. no timezone info, no higher precision than seconds).
  • All messages have a message ID so they can be communicated easily over the
    phone or to your colleagues in the next cubicle, or looked up in the manual or
    on the Internet. As message IDs are not localized, this allows users of all
    locales to find and share information on the Internet (as googling a localised
    message of course gives fewer hits).
  • Button or link to delete messages in message pane.
  • Slider to view older messages.
  • Height of pane can be increased/decreased, only 4-7 lines high by default to
    allow most space to main pane.
  • Clicking on message IDs could open a JavaScript window with the message's
    cause and diag info (like the log viewer's).
  • Messages include some details about the operation that was completed so that
    after a few operations old messages still reveal what was done: include
    configuration parameter or tab name when values were updated, application name
    and target(s) when deploying an app, cluster name when creating/starting a
    cluster, etc.
  • Error messages from backend are generally included for reference, but ideally
    they would have their own message IDs with diag info to give the user more
    specific instructions on what went wrong and how to recover.


 Comments   
Comment by Dies Koper [ 14/Jan/10 ]

Created an attachment (id=4160)
image of what I meant

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-10084] add a link to the log when error deploying war Created: 07/Oct/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: survivant Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Attachments: PNG File Error-deploy-examples.png    
Issuezilla Id: 10,084

 Description   

we should have a link to see the error log.



 Comments   
Comment by survivant [ 07/Oct/09 ]

Created an attachment (id=3457)
image

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-10077] add a link to the log when error deploying war Created: 07/Oct/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: survivant Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 10,077

 Description   

Try to deploy a war.. got an error.. but I should have a link to the deploy log
error directly into the deploy screen.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-10206] show restart activity Created: 13/Oct/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: survivant Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 10,206

 Description   

I was in the Applications tab and I click on restart Hudson. Hudson take a
little time to restart.. and when it's completed.. we see a message at the top
of the page..

that's fine.. but I have few applications installed, and I know idea if I click
on the right restart link.

We should have a icon beside the Enabled check.. like a round icon telling us
that this application is restarting.. and when it's completed.. we remove the icon.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-13897] Deleting a running instance - prompt to stop instance instead of failing Created: 08/Oct/10  Updated: 19/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: future release

Type: Improvement Priority: Major
Reporter: lidiam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 13,897

 Description   

build: glassfish-3.1-b23-10_07_2010.zip

Currently, when user attempts to delete a running instance, on the Standalone
Server Instances page, the following happens:

1. user selects checkbox next to the instance name
2. user clicks delete
3. user clicks OK on "are you sure" prompt
4. an error message is displayed telling user that instance needs to be stopped
first...

We should not have users go through all these actions just to tell them that
they needed to stop the instance first. We could instead prompt the user asking
if they want to stop instance before deleting (in step 3 above). Perhaps there
is an even better solution to the flow here, not sure.



 Comments   
Comment by Anissa Lam [ 08/Oct/10 ]

It is very clear on the table that the instance they select is running.
I am thinking maybe to always stop the instance before deletion. In v2, i don't
think there is this limitation, ie they can always delete a running instance.

So, in the Title Help, we tell user that all instance will be stopped before
deletion.
And in the confirmation dialog, say something like:
"All selected instance will be stopped first before deletion, do you want to
continue ?"
So they can continue or reject then reselect the instance again.





[GLASSFISH-12628] Disable buttons on screen during long operation Created: 12/Jul/10  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Attachments: HTML File sample.html    
Issuezilla Id: 12,628

 Description   

When there is a long operation, eg, starting a cluster with many instance,
deploy/upload a large files, we should try to disable other buttons on screen
instead of just disable the one user just pressed.

Ken and Jason briefly looked into this and provide the attached html file as a
way that can be done.
Will still need to style it, provide localized message etc.
This will be a nice enhancement.



 Comments   
Comment by Anissa Lam [ 12/Jul/10 ]

Created an attachment (id=4565)
sample.html

Comment by Anissa Lam [ 12/Jul/10 ]

target ms6.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-11995] Automatic pre-population of default jaas-contexts for new realms Created: 24/May/10  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Nithya Ramakrishnan Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 11,995

 Description   

Currently while adding new security realms by choosing from the dropdown list for the pre-defined
realms like SolarisRealm, JDBCRealm, the Jaas-Context property appears with its value unfilled to let
the user populate the value. Since the jaas-context properties of pre-defined realms are fixed, this
could be pre-populated with default values. The user should be allowed to change this if required.This
would improve user experience.

The pre-defined valued for jaas-context values from login.conf are:

Classname - jaas-context
FileRealm - fileRealm
LDAPRealm - ldapRealm
SolarisRealm - solarisRealm
JDBCRealm - jdbcRealm
PamRealm (newly added) - pamRealm



 Comments   
Comment by Kim Haase [ 02/Dec/10 ]

I'd like to generalize this issue to request populating all the default property values for new realms. The jdbcRealm, for instance, has 7 required properties. I have to go to the online help and laboriously copy the default values into the fields in order to create the realm with these values.

I think that in general for the admin console the policy is to prepopulate required fields with default values, which can then be changed.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-11869] Missing property in JDBCRealm configuration screen Created: 07/May/10  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: stijn_de_witt Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 11,869

 Description   

The JDBCRealm clas has a parameter to specify the column name of the username
column in the group table, that allows users to specify what column in their
group (memberships) table contains the foreign key to the user in the users
table:

PARAM_GROUP_TABLE_USER_NAME_COLUMN = "group-table-user-name-column";

However, this parameter is not reflected in the JDBCRealm configuration screen
in the Admin Console, so users have to know the long name and enter it in the
generic list of "Additional Properties" that is at the bottom of that screen.

Please add one extra input field below the existing "Group Name Column" field
and above the existing "Assign Groups" field, labeled "Group Table Username
Column", not mandatory and with hint text "Username column in group table.
Defaults to value of 'User Name Column'."



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-8966] 3.0-b04 contains fix: Add support for access-logging of session attributes Created: 31/Jul/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: jluehe Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 8,966

 Description   

See http://forums.java.net/jive/thread.jspa?messageID=358412 for motivation



 Comments   
Comment by jluehe [ 31/Jul/09 ]

Fixed in b58:

Sending
web-glue/src/main/java/com/sun/enterprise/web/accesslog/DefaultAccessLogFormatterImpl.java
Transmitting file data .
Committed revision 29995.

Kim,

I've introduced a new access-log pattern element "%session.<name>%", which will
log the value of the session attribute with name <name>, or
NULL-SESSION-ATTRIBUTE-<name> if the named attribute does
not exist in the session, or NULL-SESSION if no session exists.

Could you please add this info to the online docs? Thanks!

Comment by Kim Haase [ 31/Jul/09 ]

Thanks, I'll add the element to the list.

Comment by Kim Haase [ 05/Oct/09 ]

Fix is in V3 OLH, though not yet in builds.

Comment by Kim Haase [ 21/Oct/09 ]

Fix published in build 3.0-b04 to the Maven repository at:
http://download.java.net/maven/glassfish/org/glassfish/admingui/

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-9378] Browse button next to JRuby Home in Admin Console Created: 04/Sep/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Macintosh


Issuezilla Id: 9,378

 Description   

Please add a browse button next to "JRuby Home" in admin console.



 Comments   
Comment by vivekp [ 04/Sep/09 ]

Assigning to admingui team. Since it is a local file system path having a browse
button is logical and helpful.

Comment by Anissa Lam [ 04/Sep/09 ]

This should be an RFE.
For the browse button, I guess you mean server-side browsing, instead of browsing the client machine.

Comment by arungupta [ 04/Sep/09 ]

Yep, enhancement and server-side browsing.

It'll be nice if there is an option to upload a pre-configured JRuby zip as well.

Comment by vivekp [ 04/Sep/09 ]

Thats right. It has to be server side browsing. Can admingui make a
determination that the client and server are running on the same machine and in
that case enable browsing? This can be quite handy during development where both
client and server run on the same machine.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-7646] [SJSU] Enhancement in HTTP Service of Admin GUI Created: 13/Apr/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: ayanshah999 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Windows Vista
Platform: PC


Issuezilla Id: 7,646

 Description   

In Admin GUI,
1)Go to Configuration>HTTP Service.
2)Go to the connection pool tab.
3)Then, remove all the values OR keep any one value, and then click Save. The
error says that "value: does not represent an Integer".
This doesnt explain where the error is encountered. Instead the name of the
field should be displayed where the value is incorrect or missing.
Browser: Mozilla Firefox
Glassfish Build : 44



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-14243] Admin console should not open outgoing network connections by default Created: 27/Oct/10  Updated: 19/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1
Fix Version/s: future release

Type: Improvement Priority: Major
Reporter: Harald Wellmann Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 14,243
Tags: 3_1-fishcat

 Description   

Glassfish admin console should not open any outgoing network connections by
default. It should do so only on an opt-in basis.

In production environments, outgoing network connections are typically blocked
by firewalls. Starting the admin console in a controlled environment may cause
error messages or inacceptable delays. The user is currently left without a clue
how to stop Glassfish from opening connections.

AFAIK the current workaround for this problem is to set
com.sun.enterprise.tools.admingui.NO_NETWORK and to delete the console update
plug-in (see #12432).

This is not acceptable from a usability point of view. Besides, NO_NETWORK is a
bit of a misnomer: if you set it to true, the update plugin will still try to
open a network connection.

Proposal:

Admin console opens with a startup screen:

Would you like to see community news on this screen? ( ) Yes (X) No
(Requires network connectivity to http://.....)

Would you like to check for updates on startup? ( ) Yes (X) No
(Requires network connectivity to http://.....)

Show this message on startup. (X) Yes ( ) No

In addition, there should be a new entry in the navigation menu for controlling
outgoing network connections.



 Comments   
Comment by Anissa Lam [ 27/Oct/10 ]

Thanks for the suggestion.
We will at least ensure that if NO_NETWORK is specified, that the console will not check for any
update.
Will try to implement the rest for 3.1 if time permits.
thanks.

Comment by Anissa Lam [ 19/Oct/12 ]

The NO_NETWORK variable has been honored in couple release.
Target the rest for future-release.





[GLASSFISH-6829] Admin GUI needs to allow config JRuby based frameworks (Rails, Merb...) Created: 21/Nov/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: vivekp Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 6,829

 Description   

GlassFish v3 is capable of running Ruby based frameworks, such as Rails, Merb,
Campsite etc. With GlassFish v3 Prelude Rails support is available and currently
Merb and other are in works.

Admin Gui needs to support admin and configuration of jruby based frameworks.



 Comments   
Comment by vivekp [ 21/Nov/08 ]
      • Issue 6768 has been marked as a duplicate of this issue. ***
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6727] admin console: provide details of asadmin deployment Created: 06/Nov/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: suedonne123 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 6,727

 Description   

Is there some way in glassfish admin console to find the equivalent "asadmin"
command details to accomplish the same task you are doing in the admin console?

I am not familiar with the internals of glassfish, but is there a way to either:

1) print in log files what the asadmin config settings would be when
"Save"/configuration change is done in admin console. I am not sure how Sun has
coded the webapp admin console but I was hoping that they are using "asadmin"
behind the scenes and this would be available via logging or some such fairly
easily in this case.

2) even better would be to have a "Show ASADMIN" button alongside the "Save"
button that would show popup with asadmin details (make this tunable, default
could be off...)



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6588] we should implement delete profiler Created: 20/Oct/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: yifeng1 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 6,588

 Description   

from admin console, we can only add profiler, but not delete it. It will be nice
to implement this in console.

BTW, CLI command has create-profiler as well as delete-profiler command.



 Comments   
Comment by yifeng1 [ 20/Oct/08 ]

change priority so that it will be investigated in next planning cycle.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-7116] Title of login page Created: 02/Feb/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur2
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: dobes Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 7,116

 Description   

It would be great if the login page for the admin application would have a more
specific title than just "Login". For example "Glassfish Login" or something.

This would allow me to use KeePass to auto-type the password.



 Comments   
Comment by km [ 02/Feb/09 ]

...

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-7110] 3.0-b04 contains fix: OLH add info regarding JavaMail Session properties Created: 30/Jan/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-7107 JavaMail Session - Additional propert... Resolved
Issuezilla Id: 7,110

 Description   

We should add the info regarding the behavior of properties set for JavaMail
Resource.

As described in the developer's manual:
http://docs.sun.com/app/docs/doc/819-3672/beaoz?a=view

"Every property name must start with a mail- prefix. The Application Server
changes the dash character to a period (.) in the name of the property and
saves the property to the MailConfiguration and JavaMail Session objects."

refer to issue# 7107 for more details.

For inline help, maybe we should add this to the page help.



 Comments   
Comment by Paul Davies [ 25/Feb/09 ]

Reassigned to owner of OLH. If issue 7107 is fixed, this issue should be
resolved as wither INVALID or WONTFIX.

Comment by Kim Haase [ 27/Mar/09 ]

No indication that 7107 is being fixed, so accepting for V3.

Comment by Kim Haase [ 05/Oct/09 ]

Fixed in OLH, though not in builds yet.

Comment by Kim Haase [ 21/Oct/09 ]

Fix published in build 3.0-b04 to the Maven repository at:
http://download.java.net/maven/glassfish/org/glassfish/admingui/

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6975] Admin console should show deployed web services Created: 28/Dec/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: dwschulze Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 6,975

 Description   

The Admin console should show which web services are deployed and give Endpoint
names and URLs. JBoss 5 has this functionality and it is useful.



 Comments   
Comment by Jason Lee [ 12/Jan/09 ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6966] admin-gui should be insulated from JSF (potentially others as well) library changes Created: 22/Dec/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Ryan Lubke Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 6,966

 Description   

In the past, I've tried to globally replace the default JSF implementation with
MyFaces 1.2.x. Due to bugs in MyFaces, the admin-gui would no longer work.

Another case where this would be useful is for those testing the alpha releases
of Mojarra 2.0.0. There are times where an issue will sneak through in Mojarra
that has a negative impact on the admin-gui.

In either situation, it would be nice of the admin-gui could rely on it's own
JSF library so that changes to the server's library has no impact on the gui's
operation.



 Comments   
Comment by Jason Lee [ 12/Jan/09 ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6937] Editing default-web.xml via Administration UI Created: 16/Dec/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur2
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: klichong Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 6,937

 Description   

One performance recommendation involves editing of the default-web.xml so that
the changes apply to all deployed applications. Users should have the
capability to edit the default-web.xml via the admin UI instead of editing this
file directly.



 Comments   
Comment by Jason Lee [ 12/Jan/09 ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5653] view domain.xml from admin console Created: 26/Aug/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: chilak Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,653

 Description   

Request for the domain.xml to be viewed from the admin console - a read-only
version of the file. Skimming thro' the domain.xml is much easier sometimes than
navigating thro' the menus.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4139] Map jndi entries through admin console Created: 08/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: Hong Zhang Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issue Links:
Dependency
blocks GLASSFISH-4138 Map jndi entries through admin console Open
Issuezilla Id: 4,139
Status Whiteboard:

v3-prd-item


 Description   

Create a dependency issue for mapping jndi entries through admin console
http://wiki.glassfish.java.net/Wiki.jsp?page=V3DeploymentImprovements
Deploy-008

Admin console needs to provide the screens (prior to (re)deployment final
screen) for user to configure the jndi entries with a pre-populated drop down
box with appropriate values (when applicable).



 Comments   
Comment by Hong Zhang [ 08/Feb/08 ]

Adding v3-prd-item to status whiteboard.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4129] Admin GUI requirements from JDBC Created: 08/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: Shalini Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
depends on GLASSFISH-4317 jdbc enhancement request from gui Resolved
Issuezilla Id: 4,129
Status Whiteboard:

v3-prd-item


 Description   

These are some of the requirements that would be needed from JDBC CP/Connectors
perspective:

  • Support for statement caching
  • Custom validation in jdbc-connection-pool
  • init-sql for jdbc-connection-pool
  • Flush Connection Pool (jdbc-connection-pool)
  • Clustered Pool, Load balancing
  • Associate with thread
  • Switch off connection pooling
  • Support Driver Manager based MCF
  • IT 3322
  • IT 3333


 Comments   
Comment by Shalini [ 08/Feb/08 ]

added v3-prd-item

Comment by Anissa Lam [ 29/Feb/08 ]

have filed issue# 4317 and #4316 so backend is aware and can schedule this
related task.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4106] Application management support Created: 07/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: Hong Zhang Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
blocks GLASSFISH-4105 Application management support Resolved
Issuezilla Id: 4,106
Status Whiteboard:

v3-prd-item


 Description   

Create a dependency feature for supporting application management:
https://glassfish.dev.java.net/issues/show_bug.cgi?id=4105

Admin console needs to provide screens to expose the listed of entries that user
is allowed to configure (with a drop down box of available values when
applicable) and then save the changes by invoking the backend API.



 Comments   
Comment by Hong Zhang [ 07/Feb/08 ]

Adding v3-prd-item to status whiteboard.

Comment by Anissa Lam [ 28/Feb/08 ]
      • Issue 876 has been marked as a duplicate of this issue. ***
Comment by Anissa Lam [ 28/Feb/08 ]

From issue 876.
>
Please provide a facility within the admin gui to edit deployment descriptor
informations. It should be possible to edit environment settings like servlet
init parameters within the admin gui without having to repackage and redeploy
the app.

Comment by Anissa Lam [ 28/Feb/08 ]
      • Issue 352 has been marked as a duplicate of this issue. ***
Comment by kohsuke [ 29/Feb/08 ]

Adding myself to CC.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4061] 404 in admin console with no network connection Created: 31/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,061

 Description   

In admin console, if there is no network connection then the frame at the bottom
shows 404.

We can cache the page locally and display the local version if network
connection cannot be established.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4059] Editing JMS Resource - confusing property name Created: 31/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,059

 Description   

When editing JMS resource, the destination name shows up as property with name
"Name". This is very confusing. The meaning of the property needs to be
explained better.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4056] JMS Resource Physical Destination unclear Created: 31/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,056

 Description   

In admin console, Creating JMS resource - the value that needs to be filled in
"Default Destination" is not clear. If there is a default value, it should be
filled out for the user. Or at least some clue should be provided.



 Comments   
Comment by arungupta [ 31/Jan/08 ]

It's "Physical Destination" instead of "Default Destination".

Comment by Tom Mueller [ 16/Aug/10 ]

Admin console issue.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4054] JDBC Resource property names are not intuitive Created: 31/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,054

 Description   

In admin console, creating JDBC resource - Adding additional properties in admin
gui expects the user to remember the property names where as all the names are
displayed during initial creation. I think the list of names should be displayed
in list box.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4038] Admin GUI behaves differently Created: 28/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,038

 Description   

When deploying a .rar file, the admin gui says "Connector successfully
deployed", but does not directly list it in the list of connectors on the same page.

When deploying a .jar file containing a MDB, the admin gui doesn't say "MDB
successfully deployed", but DOES directly list it in the list of EJB modules on
the same page.

That is some kind of strange, and I would be glad if it would behave similar on
both pages.



 Comments   
Comment by Jason Lee [ 12/Jan/09 ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4036] Clicking "Home" generates an exception. Created: 28/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: pmcallahanjr Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: AIX
Platform: Other


Issuezilla Id: 4,036

 Description   

Installed on AIX 5.3 with latest 1.5 JDK SR6. After starting and logging in
deployed a few of our web application then clicked home and was taken to the
home page. Clicked home again at saw 500 error in left hand panel and the stack
trace below. For security reasons this machine is not connected to the internet
and this trace was typed by hand and does not include the entire trace. It
seems to work every other time.

executePhase(RESTORE_VIEW 1,com.sun.faces.context.FacesContextImpl@1b471b47)

threw exception java.util.ConcurrentModificationException
at java.util.LinkedHashMap@linkdHasIterator.nextEntry(LinkedhashMap.java378)
...
at java.lang.StringBuilder.append(StringBuilder.java:194)
at com.sun.webui.jsf.faces.UIComponentELResolver.getType
(UIComponentELResolver.java:239)
at javax.el.CompositeELResolver.getType(CompositeELResolver.java:215)
at com.sun.faces.el.FacesCompositeELResolver.getType
(FacesCompositeELResolver.java:79)
at com.sun.el.parser.AstValue.setValue(AstValue.java:164)
at com.sun.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:273)
at com.sun.jbk.jsf.util.BeanUtilities.setStringPropertyUsingExpression
(BeanUtilities.java:351)
...
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at com.sun.enterprise.tools.admingui.servlet.DelayedInitFacesServlet.service
(DelayedInitFacesServlet.java:89)
at org.apache.catalina.core.ApplicationFilterChain.servletService
(ApplicationFilterChain.java:411)
...
at com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:240)
...



 Comments   
Comment by pmcallahanjr [ 28/Jan/08 ]

Confirmed 9.1_01 (b09d-fcs). Exceptions occur while running under 64-bit JDK
(SR6B) but do not get the exception while running 32-bit JDK SR3 + 109092.
Unfortunately I am not able to reproduce the exception this afternoon.

Comment by Anissa Lam [ 13/Feb/08 ]

We only certified against 32 bits JDK.
Marking this as enhancement.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4034] Replace JDIC Tray Icon by Java SE Tray Icon Created: 27/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: installation
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,034

 Description   

GlassFish currently uses JDIC to provide tray icons. Java 6 comes with its own
support for Tray Icons. To be most portable (and since JDIC is under no active
maintenance anymore) we should replace JDIC Tray Icons by Java 6 Tray Icons in
the next release of GlassFish. As a result, GF tray icons would possibly be
existing on more platforms in future, and the bundled JDIC libraries can be dropped.



 Comments   
Comment by scatari [ 01/Feb/08 ]

I beleive the references to JDIC apply to commercial versions of Application
server and not to GlassFish installer.

Comment by mkarg [ 01/Feb/08 ]

At least the JDIC reference is contained in the Java EE 5 SDK.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4010] Show which asadmin command would be used for anything I do in web admin console Created: 17/Jan/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: rdelaplante Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,010

 Description   

I added a few properties to an existing JCA connection pool. After testing, I
needed to create a script that would add these properties to over 100 connection
pools. I have to search google, docs, etc. to figure out how to do this.

In database GUI tools, whatever I do ends up generating an SQL script that I can
see if I click a button or switch to a different tab. The web admin console
should show me the equivalent asadmin command for anything I do.



 Comments   
Comment by Jagadish [ 23/Jan/08 ]

adding to cc

Comment by rdelaplante [ 23/Jan/08 ]

This appears to be a dupe of an RFE I wrote before, although this ticket has a
better description.

https://glassfish.dev.java.net/issues/show_bug.cgi?id=3593

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3934] equivalent asadmin commands on admin console widgets Created: 19/Dec/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: szocske Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 3,934

 Description   

Admin console is great for casual administrative tasks, but for many of us, the
command line is the ultimate tool. It would be a nice learning aid, if the admin
console could provide the equivalent asadmin commands for each button, link, and
configuration entry. Maybe in the form of a tooltip, only if enabled of course.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-3920] Show descriptions from ra.xml in JCA Connection Pool - Additional Properties tab Created: 13/Dec/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: rdelaplante Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 3,920

 Description   

When creating connection pools for my JCA connector/resource adapter, the
"Additional Properties" tab displays the RA's config-property names from ra.xml
deployment descriptor, but not the descriptions. The descriptions would be
really helpful.



 Comments   
Comment by Jagadish [ 13/Dec/07 ]

adding to cc

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5070] Provide PREV / NEXT Buttons in log detail view Created: 28/May/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,070

 Description   

The admin gui lists all log entries in tabulary form, with only brief message
text. If the admin wants to see the complete message text, he must select one
log entry and press "(details)". Another window will open showing the details of
the log entry with verbose message text. There is only one button: CLOSE.

Often it is the case that there is a row of messages to read, so the admin has
to manually open and close that log entry details. This is very annoying.

For efficient work, it would be very beneficial to have not only a CLOSE button
on the details window, but also a set of PREV and NEXT buttons. With those
buttons, the admins could step through the log entries within the details view.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4941] log4j: DEBUG entries not shown in admin gui log viewer Created: 27/Apr/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: v2.1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: kawazu Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Linux


Issuezilla Id: 4,941

 Description   

We're in the process of migrating our applications (so far tomcat-based, using
commons-logging + log4j) to glassfish v2u1. Making extensive use of the admin
gui log viewer, unfortunately this doesn't correctly deal with log4j DEBUG
entries as it obviously is limited to the JDK logging default levels. Having
support for log4j and/or a "wildcard" loglevel selection rather than the
predefined list would be helpful.



 Comments   
Comment by kumara [ 01/Sep/09 ]

Changing version from 9.1.1 to v2.1 to reflect new name/version.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-6508] EclipseLink clustering configuration with Glassfish Created: 11/Oct/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: ijuma Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 6,508

 Description   

Hi,

EclipseLink supports cache coordination through JMS (recommended for the general
case), RMI or CORBA allowing it to be clustered across many machines. Since
Glassfish v3 will include EclipseLink as the JPA 2.0 implementation and it
supports clustering, it would be interesting to explore ways to provide a more
integrated configuration experience.

As an example, for the JMS case one needs to create a topic and a connection
factory in OpenMQ and then configure EclipseLink to use these. It would be nicer
if one could just select a checkbox when creating a cluster and have this done
automatically with decent defaults.

The documentation for cache coordination is here:

http://wiki.eclipse.org/Introduction_to_Cache_(ELUG)#Cache_Coordination

I am not sure if I selected the right Subcomponent, so please change it if not.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4673] Clicking on reboot should reboot but not shut down Created: 08/Apr/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,673

 Description   

Sometimes admin gui says that I shall reboot GlassFish. So I click on reboot,
and virtually anybody would expect that it DOES reboot. But in fact it just
shuts down. So people wait and wait and wait (since virtually nobody reads the
message that says, you have to boot on your own).

It would be great if a click on reboot would really do a reboot.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4486] Use descriptive information found in deployment descriptor Created: 24/Mar/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,486

 Description   

It would be very beneficial for the administrator, if the web based admin GUI
would use all the optional but nice information found in the deployment
descriptor, like <description>, <small-icon> and <large-icon>.

Currently neither the description not the icons are getting used anywhere.

It would be good if GlassFish would show this description and icons in the admin
GUI:

  • Administrator better identify the applications visually.
  • Developers can check whether their provided icons are correctly detected.
  • It is a good proof of concept for the specification.
  • It just would look cool.


 Comments   
Comment by Jason Lee [ 12/Jan/09 ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4316] jdbc enhancement requirement Created: 29/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: amx
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,316
Status Whiteboard:

v3-prd-item


 Description   

Issue# 4129 is filed against GUI for jdbc enhancement.
However, GUI will not be able to provide them without backend support.
Here is the list:

  • Support for statement caching
  • Custom validation in jdbc-connection-pool
  • init-sql for jdbc-connection-pool
  • Flush Connection Pool (jdbc-connection-pool)
  • Clustered Pool, Load balancing
  • Associate with thread
  • Switch off connection pooling
  • Support Driver Manager based MCF
  • IT 3322
  • IT 3333

At this point, i don't know exactly which one of the list should come from admin
backend and which from jdbc group.
I am just opening up this issue so admin team is aware of this task.
We can work together and discuss about this more.



 Comments   
Comment by Anissa Lam [ 29/Feb/08 ]

set keyword and dependency.

Comment by km [ 07/Jan/10 ]

Since this is what GUI wants, AMX needs to be modified. Assigning to Lloyd.

Comment by llc [ 07/Jan/10 ]

"Since this is what GUI wants, AMX needs to be modified"
That's a non sequitor.

I'm not clear on what AMX should support here. But if there is a batch of custom functionality, it would be
long in some kind of worker MBean.

But strictly speaking, this is not an AMX issue at all— AMX is a framework, and does not need
"modification". Perhaps a new MBean needs to be created if there are new operations that are needed. Or
perhaps some of what is requested is already automatically exposed as methods derived form respective
config beans.

Comment by llc [ 07/Jan/10 ]

I need some actionable requirements eg a proposed API or APIs.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4313] avoid overwriting domain.xml Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Dependency
blocks GLASSFISH-3333 Ease of use : automatic installation ... Open
Issuezilla Id: 4,313
Status Whiteboard:

v3-prd-item


 Description   

AdminConsole-017 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

An administrator cannot overwrite modifications created by another administrator
while making simultaneous modifications to DAS settings.

Configuration has transactional semantics. Will throw exception when there is a
conflict at a fine grained level. No top level "lock" button will be shown to
the user.



 Comments   
Comment by Anissa Lam [ 28/Feb/08 ]

add keyword

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4309] strong tie to community, link to forum etc. Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,309
Status Whiteboard:

v3-prd-item


 Description   

This is AdminConsole-030 in
http://wiki.glassfish.java.net/Edit.jsp?page=V3AdminConsoleImprovements

Description says:

link to trouble shooting guide, link to forum, etc. help with root cause
analysis for any error



 Comments   
Comment by Anissa Lam [ 28/Feb/08 ]


add keyword

Comment by Anissa Lam [ 28/Feb/08 ]

AdminConsoe-023 will be addressed by this issue

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4310] improve charting, use pie chart when appropriate Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,310
Status Whiteboard:

v3-prd-item


 Description   

AdminConle-027 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements.

integrate newer version of charting library, use pie chart when appropriate eg.



 Comments   
Comment by Anissa Lam [ 28/Feb/08 ]

add keyword

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4308] live update for monitoring statistics Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,308
Status Whiteboard:

v3-prd-item


 Description   

This is AdminConsole-016 in
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Live update of monitoring statistics from within admin UI



 Comments   
Comment by Anissa Lam [ 28/Feb/08 ]


add keyword

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4304] provide dashboard view of clusters/instances Created: 28/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,304
Status Whiteboard:

v3-prd-item


 Description   

This is AdminConsole-008 specified in the requirement:
http://wiki.glassfish.java.net/Wiki.jsp?page=V3AdminConsoleImprovements

Provide a 'dashboard' view of application clusters and/or instances.



 Comments   
Comment by Anissa Lam [ 28/Feb/08 ]

add v3-prd-item

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5395] Display EJBs contained inside an EAR in console Created: 29/Jul/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur2
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: ib93gass Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Attachments: GIF File netbeans_ear.gif    
Issuezilla Id: 5,395

 Description   

Today, it is possible to see which EJBs are contained within an EAR (enterprise
application) in two ways.

1. Use the Jndi Browser that the console provide.
Go to the Application Server node, there is the button thats labeled JNDI
browser. Press this button will popup the browser. You can then expand the
tree and look for he beans under ejb node.

2. look at the Deployment Descriptor file
To do this, go to the descriptor tab of the deployed application. It
will show the sub-component of the ear. Then there is the link of the DD file.
Just click on that and it will show you the DD file. So you can examine the
file to see the beans.

Problem is, both options are not very intuitive and user friendly.

the NetBeans 6 Glassfish Plugin provides an easy and intuitive display. Please
add something similar to the Glassfish console.



 Comments   
Comment by ib93gass [ 29/Jul/08 ]

Created an attachment (id=1626)
Expanded EAR node in NetBeans showing EJBs within EAR

Comment by Anissa Lam [ 29/Jul/08 ]

We will need the deployment backend to provide the list of Beans in the jar.
CC'ing Hong and Tim on this.
for now, i just leave this in the admingui category until i actually work on this.

Comment by Alexis MP [ 29/Jul/08 ]

Adding myself to CC list

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5314] Admin console doesn't handle large numbers of pools and administrative resources well Created: 16/Jul/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: v2.1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: fkieviet Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,314

 Description   

When GlassFish is used for integration applications, we typically end up with
over a hundred different connection pools, and hundreds of JMS destinations
bound in JNDI. The UI displays pools and admin objects in lists, which doesn't
scale well wrt usability.

For JNDI, a hierarchical view would increase usability.

The pools might need to be removed from the tree-view on the left of the screen
altogether, and a larger list box with search capabilities might need to be
added on the screen on the right.



 Comments   
Comment by harpreet [ 04/Sep/08 ]

Marking target milestone as 9.1.1

Comment by Anissa Lam [ 16/Oct/08 ]

This is an RFE. Marking as such.

Comment by kumara [ 01/Sep/09 ]

Changing version from 9.1.1 to v2.1 to reflect new name/version.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-7154] Allow testing Web Services that take objects as parameters Created: 08/Feb/09  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: agoncal Assignee: Anissa Lam
Resolution: Unresolved Votes: 2
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 7,154

 Description   

Testing a webservice with the admin console (by clicking on the test button)
works fine if the webservice takes basic java types as parameters. But when you
have a WS that takes objects, that doesn't work. It would be good to be able to
pass SOAP requests like SOAPUI, or maybe integrate SOAP UI directly in the admin
console.

http://markmail.org/thread/nevp6qgn6lu3qcei



 Comments   
Comment by gdx [ 25/Mar/09 ]
      • Issue 7154 has been confirmed by votes. ***
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5216] Show state of beans Created: 26/Jun/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,216

 Description   

Currently I just can see whether a bean was part of an EJB-JAR. But I cannot see
the deployment problems that could have been occured. Example: Sometimes it
happens that a @Resource was not bound correctly, so I have to go to server.log.

It woule be great if there would be a green check mark for "deployed OK" or a
red cross for "not deployed" / yellow warning sign for "deployed, but with
warnings". Then I click on the symbol and get well-formatted information on the
error / warnings that happened.

This is very useful in development.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-5215] Content of modules shall be listed even when modules is part of EAR Created: 26/Jun/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 5,215

 Description   

Currently the admin gui lists the content of standalone modules. I can see all
beans found in an EJB-JAR.

But when the module is not standalone but instead part of an EAR, I cannot see
the beans found in an EJB-JAR.

My proposal is that it shall make no difference whether a module is standalone
or not. I want to be able to see the content of an EJB-JAR, even when it is part
of an EAR.

That is sometimes necessary in developing situations, where you need to assure
that a bean was correctly deployed, but you cannot deploy it standalone since it
needs utility libraries from the EAR.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4206] Admin GUI allows to modify the name of a config-property Created: 16/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,206

 Description   

When deploying a .rar file using the admin gui, it shows a window that allows me
to configure the configuration properties of the resource adapter. It is quite
strange that in this window, I not only can modify the value of the
config-properties, but also their names. In fact, that makes no sense at all. A
config-property is a hard-coded thing, so allowing editing of that field brings
no benefit to the user, but just confuses him. That name fields should be
read-only always.



 Comments   
Comment by Anissa Lam [ 16/Feb/08 ]

Thanks for the suggestion. Target for V3.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4207] Admin GUI should show the type of config-properties Created: 16/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,207

 Description   

When deploying a .rar file, the adming GUI currently shows two columns. The
first column contains the name of the property. The second column allows the
user to edit the type of the property. To better support the user, a third
column should be added showing the expected data type (java.lang.String,
java.lang.Integer etc.).



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4203] Admin GUI should remember local path Created: 16/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1peur1
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 4,203

 Description   

I am using admin GUI to do several undeploy-deploy cycles of self-developed
RARs. I like the admin GUI, so I do not use the command line tools or autodeploy
folder. But what really is soul-destroying is the fact that each time I click on
"local packaged file" it forgets the path I have chosen before. I have to click
down all my folders again and again. That is really sad, because when using
"packaged file to be upladed", it DOES remember the local path! It would be
great if you could fix it, so the dialog remembers the place where I left it
last time (no need to remeber between sessions, but just in the same session).



 Comments   
Comment by kenpaulsen [ 16/Feb/08 ]

The "upload" option works because the browser you are using is nice enough to
remember the path you last visited. I think this is standard behavior for most
browsers.

The other option is controlled by the Woodstock component that we use
(fileChooser). I looked quickly at how that component works and found they have
an attribute for that component called "lookin" which allows us to specify the
directory to start in. However, the component does not correctly set the value
of the lookin field when it changes. I will provide feedback to that team to
see if this can be fixed.

However, regardless of how the component might be made better, I think your
request is very reasonable. We should be able to implement this change by
providing handlers for a "valueChange" event which set a session variable to the
starting directory. This should be an easy fix.

I'm not sure yet which release this will be implemented in. Maybe v3?

Comment by Anissa Lam [ 16/Feb/08 ]

target for V3.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-4183] gfv3: OEM Pluggability: Skins Created: 15/Feb/08  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: V3
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: msreddy Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 4,183
Status Whiteboard:

v3-prd-item


 Description   

This is a theme/skins dependent issue for the umbrella issue# 4176.

Provide necessary infrastructure/API so that the OEM modules can change theme/skin.



 Comments   
Comment by msreddy [ 26/Feb/08 ]

v3-prd-item

Comment by km [ 02/Mar/08 ]

...

Comment by msreddy [ 04/May/09 ]

transferring to GUI

Comment by Tom Mueller [ 14/May/10 ]

Lowering priority since this is not essential for 3.1. Moving to admin_gui
subcomponent.

Comment by Anissa Lam [ 14/May/10 ]

This is more like a P3 feature for 3.1.

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-1275] RFE : Segregation of mandatory & db-driver specific properties in jdbc connection pool Created: 10/Oct/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: New Feature Priority: Major
Reporter: Jagadish Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 1,275

 Description   

Creating a connection pool for various database vendors.
Eg: While creating a con. pool for MySQL, more than 100 properties are shown to
user. Please see issue "IT 549 - configuring MySql datasource uses invalid
property names" which has the screenshots.

1) It would be better if mandatory properties and db-driver specific properties
are segregated in two different tabs.
2) Further, all the 100+ properties are persisted to domain.xml even if they are
not modified/used by the user. It would be nice if only the
user-modified/selected properties are persisted to domain.xml. When user is
editing the connection pool, all properties can be shown again.



 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-490] Display the list of virtual servers a webapp has been deployed to Created: 28/Mar/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Major
Reporter: jluehe Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: Sun


Issuezilla Id: 490

 Description   

Application Server > Applications > Web Applications:

In addition to displaying a web application's context root, in would be useful
to list all the virtual servers to which a given webapp has been deployed to
(with the given context root).

Application Server > Configuration > HTTP Service > Virtual Servers:

Add a column that shows all the context roots currently "occupied" for each
virtual server. This will show, amongst other things, if a request with no
context path will be mapped to a virtual server's docroot or to a web
application deployed to the virtual server's root context ("/").

This feature would allow users to troubleshoot why certain requests are not
getting mapped as expected, without having to resort to their domain.xml (where
all this info is already available).

See http://forums.java.net/jive/thread.jspa?messageID=97906 for details.



 Comments   
Comment by Jason Lee [ 12/Jan/09 ]

Changing target

Comment by Jason Lee [ 12/Jan/09 ]

Updating version

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-18196] [OLH]Some text should be displayed for the users when the Remote mode is selected in the create cluster screen. Created: 13/Jan/12  Updated: 21/Sep/15

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2_b17
Fix Version/s: 4.1.1

Type: Improvement Priority: Major
Reporter: saradak Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

There should be some text displayed for the users when they select Remote mode in create cluster screen. It is users responsibility to setup the brokers in Remote mode.

We can point them to
"To Configure a GlassFish Cluster to Use a Remote Broker Cluster" page in the
doc http://docs.oracle.com/cd/E18930_01/html/821-2426/abdbx.html#abdb"

-Sarada



 Comments   
Comment by Mike Fitch [ 14/Mar/13 ]

Changed this to an admin_gui assigned to Anissa Lam, as code work would need to be done to conditionally display text as suggested by Sarada.





[GLASSFISH-17961] Need to port the Nodes support to 4.0 Created: 09/Dec/11  Updated: 17/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b12
Fix Version/s: future release

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
Dependency
depends on GLASSFISH-17962 Expose all DCOM nodes command as REST... Resolved
depends on GLASSFISH-17963 setup-ssh needs to be converted to re... Closed
depends on GLASSFISH-17964 Following nodes commands needs to be ... Resolved
Sub-Tasks:
Key
Summary
Type
Status
Assignee
GLASSFISH-17965 port help from 3.1.2 to 4.0 relates t... Sub-task Open Mike Fitch  
Tags: ee7ri_cleanup_deferred

 Description   

Following has been implemented in 3.1.2, needs to port to 4.0 when REST endpoint is exposed.

setup-ssh
DCOM node support
install/unistall/option
ping nodes



 Comments   
Comment by Tom Mueller [ 17/Oct/12 ]

Marking the fix version field as "future-release". This is based on an evaluation by John, Michael, and Tom WRT to the PRD for the Java EE 7 RI/SDK. This issues was deemed to not be a P1 for that release. If this is in error or there are other reasons why this RFE should be targeted for the Java EE 7 RI/SDK release, then change the fix version field back to an appropriate build.





[GLASSFISH-17919] Node creation RFE in GUI Created: 07/Dec/11  Updated: 17/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b13
Fix Version/s: future release

Type: Improvement Priority: Major
Reporter: Anissa Lam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Tags: ee7ri_cleanup_deferred

 Description   

Enhancement to Nodes features including install and unistall, setup-ssh, ping needs to be ported to 4.0.
This is done in 3.1.2 branch already.



 Comments   
Comment by Tom Mueller [ 17/Oct/12 ]

Marking the fix version field as "future-release". This is based on an evaluation by John, Michael, and Tom WRT to the PRD for the Java EE 7 RI/SDK. This issues was deemed to not be a P1 for that release. If this is in error or there are other reasons why this RFE should be targeted for the Java EE 7 RI/SDK release, then change the fix version field back to an appropriate build.





[GLASSFISH-17805] HTTP LB is broken in GUI, HTTP 500 error when a health checker and lb config is deleted in CLI and accessed in Console Created: 23/Nov/11  Updated: 17/Apr/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.1_b12
Fix Version/s: future release

Type: Bug Priority: Major
Reporter: srinik76 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on GLASSFISH-17673 REST endpoint gives response as FAILURE Resolved
Tags: 3_1_x-exclude

 Description   

Steps to reproduce

1) Login Glassfish and create a new load balancer with a cluster target.
2) In CLI delete health checker of the lb cluster target using delete-http-health-checker
3) Click Edit health checker of the cluster target of LB in admin console.

Issue --> HTTP 500 error comes up.

Steps:

1) Login glassfish in admin console and create a new http load balancer
2) In CLI delete the LB config using delete-http-lb-config
3) In admin console click Http Load Balancers Tab in left pane.

Issue --> HTTP 500 error throws



 Comments   
Comment by Anissa Lam [ 23/Nov/11 ]

Add 3_1_x-exclude tag since this issue has been fixed in 3.1.2 branch as GLASSFISH-17770

Comment by srinik76 [ 16/Dec/11 ]

In trunk HTTB LB is broken because of rest point failures

Comment by Anissa Lam [ 11/Feb/13 ]

retarget to 4.0.1. Not required for RI release.





[GLASSFISH-17029] Needs several minutes to show update tool Created: 13/Jul/11  Updated: 19/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.1_b11
Fix Version/s: future release

Type: Improvement Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

IE9 (32 Bit) on Win7 Pro SP1 (64 Bit) de_DE



 Description   

I can start the standalone update tool using "updatetool" at CLI and it shows up immediately.

But in the browser when clicking on "update tool" it shows "A long-running process has been detected. Please wait..." for about one minute.

I could understand that it needs long for the very first start, but even for a second start it needed about 20 seconds.

Also, the standalone tool tells me after just two seconds that no updates are available, while the browser needs another 30 seconds for the same information.

This is rather ridiculous.



 Comments   
Comment by Anissa Lam [ 13/Jul/11 ]

The update tool feature in the admin console uses javaAPI provided by pkg-client.jar. This is different than what the standalone tool uses.
It takes quite sometime for some of the call to return. eg image.makeInstallPlan() etc.
Will try to see how we can improve the performance after 3.1.1 ships.

Comment by Anissa Lam [ 19/Oct/12 ]

target for future release.





[GLASSFISH-17229] Ability to restart cluster from Admin Console Created: 23/Aug/11  Updated: 21/Sep/15

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.1
Fix Version/s: 4.1.1

Type: Improvement Priority: Major
Reporter: arungupta Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on GLASSFISH-19188 provide a new command "restart-cluster" Open

 Description   

It would be a nice RFE to restart a cluster from the admin console. This new button can sit along with "Stop Cluster" and "Start Cluster" buttons on the "Clusters" page.



 Comments   
Comment by Anissa Lam [ 19/Oct/12 ]

Marking this as target for EE7 MS4. However this is depending on GLASSFISH-19188.

Comment by Anissa Lam [ 19/Oct/12 ]

Change target release to 4.0.1 to match its dependency.





[GLASSFISH-17324] Nucleus cleanup: admin console start page Created: 20/Sep/11  Updated: 17/Apr/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b80_EE7MS6
Fix Version/s: future release

Type: Bug Priority: Major
Reporter: Tom Mueller Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by GLASSFISH-20465 Nucleus doesn't open admin console Resolved
Tags: 3_1_x-exclude, nucleus-cleanup

 Description   

When port 4848 is accessed on nucleus, the "admin console is loaded" page is shown, but then there is no admin console because nucleus doesn't have one.

After some discussion, the decision was made to keep the AdminConsoleAdapter in nucleus, but to do the following:

1. Modify the messages that are output from nucleus to indicate that there is no admin console. The "console loading" page should only been shown when there is a console that is being loaded. Or, if there is no console configured, then the AdminConsoleAdapter should not be configured at all, thereby resulting in nucleus displaying the default index.html page when http://host:484/ is accessed.

2. Modify the default configuration for nucleus so that there is no admin console configured.

3. Document the configuration data values related to the AdminConsoleAdapter. This should include information about how an admin console application can be installed and configured into nucleus. This documentation should allow a developer that is using nucleus to add a console to it.

4. Either remove the admin console upgrade code from nucleus or move it to appserver. Nucleus should not automatically configure an admin console.



 Comments   
Comment by Anissa Lam [ 11/Feb/13 ]

This issue involves different group, not just admin console.
I am marking this for MS6 for now. Will work with other team to get this addressed.

Comment by Anissa Lam [ 12/Feb/13 ]

Fix by HCF (3/25)

Comment by Anissa Lam [ 12/Feb/13 ]

Issues need to be addressed before 4.0 HCF (3/25)

Comment by Anissa Lam [ 12/Feb/13 ]

This is nucleus cleanup, defer to 4.0.1 according to the bug scrubbing guideline.





[GLASSFISH-18617] check property's name and value when add property in GUI Created: 11/Apr/12  Updated: 19/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b31
Fix Version/s: future release

Type: Improvement Priority: Major
Reporter: Jeremy_Lv Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

ALL


Attachments: JPEG File screenshot-1.jpg     JPEG File screenshot-2.jpg    

 Description   

configuration >> web container >> add property

phenomenon:
1.add a property but eithor the name or the value is null
2.save the property .
3.the GUI showed us "New values successfully saved" but without any property increased.



 Comments   
Comment by Jeremy_Lv [ 11/Apr/12 ]

in my opition, I wonder the glassfish should show us obvious information like "Please input an effective name.
" when the cunstomer hasn't entered both the Name and Value during the operation of adding a property.

Comment by Jeremy_Lv [ 11/Apr/12 ]

we can define a method in handle to judge whether both of the Name and Value have been entered before save the property. Then add the method in .jsf file where has the function of add the property.

Comment by Anissa Lam [ 19/Oct/12 ]

target this for 4.0

Comment by Anissa Lam [ 19/Oct/12 ]

Defer to future release





command fails to accept --property imqDestinationName=quote.< as destination name (GLASSFISH-6604)

[GLASSFISH-18785] Check invalid characters when creating/editing JMS Destination Resource Created: 06/Jun/12  Updated: 06/Jun/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b38_ms2
Fix Version/s: 4.0

Type: Sub-task Priority: Major
Reporter: David Zhao Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

For jmsra, some invalid characters can not be used in Physical Destination Name. I have added the validation logic in create-jms-resource command. Please add the same to the admin gui if possible.

Web Pages to be affected:
Resources > JMS Resources > Destination Resources > New JMS Destination Resource / Edit JMS Destination Resource.

Field:
Physical Destination Name

Validation logic (in Java language, which is used in MQ):

//Verify identifier start character and part
char[] namechars = name.toCharArray();
if (Character.isJavaIdentifierStart(namechars[0]) ||
(namechars[0]=='*' || namechars[0]=='>')) {
for (int i = 1; i<namechars.length; i++) {
if (namechars[i] == '.')

{ // valid for wildcards } else if (namechars[i] == '*') { // valid for wildcards }

else if (namechars[i] == '>')

{ // valid for whildcards }

else if (!Character.isJavaIdentifierPart(namechars[i]))

{ //Invalid if body characters are not valid using isJavaIdentifierPart(). return false; }

}
} else

{ //Invalid if first character is not valid using isJavaIdentifierStart(). return false; }

return true;






[GLASSFISH-16133] Need Admin Console GUI to add support "HTTP Load Balancers" for future 3.x release Created: 02/Mar/11  Updated: 19/Oct/12

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1_b43
Fix Version/s: future release

Type: New Feature Priority: Major
Reporter: Homer Yau Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

OEL and other platforms


Attachments: PNG File gf_31_orig.png     PNG File sges211_1.png     PNG File sges_211_1_1.png     PNG File sges_211_2.png     PNG File sges_211_3.png     PNG File sges_211_4.png     PNG File sges_211_create_new_lb.png     PNG File sges_211_lb_gui.png     PNG File sges_orig.png    
Tags: 3_1, glassfish

 Description   

Need Admin Console GUI to add support "HTTP Load Balancers" for future 3.x release.

In 2.1.1 fcs build 31g ( cluster and enterprise profile), it have support for "HTTP Load Balancer" Admin Console GUI.

Now in 3.1 release, since we are also supporting HTTP load balancer, we also need to provide use the same Admin Console GUI support for "HTTP Load Balancer".

Please see the attachment png files for the detail.



 Comments   
Comment by Anissa Lam [ 02/Mar/11 ]

This is a new feature request, not a bug.

Comment by Anissa Lam [ 19/Oct/12 ]

Target for futre release.





[GLASSFISH-16018] AdminConsole: Logger Settings page is missing Load Defaults button Created: 16/Feb/11  Updated: 17/Oct/12

Status: Reopened
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1_b43
Fix Version/s: future release

Type: Improvement Priority: Major
Reporter: lidiam Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
depends on GLASSFISH-19169 need REST API for _load-default-log-a... Resolved
Tags: ee7ri_cleanup_deferred

 Description   

Go to default config (or any other config), Logger Settings page. Notice that Load Defaults button is missing. Is it present on other config pages that have default values, such as JVM Settings, JMS and others.

Here is comment from Anissa on this:

---------------------
Logger Settings are different than other config elements, it is in logging.properties.
You can file an RFE against logging to provide default value, and then we can implement that in GUI.

thanks
Anissa.
---------------------

Thus I'm logging this against logging module, please reassign to admin_gui once the default values are provided.



 Comments   
Comment by naman_mehta [ 05/Aug/11 ]

Added two new command which allows to load default values from log levels and attributes. This can be used by REST and then GUI to provide load default button under logger settings page.

Commands are _load-default-log-attributes and _load-default-log-levels.

SVN Commit: 48593.

Comment by shreedhar_ganapathy [ 01/Sep/11 ]

Could you also look into whether this fix should go into 3.1.2 and update issue and fix version to release and build number?

Comment by naman_mehta [ 02/Sep/11 ]

If GUI and REST are ready to consider for 3.1.2 then I will commit same changes on 3.1.2 branch also.

Comment by rajendra_inamdar [ 16/Oct/12 ]

Transfering to Console as per Anissa's comments:

On 10/16/12 5:05 PM, Anissa Lam wrote:
>
> I believe the REST resource for this is not available yet, cc'ing Jason to confirm.
> You can go ahead and transfer this to Console, and I will open one for Jason to provide the REST endpoint, and made that the dependence.
>
> thanks
> Anissa.

Comment by Tom Mueller [ 17/Oct/12 ]

Marking the fix version field as "future-release". This is based on an evaluation by John, Michael, and Tom WRT to the PRD for the Java EE 7 RI/SDK. This issues was deemed to not be a P1 for that release. If this is in error or there are other reasons why this RFE should be targeted for the Java EE 7 RI/SDK release, then change the fix version field back to an appropriate build.





[GLASSFISH-21150] FishCAT please bring back the JNDI viewer Created: 30/Jul/14  Updated: 19/Sep/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.1
Fix Version/s: None

Type: Bug Priority: Major
Reporter: pbelbin Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

please bring back the ability to view the JNDI tree via the web gui.

https://java.net/jira/browse/GLASSFISH-5842






[GLASSFISH-21026] SEVERE failure in FRESH GlassFish 4.0 installation Created: 01/Apr/14  Updated: 23/Apr/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0
Fix Version/s: None

Type: Bug Priority: Major
Reporter: mkarg Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

GlassFish 4.0 GA ZIP, Win 7 Pro SP1 (64 Bit), JDK 1.8.0 (32 Bit)



 Description   

After fresh installation of GF 4.0 I am getting the following SEVERE message in server.log.
I think it is not nice that a brand-new freshly installed GlassFish produces several of these.
It is scary for an administrator to find ANY SEVERE stuff in a freshly installed server having NO MODIFICATIONS and NO DEPLOYED APPLICATIONS.

[2014-04-01T14:40:50.083+0200] [glassfish 4.0] [SEVERE] [] [javax.enterprise.web.util] [tid: _ThreadID=184 _ThreadName=Thread-26] [timeMillis: 1396356050083] [levelValue: 1000] [[
The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@27535138]) and a value of type [org.glassfish.admingui.theme.AdminguiThemeContext] (value [org.glassfish.admingui.theme.AdminguiThemeContext@5d1efaf3]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.]]



 Comments   
Comment by Shing Wai Chan [ 23/Apr/14 ]

The ThreadLocal is from admingui. Assign to admingui for further investigation.





[GLASSFISH-21018] set-batch-runtime-configuration change not reflected in admin gui Created: 25/Mar/14  Updated: 17/Nov/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: ChristianSch Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

1. create a domain with a cluster (2x instances)
2. asadmin set-batch-runtime-configuration --target cluster -d jdbc/test
3. check with asadmin list-batch-runtime-configuration --target cluster
4. now go to admin gui > clusters > cluster > batch > config
it shows "Data Source Lookup Name: jdbc/__default", but should be jdbc/test



 Comments   
Comment by smillidge-c2b2 [ 16/Nov/14 ]

This is fixed by Payara commit https://github.com/payara/Payara/commit/7c0955ce158fdbda8c45718d6570df368158e46b feel free to pull this I have an OCA in place.

Comment by smillidge-c2b2 [ 17/Nov/14 ]
Suggested Patch
Date: Tue, 28 Oct 2014 18:21:36 +0000
Subject: [PATCH] Ensure the REST request list-batch-runtime-configuration uses
 the correct target parameter so that the correct configuration is shown Fix
 for GLASSFISH-21018

---
 .../full/src/main/resources/batch/batchConfiguration_1.inc              | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/appserver/payara-admingui/full/src/main/resources/batch/batchConfiguration_1.inc b/appserver/payara-admingui/full/src/main/resources/batch/batchConfiguration_1.inc
index dcff5ee..70ea52d 100644
--- a/appserver/payara-admingui/full/src/main/resources/batch/batchConfiguration_1.inc
+++ b/appserver/payara-admingui/full/src/main/resources/batch/batchConfiguration_1.inc
@@ -55,7 +55,7 @@
         setSessionAttribute(key="#{pageSession.tabSetName}" value="batchConfig");
         createMap(result="#{pageSession.attrsMap}")
         mapPut(map="#{pageSession.attrsMap}" key="target" value="#{pageSession.encodedTarget}");
-        gf.restRequest(endpoint="#{sessionScope.REST_URL}/list-batch-runtime-configuration"  method="GET" result="#{requestScope.resp}");
+        gf.restRequest(endpoint="#{sessionScope.REST_URL}/list-batch-runtime-configuration?target=#{pageSession.target}"  method="GET" result="#{requestScope.resp}");
         setPageSessionAttribute(key="valueMap", value="#{requestScope.resp.data.extraProperties.listBatchRuntimeConfiguration}");
         mapPut(map="#{pageSession.valueMap}" key="target" value="#{pageSession.encodedTarget}");
     />
-- 
1.9.1




[GLASSFISH-21045] Log Viewer "details" link does not display correct information Created: 18/Apr/14  Updated: 18/Apr/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b89_RC5
Fix Version/s: None

Type: Bug Priority: Major
Reporter: capey0 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Windows 7 Pro SP1



 Description   

This happens constantly. When clicking on the "details" link for a specific record number the details window opens and display the information for a completely different record - in most case a previous entry. The previous entry shown doesn't seem to follow any pattern - i.e. it could display details for the record directly before the entry clicked or for the record 5 or 6 records prior to the one clicked. This makes the log detail viewer pretty much useless. If I could add screen prints I would be able to show you.






launch link in web app ignore virtual server (GLASSFISH-2918)

[GLASSFISH-21413] CLONE - Parent issue is not resolved in GF-3.1.2.2 Created: 12/Aug/15  Updated: 12/Aug/15

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2.2
Fix Version/s: 9.1pe

Type: Sub-task Priority: Major
Reporter: mahairod Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

GF developer profile


Issue Links:
Cloners
clones GLASSFISH-19495 Parent issue is not resolved in GF-3.... Open
Tags: admin-gui, regression, virtual_server

 Description   

Parent issue is not resolved in GF-3.1.2.2. While using multiple virtual servers and deploying just tto particular ones it's not availbale to launch application normally through admin gui






[GLASSFISH-21259] admin-thread-pool is created after logging in the admin console Created: 26/Nov/14  Updated: 26/Nov/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2.2, 4.1
Fix Version/s: None

Type: Bug Priority: Major
Reporter: winston_jack Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

domain.xml of server-config has the definition of admin-thread-pool.

        <network-listeners>
          <network-listener port="8080" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>
          <network-listener port="8181" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>
          <network-listener port="4848" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>
        </network-listeners>
        <transports>
          <transport name="tcp"></transport>
        </transports>
      </network-config>
      <thread-pools>
          <thread-pool name="admin-thread-pool" max-thread-pool-size="50" max-queue-size="256"></thread-pool>
          <thread-pool name="http-thread-pool" max-queue-size="4096"></thread-pool>
          <thread-pool name="thread-pool-1" max-thread-pool-size="200"/>
      </thread-pools>

On the other hand, default-config doesn't have admin-thread-pool,
and http-thread-pool is referenced by admin-listener.

             <network-listeners>
                 <network-listener address="0.0.0.0" port="${HTTP_LISTENER_PORT}" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool" />
                 <network-listener address="0.0.0.0" port="${HTTP_SSL_LISTENER_PORT}" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool" />
                 <network-listener port="${ASADMIN_LISTENER_PORT}" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="http-thread-pool" />
             </network-listeners>
             <transports>
                 <transport name="tcp" />
             </transports>
         </network-config>
         <thread-pools>
             <thread-pool name="http-thread-pool" />
             <thread-pool max-thread-pool-size="200" idle-thread-timeout-in-seconds="120" name="thread-pool-1" />
         </thread-pools>

Therefore, created clusters don't have admin-thread-pool.

However, after logging in the admin console, admin-thread-pool is created to default-config and clusters.
Generated admin-thread-pool is not referenced by admin-listener, and admin-thread-pool seems to be a ejb-thread-pool.

        <network-listeners>
          <network-listener port="${HTTP_LISTENER_PORT}" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>
          <network-listener port="${HTTP_SSL_LISTENER_PORT}" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>
          <network-listener port="${ASADMIN_LISTENER_PORT}" protocol="pu-protocol" transport="tcp" name="admin-listener" thread-pool="http-thread-pool"></network-listener>
        </network-listeners>
        <transports>
          <transport name="tcp"></transport>
        </transports>
      </network-config>
      <thread-pools>
        <thread-pool name="http-thread-pool"></thread-pool>
        <thread-pool name="thread-pool-1" max-thread-pool-size="200"></thread-pool>
        <thread-pool name="admin-thread-pool" max-thread-pool-size="50" max-queue-size="256"></thread-pool>
      </thread-pools>

Why?






[GLASSFISH-20875] SSL Failure When Accessing GlassFish 4 b89 Remotely Created: 25/Oct/13  Updated: 25/Oct/13

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b89_RC5
Fix Version/s: None

Type: Bug Priority: Major
Reporter: bw22942 Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

JDK 1.7.0_40
RHEL 5.8
FireFox 17.0.9ESR



 Description   

Attempting to connect remotely to GlassFish 4 secure admin interface fails. This issue was supposed to be fixed in this bug: https://java.net/jira/browse/GLASSFISH-17844 and I didn't have this problem in GlassFish 3.1.2.2.

In my instance, I have http2 disabled:

.network-listener.http-listener-2.enabled=false

Removed weak ciphers:

network-config.protocols.protocol.sec-admin-listener.ssl.ssl3-tls-ciphers="+SS_RSA_WITH_RC4_128_MD5,+SSL_RSA_WITH_RC4_128_SHA,+TLS_RSA_WITH_AES_128_CBC_SHA,+TLS+DHE_RSA_WITH_AES_128_CBC_SHA,+TLS_DHE_DSS_WITH_AES_128_CBC_SHA"

Admin port is 4848.

http port is 8080.

I am running the patch here: https://java.net/jira/browse/GLASSFISH-20681

But I have the problem regardless.



 Comments   
Comment by bw22942 [ 25/Oct/13 ]

A blank screen results (the URL reflects the j_security_check destination).

When I execute:

asadmin get server-config.security-service.audit-module.default.*

it returns

classname=com.sun.enterprise.security.Audit
default.name=default
default.property.auditOn=false

However in the server.log, it states:

"Cannot load AuditModule = default"

Comment by Anissa Lam [ 25/Oct/13 ]

To access admin console remotely, you need to turn on Secure Admin. Have you done that ?

Comment by bw22942 [ 25/Oct/13 ]

Hmm, odd had to do enable-secure-admin twice.





[GLASSFISH-20911] "Install GlassFish Server" uses standard (22) ssh port, not what is defined in ssh port section. Created: 28/Nov/13  Updated: 28/Nov/13

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0
Fix Version/s: None

Type: Bug Priority: Major
Reporter: marius_petrauskas Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

UBUNTU LINUX


Tags: admin-gui, node, ssh

 Description   

When I am trying to install glassfish server through "SSH Node" creation console I am getting error: "Failed to connect or authenticate: Connection refused Command install-node-ssh failed. java.io.IOException: There was a problem while connecting to <host>:22", but in section SSH Port I am defined other port (not 22).






[GLASSFISH-20848] There is overlap between Browse button and Location field in the Deploy page Created: 10/Oct/13  Updated: 17/Apr/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b89_RC5
Fix Version/s: future release

Type: Bug Priority: Major
Reporter: sunny-gui Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

OS: Windows 8 JA x64
Browser&Locale: FF24.0&fr-fr
Bundle: java_ee_sdk-7-b89b-jdk7-windows-ml.exe
JDK: jdk1.7.0_21 x86


Attachments: JPEG File overlap_application_browseButton.jpg    

 Description   

To Reproduce:
1. Install & configure GF successfully.
2. Access Admin Console through access http://localhost:4848
3. Go to Application, and click on Deploy button.

Results:
There is overlap between Browse button and Location field in the Deploy page.

Attached screen shot for your reference.



 Comments   
Comment by Jeremy_Lv [ 21/Oct/13 ]

I think this is the Firefox's issue. the same issue can be reproduced when it comes to glassfish v3 and using the latest firefox. However, if you tried to use the IE, the same issue can't reproduced.

In my option, I don't think this is a bug to admin console as it doesn't cause any confusions or regressions for the Glassfish v4's admin console.





[GLASSFISH-20844] Glassfish 4 refresh taking up to 1 minute Created: 03/Oct/13  Updated: 17/Apr/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b89_RC5
Fix Version/s: future release

Type: Bug Priority: Major
Reporter: vaughnmb Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Windows Server 2008 r2, 24 GB ram, 16 cores



 Description   

After I have deployed around 20 applications to Glassfish 4, the refresh screen time takes up to 1 minute. Glassfish 3 was around 10 seconds for 80 applications. I'm not talking about the deployment screen. I'm talking about the "white-out" screen when the page is trying to refresh.



 Comments   
Comment by vaughnmb [ 09/Oct/13 ]

I have performed more testing. I take a fresh install of glassfish 3.1.2.2 and glassfish 4 build 89 and autodeploy the same 80 applications to each server. Glassfish 3 can deploy the 81st application in 2-3 seconds. Glassfish 4 deploys the 81st application in 29 seconds. These applications are small CDI beans that inject an EJB. There is no database requirements or anything like that.

I will attach the files. The python file creates 80 new ear files of the same application. Just put the GlassfishTest.ear file and python file in the same folder and run the python file.

Comment by vaughnmb [ 09/Oct/13 ]

How do you attach files?

Comment by Anissa Lam [ 09/Oct/13 ]

The attachment feature has been taken away from JIRA. You can put that somewhere and give us the pointer.
Are you saying deployment is slow in the console ? What if you use CLI to deploy, do you experience the same ?

Comment by vaughnmb [ 09/Oct/13 ]

http://www.hvacworld.biz/downloads/GLASSFISH-20844.zip

Deployment was slow through the console, but it was fast through CLI.

Comment by vaughnmb [ 14/Oct/13 ]

Could you duplicate the problem? Is there anything else you need me to do?

Comment by vaughnmb [ 09/Dec/13 ]

I'm guessing this problem is being ignored or couldn't be duplicated? Any feedback would be nice so I can make some organizational decisions.





[GLASSFISH-19889] [508] Foreground/background colour luminosity ratio is below 4:5:1 in GF 4.0 Created: 15/Mar/13  Updated: 31/May/13

Status: Reopened
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b78
Fix Version/s: future release

Type: Bug Priority: Major
Reporter: RameshT Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

508 Windows 7 / FireFox 19.0 , GF 4.0 b78


Issue Links:
Duplicate
duplicates GLASSFISH-18053 [508] foreground/background colour lu... Resolved
Tags: admin-gui, gf-4-0-508

 Description   

OGHAG color contrast analyser testing reported more issues in the color.

Failures got in managed scheduled executor services is :

"16.36:1*. The Background Color of this element comes from a repeating background image. The contrast must be checked manually.The Text is small so target ratio is 4.5:1"

Received many failures like above on Context services, Managed thread factories and Managed executor services modules. Each modules has new and edit screens and in both the screen it is found.



 Comments   
Comment by Anissa Lam [ 20/Mar/13 ]

I believe this is already reported in GLASSFISH-18053
Andriy already analysis it and close it.
Marking as duplicate.

Comment by RameshT [ 08/Apr/13 ]

May be that is reported for other screen. As we are testing concurrency pages. We need to check the standards are available for concurrency pages.

Hence reopening the issue.

Comment by Anissa Lam [ 09/Apr/13 ]

Please send the report or screenshot to me as you cannot attach it here.
Since all the pages are using the same color, theme and styles, I don't want to open up 1 issue for each screen. The concurrency pages are very typical pages like other pages.

We will not be making changes to color, font size etc for this release. Marking this for future release.

Comment by Alex Pineda [ 31/May/13 ]

Changed the Synopsis description of the bug at the request of the Accessibility office.





launch link in web app ignore virtual server (GLASSFISH-2918)

[GLASSFISH-19495] Parent issue is not resolved in GF-3.1.2.2 Created: 06/Jan/13  Updated: 12/Aug/15

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 3.1.2.2
Fix Version/s: 9.1pe

Type: Sub-task Priority: Major
Reporter: mahairod Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

GF developer profile


Issue Links:
Cloners
is cloned by GLASSFISH-21413 CLONE - Parent issue is not resolved ... Open
Tags: admin-gui, regression, virtual_server

 Description   

Parent issue is not resolved in GF-3.1.2.2. While using multiple virtual servers and deploying just tto particular ones it's not availbale to launch application normally through admin gui






[GLASSFISH-20074] severe message about not cleaning threadlocal after accessing console and then shutdown server Created: 27/Mar/13  Updated: 17/Apr/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b81
Fix Version/s: future release

Type: Bug Priority: Major
Reporter: Hong Zhang Assignee: Anissa Lam
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by GLASSFISH-20538 Stop domain throws severe message Resolved
Related
is related to GLASSFISH-20056 Failed to load admin console, when re... Resolved

 Description   

Start domain, go to localhost:4848 to access console (this will trigger the console application to be loaded), stop domain, and there are following severe messages:

[2013-03-27T09:02:41.566-0700] [glassfish 4.0] [SEVERE] [] [javax.enterprise.web.util] [tid: _ThreadID=132 _ThreadName=Thread-24] [timeMillis: 1364400161566] [levelValue: 1000] [[
The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@3f30c487]) and a value of type [org.glassfish.admingui.theme.AdminguiThemeContext] (value [org.glassfish.admingui.theme.AdminguiThemeContext@1ab69b7a]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.]]

[2013-03-27T09:02:41.569-0700] [glassfish 4.0] [SEVERE] [] [javax.enterprise.web.util] [tid: _ThreadID=132 _ThreadName=Thread-24] [timeMillis: 1364400161569] [levelValue: 1000] [[
The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@3f30c487]) and a value of type [org.glassfish.admingui.theme.AdminguiThemeContext] (value [org.glassfish.admingui.theme.AdminguiThemeContext@1ab69b7a]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.]]

Not sure if the messages are of any significance, or if the console team should be the one to take a look. Assign to web team for initial evaluation.



 Comments   
Comment by Shing Wai Chan [ 27/Mar/13 ]

The above message indicates that the ThreadLocal object is not cleanup.

Comment by Anissa Lam [ 29/Mar/13 ]

AdminguiThemeContext is created when console launch and plugged in either the community theme or the orcale branded one.
The actual creation of ThreadLocal is in the Woodstock code.
We are not seeing any ill effect, the msg occurs during domain shutdown and since this is in woodstock code, I am deferring this to 4.0.1.





[GLASSFISH-20744] Problems saving property values for Realms Created: 07/Aug/13  Updated: 23/Sep/13

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b89_RC5
Fix Version/s: None

Type: Bug Priority: Major
Reporter: zemiak Assignee: Anissa Lam
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

MacOSX 10.8, Google Chrome browser


Tags: admin-gui, ldap, realm

 Description   

When trying to save a new LDAP Realm:

1. fill in Jaas Context, Directory, Base DN
2. add one additional property, "search-filter" with a value "(sAMAccountName=%s)"
3. press save

Problems:

1. Directory, Base DN and search-filter values are quoted (they gain quotes around the values in input fields)
2. An error message pops up: Invalid property syntax, "=" in value: search-filter=\"(sAMAccountName=%s)\"

You can continue, press Save again - another quotes are added

Solution:
copy XML definitions from GlassFish v3's domain.xml to Glassfish v4's domain.xml, now you are able to modify the values without quoting and equal sign error messages.



 Comments   
Comment by sigmadev [ 23/Sep/13 ]

See also, https://java.net/jira/browse/GLASSFISH-20693





[GLASSFISH-20470] NullPointerException loading JMS dest UI mngmt after stopping a cluster Created: 06/May/13  Updated: 11/Sep/14

Status: Open
Project: glassfish
Component/s: admin_gui
Affects Version/s: 4.0_b87_RC3
Fix Version/s: future release

Type: Bug Priority: Major
Reporter: Bruno Borges Assignee: Anissa Lam
Resolution: Unresolved