我,當我在以下環境快到以下錯誤:的EclipseLink IndirectCollectionsProvider點JDK 8的Weblogic 12C/JDK 7
- 的Weblogic 12C
- JDK 7
- 的EclipseLink 2.6.0
這是一個錯誤報告給Eclipselink開發嗎?
####<Apr 6, 2015 7:17:19 PM SGT> <Error> <Class Loaders> <ISPS-APP> <AdminServer> <[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1428319039472> <BEA-2162500> <Class, org.eclipse.persistence.internal.indirection.jdk8.IndirectCollectionsProvider, was compiled with an incompatible version of Java. Make sure that all the classes needed by the application have been compiled with a compatible java version. java.lang.UnsupportedClassVersionError: org/eclipse/persistence/internal/indirection/jdk8/IndirectCollectionsProvider : Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: org/eclipse/persistence/internal/indirection/jdk8/IndirectCollectionsProvider : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
更新07-APR-2015:
這裏是堆棧跟蹤https://gist.github.com/mallim/0a6ffcd9ec9a8b923fbd
留意,遇到沒有這樣的錯誤,當我恢復到的EclipseLink 2.5.3RC1
更新22- Apr-2015:
此處報告的錯誤https://bugs.eclipse.org/bugs/show_bug.cgi?id=464096
你能提供更多的堆棧跟蹤嗎?你什麼時候看到這個問題,它在你的應用程序中是一個例外,還是隻是出現在日誌中的東西? – Chris 2015-04-06 14:49:42
這是Eclipselink 2.6.0發生的錯誤,一旦我切換回Eclipselink 2.5.3RC1,錯誤不會再發生。讓我試着找回錯誤日誌,並把它放在這裏.. – 2015-04-06 22:59:42
@IanLim我有問題在JBoss 7.1.1中運行Jersey 2.23.1,因爲jersey-media-moxy依賴於org.eclipse.persistence.moxy 2.6 0.0。你知道哪個版本是Java 7的下一個版本嗎? – 2016-07-19 16:54:08