Friday, 17 February 2017

Quick tip: moving an Eclipse project to another folder

I am restructuring some projects on my local machine. Usually I don't want to touch a running project but since I have the opportunity to use an internal Bitbucket server now at my workplace I also want to have all my local project source files on one location.
So this is how I moved the project source files to another location on my local machine:
  1. Open Eclipse and go to the Package Explorer view
  2. Check your project folder locations

    So the project is located in the folder D:\sample\net.mruhnau.sample.hello
  3. Right-click on the projec in the Package Explorer and choose Refactor --> Move...
  4. In the following dialog, choose the new folder location for the project and click OK.
This is it, Eclipse moves the files to the specified location. The advantage is that using this procedure will retain your workingsets as well as project information, history etc. I think this is a very smooth way of reorganizing project files.

Thursday, 16 February 2017

VOP: Mail database is not ready

We have been running an IBM Verse on Premise (VOP) pilot in our company for quite some time now. We started last year with the beta version of IBM Verse and upgraded toi the Gold version a couple of weeks ag. After the upgrade, I had an issue opening my inbox. The following error message occured:


Checking the underlying REST calls brought up this:
The REST call to retrieve the inbox returned an error "Mail database is not ready":
{"error" :
   {
       "failure" : "Database upgrade required",
        "message": "Mail database is not ready"
    }
}

The IBM Verse On-Premises 1.0 Administrator Documentation clarifies the required steps to prepare a mail file for VOP. Besides some new views, VOP also requires that Folder references are enabled for the mail file. A convert -m task rsolved the issue quickly for me.

So the steps to prepare a mail file for VOP are:
  • add additional views
  • enable full text index
  • enable folder references
 Thank you, Christian for your support on resolving the issue :-)