History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: JM-963
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Gaston Dombiak
Reporter: Kevin Williams
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Openfire

A throwable exception may prevent users from logging in

Created: 02/07/07 05:02 PM   Updated: 02/08/07 01:27 PM
Component/s: Core
Affects Version/s: 3.2.0
Fix Version/s: 3.2.1

Time Tracking:
Not Specified

Support Plan Customer Issue: Yes
Resolution Date: 02/08/07 01:27 PM
Acceptance Test - Add?: No


 Description  « Hide
Customer had the subscription plugin installed. When users tried to login in, the subscription plugin threw an exception, preventing the user from logging in. Here is the stack trace:

2007.02.07 16:12:22 [org.jivesoftware.wildfire.nio.ConnectionHandler.exceptionCaught(ConnectionHandler.java:104)]
java.lang.AbstractMethodError
at org.jivesoftware.wildfire.interceptor.InterceptorManager.invokeInterceptors(InterceptorManager.java:227)
at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:84)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:67)
at org.jivesoftware.wildfire.net.StanzaHandler.processIQ(StanzaHandler.java:283)
at org.jivesoftware.wildfire.net.ClientStanzaHandler.processIQ(ClientStanzaHandler.java:79)
at org.jivesoftware.wildfire.net.StanzaHandler.process(StanzaHandler.java:248)
at org.jivesoftware.wildfire.net.StanzaHandler.process(StanzaHandler.java:147)
at org.jivesoftware.wildfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:126)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:703)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:54)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:62)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:186)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:54)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:250)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:305)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)



 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Matt Tucker - 02/08/07 12:25 AM
If possible, it would be great to work around this error in 3.2 so that the plugin can't crash the system.

Gaston Dombiak - 02/08/07 01:27 PM
We were catching Exception and the AbstractErrorMethod is a Throwable error so we changed to catch any type of error.