Pages: [1]
  Print  
Author Topic: new operator does not work on mac  (Read 496 times)
navyboys
Newbie
*
Posts: 15


« on: December 14, 2011, 04:59:54 PM »

i created an operator, put it in the correct place(com.rapidminer.operator.clustering.clusterer), and also add operator's info to OperatorCore.xml and OperatorCoreDocumentation.xml, built the project again, but the new operator does not work properly. error messages like this:

--
Dec 14, 2011 11:42:58 PM com.rapidminer.tools.OperatorService registerOperators
SEVERE: Cannot read operator description file 'OperatorsCore.xml': no valid XML: null
java.lang.NullPointerException
   at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:267)
   at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:256)
   at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:256)
   at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:256)
   at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:256)
   at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:232)
   at com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:206)
   at com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:180)
   at com.rapidminer.tools.OperatorService.init(OperatorService.java:131)
   at com.rapidminer.RapidMiner.init(RapidMiner.java:465)
   at com.rapidminer.gui.RapidMinerGUI.run(RapidMinerGUI.java:221)
   at com.rapidminer.gui.RapidMinerGUI.launch(RapidMinerGUI.java:505)
   at com.rapidminer.gui.RapidMinerGUI.main(RapidMinerGUI.java:488)
--

i did the same thing on Windows, it works correctly.

anyone can give me some ideas to fix this?
Logged
Marco Boeck
Administrator
Sr. Member
*****
Posts: 264


WWW
« Reply #1 on: December 15, 2011, 03:22:03 PM »

Hi,

this sounds like RapidMiner is somehow missing libraries to work properly. Does this thread help you: click?

Regards,
Marco
Logged

Did you try our new Marketplace? Upload or download new Extensions, add comments, and organize your operators. Have a look at  http://marketplace.rapid-i.com
navyboys
Newbie
*
Posts: 15


« Reply #2 on: December 16, 2011, 05:09:55 AM »

hi,

i checked out the latest source from svn  (https://rapidminer.svn.sourceforge.net/svnroot/rapidminer/Vega)  and found nothing different from environment (/libs ) on Windows, which rapidminer runs well on it.

in the post http://rapid-i.com/rapidforum/index.php/topic,4406.0.html ,
someone says that
--
These are the necessary libraries (even if there is no error message if some are missing!!):

encog.jar
jep.jar
joone-engine.jar
jxl.jar
launcher.jar
mail.jar
rapidminer.jar
vldocking.jar
--

i checked out my libs, there's no
- launcher.jar
- rapidminer.jar
how can find these two jars?
i can't find them from svn. 
Logged
Marco Boeck
Administrator
Sr. Member
*****
Posts: 264


WWW
« Reply #3 on: December 16, 2011, 10:09:42 AM »

Hi,

you can use the Ant build file to create these (via createJar).

Regards,
Marco
Logged

Did you try our new Marketplace? Upload or download new Extensions, add comments, and organize your operators. Have a look at  http://marketplace.rapid-i.com
navyboys
Newbie
*
Posts: 15


« Reply #4 on: December 18, 2011, 03:58:21 PM »

hi,

i put all the jar files into the /lib, but nothing changed.
any other ideas?
Logged
Marco Boeck
Administrator
Sr. Member
*****
Posts: 264


WWW
« Reply #5 on: December 19, 2011, 12:05:05 PM »

Hi,

do you use Eclipse? If so, you can try and post the content of the .classpath file from the project here.
However if your project setup is 100% identical to your windows machine and it works on windows but not on mac, it sounds like some mac problem with which I cannot help you..

Regards,
Marco
Logged

Did you try our new Marketplace? Upload or download new Extensions, add comments, and organize your operators. Have a look at  http://marketplace.rapid-i.com
navyboys
Newbie
*
Posts: 15


« Reply #6 on: December 22, 2011, 12:57:05 AM »

hi, Marco

thanks for your following.
here is the content of .classpath

Code:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="com/rapidminer/doc/|com/rapidminer/test/|com/rapidminer/example/test/|com/rapidminer/operator/performance/test/" kind="src" path="src"/>
<classpathentry kind="src" path="src_generated"/>
<classpathentry kind="src" path="resources"/>
<classpathentry kind="src" path="src_launcher"/>
<classpathentry kind="src" path="src_test"/>
<classpathentry kind="lib" path="lib/kdb.jar"/>
<classpathentry kind="lib" path="lib/jmathplot.jar"/>
<classpathentry kind="lib" path="lib/xpp3.jar"/>
<classpathentry kind="lib" path="lib/xstream.jar"/>
<classpathentry exported="true" kind="lib" path="lib/jxl.jar"/>
<classpathentry kind="lib" path="lib/jugpreview.jar"/>
<classpathentry kind="lib" path="lib/joone-engine.jar"/>
<classpathentry kind="lib" path="lib/jcommon.jar"/>
<classpathentry kind="lib" path="lib/jfreechart.jar"/>
<classpathentry kind="lib" path="lib/junit.jar"/>
<classpathentry kind="lib" path="lib/commons-collections.jar"/>
<classpathentry kind="lib" path="lib/looks.jar"/>
<classpathentry kind="lib" path="lib/collections-generic.jar"/>
<classpathentry kind="lib" path="lib/colt.jar"/>
<classpathentry kind="lib" path="lib/concurrent.jar"/>
<classpathentry kind="lib" path="lib/jama.jar"/>
<classpathentry kind="lib" path="lib/jep.jar"/>
<classpathentry kind="lib" path="lib/jung-algorithms.jar"/>
<classpathentry kind="lib" path="lib/jung-api.jar"/>
<classpathentry kind="lib" path="lib/jung-graph-impl.jar"/>
<classpathentry kind="lib" path="lib/jung-visualization.jar"/>
<classpathentry kind="lib" path="lib/jdbc/hsqldb.jar"/>
<classpathentry kind="lib" path="lib/jdbc/iijdbc.jar"/>
<classpathentry kind="lib" path="lib/jdbc/jtds-1.2.2.jar"/>
<classpathentry exported="true" kind="lib" path="lib/vldocking.jar" sourcepath="/VLDocking/src"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-export.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-graphics2d.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-graphicsio-emf.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-graphicsio-pdf.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-graphicsio-ps.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-graphicsio-svg.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-graphicsio-swf.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-graphicsio.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-io.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-swing.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-util.jar"/>
<classpathentry exported="true" kind="lib" path="lib/freehep/freehep-xml.jar"/>
<classpathentry kind="lib" path="lib/rsyntaxtextarea.jar" sourcepath="/RSyntaxTextArea"/>
<classpathentry kind="lib" path="lib/xmlrpc-client-3.1.3.jar"/>
<classpathentry kind="lib" path="lib/xmlrpc-common-3.1.3.jar"/>
<classpathentry kind="lib" path="lib/ws-commons-util-1.0.2.jar"/>
<classpathentry kind="lib" path="lib/commons-httpclient-3.1.jar"/>
<classpathentry kind="lib" path="lib/commons-logging-1.1.jar"/>
<classpathentry kind="lib" path="lib/commons-codec-1.4.jar"/>
<classpathentry kind="lib" path="lib/encog.jar"/>
<classpathentry kind="lib" path="lib/microba.jar"/>
<classpathentry kind="lib" path="lib/blas.jar"/>
<classpathentry kind="lib" path="lib/mail.jar"/>
<classpathentry kind="lib" path="lib/jdbc/mysql-connector-java-5.1.17-bin.jar"/>
<classpathentry kind="lib" path="lib/jdbc/postgresql-9.1-901.jdbc3.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry exported="true" kind="lib" path="lib/commons-lang-2.4.jar"/>
<classpathentry kind="lib" path="lib/groovy-all-1.7.7.jar"/>
<classpathentry kind="lib" path="lib/ivy-2.2.0.jar"/>
<classpathentry kind="output" path="build"/>
</classpath>

Logged
Marco Boeck
Administrator
Sr. Member
*****
Posts: 264


WWW
« Reply #7 on: January 11, 2012, 03:20:19 PM »

Hi,

your .classpath file is missing the entries for the rapidminer.jar and the launcher.jar

Regards,
Marco
Logged

Did you try our new Marketplace? Upload or download new Extensions, add comments, and organize your operators. Have a look at  http://marketplace.rapid-i.com
Pages: [1]
  Print  
 
Jump to: