2011-09-26 42 views
15

Tôi nhận được thông báo lỗi sau khi khởi động Sling trên Windows với Java 1.7 (xem bên dưới). Tôi đang sử dụng Sling 6 (http://www.apache.org/dyn/closer.cgi/sling/org.apache.sling.launchpad-6-standalone.jar). Bất cứ ý tưởng những gì có thể là sai?Apache Sling - ngoại lệ khung OSGI khi khởi động trong Windows

Lần cuối cùng tôi đã thử sử dụng cùng phiên bản Sling trên Mac OSX và nó hoạt động hoàn hảo.

Failed to Start OSGi framework 
org.osgi.framework.BundleException: Uncaught Instantiation Issue: 
java.lang.ArrayIndexOutOfBoundsException: -1 
    at 
org.apache.sling.launchpad.base.impl.Sling.<init>(Sling.java:245) 
    at 
org.apache.sling.launchpad.base.app.MainDelegate$1.<init>(MainDelegate.java:159) 
    at 
org.apache.sling.launchpad.base.app.MainDelegate.start(MainDelegate.java:159) 
    at org.apache.sling.launchpad.app.Main.startSling(Main.java:244) 
    at org.apache.sling.launchpad.app.Main.<init>(Main.java:107) 
    at org.apache.sling.launchpad.app.Main.main(Main.java:56) 
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 
    at java.util.ArrayList.elementData(Unknown Source) 
    at java.util.ArrayList.get(Unknown Source) 
    at 
org.apache.felix.framework.BundleImpl.getCurrentModule(BundleImpl.java:1046) 
    at 
org.apache.felix.framework.BundleImpl.getSymbolicName(BundleImpl.java:863) 
    at 
org.apache.sling.launchpad.base.impl.SlingFelix.getSymbolicName(SlingFelix.java:32) 
    at org.apache.felix.framework.Felix.toString(Felix.java:1012) 
    at org.apache.felix.framework.Logger.doLog(Logger.java:128) 
    at org.apache.felix.framework.Logger._log(Logger.java:181) 
    at org.apache.felix.framework.Logger.log(Logger.java:114) 
    at 
org.apache.felix.framework.ExtensionManager.<init>(ExtensionManager.java:201) 
    at org.apache.felix.framework.Felix.<init>(Felix.java:374) 
    at 
org.apache.sling.launchpad.base.impl.SlingFelix.<init>(SlingFelix.java:39) 
    at 
org.apache.sling.launchpad.base.impl.Sling.<init>(Sling.java:235) 

Trả lời

11

Tôi đã gặp lỗi chính xác khi sử dụng java 1.7. Sau khi chuyển sang 1,6 mọi thứ có vẻ ổn. Bạn kiểm tra phiên bản java của bạn bằng cách gõ java -version trong terminal.

+0

Xem thêm https://issues.apache.org/jira/browse/SLING-2348 –

+0

@Cornel Creanga Tư vấn này không giúp tôi ( – gstackoverflow

+0

Vấn đề tương tự tồn tại với Java 1.8 (không bị sốc). Sling được sử dụng trong Adobe CQ5 và Adobe Experience Manager, vì vậy vấn đề này cũng sẽ ảnh hưởng đến những người dùng đó –

Các vấn đề liên quan