2015-04-06 59 views
2

我,當我在以下環境快到以下錯誤:的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

+0

你能提供更多的堆棧跟蹤嗎?你什麼時候看到這個問題,它在你的應用程序中是一個例外,還是隻是出現在日誌中的東西? – Chris 2015-04-06 14:49:42

+0

這是Eclipselink 2.6.0發生的錯誤,一旦我切換回Eclipselink 2.5.3RC1,錯誤不會再發生。讓我試着找回錯誤日誌,並把它放在這裏.. – 2015-04-06 22:59:42

+0

@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

回答

0

最好的辦法是提交一個錯誤(在https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EclipseLink),提供重現步驟(例如,你是如何更新EclipseLink的 - 它只是你的應用程序的一部分,或者你是否以某種方式修改了WLS安裝?是在你的服務器路徑上的JDK 8)?並附上一些簡單的應用程序來重現那裏的問題。

+0

感謝您的意見,我提出了錯誤 – 2015-04-08 03:05:41