Just tested with a fresh Eclipse Mars "for RCP and RAP Developers"
installation. I followed the steps on the readme (first import target
platform, initialize target platform, import the rest, installed
connector plugins). I can launch Studio, creata a server, connect to it.
Kind Regards,
Stefan
On 11/06/2015 07:52 AM, Stefan Seelmann wrote:
> On 11/05/2015 05:34 PM, Emmanuel Lécharny wrote:
>> Hi,
>>
>> I have tried to load the project in Mars, and I must say it's not really
>> a success :/
>
> I think I had it working in Mars, but I'll try again at the weekend.
>
>> I can laod all the modules, but when I launch it, then I
>> get various errors. Even if I can see some parts of it (like the
>> Sercvers), some other aren't working well. Typically, I get an exception
>> when opening the Connection view. It seems like it tries to create an
>> URL taken from some text read from the clipboard :
>>
>> in org.apache.directory.studio.connection.ui.actions.PasteAction :
>>
>> ...
>> private List<Connection> getConnectionsByLdapUrl()
>> {
>> List<Connection> connections = new ArrayList<Connection>();
>>
>> Object content = getFromClipboard( TextTransfer.getInstance()
>> ); // Here, content is " /studio-rcp/resources/icons/linux/studio.xpm"
>>
>> if ( content instanceof String )
>> {
>> ConnectionParameterPage[] connectionParameterPages =
>> ConnectionParameterPageManager
>> .getConnectionParameterPages();
>>
>> String[] lines = ( ( String ) content ).split(
>> ConnectionCoreConstants.LINE_SEPARATOR );
>>
>> for ( String line : lines )
>> {
>> line = line.trim();
>>
>> if ( StringUtils.isNotEmpty( line ) )
>> {
>> try
>> {
>> LdapUrl ldapUrl = new LdapUrl( line ); // Not
>> happy with " /studio-rcp/resources/icons/linux/studio.xpm", which is
>> kind of normal :/
>>
>> I have no idea why the clipboard returns this value :/
>>
>
> In this code we check if the String in the clipboard is an LDAP URL from
> which we can prefill the connection object. If it is a valid LDAP URL
> the action gets enabled and the user can "paste" a connection.
>
> If the String is not a valid LDAP URL then you get an
> LdapURLEncodingException, but that is catched and ignored some lines
> below and should not appear. Do you get this exception or any other in
> your ".log" file?
>
> Kind Regards,
> Stefan
>