Exception thrown using Admin Console to view policies
I am trying to set up an LDAP Security Realm. The DD for a particular web application specifies the role required for the URI as below:
<security-constraint>
<display-name>Shop application security</display-name>
<web-resource-collection>
<web-resource-name>Protected Area</web-resource-name>
<url-pattern>/beach/*</url-pattern>
<url-pattern>/cruise/*</url-pattern>
<url-pattern>/common/include/*</url-pattern>
<url-pattern>/common/popups/*</url-pattern>
<url-pattern>/common/book/*</url-pattern>
<url-pattern>/common/tracking/*</url-pattern>
<http-method>DELETE</http-method>
<http-method>GET</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>rapid_users</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
but when attempt to view or create policies, the following exception is thrown:
An unexpected exception has occurred processing your request
Message: null
Stack Trace: java.lang.NullPointerException at com.bea.console.actions.security.policies.PolicyEditorPageFlow.getPolicyTreeMap(PolicyEditorPageFlow.java:994) at com.bea.console.actions.security.policies.PolicyEditorPageFlow.begin(PolicyEditorPageFlow.java:247) at com.bea.console.actions.webapp.policies.edit.module.EditWebAppModulePolicies.begin(EditWebAppModulePolicies.java:122) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:812) at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:751) at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:434) at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:245) at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:316) at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:48) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:1948) at com.bea.console.internal.ConsolePageFlowRequestProcessor.processActionPerform(ConsolePageFlowRequestProcessor.java:188) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:590) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:840) at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:607) at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:135) at com.bea.console.internal.ConsoleActionServlet.process(ConsoleActionServlet.java:241) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleActionServlet.java:130) at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:927) at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:571) at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:222) at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.render(PageFlowStubImpl.java:127) at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:338) at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:401) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:665) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:151) at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:206) at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:146) at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:327) at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:190) at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:156) at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:141) at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:206) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:124) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:272) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3151) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1973) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1880) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1310) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207) at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
I am using Weblogic Server 9.1 and the jdk 150_04 that comes as installed.
Is this a bug? Am I missing something? Any help in resolving this is appreciated as its proving very tedious
Regards
Andrew
I am trying to set up an LDAP Security Realm. The DD for a particular web application specifies the role required for the URI as below:
<security-constraint>
<display-name>Shop application security</display-name>
<web-resource-collection>
<web-resource-name>Protected Area</web-resource-name>
<url-pattern>/beach/*</url-pattern>
<url-pattern>/cruise/*</url-pattern>
<url-pattern>/common/include/*</url-pattern>
<url-pattern>/common/popups/*</url-pattern>
<url-pattern>/common/book/*</url-pattern>
<url-pattern>/common/tracking/*</url-pattern>
<http-method>DELETE</http-method>
<http-method>GET</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>rapid_users</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
but when attempt to view or create policies, the following exception is thrown:
An unexpected exception has occurred processing your request
Message: null
Stack Trace: java.lang.NullPointerException at com.bea.console.actions.security.policies.PolicyEditorPageFlow.getPolicyTreeMap(PolicyEditorPageFlow.java:994) at com.bea.console.actions.security.policies.PolicyEditorPageFlow.begin(PolicyEditorPageFlow.java:247) at com.bea.console.actions.webapp.policies.edit.module.EditWebAppModulePolicies.begin(EditWebAppModulePolicies.java:122) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:812) at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:751) at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:434) at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:245) at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:316) at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:48) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:1948) at com.bea.console.internal.ConsolePageFlowRequestProcessor.processActionPerform(ConsolePageFlowRequestProcessor.java:188) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:590) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:840) at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:607) at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:135) at com.bea.console.internal.ConsoleActionServlet.process(ConsoleActionServlet.java:241) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleActionServlet.java:130) at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:927) at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:571) at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:222) at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.render(PageFlowStubImpl.java:127) at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:338) at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:401) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:665) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:677) at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:151) at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:206) at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:146) at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:327) at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:190) at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:156) at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:141) at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:206) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:124) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:272) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3151) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1973) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1880) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1310) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207) at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
I am using Weblogic Server 9.1 and the jdk 150_04 that comes as installed.
Is this a bug? Am I missing something? Any help in resolving this is appreciated as its proving very tedious
Regards
Andrew
Similar Messages
-
How to create Users/Roles for ldap in weblogic without using admin console
Is it possible to create Users/Roles for ldap in weblogic without using admin console? if possible what are the files i need to modify in DefaultDomain?
or is there any ant script for creating USers/Roles?
Regards,
Raghu.
Edited by: user9942600 on Jul 2, 2009 1:00 AM
Edited by: user9942600 on Jul 2, 2009 1:58 AMHi..
You can use wlst or jmx to perform all security config etc.. same as if it were perfomred from the admin console..
.e.g. wlst create user
..after connecting to admin server
serverConfig()
cd("/SecurityConfiguration/your_domain_name/Realms/myrealm/AuthenticationProviders/DefaultAuthenticator")
cmo.createUser("userName","Password","UserDesc")
..for adding/configuring a role
cd("/SecurityConfiguration/your_domain_name/Realms/myrealm/RoleMappers/XACMLRoleMapper")
cmo.createRole('','roleName', 'userName')
...see the mbean docs for all the different attributes, operations etc..
..Mark. -
Exception when deploying application using admin console
Whenever I deploy an application using the admin console window, I get a DistributedExcpetion,
The application gets deployed though! so I am assuming that this is not very critical,
but If somebody can tell me what this is then It would be really helpful.
Thx-
Iqbal
Here is the exception stack trace:-
java.lang.reflect.InvocationTargetException: weblogic.management.DistributedManagementException:
Distributed Management [1 exceptions]
at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:443)
at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:298)
at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:322)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:204)
at $Proxy10.setDeployed(Unknown Source)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.console.info.MBeanAttribute.doSet(MBeanAttribute.java:84)
at weblogic.management.console.actions.mbean.DoEditMBeanAction.perform(DoEditMBeanAction.java:135)
at weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:171)
at weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
--------------- nested within: ------------------
weblogic.management.console.utils.SetException: An error occurred while updating
Deployed on Proxy for mydomain:Name=cmeEJB,Type=Application - with nested exception:
[java.lang.reflect.InvocationTargetException - with target exception:
[weblogic.management.DistributedManagementException: Distributed Management [1 exceptions]]]
at weblogic.management.console.actions.mbean.DoEditMBeanAction.perform(DoEditMBeanAction.java:151)
at weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:171)
at weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)Hi.
Thanks for the additional info.
I found 2 similar issues with similar stack traces for WLS 6.1 sp2. One of the issues we could not reproduce, and in the
end the customer reinstalled WLS and the problem went away. The other issue was found internally and is not currently
active. I'm not 100% sure your situation is identical to one of these.
Therefor I suggest the following course of action:
1. Since this is an intermittant problem try reinstalling WLS. If that doesn't help then...
2. open a case with support. It may not be a major issue, but we need to be sure of this.
Hope this helps,
Michael
Iqbal wrote:
I am running WLS version 6.1 with sp2. I get this error every once in a while.
Thx!
-Iqbal
Michael Young <[email protected]> wrote:
Hi.
This may be a known issue, but I need more info. What version (including
service pack level) of WLS are you running?
Also, if you are not running sp2 please apply it and test to see if you
are still seeing this.
Let me know what you find.
Thanks,
Michael
Iqbal wrote:
Whenever I deploy an application using the admin console window, I geta DistributedExcpetion,
The application gets deployed though! so I am assuming that this is notvery critical,
but If somebody can tell me what this is then It would be really helpful.
Thx-
Iqbal
Here is the exception stack trace:-
java.lang.reflect.InvocationTargetException: weblogic.management.DistributedManagementException:
Distributed Management [1 exceptions]
at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:443)
at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:298)
at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:322)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:204)
at $Proxy10.setDeployed(Unknown Source)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.console.info.MBeanAttribute.doSet(MBeanAttribute.java:84)
at weblogic.management.console.actions.mbean.DoEditMBeanAction.perform(DoEditMBeanAction.java:135)
at weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:171)
at weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
--------------- nested within: ------------------
weblogic.management.console.utils.SetException: An error occurred whileupdating
Deployed on Proxy for mydomain:Name=cmeEJB,Type=Application - with nestedexception:
[java.lang.reflect.InvocationTargetException - with target exception:
[weblogic.management.DistributedManagementException: Distributed Management
[1 exceptions]]
at weblogic.management.console.actions.mbean.DoEditMBeanAction.perform(DoEditMBeanAction.java:151)
at weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:171)
at weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)--
Michael Young
Developer Relations Engineer
BEA Support
Michael Young
Developer Relations Engineer
BEA Support -
Can I use Admin Console to Start Clustered Servers ?
I have just started to look at clustering and am in the process of running through
the cluster example tutorial. I have used the domain config wizard to create
a manged server with a cluster and another server to act as the http proxy. As
I prefer to use the admin console for all tasks I wondered if there is any way
to start the managed servers from the console. The reason I ask is that I cannot
find a way to start another server from the console apart from the admin server.
On a seperate note can anyone tell me whether the multicast IP address is something
that I should be concerned with as a developer. The reason I ask is that I know
it is used for clustered servers to communicate, but how can it do that if the
IP address is a physical box that does not have BEA installed.
Thanks
Justin
Yes, you can start all managed servers from the console ... Look under the
cluser that you create and click on the control tab ... you should be able
to start all the managed servers that will be apart of the cluster there.
Weblogic uses a service on the local machine called node manager which will
start and stop the services on each managed server.
Its good for developers to know something about multicasting as far as what
it does, how it works but most system administrators all well versed with
the inner workings of it. You have to have weblogic installed in order for
that particular box to become apart of the cluster, and you can run multiple
managed servers on one physical box but be careful with resource intensive
apps.
"Justin Flanagan" <[email protected]> wrote in message
news:[email protected]...
>
> I have just started to look at clustering and am in the process of running
through
> the cluster example tutorial. I have used the domain config wizard to
create
> a manged server with a cluster and another server to act as the http
proxy. As
> I prefer to use the admin console for all tasks I wondered if there is any
way
> to start the managed servers from the console. The reason I ask is that I
cannot
> find a way to start another server from the console apart from the admin
server.
>
> On a seperate note can anyone tell me whether the multicast IP address is
something
> that I should be concerned with as a developer. The reason I ask is that
I know
> it is used for clustered servers to communicate, but how can it do that if
the
> IP address is a physical box that does not have BEA installed.
>
> Thanks
>
> Justin
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.638 / Virus Database: 409 - Release Date: 3/21/2004
-
How to manually add library to my WL domain using admin console?
Hello All,
In need to manually add the JSF2:0 shared library into my
domain using the admin console. How can I do that?
Should I go to Admin Console -> Deployments -> Install -> Upload (from my desktop) -> now how do I tell where this should be installed in weblogic?
Thanks,this link http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e13952/taskhelp/library/DeployLibrary.html shows the steps involved
-
Making a configuration change without using admin console
I am using the Platform Edition of App Server 7 so I don't have access to the web-based admin console.
I need to make a configuration change and the only directions I have are for the admin console.
Can anybody give me some pointers on what file to edit to acomplish the procedure below?
8. Log in to the Sun ONE Application Server administration console.
9. Select the application server Instance on which you installed the Identity Server.
10. Click JVM Settings and then JVM Options.
11. In the JVM Option field, enter the following string: -Dhttp.keepAlive=false
12. Click Add and then Save.I think I've found it...
The file is server.xml and it is located at:
/var/opt/SUNWappserver7/domains/domain1/server1/config
There is a section under <java-config> with about 14 lines containing various <jvm-options>
I'll try adding this directive to the end of the <jvm-options> as follows:
<jvm-options>-Dhttp.keepAlive=false</jvm-options> -
Starting an App using Admin Console - confusing message
I tried starting my 'App' and the messages indicate success but say failure.
I am confused.
Here is a CUT/PASTE of the "Progress of Activation (Entire Domain)" window.
I also attach my config file for consideration...
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
********CHECKING SYSTEM RESOURCES
Security=NONE
********ACTIVATING ADMINISTRATIVE SERVERS ON MASTER SITE
Could not Activate the Administrative Servers.
Domain=poc
Master=PACEMid1 [A.Central.poc.customs.gov.au]
State=INACTIVE
Options=LAN,MIGRATE
[Operation: SET T_DOMAIN STATE:ACTIVE]
[Message: Success]
The activation attempt has failed. Check
the information printed above for possible
reasons for the failure.
******END OF MESSAGES******
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[config.txt]Lyall,
You are corect that you only need the compiled TUXCONFIG file on the
master machine, the boot process will propagate it to the other machines.
I am unclear as to what your problem is now, where is the boot failing?
Are there any errors in the ULOG file on the master machine, or the
other machine?
The tlisten process must be started manually (or via UNIX startup
scripts) the tmboot brings up application servers. This application
boot process that may require the tlisten to be running in advance.
There is no way that the boot process "thinks it is starting the tlisten"
Please post some more information about what your current problem is!
Regards,
Peter.
Got a Question? Ask BEA at http://askbea.bea.com
The views expressed in this posting are solely those of the author, and BEA
Systems, Inc. does not endorse any of these views.
BEA Systems, Inc. is not responsible for the accuracy or completeness of
the
information provided
and assumes no duty to correct, expand upon, delete or update any of the
information contained in this posting.
Lyall Pearce wrote:
Thankyou Peter for responding so quickly.
I am still having difficulty. (Linux unix in case you are wondering)
The admin console thinks it is ok starting the master (cos it thinks it is starting
the tlisten process when I know one is already running)
[tuxadm@PACEMid1 poc]$ ps -fae | grep tlisten
tuxadm 14653 1 0 18:10 pts/10 00:00:00 tlisten -l //PACEMid1:12344
tuxadm 14799 11238 0 18:29 pts/10 00:00:00 grep tlisten
[tuxadm@PACEMid1 poc]$
It also thinks that it is not running on the second machine and so, fails to start
up the second machine. I know the tlisten is running on the second machine.
[tuxadm@PACEMid2 poc]$ ps -afe | grep tlisten
tuxadm 2891 1 0 08:51 pts/8 00:00:00 tlisten -l //PACEMid2:12344
tuxadm 2954 1111 0 09:04 pts/8 00:00:00 grep tlisten
[tuxadm@PACEMid2 poc]$
The admin console shows the full configuration (wonderful stuff really)
My config file has been updated now that I understand the difference between NADDR
and NLSADDR (maybe some synonyms in these config files that are more intuitive
would be helpful!)
I have only shown what I understand to be the relevant networking entries here.
*MACHINES
"PACEMid1"
LMID = "Central.A.poc.customs.gov.au"
TUXDIR = "/opt/bea/tuxedo8.0"
APPDIR = "/home/tuxadm/poc"
TUXCONFIG = "/home/tuxadm/poc/tuxconfig.poc.customs.eds.au"
"PACEMid2"
LMID = "Adl.A.poc.customs.gov.au"
TUXDIR = "/opt/bea/tuxedo8.0"
APPDIR = "/home/tuxadm/poc"
TUXCONFIG = "/home/tuxadm/poc/tuxconfig.poc.customs.eds.au"
*NETWORK
"Central.A.poc.customs.gov.au"
NADDR = "//205.239.97.151:12345"
NLSADDR = "//205.239.97.151:12344"
"Adl.A.poc.customs.gov.au"
NADDR = "//205.239.97.198:12345"
NLSADDR = "//205.239.97.198:12344"
In summary:
I seem to be in control of the master machine by default since it gives the impression
it is starting it's own tlisten process (which I am unable to find).
I am not in control of the second machine.
I have compiled the Config file on the master machine only (it does not exist
on the second machine), I gather that it will be replicated to the second machine.
..Lyall -
Security Exception thrown using xerces.jar (XML parser)
Hi All,
My standalone version of a swing application works fine, however when runnning through webstart, I get the following security exception thrown (this is the debug output from web start console):
Permission requested for: file:/C:/Program Files/Java Web Start/.javaws/cache/http/Dmis-dt-04501/P7001/DMDimsPriceWebApp/RMxerces.jar
FileToEntry: C:\Program Files\Java Web Start\.javaws\cache\http\Dmis-dt-04501\P7001\DMDimsPriceWebApp\RMxerces.jar
Returning: DisckCacheEntry[R;http://mis-dt-04501:7001/DimsPriceWebApp/xerces.jar;null;Wed Dec 31 19:00:00 EST 1969;C:\Program Files\Java Web Start\.javaws\cache\http\Dmis-dt-04501\P7001\DMDimsPriceWebApp\RMxerces.jar;null]
Returning cache input stream for: C:\Program Files\Java Web Start\.javaws\cache\http\Dmis-dt-04501\P7001\\DMDimsPriceWebApp\RTxerces.jar
No certificates in codesource
No certificates in cache
Add sandbox permissions
java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
at java.security.AccessController.checkPermission(AccessController.java:399)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1278)
at java.lang.System.getProperty(System.java:560)
at org.apache.xml.utils.TreeWalker.<init>(TreeWalker.java:149)
at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.<init>(DOM2DTM.java:1602)
at org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault.java:188)
at org.apache.xml.dtm.ref.DTMManagerDefault.getDTMHandleFromNode(DTMManagerDefault.java:437)
at org.apache.xpath.XPathContext.getDTMHandleFromNode(XPathContext.java:194)
at org.apache.xpath.XPathAPI.eval(XPathAPI.java:274)
at org.apache.xpath.XPathAPI.selectNodeList(XPathAPI.java:202)
at org.apache.xpath.XPathAPI.selectNodeList(XPathAPI.java:182)
Is this because the jar is not signed?
Thanks!
-TravisIn case anyone is interested, I've solved my own problem. I had to sign the jars and then also add the: <security>
<all-permissions/>
</security>
tag to the jnlp file. -
Exceptions thrown when news items are viewed without logging into Personalisation server
Hi all
I am currently getting some exceptins thrown each time I view any news items without
logging into personalisation server.
It is a warning but exceptions are being thrown
Here are the errors in the attached file
Any help would be appreciated
Bola
[errors.txt]Bola,
This is a benign warning message, but indeed a bug. It is currently being tracked
as CR059395 internally. It did not make it into the upcoming 3.5 sp2. If this
problem is causing you trouble, you may wish to request a patch through your Support
channel.
Cheers,
PJL
"Bola Taylor" <[email protected]> wrote:
>
>
>
Hi all
I am currently getting some exceptins thrown each time I view any news
items without
logging into personalisation server.
It is a warning but exceptions are being thrown
Here are the errors in the attached file
Any help would be appreciated
Bola -
Java error when using admin console or packaging
Hello together,
I am trying to install the Content Server on a Windows Server 2003.
I am using the Quick guide and so far everything worked out fine.
MySQL tables were created, I have a nice p12-file, and all the three "statuscheck"-pages were 100% ok.
But the problem is, I can not log in to the administration console and can not start the packaging command.
In both cases the program acts like it would not recognize the password (I still have to use the default password "park345"). But when I looked at the error log, it seems more like an internal problem with a string conversion when the script tries to read the data of the default distributor from the mySQ database.
11 Jan 2011 15:26:41,701 TRACE DefaultSQLDatabaseConnection: SELECT distid, name, description, disturl, notifyurl, publickey, sharedsecret, maxloancount, linkexpiration FROM distributor WHERE distributor.distid = ?
11 Jan 2011 15:26:41,701 TRACE DefaultSQLDatabaseConnection: obj 1 = [B@716cb7
11 Jan 2011 15:26:41,701 TRACE DefaultSQLDatabaseConnection: rollback
11 Jan 2011 15:26:41,717 ERROR AdeptServlet: internal error [87.234.61.82]
java.lang.ClassCastException: java.lang.String cannot be cast to [B
What can I do?
Does anyone knows what I have to change or what went wrong? Is this a mySQL-problem?
I am a little lost here. :-(
Greetings!
RalfI now found the solution myself.
For everyone who stumbles upon the same problem:
The problem was the Java-mySQL-Connector!!!
For some reason, I downloaded the version 3 of the connector.
I now tried the version 5 and now everything works! -
Unable to start Managed server from admin console using nodemanager
I changed the ip address and hostname of the server on which Weblogic Server 10.3.5 is running. After that I am unable to start the managed servers using Admin console. Is there any changes in the nodemanager configuration files which need to be done to start the managed servers from admin console.
Hi there,
Can you check the following configuration in Weblogic admin console ?
1- Check which listen address mentioned under the Machine configuration ( Environment > Machines > select appropriate nodemanager machine >Configuration > Node Manager ). If it is pointing to old host name, change it to new one.
2- Once you done with Step 1. Check whether the machine is reachable or not. ( Machine > [Your Machine] > Monitoring > status.
3- If still isuse persists.. Check the managed server startup log files ( for eg:- managedserver1.out under the path $DOMAIN_HOME\Servers\managedserver1\logs directory.
Thanks
Lakshman -
Managed servers are started/stopped from admin console using NodeManager
Hi,
I have weblogic cluster and it has 4 managed servers on two different machines with each machine having 2 managed servers.
I have node manager setup on the two machines. I use admin console to start/stop managed servers.
Now there is a requirement to add TIBCO lib and bin path to weblogic managed server path. I have added the entries in LD_LIBARY_PATH but on starting the server using admin console the TIBCO lib/bin paths are not appended to weblogic server path.
I noticed that in nodemanager.properties we have set StartScriptEnabled=false and so it doesn't use startWebLogic.sh,which internally use other configuration files.
I'm wondering as how to add these entries in WebLogic server path. Also, how the nodemanager is able to start the managed server without using startWebLogic.sh script.
In general, what happens when I click the start button in Admin console to start the managed servers which calls NodeManager internally.
Your inputs are highly appreciated.
Thanks in advance.
BR,
AjmalHi Ajmal,
For your issue there are two solution's as shown below:
Solution-1
You can add the TIBCO lib with the complete path where the TIBCO lib file is kept from console in Class Path
Console Path:
Servers > Configuration > Server Start
However this has to be done with all the managed serves.
Solution-2
If you don't want the burden to add the TIBCO lib files on every server from console then you can add the same lib files in the classpath of startWebLogic.sh and in nodemanager.properties we have set StartScriptEnabled=true. This will make sure that all the settings would be taken from the startWebLogic.sh.
This way whenever you start any of you managed servers from console it would pick up that lib files.
In both the solution you can check the managed servers *.out* files that the lib files would be present in there classpath.
Hope this would help you.
Regards,
Ravish Mody -
Custom colours for - Content Repositry Tree in Admin Console
Hi All ,
I am using weblogit 10.2 and MySql 5.0.
I am usng default workflow for the content.
Is it possible to display custom colours in the content repository tree, for the content based on the workflow status.
and also in the tree , left side of content will have small image. This image also should be cusomizable based on workflow state of the content.
I have changed images present in following location:
servers\AdminServer\tmp\_WL_user\wlp-tools-common-web-lib\4z3u4s\framework\skins\wlp-tools\images
But the changes are not reflected in the admin console tree view ,after redoplying the application.
SrinviasAre you sure that the connection pool and datasource deployed
successfully? (Check the logs for an error.)
Also, I suspect that you want a TxDataSource instead of a
JDBCDataSource.
-- Rob
Weblogic NewsGroups wrote:
Summary of problem: Get a javax.naming.NamingNotFoundException when
selecting the DataSource (see the configuration below) in server JNDI
tree in Admin Console
TheConnection Pool and a corresponding DataSource are configured as
follows:
<JDBCDataSource
JNDIName="jdbc.PNStoreDB"
Name="PNStoreDB"
PoolName="PNStorePool"
Targets="serverA"
/>
<JDBCConnectionPool
CapacityIncrement="2"
DriverName="weblogic.jdbc.oci.Driver"
InitialCapacity="2"
LoginDelaySeconds="1"
MaxCapacity="10"
Name="PNStorePool"
Properties="user=rms;password=rms;server=ora81"
RefreshMinutes="10"
Targets="serverA"
TestTableName="dual"
URL="jdbc:weblogic:oracle"
/>
Can't figure out why this is happening. The following is output to
the Admin Server command prompt:
<May 18, 2001 10:20:02 AM EDT> <Error> <HTTP>
<[WebAppServletContext(6233000,console)] exception raised on
'/console/panel
javax.naming.NameNotFoundException: Unable to resolve jdbc. Resolved:
'' Unresolved:'jdbc' ; remaining name ''
<<no stack trace available>>
I tried using a different JNDI name for the DataSource (e.g. just
PNStoreDB) with no success.
The weird thing is that it messes up other resources bound in the JNDI
tree. For e.g. I have some EJB's bound under ejb/XXXX that I can
click on and view in the Admin Console (JNDI tree) before I add the
pool and DataSource. After I add them though, I see the same
NameNotFoundException for these as well.
Thanks in advance for your help.--
Coming Soon: Building J2EE Applications & BEA WebLogic Server
by Michael Girdley, Rob Woollen, and Sandra Emerson
http://learnweblogic.com -
Creating users for admin console access
When I install the web server onto my system part of the installation is to create an admin user and password. I'd like to create another user to log into the web server admin console with the same or limited permissions. I don't want to have to hand out the 'admin' password to multiple people, I'd prefer to create new accounts for each person that needs to administer some part of the webserver and set permissions for each. Can't seem to find out how this is done in the admin guide.
"Andy" <[email protected]> wrote in message
news:[email protected]..
Hello,
I am using a custom authentication and authorization providers that
work just fine with my applications, but i have problems using Admin
Console with them (WL Server 7.0). The server is successfully started
with a user that has been given rights to '<svr>.myserver.boot' etc.
Logging into Console is successful as well and most Console pages can
be viewed as usual. But when i'm trying to save any changes, or if i
try to just view certain Console pages, i get
'weblogic.management.NoAccessRuntimeException'. For example:
MBean operations need a user with Admin role. -
GUI Admin console not launching and fixed
Hello,
I spent some time on this might help someone...
I installed the Sun Java System application 8, everything worked (app server, pointbase, deploytool) except the gui admin console (localhost:4848). It would not launch. It <blinked>blinked</blinked>. Really - the tab text blinked on firefox. So I ...
1. checked PATH and JAVA_HOME to be correct.
2. rebooted
2. reinstalled appserver
3. rebooted
4. tried firefox & microsoft ie
To no avail.
I then turned off my firewall. It worked. It might for you too.
ciao,
-robHi Andy,
I am not sure why you are unable to see the users and groups through the
console., you should be able to. Can you post the config.xml?
thanks,
-satya
Andy Levy <[email protected]> wrote in message
news:3b700c36$[email protected]..
>
We're running WLS 6.0 Sp2 on Windows 2000 Professional.
"Satya Ghattu" <[email protected]> wrote:
Andy,
Could you please tell us what Version of Weblogic you are running?
thanks,
-satya
Andy Levy <[email protected]> wrote in message
news:[email protected]..
We created a new Realm in WebLogic, which specifies the location ofthe
Netscape
LDAP server. Our Weblogic application, called TGSLC, is able to findthe
ldap
server to use for authentication. My problem is this- the Admin
Console
is not
displaying the new users and groups from the LDAP server. Shouldn'tthe
WebLogic
Admin Console display any users and groups specified in the ldap
server,
which
is referenced in the customized Realm?
Maybe you are looking for
-
Create XML file on application server (unix directory) from internal table
Hallo everybody, I have got the following problem: I am working with <u><b>release 4.6C</b></u> and have got to create XML files from HR master data and organizational data respectively. This takes place in 3 steps: 1. Collect the data in an inte
-
I'm trying to set up a pc for my grandmother so I can take over her old computer (macbook air). However she has 11000 photos on iPhoto and I need to move then all onto a storage device (about 30GB) but when I export them the computer doesn't copy all
-
BI Content - Install Roles (ACGR)
Hi BI experts, I am currently administering security for a BI 7 system and I have a quick question regarding BI Content (Object Types). Recently, I ran the transaction RSA1 -> BI Content -> Object Types and there is a type called "Role - ACGR". I no
-
There isn't enough bandwidth to maintain the chat (brand new iMac)
When trying to do a video link with another Mac user over AIM I often get the "There isn't enough bandwidth to maintain the chat" message." Both of us are on broadband. A few times I got a connection but it was all pixalated. IM text works fine. Vide
-
I don't know if this has started happening since my 10.5.3 update but when some of my apps (Logic, system preferences, finder, mail, etc) will not quit when I quit them. even a force quit won't close, I have to restart. I"ve repaired permissions and