Hi
Ich ärgere mich grad ein wenig über eine Inkompatibelität im OpenJDK 6. Ich strebe in meiner Umgebung an alles als OpenSource verfügbar zu haben. Speziell in MIT, BSD, YPL, MPL oder GPL. Ich mag mir einfach nicht viel vorschreiben lassen sofern etwas technisch möglich wäre, mir dies dann aber die Lizenz von irgendeiner Software verbietet.
Darum setze schon als Einsteiger auf das OpenJDK6
Aber gibt es für unten anstehendes Verhalten einen Workaround ohne großartig vorhandenen Code ändern zu müssen? Es geht darum Jboss 5.1 mit GateIn und unter aderem exo WCM als Portlet laufen zu lassen. Jboss 5.1 und GateIn wurden schon mit dem OpenJDK6 übersetzt und laufen mittlerweile ohne Exeptions. Der Fehler tritt bei exo WCM auf.
Ich ärgere mich grad ein wenig über eine Inkompatibelität im OpenJDK 6. Ich strebe in meiner Umgebung an alles als OpenSource verfügbar zu haben. Speziell in MIT, BSD, YPL, MPL oder GPL. Ich mag mir einfach nicht viel vorschreiben lassen sofern etwas technisch möglich wäre, mir dies dann aber die Lizenz von irgendeiner Software verbietet.
Darum setze schon als Einsteiger auf das OpenJDK6
Aber gibt es für unten anstehendes Verhalten einen Workaround ohne großartig vorhandenen Code ändern zu müssen? Es geht darum Jboss 5.1 mit GateIn und unter aderem exo WCM als Portlet laufen zu lassen. Jboss 5.1 und GateIn wurden schon mit dem OpenJDK6 übersetzt und laufen mittlerweile ohne Exeptions. Der Fehler tritt bei exo WCM auf.
Code:
[INFO] eXo WCM Examples :: Manage WCM Cache .............. SKIPPED
[INFO] eXo WCM Examples :: Hello World Option Block ...... SKIPPED
[INFO] eXo WCM Examples :: Hello World SideBar ........... SKIPPED
[INFO] ECMS documentation ................................ SKIPPED
[INFO] eXo Platform - Tests .............................. SKIPPED
[INFO] Selenium Sniff Test for selenium .................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 29.498s
[INFO] Finished at: Wed Apr 27 13:40:27 CEST 2011
[INFO] Final Memory: 45M/300M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.1:compile (default-compile) on project exo-ecms-core-parser: Compilation failure: Compilation failure:
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/chars/ConverterSD.java:[22,13] [deprecation] sun.io.ByteToCharConverter in sun.io has been deprecated
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/chars/ConverterSD.java:[22,13] sun.io.ByteToCharConverter is Sun proprietary API and may be removed in a future release
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/chars/ConverterSD.java:[35,11] [deprecation] sun.io.ByteToCharConverter in sun.io has been deprecated
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/chars/ConverterSD.java:[35,11] sun.io.ByteToCharConverter is Sun proprietary API and may be removed in a future release
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/chars/ConverterSD.java:[37,15] [deprecation] sun.io.ByteToCharConverter in sun.io has been deprecated
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/chars/ConverterSD.java:[37,15] sun.io.ByteToCharConverter is Sun proprietary API and may be removed in a future release
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/chars/CharsetSD.java:[23,17] sun.nio.cs.HistoricallyNamedCharset is Sun proprietary API and may be removed in a future release
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/html/parser/HTMLParser.java:[70,48] invalid inferred types for E; inferred type does not conform to declared bound(s)
[ERROR] inferred: org.exoplatform.services.token.TokenParser.Factory<T>
[ERROR] bound(s): org.exoplatform.services.token.TokenParser.Factory<org.exoplatform.services.html.parser.NodeImpl>
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/chars/CharsDecoder.java:[71,39] sun.io.ByteToCharConverter is Sun proprietary API and may be removed in a future release
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/chars/CharsetSD.java:[55,24] sun.nio.cs.HistoricallyNamedCharset is Sun proprietary API and may be removed in a future release
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/chars/CharsetSD.java:[56,18] sun.nio.cs.HistoricallyNamedCharset is Sun proprietary API and may be removed in a future release
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/xml/parser/XMLParser.java:[48,48] invalid inferred types for E; inferred type does not conform to declared bound(s)
[ERROR] inferred: org.exoplatform.services.token.TokenParser.Factory<T>
[ERROR] bound(s): org.exoplatform.services.token.TokenParser.Factory<org.exoplatform.services.xml.parser.XMLNode>
[ERROR]
[ERROR] /home/darko/JAVA/Project_Gatein/trunk/core/parser/src/main/java/org/exoplatform/services/html/tidy/HTMLTidy.java:[53,31] invalid inferred types for E; inferred type does not conform to declared bound(s)
[ERROR] inferred: org.exoplatform.services.token.TokenParser.Factory<T>
[ERROR] bound(s): org.exoplatform.services.token.TokenParser.Factory<org.exoplatform.services.html.parser.NodeImpl>
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :exo-ecms-core-parser
mvn install 19,85s user 1,26s system 67% cpu 31,270 total
1 darko@bitch ~/JAVA/Project_Gatein/trunk (svn)-[trunk:68706]