Eclipse OCL google.inject creation exception - ocl

I use OCLinEcore in my project and use constraint for validation. The following error appears:
1-Error injecting method, java.lang.IllegalStateException: Missing contribution for type: org.eclipse.xtext.ui.containers.JavaProjectsState ...
I use OCL 6.0.0.
It works in Eclipse Mars2 Release 4.5.2 but it didn't work in our coding environment. Which jars could be blocking OCL plugins?

Ouch! Eclipse OCL is now on 6.14.0. Mars was over 5 years ago. Major disruption has occurred through changes in Java in that time so I suspect that some aspect of your configuration is inconsistent. Recent Eclipse OCL releases have been tested on Oxygen and later. I recommend that you ensure that you use a consistent recent release. (I cannot fully recommend the very latest Eclipse OCL for which a 6.14.1 maintenance release is imminent.)

Related

Find deprecated or changed methods in site core with different versions

I am planning to migrate site core 6.5 to site core 8.1. So here i am using below dlls sample
Sitecore.nexus
Sitecore.NVelocity
Sitecore.Analytics
Sitecore.Marketing.Wildcards and etc.
While i am doing POC i got understand Sitecore.Marketing.Wildcards is changed because of vast changes in Rules Engine.I figured out by compile time errors in my code after code has setup with sitecore 8.1. So i planned for another work around.
My question is how can I find a way to discover deprecated or changed functions from one version to another version of site core migrations? I'm trying to fgire this out before I dive into development.
The best way is to go through the release notes and find what is changed.
https://dev.sitecore.net/Downloads/Sitecore%20Experience%20Platform/Sitecore%2081/Sitecore%20Experience%20Platform%2081%20Initial%20Release/Release%20Notes
For example, on the release notes for Sitecore 8.1 on above link, you will find certain deprecated features, functionality, framework like SPEAK 1.1 framework etc. So with every release, some features or components may get deprecated and you need to fix the code break due to this.

Infragistics And Intersoft Webcombo.NET 3.0

Facing design issues in my application, I have installed Infragistics NetAdvantage 2006 Vol 1 and Intersoft Webcombo.NET 3.0 SP3 Build 18 in my system, if I run the application getting design issues.
Example: I couldn't navigate into the tab.Currently I am using.NET 3.5 framework. Do I need to install any other later versions?
I assume the reason that you are having issues at design time is because there is an exception thrown in the designer for one of the controls though it would be best if you expanded on your question to include more details if this isn't the case.
For your specific question, do you want to install any later versions, that is up to you.
For resolving the design time issue, if it is caused by the Infragistics controls make sure that you have the exact version installed that you are using in the project so that the design assemblies are in your GAC. It is important that you have the correct service release installed. Also there are known issues using the .NET 1.x controls in .NET 2.0 or later at design time so you will want to make sure you are using the .NET 2.0 controls unless you are using Visual Studio 2003.
Please note that NetAdvantage 2006 Volume 1 has been retired since the spring of 2009 and wasn't tested with any version of Visual Studio later than 2005. The WebCombo was also retired in 2011 and was only ever supported in IE and Firefox when it was supporter. This control isn't expected to work in any modern browser and you should upgrade your application.

C++ Ecipse: Save Before Running a Program

I try to learn C++ and because I'm already familiar with Eclipse (PHP, JavaScript, HTML (CSS), Java) I downloaded Eclipse for C / C++ Developers.
The others versions of Eclipse I used over the past years always had an easy way to save automatically before doing certain things. And Eclipse for C / C++ Developers seamed to have the same thing and it might be that it actually worked yesterday (but then again, I was really tired).
Everything I found regarding this is either what's described in this question or a subset of what's described there. However, this doesn't work for me. (I of course tried restarting Eclipse.)
I'm running the newest version (which I downloaded yesterday from the official website) of Eclipse for C / C++ Developers in the 64 bit version for Linux on an Ubuntu machine. I checked for updates via the internal tool and Eclipse is up to date.
This is what "About Eclipse" says:
Eclipse IDE for C/C++ Developers
Version: Mars.1 Release (4.5.1)
Build id: 20150924-1200

point cloud development on PCL

For a long time opencv has been (and still is,) the main infrastructure for 2d development.
When going 3d, PCL is the natural choise: it has vast range of algorithms implemented, online API documentation, and the backbone of the industry's leading companies.
That said, How can it be that the last binary is for IDE 5 years ago?(!!!) last update was in 2013 (probably due to the death of OPENNI, thank you Apple), the implementation is obsolete , and I am not even talking about c++1x, nevertheless the futuristic compute capability 5.x.
Is PCL a dead project? are there's any predecessors?
I too work with PCL and find the outdated libraries frustrating. However as PhilLab mentioned the GitHub page is still active.
HOWEVER: Thanks to Tsuksa Sugiura there exists a perfect pre-built package for Windows + VS2015. He even maintains this and updates it. Both x86 and x64.
ALSO it is possible to use 1.8.0 RC2 on the NVidia Tegra platforms, such as the Jetson TX1. here the CMake system is working relatively well.
AND ROS supports it (again defaults to 1.7.2, but can run on 1.8.x)
So to conclude; sure no one is packing it into tidy releases, but the package is slowly getting advanced. And it kind of is our only choice...
Also to the moderators: I would have commented this on PhilLab's answer as I feel this doesn't dignify a new answer... but on this strange community you can answer before being able to comment. Sorry.
I share your frustration with the outdated prebuilts (outdated both in IDE version and PCL version) but the project is still quite active on GitHub: https://github.com/PointCloudLibrary/pcl/commits/master.
The release cycle seems to be quite lengthy but the commits come in steadily
Edit: Release 1.8.0 is in preparation and the lack of Windows builds is because the lack of a Windows programmer
Edit (06/2018): The newest versions include windows prebuilds
Now the best option to use PCL on windows is using the vcpkg package management system to manage the dependencies and binaries.

CUDA Runtime Error 4 - showing up after update from CUDA 3.2 to CUDA4

I have recently tried to update my system from CUDA 3.2 to CUDA 4.0
This seems to not be a very smooth update. First of all, a lot of the SDK examples fail now. matrixMul and the FFT problems and such all come back saying the errors were too big, so they give a fail.
Code that I have written also seems to have some problems. I had to track down some errors caused by NaN that I never had before, and I am getting occaisional kernel launch failures now too. Usually it says
cudaSafeCall() Runtime API error 4: unspecified launch failure.
or
cutilCheckMsg() CUTIL CUDA error : fftshift() execution failed
: (4) unspecified launch failure.
(fftshift being my function that has never failed before, in 3.2)
Do I perhaps have something misconfigured here?
I have tried using the 270 driver that was released with 4.0 for development, after having downgraded from the latest driver that I thoguht was maybe causing problems.
Thanks for any tips
I'm going to assume (since you didn't specify) that you are running Windows(7) and are trying to use 3.2 SDK samples with nvcc 3.2 compiler but with 4.0 capable drivers. If so, you should know that version 4.0 has a major revision in regards memory addressing (namely Unified memory addressing on 64-bit systems) in addition to a whole bunch of other features.
What you want is to uninstall CUDA 3.2 driver, SDK and Toolkit (purge them for good). Then download and install all the 4.0 versions of the above. The new SDK samples should work, provided everything is installed correctly.