You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by yanshaozhiGmail <ya...@gmail.com> on 2009/02/08 09:42:49 UTC

bug in launchpad

HI everyone:

I update the sling to the newest version , and the launchpad app application can't run well .

the stacktraces are list bellow.

Is there some problem?

thanks.

 java -jar org.apache.sling.launchpad.app-4-incubator-SNAPSHOT.jar
08.02.2009 16:32:44.973 *INFO* [main] Setting sling.home=sling (default)
08.02.2009 16:32:44.974 *INFO* [main] Starting Sling in sling
08.02.2009 16:32:44.975 *INFO* [main] Checking launcher JAR in sling
08.02.2009 16:32:45.086 *INFO* [main] Installed or Updated launcher JAR file from jar:file:/opt/sling/launchpad/app/target/org.apache.sling.launchpad.app-4-incubator-SNAPSHOT.jar!/resources/org.apache.sling.launchpad.base.jar
08.02.2009 16:32:45.087 *INFO* [main] Loading launcher class org.apache.sling.launchpad.base.app.MainDelegate
08.02.2009 16:32:45.101 *INFO* [main] Starting launcher ...
2009-02-08 16:32:46.912::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
2009-02-08 16:32:46.960::INFO:  jetty-6.1.x
2009-02-08 16:32:47.03::INFO:  Started SocketConnectorWrapper@0.0.0.0:8080
Exception in thread "Thread-4" java.lang.IllegalStateException: The service registration is no longer valid.
        at org.apache.felix.framework.ServiceRegistrationImpl.getReference(ServiceRegistrationImpl.java:88)
        at org.apache.felix.framework.ServiceReferenceImpl.hashCode(ServiceReferenceImpl.java:87)
        at java.util.HashMap.containsKey(HashMap.java:377)
        at java.util.HashSet.contains(HashSet.java:182)
        at org.apache.felix.eventadmin.impl.handler.CleanBlackList$1.contains(CleanBlackList.java:53)
        at java.util.Collections$SynchronizedCollection.contains(Collections.java:1567)
        at org.apache.felix.eventadmin.impl.handler.CleanBlackList.contains(CleanBlackList.java:81)
        at org.apache.felix.eventadmin.impl.handler.BlacklistingHandlerTasks.getEventHandler(BlacklistingHandlerTasks.java:190)
        at org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl.execute(HandlerTaskImpl.java:67)
        at org.apache.felix.eventadmin.impl.tasks.DispatchTask.run(DispatchTask.java:159)
        at org.apache.felix.eventadmin.impl.dispatch.CacheThreadPool$PooledThread.run(CacheThreadPool.java:265)
2009-02-08 16:32:47.314::INFO:  jetty-6.1.x
2009-02-08 16:32:47.317::INFO:  Started SocketConnectorWrapper@0.0.0.0:8080
08.02.2009 16:32:48.369 *INFO* [main] Startup completed
Exception in thread "Timer-1" java.lang.IllegalStateException: The service registration is no longer valid.
        at org.apache.felix.framework.ServiceRegistrationImpl.getReference(ServiceRegistrationImpl.java:88)
        at org.apache.felix.framework.ServiceReferenceImpl.hashCode(ServiceReferenceImpl.java:87)
        at java.util.HashMap.put(HashMap.java:418)
        at java.util.HashSet.add(HashSet.java:194)
        at java.util.Collections$SynchronizedCollection.add(Collections.java:1581)
        at org.apache.felix.eventadmin.impl.handler.CleanBlackList.add(CleanBlackList.java:66)
        at org.apache.felix.eventadmin.impl.handler.BlacklistingHandlerTasks.blackList(BlacklistingHandlerTasks.java:170)
        at org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl.blackListHandler(HandlerTaskImpl.java:92)
        at org.apache.felix.eventadmin.impl.tasks.DispatchTask$BlackListTask.run(DispatchTask.java:308)
        at org.apache.felix.eventadmin.impl.dispatch.DelayScheduler$1.run(DelayScheduler.java:96)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)


2009-02-08 



yanjie 

Re: bug in launchpad

Posted by Felix Meschberger <fm...@gmail.com>.
Hi,

I have recently been upgrading the Apache Felix Framework used inside
Sling to the latest release, 1.4.1. Unfortunately this release contains
two bugs, which are exploited in Sling due to its heave use of
Declarative Services, which seem to hit some points, which have not been
found while releasing 1.4.1

In the meantime these issues have been fixed in trunk and I have
deployed a new SNAPSHOT of the framework today and updated Sling to
include this SNAPSHOT (SLING-855).

The reactor builds runs successfully and all integration tests succeeds
as well as framework shutdown without any issues.

I suggest you upgrade to the latest launchpad base and check again.

Regards
Felix


yanshaozhiGmail schrieb:
> HI everyone:
> 
> I update the sling to the newest version , and the launchpad app application can't run well .
> 
> the stacktraces are list bellow.
> 
> Is there some problem?
> 
> thanks.
> 
>  java -jar org.apache.sling.launchpad.app-4-incubator-SNAPSHOT.jar
> 08.02.2009 16:32:44.973 *INFO* [main] Setting sling.home=sling (default)
> 08.02.2009 16:32:44.974 *INFO* [main] Starting Sling in sling
> 08.02.2009 16:32:44.975 *INFO* [main] Checking launcher JAR in sling
> 08.02.2009 16:32:45.086 *INFO* [main] Installed or Updated launcher JAR file from jar:file:/opt/sling/launchpad/app/target/org.apache.sling.launchpad.app-4-incubator-SNAPSHOT.jar!/resources/org.apache.sling.launchpad.base.jar
> 08.02.2009 16:32:45.087 *INFO* [main] Loading launcher class org.apache.sling.launchpad.base.app.MainDelegate
> 08.02.2009 16:32:45.101 *INFO* [main] Starting launcher ...
> 2009-02-08 16:32:46.912::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
> 2009-02-08 16:32:46.960::INFO:  jetty-6.1.x
> 2009-02-08 16:32:47.03::INFO:  Started SocketConnectorWrapper@0.0.0.0:8080
> Exception in thread "Thread-4" java.lang.IllegalStateException: The service registration is no longer valid.
>         at org.apache.felix.framework.ServiceRegistrationImpl.getReference(ServiceRegistrationImpl.java:88)
>         at org.apache.felix.framework.ServiceReferenceImpl.hashCode(ServiceReferenceImpl.java:87)
>         at java.util.HashMap.containsKey(HashMap.java:377)
>         at java.util.HashSet.contains(HashSet.java:182)
>         at org.apache.felix.eventadmin.impl.handler.CleanBlackList$1.contains(CleanBlackList.java:53)
>         at java.util.Collections$SynchronizedCollection.contains(Collections.java:1567)
>         at org.apache.felix.eventadmin.impl.handler.CleanBlackList.contains(CleanBlackList.java:81)
>         at org.apache.felix.eventadmin.impl.handler.BlacklistingHandlerTasks.getEventHandler(BlacklistingHandlerTasks.java:190)
>         at org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl.execute(HandlerTaskImpl.java:67)
>         at org.apache.felix.eventadmin.impl.tasks.DispatchTask.run(DispatchTask.java:159)
>         at org.apache.felix.eventadmin.impl.dispatch.CacheThreadPool$PooledThread.run(CacheThreadPool.java:265)
> 2009-02-08 16:32:47.314::INFO:  jetty-6.1.x
> 2009-02-08 16:32:47.317::INFO:  Started SocketConnectorWrapper@0.0.0.0:8080
> 08.02.2009 16:32:48.369 *INFO* [main] Startup completed
> Exception in thread "Timer-1" java.lang.IllegalStateException: The service registration is no longer valid.
>         at org.apache.felix.framework.ServiceRegistrationImpl.getReference(ServiceRegistrationImpl.java:88)
>         at org.apache.felix.framework.ServiceReferenceImpl.hashCode(ServiceReferenceImpl.java:87)
>         at java.util.HashMap.put(HashMap.java:418)
>         at java.util.HashSet.add(HashSet.java:194)
>         at java.util.Collections$SynchronizedCollection.add(Collections.java:1581)
>         at org.apache.felix.eventadmin.impl.handler.CleanBlackList.add(CleanBlackList.java:66)
>         at org.apache.felix.eventadmin.impl.handler.BlacklistingHandlerTasks.blackList(BlacklistingHandlerTasks.java:170)
>         at org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl.blackListHandler(HandlerTaskImpl.java:92)
>         at org.apache.felix.eventadmin.impl.tasks.DispatchTask$BlackListTask.run(DispatchTask.java:308)
>         at org.apache.felix.eventadmin.impl.dispatch.DelayScheduler$1.run(DelayScheduler.java:96)
>         at java.util.TimerThread.mainLoop(Timer.java:512)
>         at java.util.TimerThread.run(Timer.java:462)
> 
> 
> 2009-02-08 
> 
> 
> 
> yanjie 
>