Thanks a lot, Eric. That makes sense. I'll keep an eye on that.

On Tue, Nov 23, 2010 at 9:12 AM, Eric Charles <[email protected]> wrote:
> Hi,
>
> I already had normal start and freeze when adding a user for example via
> telnet.
> This happened when I changed stuff in the jpa implementations, and probably
> the change gave problems.
>
> I came to the conclusion that openjpa was the cause of the freeze and not
> james' code.
> Probably this is the same in your situation.
> I will monitor this issue with the new openjpa releases, and ping the
> openjpa mailing list about that if needed.
>
> Tks,
>
> Eric
>
>
> On 23/11/2010 01:10, Raju Bitter wrote:
>>
>> There was one situation which was a little bit difficult to understand
>> for me. My MySQL instance was bound to my server's IP address instead
>> of 127.0.0.1. But in the database.properties I used "localhost" within
>> the database.url.
>>
>> With the default setup (not using JPA for domains), when I launched
>> James I didn't see any exception or error message. But when I used the
>> remote admin shell through telnet, the session froze as soon as I
>> started adding users. Of course the reason was mis-configuration on my
>> side, but it took me some time to find the reason for that.
>>
>> What exactly does happen in that case? Why don't I see an exception
>> when I try to add a user in that situation?
>>
>> - Raju
>>
>> On Thu, Nov 4, 2010 at 10:10 AM, Raju Bitter
>> <[email protected]>  wrote:
>>>
>>> Yes, everything is working now. Thanks again!
>>>
>>> On Thu, Nov 4, 2010 at 7:37 AM, Eric Charles<[email protected]>  wrote:
>>>>
>>>> Hi Raju,
>>>>
>>>> So everything is working fine now?
>>>> You didn't get any exception  before simply because james didn't try to
>>>> access the database (it access it for mail delivery or for admin
>>>> functions
>>>> for example).
>>>>
>>>> Tks,
>>>>
>>>> Eric
>>>>
>>>> On 3/11/2010 18:55, Raju Bitter wrote:
>>>>>
>>>>> Thanks, Eric. I activated JPADomainList, and now I get a JPA exception
>>>>> in my wrapper.log file:
>>>>> org.apache.openjpa.util.UserException: A connection could not be
>>>>> obtained for driver class "null" and URL "null".
>>>>>
>>>>> Checking my database.properties I saw that I mispelled the database
>>>>> name. The only strange thing was that I didn't see any exception until
>>>>> making the change to the domainlist.xml.
>>>>>
>>>>> Thanks,
>>>>> Raju
>>>>>
>>>>> On Wed, Nov 3, 2010 at 4:09 PM, Eric Charles<[email protected]>    wrote:
>>>>>>
>>>>>> Hi Raju,
>>>>>>
>>>>>> See bottom of http://openjpa.apache.org/integration.html to have
>>>>>> explanation
>>>>>> of the openjpa.Runtim message. You don't have to worry about it
>>>>>> (message
>>>>>> is
>>>>>> also there with derby).
>>>>>>
>>>>>> fyi, the mysql jdbc driver can be dropped in ./conf/lib.
>>>>>>
>>>>>> Is there something that doesn't work ? Have you got exceptions with
>>>>>> mysql
>>>>>> ?
>>>>>>
>>>>>> You can type help in the remote administrator (username = root / pwd =
>>>>>> root)
>>>>>> and invoke the command you want, typically "adduser" to begin.
>>>>>> We still need to update the config of the web site.
>>>>>>
>>>>>> On my side, I like to enable virtual hosting in mailserver.xml, and
>>>>>> set
>>>>>> JPADomainList in domainlist.xml so I can adddomain, adduser,...
>>>>>>
>>>>>> Tks,
>>>>>>
>>>>>> Eric
>>>>>>
>>>>>>
>>>>>> On 3/11/2010 16:02, Raju Bitter wrote:
>>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I'm using 3.0 M1 with MySQL as my database. I can launch James - just
>>>>>>> see this warning:
>>>>>>> 46  James  WARN   [main] openjpa.Runtime - An error occurred while
>>>>>>> registering a ClassTransformer with PersistenceUnitInfo: name
>>>>>>> 'James',
>>>>>>> root URL [file:/opt/james-3.0-M1/conf/]. The error has been consumed.
>>>>>>> To see it, set your openjpa.Runtime log level to TRACE. Load-time
>>>>>>> class transformation will not be available.
>>>>>>>
>>>>>>>
>>>>>>> Everything seems to work fine. I can connect to the admin console
>>>>>>> through telnet, but as soon as I start adding users, execute
>>>>>>> "countusers" - probably anything accessing the database - the admin
>>>>>>> console doesn't show me any output and doesn't execute any commands.
>>>>>>>
>>>>>>> The jame-server log file shows these entries:
>>>>>>> INFO  15:52:04,914 | james.remotemanager | Login for root successful
>>>>>>> users org.apache.james.user.jpa.jpausersreposit...@1bb60ad
>>>>>>> 29564  James  INFO   [New I/O server worker #4-1] openjpa.Runtime -
>>>>>>> Starting OpenJPA 2.0.1
>>>>>>> 29664  James  INFO   [New I/O server worker #4-1] openjpa.jdbc.JDBC -
>>>>>>> Using dictionary class "org.apache.openjpa.jdbc.sql.MySQLDictionary".
>>>>>>>
>>>>>>>
>>>>>>> I'm using the following database properties:
>>>>>>> # Use derby as default
>>>>>>> database.driverClassName=com.mysql.jdbc.Driver
>>>>>>> database.url=jdbc:mysql://localhost/james
>>>>>>> database.username=jamesuser
>>>>>>> database.password=*********
>>>>>>>
>>>>>>> CLASSPATH_PREFIX
>>>>>>> # Add every needed extra jar to this
>>>>>>> CLASSPATH_PREFIX=../lib/mysql-connector-java-5.1.13-bin.jar
>>>>>>>
>>>>>>> Software versions:
>>>>>>> Ubuntu 8.04
>>>>>>>
>>>>>>> mysql  Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (i486)
>>>>>>>
>>>>>>> java version "1.6.0_22"
>>>>>>> Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
>>>>>>>
>>>>>>> When I use the default Derby database, everything works fine.
>>>>>>>
>>>>>>> What should I do next? Thanks,
>>>>>>>
>>>>>>> Raju
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>>
>>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to