Hello,
I have problem with connection in analytic view (Display query in ARIS PPM) - management view works.
In our company was updated OS WindowsXP (any security patch and java from 1.6.0_15-b03 to 1.6.0_20-b02). From this moment I can´t open Analytic View (Display query in ARIS PPM).
Problem is java or something else....?
Error log here (cz client exists and works - I have 1 PC without updates and in this PC PPM works without problems)
Client "cz" does not exist.
Error connecting to server. SSL may not be properly configured.
error during JRMP connection establishment; nested exception is:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.newCall(Unknown Source)
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at com.idsscheer.ppm.rmi.ZRMIHelper.lookupInRegistry(ZRMIHelper.java:156)
at com.idsscheer.ppm.rmi.ZRMIHelper.getRMIServer(ZRMIHelper.java:195)
at com.idsscheer.ppm.rmi.ZRMIHelper.getRMIServer(ZRMIHelper.java:179)
at com.idsscheer.ppm.rmi.ZRMIHelper.getRMIServer(ZRMIHelper.java:171)
at com.idsscheer.ppm.rmi.ZRMIHelper.getLogin(ZRMIHelper.java:34)
at com.idsscheer.ppm.rmi.ZRMIClientLogin.(ZRMIClientLogin.java:21)
at com.idsscheer.ppm.rmi.ZRMIClientFactory.getLogin(ZRMIClientFactory.java:303)
at com.idsscheer.ppm.client.common.ZLogin.getLocales(ZLogin.java:133)
at com.idsscheer.ppm.client.main.ZLoginDialog.actionPerformed(ZLoginDialog.java:513)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Unknown Source)
at com.idsscheer.ppm.client.main.ZLoginDialog.show(ZLoginDialog.java:165)
at com.idsscheer.ppm.client.main.ZAppletLogin.guiLogin(ZAppletLogin.java:279)
at com.idsscheer.ppm.client.main.ZAppletLogin.guiLogin(ZAppletLogin.java:235)
at com.idsscheer.ppm.client.main.components.ZPPMPanel$1.finished(ZPPMPanel.java:142)
at com.idsscheer.ppm.client.main.ZGUIWorker$1.run(ZGUIWorker.java:74)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown Source)
at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.io.BufferedOutputStream.flush(Unknown Source)
at java.io.DataOutputStream.flush(Unknown Source)
... 52 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
... 63 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
at java.security.cert.CertPathBuilder.build(Unknown Source)
... 69 more
Hi Michael,
I am currently testing an issue that I think is related to Java 1.6 Update 20 (same as your version) as well. All versions before Update 20 seem to work just fine. We use IT Inventory (version 7.1 SR 9) and when a user tries to access the calendar pop-up to populate a date field, Internet Explorer seems to lock up and returns these errors in the server "error" log:
IT_1300da8e2ec_SEVERE 2011-05-20T13:47:09,932 .
Additional information:
Struts Action.execute() returns no ActionForward.
Executing action: com.idsscheer.aris.businesspublisher.actions.ALanguageSelectedAction@3e235306
Action mapping: ActionConfig[path=/languageSelected,scope=session,type=com.idsscheer.aris.businesspublisher.actions.ALanguageSelectedAction,validate=true,cancellable=falseAdditional information:
Struts Action.execute() returns no ActionForward.
Executing action: com.idsscheer.aris.businesspublisher.actions.ALanguageSelectedAction@3e235306
Action mapping: ActionConfig[path=/languageSelected,scope=session,type=com.idsscheer.aris.businesspublisher.actions.ALanguageSelectedAction,validate=true,cancellable=false
Request query: /businesspublisher/languageSelected.do
Query: /businesspublisher/languageSelected.do
java.lang.NullPointerException
IT_1300da8e2ec_SEVERE 2011-05-20T13:47:09,932 org.apache.struts.action.RequestProcessor.processException
Additional information:
An exception occurred in J2EE application environment.
Servlet name: ErrorHandlerServletAdditional information:
An exception occurred in J2EE application environment.
Servlet name: ErrorHandlerServlet
Request query: /businesspublisher/error
Query: /businesspublisher/languageSelected.do
javax.servlet.ServletException: java.lang.NullPointerException
at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPWebRequestResponseSensorFilter.doFilterInternal(ABPWebRequestResponseSensorFilter.java:125)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(ABPServletFilter.java:87)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.idsscheer.aris.businesspublisher.application.web.filter.ASessionFilter.doFilterInternal(ASessionFilter.java:62)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(ABPServletFilter.java:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPForwardBackwardFilter.doFilterInternal(ABPForwardBackwardFilter.java:58)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(ABPServletFilter.java:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPScopeFilter.doFilterInternal(ABPScopeFilter.java:47)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(ABPServletFilter.java:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.idsscheer.aris.businesspublisher.application.web.filter.AEncodingFilter.doFilterInternal(AEncodingFilter.java:45)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(ABPServletFilter.java:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
Yes, you will need to downgrade to an earlier version of Java. The ARIS support team replied with this information advising not to use Update 20 of Java 1.6.
Regards,
Brian Toops
Cargill, Inc.
ARIS System Analyst
>>>>>
We would like to inform that JRE 1.6.0_20 is not advisable even in the latest ARIS V7.20.
If our customer still prefer to use, it’s possible there are some errors will occur when ARIS Web clients download data from ARIS Business Server.
We would only advise to use the recommended JRE version 6 Updates 17 or 18.
You can refer to latest ARIS V7.20 Installation and Administration Guide (page 389) concerning 6.2 Java Runtime Environment (JRE)
Version 6 Updates 19 and 20
- Java is only able to process compressed files properly up to 2 GB. Thus, errors may occur when dealing with large backup files (ADB) and when restoring databases. If errors occur when backing up or restoring a database, please use the backup mechanism of your database management system (DBMS).
- If you use ARIS Web clients in applet mode (Page 286), you must disable Java security settings for mixed code.
- The log file contains the entries that concern the file selection dialog. These must not be considered.
- If you use a program version before SR2010_5, information is not logged properly. In this case, please use the current program version together with the approved JRE version.
Thus, we recommend the use of JRE Version 6 Updates 17 and 18.
Version 6 Update 21 in connection with Mozilla Firefox 3.X.X
If errors occur when ARIS Web clients download data from ARIS Business Server, please use the recommended JRE version 6 Updates 17 or 18.