In response to DdeGannes, I can assure you that if it is a Nik Software issue, they will fix it very quickly and are working on it. I highly doubt that it is though since none of my Topaz plug-ins work either now. Besides these plug-ins all worked in the beta version of LR4.
I guess I just take issue with your statement of "What does Nik say, surely its their job." Nik software is so supportive and works quite rapidly on all of their products. They are the best software company I've ever had the pleasure of dealing with. Adobe on the other hand is one nightmare after another!
Agnus1 wrote:
In response to DdeGannes, I can assure you that if it is a Nik Software issue, they will fix it very quickly and are working on it. I highly doubt that it is though since none of my Topaz plug-ins work either now. Besides these plug-ins all worked in the beta version of LR4.
Agreed. Given all the information collected since this issue first appeared, it is obvious that the problem is on Adobe's side. Either they changed the programming interface or they introduced the bug just before releasing the official version.
Looks like this is more of a software manufacturer problem than Adobe's, although I can't understand why NIK software worked in the Beta version and not the final product - are they THAT much different? I'm also having the same problem with my Topaz software. I can still use my NIK and Topaz edits in LR-3. I can also take a photo from LR-4 and insert it into a NIK or Topaz icon and get the photo to come up in it. I make the adjustment, and converts in LR-4. Go figure.
At the suggestion of someone, I installed the trial version of Elements 10 to see if it made a difference since I do not have or use photoshop. I only use LR4. Well, after downloading the trial and installing it (not even open it yet), I went to LR4 and all of the NIK software is working fine!
This tells me Adobe is the one who needs to fix this problem. What a shame to have to download one of their products and take up hard drive space just to have LR4 work properly with NIK but I guess it will be the temporary solution until someone finds the fix or admits the error and who needs to fix it!
If you are having issues with NIK plug-ins in Lightroom 4, make sure you uninstall the plug-ins, downloaded (from here) the latest updates to NIK, and reinstall.
The following were updated the same day as the LR4 release (3/6/12):
Hello Julie,
The Silver Efex plug-in for Lightroom merely adds itself to the list of applications you can "Edit In" (under the Photo menu). Does Silver Efex not appear there? Or are you encountering the separate issue of the Edit In function not operating properly. If Silver Efex is listed, then you will want to post your issue here: http://forums.adobe.com/message/4250028#4250028
@ Brett N
Yes, all my external editors appear in the Photo>Edit In menu. However, using those commands fails to invoke the external editors, whether Photoshop Elements or Nik or Topaz.
Thank you for the suggestion but I have already posted in the thread you mentioned. Like many users, I am quite frustrated that none of the threads seem to be getting the attentiion of Adobe staff. I've also posted in the relevant section at Photoshop.com.
I'm having the same issue. I'm using the newest plugin as posted above but get the following error message, "Unexpected error performing command: bad argument #1 to 'lower' (string expected, got nil)." This is a clean installation for me on a new hard drive and I haven't installed PS yet. Is that required to make this plugin work?
Julie and Lukaav, what I am trying to say is that we are not aware of an issue with the plug-ins, whether installing them, or compatibility, or anything else, with Lightroom 4. However, we are seeing reports about the Edit In function not working, but not everyone is seeing this issue. For some, simply reinstalling the application fixes the issue, for others this is not the case. Our engineers are investigating the issue, but we don't have a lot to go on yet, hence the lack of response on the forum post. But it is something that is being worked on, and when we get some answers, we'll post them.
It's interesting Lukaav, that installing a Photoshop CS5 trial allowed things to start working. The Edit In command is working for all of your external editors now? Not just Photoshop CS5 but Topaz, NIK, etc? If that is true, it might give us a clue as to what is happening and how to fix it.
I had the same issue. Once I installed LR4 on my Windows 7 64 bit machine no external editor would work (NIK's Silver Efex Pro - latest version 2.004pl posted 3/6/12 or any other non-NIK software). All I got was "Unexpected error performing command:bad argument #1 to 'lower' (string expected, got nil)". I tried removing and installing Silver Efex without success. The fix for me was to install the PS CS5 demo (which first required to installed the Adobe Download Assistant which required Adobe AIR to be installed). Now all external editors (NIK and non-NIK) are working just like with LR3.6 (never tried LR4 beta).
If it helps any.............the NIK software installs properly. What
happens is when you go to "edit in" and select a NIK software program
such as Define, etc. This is when you get the error. I don't use
photoshop, but after installing a trial software of Elements, I went
back to LR4 and the "edit in" function work fine and no errors.
Hello Brett!
The updated Nik Plugins won't help,
but installing CS5 Demo on my Mac did help;
and as I tested the LR4 beta Nik-plugins workd fine both with LR3 and LR4
Interesting installing some other Adobe product like PSE or CS5
heals the failing area
Ther error clearly comes from the final version LR4
and not from the Nik Plugins, other Plugin Software like Topaz have the same problems
working with LR4
cheers
/Karl
I am developing software since Turbo C++ 1.0 ;-)
@ Brett N
Thank you for the reply. It's good to know that the engineers are aware of the issue of the Edit In command not working for some/many users. I can send tracklogs if anyone wants to get in touch with me about this, otherwise I look forward to hearing of a resolution at some point. Can you tell me where I would look for that reply?
Brett: someone suggested trying to uninstall the NIK software, then re-install. I tried that with Viveza 2, and it wouldn't accept the product keys. I tried Pro Efexs 4, and got the same result. I've got the latest versions of both. I'm sticking solely with Lightroom, and do not intend to buy a version of Photoshop just to get things working again. Luckily, I still have LR-3 operable, where the NIK software still works fine.
Like I said before, maybe it's all just a plot to get us to buy the latest version of Elements; seems to be the only thing that works right now. I can't even get NIK to accept the Product keys they gave me when I uninstalled, then re-installed Viveza 2. Amazing. LR-3 was working just fine. They could have waited until this problem was fixed. And if they didn't realize there was a problem, it's obvious it wasn't thoroughly tested before launching.
Isn't this something? When I went from LR-2 to LR-3, this problem didn't exist. I'm beginning to wonder just what they might have put in the new version that's blocking the use of (in my case) the NIK and Topaz software? Luckily, I still have LR-3 in use. I can still do everything in that.
Hi,
Quoting what I already explained in another thread:
This error message is typical of a "dangling pointer" problem (in developer parlance). The "lower" function which converts a character string to lowercase, receives an argument that is a pointer (memory address) to the character string that should be converted. In that case, the pointer is invalid or null. This kind of bug may or may not cause a crash depending of the value (wrong address) contained in the pointer variable. This is just a matter of memory layout. So the bug affects everybody but in some cases it has no consequences. In other cases, it causes a crash that the system may (Windows) or may not (Mac) notify to the user.
Typically, this kind of bug originates in "last moment changes" made to a piece of code that is not re-tested afterwards (it was not present in the beta version).
When you install another program like PS or PSE, you also install some services that were not there before. These modules are loaded when the system starts. So when you re-launch LR4, it is no longer loaded at the same memory address. This may (or may not) change the "dangling pointer" value. The value will always be invalid but in some cases this will do no harm.
This kind of behavior is typical with such bugs. Loading another program first may (apparently) fix the problem. Installing another application may have the same effect... or not. This is just random and this is what is observed. The "PSE fix" works for some users and doesn't work for others. I guess you could obtain similar results when installing/uninstalling another application. Don't waste your time with these tests. The problem is a plain old classical pointer bug. The error message is unambiguous. It clearly explains what's happening and where. It should be easy for the developers at Adobe to spot this coding problem quickly.
Thanks! I'm not sure about the Mac problem but after installing a trail
edition of Elements (not starting the program, just install) I went back
to LR4 and all the plug ins worked properly and are still working fine.
When they ever find a solution to the problem, I will uninstall Elements
and see what happens. I am using PC windows 7 64 bit.
North America
Europe, Middle East and Africa
Asia Pacific