SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 30776: SAS® Model Manager gives "java.rmi.UnmarshalException.." errors when exporting a model to SAS® Metadata Repository

DetailsHotfixAboutRate It

If you are running SAS Model Manager and export a model to SAS Metadata Repository, you might encounter exception errors.

   java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
   java.lang.ClassNotFoundException: 
   com.sas.analytics.eminer.metadata.EMMiningResult_Stub (no security manager: RMI
   class loader disabled)
   sun.rmi.server.UnicastRef.invoke(UnicastRef.java:169)
   com.sas.analytics.modelmanager.server.RemoteModelManagementImpl_Stub.publish
   (Unknown Source)

   com.sas.analytics.modelmanager.ModelManagement.publish 
   (ModelManagement.java:1041)

   com.sas.analytics.app.mds.api.RepositoryImpl.exportModel
   (RepositoryImpl.java:1165)

   com.sas.analytics.app.mds.actions.dialog.RegisterModelAction.doExport
   (RegisterModelAction.java:25)

   com.sas.analytics.app.mds.actions.dialog.
   RegisterObjectInBipFolderAction$4.construct 
   (RegisterObjectInBipFolderAction.java:178)
   com.sas.analytics.avp.util.AppWorker$2.run
   (AppWorker.java:108)
   java.lang.Thread.run(Thread.java:534)

   Caused by: java.lang.ClassNotFoundException:
   com.sas.analytics.eminer.metadata.EMMiningResult_Stub (no security manager: RMI
   class loader disabled)
   sun.rmi.server.LoaderHandler.loadClass
   (LoaderHandler.java:371)
   sun.rmi.server.LoaderHandler.loadClass
   (LoaderHandler.java:165)
   java.rmi.server.RMIClassLoader$2.loadClass
   (RMIClassLoader.java:631)
   java.rmi.server.RMIClassLoader.loadClass
   (RMIClassLoader.java:257)
   sun.rmi.server.MarshalInputStream.resolveClass
   (MarshalInputStream.java:200)
   java.io.ObjectInputStream.readNonProxyDesc
   (ObjectInputStream.java:1513)
   java.io.ObjectInputStream.readClassDesc
   (ObjectInputStream.java:1435)
   java.io.ObjectInputStream.readOrdinaryObject
   (ObjectInputStream.java:1626)
   java.io.ObjectInputStream.readObject0
   (ObjectInputStream.java:1274)
   java.io.ObjectInputStream.readObject
   (ObjectInputStream.java:324)
   sun.rmi.server.UnicastRef.unmarshalValue
   (UnicastRef.java:297)
   sun.rmi.server.UnicastRef.invoke(UnicastRef.java:146)

The problem occurs if SAS® Enterprise Miner
™ 5.3 and SAS® Analytics Platform 1.4 are also installed.

To apply the fix for this issue, click the Hot Fix tab in this note.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Model ManagerSolaris2.12.29.1 TS1M3 SP49.2 TS2M0
AIX2.12.29.1 TS1M3 SP49.2 TS2M0
64-bit Enabled Solaris2.12.29.1 TS1M3 SP49.2 TS2M0
64-bit Enabled AIX2.12.29.1 TS1M3 SP49.2 TS2M0
Microsoft Windows XP Professional2.12.29.1 TS1M3 SP49.2 TS2M0
Microsoft Windows Server 2003 Standard Edition2.12.29.1 TS1M3 SP49.2 TS2M0
Microsoft Windows Server 2003 Enterprise Edition2.12.29.1 TS1M3 SP49.2 TS2M0
Microsoft Windows Server 2003 Datacenter Edition2.12.29.1 TS1M3 SP49.2 TS2M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.