2010-07-13 4 views
1

HP의 Enterprise Support에서도이 문제를 추적하려고하지만 Java의 RMI 컨텍스트에 익숙하지 않으며 커뮤니티에서 도움을주기를 바랍니다.HP BSAE 2.0 구성 이전 로그에서 Java RMI 오류

컨텍스트 : 최근 HP의 BSA (Service Service Automation) Suite에 대한보고 도구를 SAR (Service Automation Reporting) 7.81에서 BSAE (BSA Essentials) 2.0으로 업그레이드했습니다.

이 과정 중 하나는 이전에 사용 된 외부 사용자 인증을 새보고 도구로 마이그레이션하는 것입니다. 이 마이그레이션 스크립트를 실행하면 다음과 같은 자바 오류 스택 덤프 : 나는 코드베이스에 0 액세스 할 수

14:57:25,316 DEBUG [InvokeCommand] Using params: /var/opt/opsware/omdb/tmp/sar-aaa-migrate-1279033044903.xml 
14:57:26,512 ERROR [Twiddle] Exec failed 
java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: 
java.lang.ClassNotFoundException: com.opsware.cmdb.security.data.AAADataImportException (no security manager: RMI class loader disabled) 
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:227) 
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142) 
at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source) 
at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:133) 
at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:365) 
at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:197) 
at org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor.invoke(InvokerAdaptorClientInterceptor.java:66) 
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70) 
at org.jboss.proxy.ClientMethodInterceptor.invoke(ClientMethodInterceptor.java:74) 
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100) 
at $Proxy0.invoke(Unknown Source) 
at org.jboss.console.twiddle.command.InvokeCommand.invoke(InvokeCommand.java:235) 
at org.jboss.console.twiddle.command.InvokeCommand.execute(InvokeCommand.java:291) 
at org.jboss.console.twiddle.Twiddle.main(Twiddle.java:306) 
Caused by: java.lang.ClassNotFoundException: com.opsware.cmdb.security.data.AAADataImportException (no security manager: RMI class loader disabled) 
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:375) 
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165) 
at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620) 
at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247) 
at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197) 
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575) 
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) 
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732) 
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) 
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) 
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871) 
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) 
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) 
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) 
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871) 
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) 
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) 
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) 
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:225) 
... 13 more 

이해, 나는 RMI 실패를 일으킬 수있는 것을 찾기 위해 시작할 수있는 장소가있다, 또는이를 공급 업체를 통해 독점적으로 처리해야합니까?

도움/의견을 보내 주셔서 감사합니다.

답변

0

이 오류가 동일한 데이터 청크 또 다시 광산을 다시 시도 HPSA 서버에 dataminer을 BSAE하는 SAR에서 문서화 된 업그레이드 프로세스 모두 문제 관련의 근본 원인을 밝혀졌습니다.

이 문제를 해결하려면 빈 서버에 BSAE를 완전히 백 아웃 한 다음 새로 설치합니다.

슬프게도 이는 모든 기록 데이터가 프로세스에서 손실되었음을 의미합니다.