Topic
  • 1 reply
  • Latest Post - ‏2013-02-15T17:59:40Z by SystemAdmin
SystemAdmin
SystemAdmin
1512 Posts

Pinned topic Can Rule Studio run on Mac OS X (version 7.1.1.2)

‏2013-02-15T17:57:28Z |
Our primary development environment is Mac OS X. We can run Rule Studio under a Windows VM but trying to run the same configuration on Mac generates the following error in the eclipse log. I'm hoping someone might have an idea how to address this error so we can build our project in the Mac environment instead of relying on a Windows VM to build and deploy our rules.

Grant

Caused by: org.eclipse.emf.ecore.xmi.IllegalValueException: Value 'file:org.eclipse.jdt.launching.JRE_CONTAINER' is not legal. (file:/Users/grantlewis/Projects/vbms/branches/trunk12/vbms-bl-rules-impl/core-VeteranLevelDocumentType, 8, 187)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2648)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setAttribValue(XMLHandler.java:2702)
at org.eclipse.emf.ecore.xmi.impl.SAXXMIHandler.handleObjectAttribs(SAXXMIHandler.java:85)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromFactory(XMLHandler.java:2178)
at ilog.rules.studio.model.resource.impl.IlrResourceDocumentImpl$CustomSAXXMIHandler.createObjectFromFactory(Unknown Source)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromTypeName(XMLHandler.java:2081)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:2016)
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.createObject(XMIHandler.java:131)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:1799)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:1023)
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMIHandler.java:87)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:1001)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:712)
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.startElement(XMIHandler.java:167)
at ilog.rules.studio.model.resource.impl.IlrResourceDocumentImpl$CustomSAXXMIHandler.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:181)
... 13 more
Caused by: java.lang.NullPointerException
at org.eclipse.jdt.launching.JavaRuntime.getLibraryLocations(JavaRuntime.java:1605)
at ilog.rules.studio.shared.util.IlrSharedUtil.getVMLibraryLocations(Unknown Source)
at ilog.rules.studio.model.xom.impl.IlrLibraryXOMPathEntryImpl.setUrl(Unknown Source)
at ilog.rules.studio.model.base.impl.IlrPathEntryImpl.eSet(Unknown Source)
at ilog.rules.studio.model.xom.impl.IlrXOMPathEntryImpl.eSet(Unknown Source)
at ilog.rules.studio.model.xom.impl.IlrLibraryXOMPathEntryImpl.eSet(Unknown Source)
at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjectImpl.java:1071)
at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.setValue(XMLHelperImpl.java:1154)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2643)
... 40 more
Updated on 2013-02-15T17:59:40Z at 2013-02-15T17:59:40Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    1512 Posts

    Re: Can Rule Studio run on Mac OS X (version 7.1.1.2)

    ‏2013-02-15T17:59:40Z  
    One additional item of interest is the error below is generated when trying to create a Rule Project in the IDE. The project is visible in the Java perspective but switching to the Rule perspective and the project disappears from the view. If it's an unsupported configuration I guess we'll live with the VM workaround. Thanks.