svn commit: r893152 - in /james/server/trunk: core-api/ core-api/src/main/java/org/apache/james/lifecycle/ pop3server-function/src/main/java/org/apache/james/pop3server/core/ remotemanager-function/sr

2009-12-22 Thread norman
Author: norman
Date: Tue Dec 22 12:14:50 2009
New Revision: 893152

URL: http://svn.apache.org/viewvc?rev=893152&view=rev
Log:
move LogEnabled and Configurable to core-api. I will fix the new dependency in 
smtp-protocol-library later ( not so important atm)

Added:
james/server/trunk/core-api/src/main/java/org/apache/james/lifecycle/

james/server/trunk/core-api/src/main/java/org/apache/james/lifecycle/Configurable.java
  - copied, changed from r885351, 
james/server/trunk/socket-api/src/main/java/org/apache/james/api/protocol/Configurable.java

james/server/trunk/core-api/src/main/java/org/apache/james/lifecycle/LogEnabled.java
  - copied, changed from r885351, 
james/server/trunk/socket-api/src/main/java/org/apache/james/api/protocol/LogEnabled.java
Removed:

james/server/trunk/socket-api/src/main/java/org/apache/james/api/protocol/Configurable.java

james/server/trunk/socket-api/src/main/java/org/apache/james/api/protocol/LogEnabled.java

james/server/trunk/socket-shared-library/src/main/java/org/apache/james/socket/configuration/
Modified:
james/server/trunk/core-api/pom.xml

james/server/trunk/pop3server-function/src/main/java/org/apache/james/pop3server/core/POP3CommandDispatcherLineHandler.java

james/server/trunk/remotemanager-function/src/main/java/org/apache/james/remotemanager/core/RemoteManagerCommandDispatcherLineHandler.java
james/server/trunk/smtp-protocol-library/pom.xml

james/server/trunk/smtp-protocol-library/src/main/java/org/apache/james/smtpserver/protocol/core/DataLineMessageHookHandler.java

james/server/trunk/smtp-protocol-library/src/main/java/org/apache/james/smtpserver/protocol/core/SMTPCommandDispatcherLineHandler.java

james/server/trunk/smtp-protocol-library/src/main/java/org/apache/james/smtpserver/protocol/core/fastfail/AbstractGreylistHandler.java

james/server/trunk/smtp-protocol-library/src/main/java/org/apache/james/smtpserver/protocol/core/fastfail/DNSRBLHandler.java

james/server/trunk/smtp-protocol-library/src/main/java/org/apache/james/smtpserver/protocol/core/fastfail/MaxRcptHandler.java

james/server/trunk/smtp-protocol-library/src/main/java/org/apache/james/smtpserver/protocol/core/fastfail/ResolvableEhloHeloHandler.java

james/server/trunk/smtp-protocol-library/src/main/java/org/apache/james/smtpserver/protocol/core/fastfail/SPFHandler.java

james/server/trunk/smtp-protocol-library/src/main/java/org/apache/james/smtpserver/protocol/core/fastfail/SpamTrapHandler.java

james/server/trunk/smtp-protocol-library/src/main/java/org/apache/james/smtpserver/protocol/core/fastfail/TarpitHandler.java

james/server/trunk/smtp-protocol-library/src/main/java/org/apache/james/smtpserver/protocol/core/fastfail/ValidSenderDomainHandler.java

james/server/trunk/smtpserver-function/src/main/java/org/apache/james/smtpserver/integration/DataLineJamesMessageHookHandler.java

james/server/trunk/smtpserver-function/src/main/java/org/apache/james/smtpserver/integration/JDBCGreylistHandler.java

james/server/trunk/smtpserver-function/src/main/java/org/apache/james/smtpserver/integration/POP3BeforeSMTPHandler.java

james/server/trunk/smtpserver-function/src/main/java/org/apache/james/smtpserver/integration/SetMimeHeaderHandler.java

james/server/trunk/smtpserver-function/src/main/java/org/apache/james/smtpserver/integration/SpamAssassinHandler.java

james/server/trunk/smtpserver-function/src/main/java/org/apache/james/smtpserver/integration/URIRBLHandler.java

james/server/trunk/smtpserver-function/src/main/java/org/apache/james/smtpserver/integration/ValidRcptHandler.java

james/server/trunk/smtpserver-function/src/main/java/org/apache/james/smtpserver/integration/ValidRcptMX.java

james/server/trunk/socket-shared-library/src/main/java/org/apache/james/socket/shared/ProtocolHandlerChainImpl.java

Modified: james/server/trunk/core-api/pom.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/core-api/pom.xml?rev=893152&r1=893151&r2=893152&view=diff
==
--- james/server/trunk/core-api/pom.xml (original)
+++ james/server/trunk/core-api/pom.xml Tue Dec 22 12:14:50 2009
@@ -52,5 +52,14 @@
   avalon-framework-impl
   test
 
+
+
+  commons-configuration
+  commons-configuration
+
+
+  commons-logging
+  commons-logging
+
   
 
\ No newline at end of file

Copied: 
james/server/trunk/core-api/src/main/java/org/apache/james/lifecycle/Configurable.java
 (from r885351, 
james/server/trunk/socket-api/src/main/java/org/apache/james/api/protocol/Configurable.java)
URL: 
http://svn.apache.org/viewvc/james/server/trunk/core-api/src/main/java/org/apache/james/lifecycle/Configurable.java?p2=james/server/trunk/core-api/src/main/java/org/apache/james/lifecycle/Configurable.java&p1=james/server/trunk/socket-api/src/main/java/org/apache/james/api/protocol/Config

svn commit: r893146 - in /james/server/trunk: avalon-socket-library/src/main/java/org/apache/james/socket/ imapserver-function/src/main/java/org/apache/james/imapserver/ nntpserver-function/src/main/j

2009-12-22 Thread norman
Author: norman
Date: Tue Dec 22 11:48:02 2009
New Revision: 893146

URL: http://svn.apache.org/viewvc?rev=893146&view=rev
Log:
use component name for injection

Modified:

james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonProtocolServer.java

james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/AvalonImapServer.java

james/server/trunk/nntpserver-function/src/main/java/org/apache/james/nntpserver/AvalonNNTPServer.java

james/server/trunk/pop3server-function/src/main/java/org/apache/james/pop3server/AvalonPOP3Server.java

james/server/trunk/remotemanager-function/src/main/java/org/apache/james/remotemanager/AvalonRemoteManager.java

james/server/trunk/smtpserver-function/src/main/java/org/apache/james/smtpserver/AvalonSMTPServer.java

Modified: 
james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonProtocolServer.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonProtocolServer.java?rev=893146&r1=893145&r2=893146&view=diff
==
--- 
james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonProtocolServer.java
 (original)
+++ 
james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonProtocolServer.java
 Tue Dec 22 11:48:02 2009
@@ -230,7 +230,7 @@
 this.dnsService = dnsServer;
 }
 
-@Resource(name="org.apache.james.socket.JamesConnectionManager")
+@Resource(name="connections")
 public void setConnectionManager(JamesConnectionManager connectionManager) 
{
 this.connectionManager = connectionManager;
 }

Modified: 
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/AvalonImapServer.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/AvalonImapServer.java?rev=893146&r1=893145&r2=893146&view=diff
==
--- 
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/AvalonImapServer.java
 (original)
+++ 
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/AvalonImapServer.java
 Tue Dec 22 11:48:02 2009
@@ -123,7 +123,7 @@
 
bind(ProtocolHandlerFactory.class).annotatedWith(Names.named("org.apache.james.socket.api.ProtocolHandlerFactory")).to(ImapServerProtocolHandlerFactory.class);
 
bind(ProtocolServer.class).annotatedWith(Names.named("org.apache.james.socket.api.ProtocolServer")).to(AvalonProtocolServer.class).in(Singleton.class);
 
bind(SocketManager.class).annotatedWith(Names.named("sockets")).toInstance(socketManager);
-
bind(JamesConnectionManager.class).annotatedWith(Names.named("org.apache.james.socket.JamesConnectionManager")).toInstance(connectionManager);
+
bind(JamesConnectionManager.class).annotatedWith(Names.named("connections")).toInstance(connectionManager);
 
bind(ThreadManager.class).annotatedWith(Names.named("thread-manager")).toInstance(threadManager);

 }

Modified: 
james/server/trunk/nntpserver-function/src/main/java/org/apache/james/nntpserver/AvalonNNTPServer.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/nntpserver-function/src/main/java/org/apache/james/nntpserver/AvalonNNTPServer.java?rev=893146&r1=893145&r2=893146&view=diff
==
--- 
james/server/trunk/nntpserver-function/src/main/java/org/apache/james/nntpserver/AvalonNNTPServer.java
 (original)
+++ 
james/server/trunk/nntpserver-function/src/main/java/org/apache/james/nntpserver/AvalonNNTPServer.java
 Tue Dec 22 11:48:02 2009
@@ -132,7 +132,7 @@
 
bind(UsersRepository.class).annotatedWith(Names.named("localusersrepository")).toInstance(userRepos);
 
bind(ProtocolHandlerFactory.class).annotatedWith(Names.named("org.apache.james.socket.api.ProtocolHandlerFactory")).to(NNTPServerProtocolHandlerFactory.class);
 
bind(SocketManager.class).annotatedWith(Names.named("sockets")).toInstance(socketManager);
-
bind(JamesConnectionManager.class).annotatedWith(Names.named("org.apache.james.socket.JamesConnectionManager")).toInstance(connectionManager);
+
bind(JamesConnectionManager.class).annotatedWith(Names.named("connections")).toInstance(connectionManager);
 
bind(ThreadManager.class).annotatedWith(Names.named("thread-manager")).toInstance(threadManager);
 
bind(NNTPRepository.class).annotatedWith(Names.named("nntp-repository")).toInstance(nntpRepos);
 
bind(ProtocolServer.class).annotatedWith(Names.named("org.apache.james.socket.api.ProtocolServer")).to(AvalonProtocolServer.class);

Modified: 
james/serve

Re: Remove phoenix-deployment in favor of use pure Spring based deployment

2009-12-22 Thread Dhrubo
Friends,
   Move towards pure Spring away from dead frameworks is highly
appreciated. I think the move to a OSGi container may come in next release?
Thanks ...dhrubo

On Tue, Dec 22, 2009 at 4:22 PM, Norman Maurer  wrote:

> Hi all,
>
> as you all prolly know I tried to decouple james in the last couple of
> weeks from phoenix / avalon as much as possible. This task is now
> complete and James should "just work" within every container /
> framework which understand howto handle jsr250 injections. I thought
> about using OSGI + Karaf as container for James but I think that would
> require many reorganisation within the code to get it work like it
> should. So while using OSGI is prolly not the worst move to attract
> more users / developers I'm still not 100 % sure if its really a good
> idea at all.
>
> At the moment I tend to just remove the Avalon-Guice Adapter classes
> which I create for every component and let just handle spring the
> injection stuff. The Log and Configuration injection will get done via
> Spring by using a BeanPostProcessor (like its done in the current
> spring-avalon-bridge).
>
> So anyone against this "radical" move ?
>
> Bye,
> Norman
>
> Ps: This would eliminate the use of Guice again too
>
> -
> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
> For additional commands, e-mail: server-dev-h...@james.apache.org
>
>


-- 
Thanks ... Dhrubo
My Book - http://www.apress.com/book/view/1430210095

My Blog -
http://www.jtraining.com/blogs/blogger/dhrubo/

LinkedIn - http://www.linkedin.com/in/dhrubo


Remove phoenix-deployment in favor of use pure Spring based deployment

2009-12-22 Thread Norman Maurer
Hi all,

as you all prolly know I tried to decouple james in the last couple of
weeks from phoenix / avalon as much as possible. This task is now
complete and James should "just work" within every container /
framework which understand howto handle jsr250 injections. I thought
about using OSGI + Karaf as container for James but I think that would
require many reorganisation within the code to get it work like it
should. So while using OSGI is prolly not the worst move to attract
more users / developers I'm still not 100 % sure if its really a good
idea at all.

At the moment I tend to just remove the Avalon-Guice Adapter classes
which I create for every component and let just handle spring the
injection stuff. The Log and Configuration injection will get done via
Spring by using a BeanPostProcessor (like its done in the current
spring-avalon-bridge).

So anyone against this "radical" move ?

Bye,
Norman

Ps: This would eliminate the use of Guice again too

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



Re: cannot run James (probably configuration issue)

2009-12-22 Thread Tim-Christian Mundt
Thanks, Stefano and Norman, it works now using your fix of the 
ConfigAdaptor.


Norman Maurer schrieb:

Hi Tim,

just remove the following part from the config.xml file:

 
 
 virus 
 

There seems to be a bug within james trunk which not let james
correctly parse the config if a "," is contained in a value. I opened
a JIRA for it to keep track:

https://issues.apache.org/jira/browse/JAMES-940

Bye,
Norman

2009/12/21 Tim-Christian Mundt :
  

Hi,

after your new commit, Norman, I was able to successfully compile James.
However, I couldn't mange to run it. It seems like a matcher configuration
issue, although I couldn't find one in the config files. The output in
spoolmanager.log looks like so:

21/12/09 16:59:05 ERROR spoolmanager: Unable to init matcher
HasMailAttributeWithValue=org.apache.james.infected:
javax.mail.MessagingException: Syntax Error. Missing ','.
javax.mail.MessagingException: Syntax Error. Missing ','.
  at
org.apache.james.transport.matchers.HasMailAttributeWithValue.init(HasMailAttributeWithValue.java:144)
  at
org.apache.james.transport.JamesMatcherLoader.getMatcher(JamesMatcherLoader.java:71)
  at
org.apache.james.transport.AvalonJamesMatcherLoader.getMatcher(AvalonJamesMatcherLoader.java:38)
  at
org.apache.james.transport.LinearProcessor.configure(LinearProcessor.java:609)
  at
org.apache.james.transport.LinearProcessor.init(LinearProcessor.java:579)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at
org.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
  at
org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
  at
com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
  at
com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
  at
com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
  at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
  at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
  at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
  at
org.apache.james.transport.StateAwareProcessorList.init(StateAwareProcessorList.java:116)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at
org.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
  at
org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
  at
com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
  at
com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
  at
com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
  at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
  at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
  at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
  at
org.apache.james.transport.AvalonJamesSpoolManager$Module$1$MyLoaderService.load(AvalonJamesSpoolManager.java:119)
  at
org.apache.james.transport.JamesSpoolManager.configure(JamesSpoolManager.java:140)
  at
org.apache.james.transport.JamesSpoolManager.init(JamesSpoolManager.java:154)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at
org.guiceyfruit.jsr250.Jsr250Module$1.afterInjection(Jsr250Module.java:45)
  at
org.guiceyfruit.support.GuiceyFruitModule$3$1.afterInjection(GuiceyFruitModule.java:162)
  at
com.google.inject.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:88)
  at
com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:95)
  at
com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
  at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
  at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
  at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
  at
org.apache.james.transport.AvalonJamesSpoolManager.initialize(AvalonJamesSpoolManager.java:132)
  at
org.apache.avalon.framework.container.ContainerUtil.initi

svn commit: r893120 - in /james/hupa/trunk: client/src/main/java/org/apache/hupa/client/mvp/ shared/src/main/java/org/apache/hupa/shared/data/ widgets/src/main/java/org/apache/hupa/widgets/ui/

2009-12-22 Thread manolo
Author: manolo
Date: Tue Dec 22 09:20:01 2009
New Revision: 893120

URL: http://svn.apache.org/viewvc?rev=893120&view=rev
Log:
Fixed an issue with setfocus() when a new folder is created.
Added new created folders to dnd controller.
Avoid asking the server when a new folder doesnt exist yet.

Modified:

james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java

james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java

james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java

james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/EditableTreeItem.java

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java?rev=893120&r1=893119&r2=893120&view=diff
==
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
 Tue Dec 22 09:20:01 2009
@@ -387,6 +387,8 @@
 
 public void onSelection(SelectionEvent event) {
 tItem = (IMAPTreeItem) event.getSelectedItem();
+if (tItem.isEdit()) 
+return;
 folder = (IMAPFolder) tItem.getUserObject();
 eventBus.fireEvent(new LoadMessagesEvent(user, folder));
 }
@@ -397,6 +399,8 @@
 
 public void onSelection(SelectionEvent event) {
 tItem = (IMAPTreeItem) event.getSelectedItem();
+if (tItem.isEdit()) 
+return;
 folder = (IMAPFolder) tItem.getUserObject();
 if 
(folder.getFullName().equalsIgnoreCase(user.getSettings().getInboxFolderName()))
 {
 display.getDeleteEnable().setEnabled(false);

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java?rev=893120&r1=893119&r2=893120&view=diff
==
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java 
(original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java 
Tue Dec 22 09:20:01 2009
@@ -454,6 +454,7 @@
 } else if 
(event.getEventType().equals(EditEvent.EventType.Stop)) {
 // Select the new created folder and fire an event
 folderTree.setSelectedItem(newItem, true);
+bindDropController(newItem);
 }
 
 }
@@ -468,7 +469,7 @@
 
 // reset the text of the new item (remove the whitespace)
 newItem.setText("");
-
+
 return newItem;
 }
 

Modified: 
james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java?rev=893120&r1=893119&r2=893120&view=diff
==
--- 
james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java
 (original)
+++ 
james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java
 Tue Dec 22 09:20:01 2009
@@ -180,14 +180,4 @@
 return getFullName().hashCode();
 }
 
-public static IMAPFolder from(IMAPFolder folder) {
-IMAPFolder newFolder = new IMAPFolder();
-newFolder.setChildIMAPFolders(folder.getChildIMAPFolders());
-newFolder.setDelimiter(folder.getDelimiter());
-newFolder.setFullName(folder.getFullName());
-newFolder.setMessageCount(folder.getMessageCount());
-newFolder.setUnseenMessageCount(folder.getMessageCount());
-return newFolder;
-}
-
 }

Modified: 
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/EditableTreeItem.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/EditableTreeItem.java?rev=893120&r1=893119&r2=893120&view=diff
==
--- 
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/EditableTreeItem.java
 (original)
+++ 
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/EditableTreeItem.java
 Tue Dec 22 09:20:01 2009
@@ -129,10 +129,10 @@
  * @param value
  */
 protected void showEditBox(String value) {
+super.setWidget(editBox);
 editBox.setText(value);
 editBox.setCursorPos(value.length());
 editBox.setFocus(true);
-super.setWidget(editBox);
 }
 
 



---

svn commit: r893119 - /james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java

2009-12-22 Thread manolo
Author: manolo
Date: Tue Dec 22 09:16:09 2009
New Revision: 893119

URL: http://svn.apache.org/viewvc?rev=893119&view=rev
Log:
Added a little bit more information to debug messages, when decoding fails.

Modified:

james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java

Modified: 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java?rev=893119&r1=893118&r2=893119&view=diff
==
--- 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java
 (original)
+++ 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java
 Tue Dec 22 09:16:09 2009
@@ -125,7 +125,7 @@
 try {
 from = MimeUtility.decodeText(from);
 } catch (UnsupportedEncodingException e) {
-logger.debug("Unable to decode from " + from, e);
+logger.debug("Unable to decode from " + from + " " + 
e.getMessage());
 }
 }
 msg.setFrom(from);
@@ -136,7 +136,7 @@
 try {
 replyto = MimeUtility.decodeText(replyto);
 } catch (UnsupportedEncodingException e) {
-logger.debug("Unable to decode replyto " + replyto, e);
+logger.debug("Unable to decode replyto " + replyto + " " + 
e.getMessage());
 }
 }
 msg.setReplyto(replyto);
@@ -157,7 +157,7 @@
 try {
 subject = MimeUtility.decodeText(subject);
 } catch (UnsupportedEncodingException e) {
-logger.debug("Unable to decode subject " + subject, e);
+logger.debug("Unable to decode subject " + subject + " " + 
e.getMessage());
 }
 }
 msg.setSubject(subject);



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



JAMES Server Nightly Build Report

2009-12-22 Thread JAMES Nightly Build System
An automated nightly build of JAMES has been posted to 
http://people.apache.org/builds/james/nightly/

Any unit test errors from the build should be reported below:

BUILD SUCCESSFUL
Total time: 4 minutes 38 seconds

Done. Packages Will Be Uploaded To The Nightly Repository.

Please review http://people.apache.org/builds/james/nightly/BUILD.log.


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org