james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pramod Dilshan (JIRA)" <server-...@james.apache.org>
Subject [jira] [Commented] (JAMES-1931) Implement a web ui for James administration
Date Wed, 15 Mar 2017 20:12:41 GMT

    [ https://issues.apache.org/jira/browse/JAMES-1931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15926885#comment-15926885

Pramod Dilshan commented on JAMES-1931:

Hi [~BTellier],

Thank you very much for your advice. 
I faced a problem that is when I run 'mvn install' command in the James Project I get the
following error. Do you have an idea to overcome this?

Pramod Dilshan.

[main] WARN org.apache.hadoop.metrics2.impl.MetricsSystemImpl - NameNode metrics system already
[main] WARN org.apache.hadoop.metrics2.impl.MetricsSystemImpl - Source name ugi already exists!
Running org.apache.james.mailbox.hbase.HBaseMailboxManagerTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.011 sec <<< FAILURE!
- in org.apache.james.mailbox.hbase.HBaseMailboxManagerTest
initializationError(org.apache.james.mailbox.hbase.HBaseMailboxManagerTest)  Time elapsed:
0.007 sec  <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class org.apache.james.mailbox.hbase.HBaseMailboxSessionMapperFactoryTest

Results :

Tests in error: 
  HBaseMailboxManagerTest.initializationError » NoClassDefFound Could not initia...
  HBaseMailboxSessionMapperFactoryTest.testCreateMailboxMapper » NoClassDefFound
  HBaseMailboxSessionMapperFactoryTest.testCreateMessageMapper » NoClassDefFound
  HBaseMailboxSessionMapperFactoryTest.testCreateSubscriptionMapper » NoClassDefFound
  HBaseMailboxSessionMapperFactoryTest.testGetModSeqProvider » NoClassDefFound C...
  HBaseMailboxSessionMapperFactoryTest.testGetUidProvider » ExceptionInInitializer
  HBaseMailboxMapperTest.testMailboxMapperScenario » ExceptionInInitializer
  HBaseMailboxMessageMapperTest.testMessageMapperScenario » ExceptionInInitializer
  HBaseUidAndModSeqProviderTest.testHighestModSeq » NoClassDefFound Could not in...
  HBaseUidAndModSeqProviderTest.testLastUid » ExceptionInInitializer
  HBaseUidAndModSeqProviderTest.testNextModSeq » NoClassDefFound Could not initi...
  HBaseUidAndModSeqProviderTest.testNextUid » NoClassDefFound Could not initiali...
  HBaseSubscriptionMapperTest.testDelete » NoClassDefFound Could not initialize ...
  HBaseSubscriptionMapperTest.testFindMailboxSubscriptionForUser » NoClassDefFound
  HBaseSubscriptionMapperTest.testFindSubscriptionsForUser » NoClassDefFound Cou...
  HBaseSubscriptionMapperTest.testSave » ExceptionInInitializer

Tests run: 32, Failures: 0, Errors: 16, Skipped: 0

> Implement a web ui for James administration
> -------------------------------------------
>                 Key: JAMES-1931
>                 URL: https://issues.apache.org/jira/browse/JAMES-1931
>             Project: James Server
>          Issue Type: Task
>            Reporter: Matthieu Baechler
>              Labels: backend, frontend, gsoc2017, java, js, json, rest, sse
> James today provides a command line tool to do administration tasks like creating a domain,
listing users, setting quota, etc.
> It requires access to JMX port and even if lot of admins are confortable with such tools,
to make our user base broader, we probably should expose the same commands in Rest and provide
a fancy default web ui.
> The task would need some basic skills on frontend tools to design an administration board,
knowledge on what REST mean and enough Java understanding to add commands to existing Rest
> In the team, we have a strong focus on test (who want a mail server that is not tested
enough ?) so we will explain and/or teach the student how to have the right test coverage
of the features using modern tools like Cucumber, Selenium, rest-assured, etc.

This message was sent by Atlassian JIRA

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

View raw message