Receiving "object already exists" error when installing
I tried installing adobe Lightroom 5.6 recently want whenever i get to 'updating component registration'
I haven't gotten the program installed yet, and there is nothing in the adobe folder, I also tried restarting multiple times and messing with some registry things a bit and still haven't gotten the program to completely install yet, any advice. Thank you!
Hi,
If you are using Windows you may want to follow the instructions in this thread: 5.6 Installation fails "object already exists"
There seems to be a Windows installer problem in some cases.
Hopefully someone from Adobe Tech will pick up on it.
Similar Messages
-
Getting Object already exist error when installing adobe reader
I'm unable to install any Adobe application programs on my Windows 7 machine. I tried Adobe Reader XI, Lightroom 5.6, Photoshop CC, etc. All resulted with "Object Already Exist" error. I searched on Adobe site for fix, and there was one to delete Crypto file. However, this resulted with the same error. How can I install Adobe Reader?
Your approach is correct in identifying the error. I used ProcMon from Sysinternals (now Microsoft) and came up with the following events leading up to "Object already exists" error. The error occurs after opening C:\Users\%account%\AppData\Crypto\RSA\S-1-5-....... file. If the Crypto directory is missing, MSIEXEC.EXE will create along with RSA subdirectory and file name starting with S-1-5..... There were five NAME NOT FOUND events, and their sequence is
Windows Installer Logging item in HKLM\SOFTWARE registry
C:\Users\%account%\AppData\Local\Temp\MSI7058d.LOG (this file was created at the next step)
Windows Installer Debug item in HKLM\SOFTWARE registry
FontSubstitution in HKLM\SOFTWARE registry
CTF Known Classes item in HKLM|SOFTWARE registry
I don't know which one causing the error, but my suspicion is the last one. But I don't know how to fix it. Is there anyone who can give me insight to what is happening and how to fix it? -
I'm getting an 'objects already exist' error when trying to download itunes
My iPhone 6 wouldn't connect to iTunes since it need to update. So I went to uninstall iTunes and all it's contents. I went to download iTunes again, but when I did I received an 'Object already exists' error. I went to look at more information on the Apple website and I tried everything I could but I keep receiving the error. I uninstalled anything related to Apple on my computer and I went to the Program Files folder on my computer and found nothing related to Apple so I'm pretty sure I deleted all the data already. I really need help with this. I have a Windows 7 computer.
For "Object already exists" or "Access denied" errors when installing try opening Control Panel > Programs and Features > View installed updates then checking for Security Update for Microsoft Windows (KB2918614). Uninstall if you have it, then reboot and try installing again.
For general advice see Troubleshooting issues with iTunes for Windows updates.
The steps in the second box are a guide to removing everything related to iTunes and then rebuilding it which is often a good starting point unless the symptoms indicate a more specific approach. Review the other boxes and the list of support documents further down the page in case one of them applies.
The further information area has direct links to the current and recent builds in case you have problems downloading, need to revert an older version or want to try the iTunes for Windows (64-bit - for older video cards) release as a workaround for performance issues.
Your library should be unaffected by these steps but there is backup and recovery advice elsewhere in the user tip.
tt2 -
Folder name already exists error when activating feature
HI,
I am creating a document library and adding folders to it using elements.xml in VS 2012.
First time deployment of the item works fine, the folder is created. But further deployment or activation of feature from site features is throwing the error "Folder name already exists".
Below is the elements.xml of List Instance, which was modified to add the folders.
<ListInstance Title="TestLibrary" OnQuickLaunch="FALSE" TemplateType="101" FeatureId="Guid" Url="Lists/TestLibrary" Description="TEST Library List Instance">
<Data>
<Rows>
<Row>
<Field Name="ContentTypeId">0x0120004F994A3C0FF76546A528DA0D4B515898</Field>
<Field Name="FileLeafRef">Test_One</Field>
<Field Name="Title">Test_One</Field>
<Field Name="FSObjType">1</Field>
</Row>
<Row>
<Field Name="ContentTypeId">0x0120004F994A3C0FF76546A528DA0D4B515898</Field>
<Field Name="FileLeafRef">Test_Two</Field>
<Field Name="Title">Test_Two</Field>
<Field Name="FSObjType">1</Field>
</Row>
</Rows>
</Data>
</ListInstance>
How to fix this?
ThanksHi,
According to your post, my understanding is that you got “Folder name already exists error when activating feature”.
I had used the following code snippet to create a folder within a document library, it didn’t throw errors when reactive the feature.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListInstance Title="LibTest"
OnQuickLaunch="TRUE"
TemplateType="10000"
Url="Lists/LibTest"
Description="My Lib Instance">
</ListInstance>
<Module Url="Lists/LibTest/Folder1" />
</Elements>
http://shareden.blogspot.com/2012/11/creating-feature-with-image-library.html
Also, when you redeploy the project, it will give you a dialog which would promote to delete the existed list or not.
If you click the “Resove Automatically”, the visual studio would delete the existed list automatically, and create a new list.
Thanks,
Jason
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Jason Guo
TechNet Community Support -
Getting "object already exists" message when trying to install new software.
Quite coincidentally, I came across a solution for the "object already exists" message that had recently been interferring with the downloading of new software. This solution was offered by another on a different website, but it has solved my problem.
My operating system is Windows 7 Ultimate.
The Windows Security Update KB2918614 seems to be wreaking havoc with some systems. It did so with mine.
After removing this particular update, I am now able to install software (was actually just trying to reinstall my HP printer software as I am having another issue with it).
Don't know if this will help anyone else, but it worked for me.To rid myself of the "object already exists" issues due to the Windows Security Update KB2918614 . . . I have learned that an additional step must be taken to keep Windows Updates from automatically reinstalling this update . . . once again, preventing installation of software.
One needs to hide the update to prevent Window Updater from reinstalling.
Taken from the Windows community:
Marilyn - Support Engineer replied on December 9, 2008
The update in question can be hidden, which will prevent this update from downloading and installing.
To hide this update:
Open Control Panel
Open Security
Select ‘Windows Update
Select the option View Available Updates in the upper left hand corner
Locate the update in question, right click and select ‘Hide Update’
Thanks
Once again, my operating system is Windows 7 Ultimate and this particular update was causing difficulty for my specific operating system.
JB1956 -
"A Newer Version Already Exists" message when installing Dragon Stop Motion
I'm trying to install an earlier version of Dragon Stop Motion. But I can't because the installer says that I have a newer version installed on my harddisk. I have googled the issue and found out that I should erase related files in the "Receipts" folder. That didn't work, nor AppZapper and AppCleaner. What should I do?
Firefox 3.6.16 has a newer build and release date than Firefox 4.0 does.
-
Can't reinstall itunes on windows 7 comp. Get error message "object already exists"
Difficulty reinstalling itunes on Windows7 machine. Despite uninstalling everything apple, I constantly get error message: "object already exists" and the install fails. I have gone through hard drive but can't find anything itunes or apple. Uninstalled everything apple in control panel. What am I missing?
Try opening Control Panel > Programs and Features > View installed updates then checking for the Security Update for Microsoft Windows (KB2918614). , Uninstall if you have it, then reboot.
There is a strong hint here that it should resolve this issue, although personally I have that update installed and have been able to remove and reinstall iTunes without any problem.
Click for more on KB2918614 which is an update to the Windows Installer Service released July 12th 2014. The timing and nature of the update suggest a connection with the "Object already exists" issue which affects other installations as well as iTunes.
tt2 -
Error when installing applications
I am getting a error when installing a few different application.
I get this error installing the Citrix Receiver, I get similar errors when installing the Cisco VPN software as well. These are two very important aps for us and need to work on 8.1 if we are to move forward with upgrades.
Product: Citrix Receiver(USB) -- Error 1406. Could not write value GUID to key \SYSTEM\CurrentControlSet\Control\Citrix\Tracing\Modules\IcaClient_GenericUsb_Vdgusb. System error . Verify that you have sufficient access to that key, or contact your support
personnel.
It seams like it is not creating the key in the registry, even though I am a local admin on the system. I have tried running it as a domain admin with the same error. I have also verified I can create keys in the registry
I am currently running Windows 8.1 Enterprise eval on my laptop, we are testing this in our environment.
Thanks in advanced for any help, this one has stumped me a little.Ask Cisco support/forum for help. This seems to be vendor/product specific
https://supportforums.cisco.com/discussion/12191531/cisco-vpn-client-wont-install-error-1406
http://community.spiceworks.com/topic/492304-cisco-vpn-client-installtion-error-code-1406
http://vootwerk.wordpress.com/2008/06/05/fix-error-1406-during-cisco-vpn-client-installation-or-upgrade/
HTH
Milos -
I unistalled Photoshop Elements 12 from my computer and now when I'm trying to re-install I'm getting an error message "object already exist". Any suggestions on how to correct this?
jgbrph
If your program is Photoshop Elements 12, then you have posted in the wrong forum. Your thread is now in the Adobe Premiere Elements Forum (video editing).
Please re-post your question in the Adobe Photoshop Elements Forum or wait for a moderator here to see your thread here and move it from here to there.
Photoshop Elements
While you are making your move, consider
a. what computer operating system is involved...if we assume Windows
b. have you checked Control Panel/Programs to assure that the program is no longer listed as an installed program?
If it is no longer installed, you might want to consider a free ccleaner run through (regular cleaner and registry cleaner parts) to get
rid of any leftovers from incomplete installs and uninstalls. Then reinstall with antivirus and firewall(s) disabled.
ATR -
I updated Lightroom to 5.6 before going away for the weekend. When I came home I was unable to access lighroom all together. After searching I finally found how to chat with customer service (which I can't figure out again) and they told me to uninstall Lightroom, make a new Admin on my computer, and re-install it on the new Admin. When I did this I still get the same "Object already exists" message and it won't even install now.
Do a clean (re)install:
* Download a fresh Firefox copy from http://www.mozilla.com/firefox/all.html and save the file to the desktop.
* Uninstall your current Firefox version and remove the Firefox program folder before installing that copy of the Firefox installer.
* Don't remove personal data if you uninstall the current version.
* Delete the files and folders in the %temp% folder.
* It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
Your bookmarks and other profile data are stored elsewhere (not in the Firefox program folder) and won't be affected by a reinstall, but make sure that you do not select to remove personal data if you uninstall Firefox. -
Error when installing the supporting objects of OLL Packaged Application
Hello,
I am trying to install OLL Packaged Application|http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/apex/r41/inst_pkgapp/inst_pkgapp.htm#top
but when installing the supporting objects, I got error when executing the code of "create_package_body"
Error at line 274: PLS-00201: identifier 'UTL_TCP' must be declared
create or replace package body eba_oll_log
as
g_start_time number;
procedure log_init
is
begin
g_start_time := dbms_utility.get_time;
end log_init;
procedure log_page_view
is
begin
insert into eba_oll_page_views
( APEX_USER,
PAGE_ID,
PAGE_NAME,
VIEW_DATE,
TS,
ELAPSED_TIME,
IP_ADDRESS,
AGENT,
APEX_SESSION_ID,
CONTENT_ID,
CONTENT_TITLE )
values
( v('APP_USER'),
v('APP_PAGE_ID'),
wwv_flow.g_step_title,
trunc(sysdate,'DD'),
systimestamp,
(dbms_utility.get_time-g_start_time)*(.01),
owa_util.get_cgi_env('REMOTE_ADDR'),
owa_util.get_cgi_env('HTTP_USER_AGENT'),
v('APP_SESSION'),
case when v('APP_PAGE_ID') = 24
then v('P24_CONTENT_ID')
else null
end,
case when v('APP_PAGE_ID') = 24
then v('P24_CONTENT_TITLE')
else null
end );
if v('APP_PAGE_ID') = 24 then
insert into eba_oll_content_views
( APEX_USER,
VIEW_DATE,
TS,
IP_ADDRESS,
AGENT,
APEX_SESSION_ID,
CONTENT_ID,
CONTENT_TITLE,
NOTE )
values
( v('APP_USER'),
trunc(sysdate,'DD'),
systimestamp,
owa_util.get_cgi_env('REMOTE_ADDR'),
owa_util.get_cgi_env('HTTP_USER_AGENT'),
v('APP_SESSION'),
v('P24_CONTENT_ID'),
v('P24_CONTENT_TITLE'),
'Viewed' );
end if;
commit;
end log_page_view;
procedure log_content_click
is
begin
insert into eba_oll_content_views
( APEX_USER,
VIEW_DATE,
TS,
IP_ADDRESS,
AGENT,
APEX_SESSION_ID,
CONTENT_ID,
CONTENT_TITLE,
NOTE )
values
( v('APP_USER'),
trunc(sysdate,'DD'),
systimestamp,
owa_util.get_cgi_env('REMOTE_ADDR'),
owa_util.get_cgi_env('HTTP_USER_AGENT'),
v('APP_SESSION'),
v('P24_CONTENT_ID'),
v('P24_CONTENT_TITLE'),
'Launched' );
commit;
end log_content_click;
end eba_oll_log;
create or replace package body eba_oll_api
as
function gen_id
return number
is
l_id number;
begin
select to_number(sys_guid(), 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
into l_id
from dual;
return l_id;
end gen_id;
function eba_oll_tags_cleaner (
p_tags in varchar2,
p_case in varchar2 default 'U' ) return varchar2
is
type tags is table of varchar2(255) index by varchar2(255);
l_tags_a tags;
l_tag varchar2(255);
l_tags apex_application_global.vc_arr2;
l_tags_string varchar2(32767);
i integer;
begin
l_tags := apex_util.string_to_table(p_tags,',');
for i in 1..l_tags.count loop
--remove all whitespace, including tabs, spaces, line feeds and carraige returns with a single space
l_tag := substr(trim(regexp_replace(l_tags(i),'[[:space:]]{1,}',' ')),1,255);
if l_tag is not null and l_tag != ' ' then
if p_case = 'U' then
l_tag := upper(l_tag);
elsif p_case = 'L' then
l_tag := lower(l_tag);
end if;
--add it to the associative array, if it is a duplicate, it will just be replaced
l_tags_a(l_tag) := l_tag;
end if;
end loop;
l_tag := null;
l_tag := l_tags_a.first;
while l_tag is not null loop
l_tags_string := l_tags_string||l_tag;
if l_tag != l_tags_a.last then
l_tags_string := l_tags_string||', ';
end if;
l_tag := l_tags_a.next(l_tag);
end loop;
return substr(l_tags_string,1,4000);
end eba_oll_tags_cleaner;
procedure eba_oll_tag_sync (
p_new_tags in varchar2,
p_old_tags in varchar2,
p_content_type in varchar2,
p_content_id in number )
as
type tags is table of varchar2(255) index by varchar2(255);
l_new_tags_a tags;
l_old_tags_a tags;
l_new_tags apex_application_global.vc_arr2;
l_old_tags apex_application_global.vc_arr2;
l_merge_tags apex_application_global.vc_arr2;
l_dummy_tag varchar2(255);
i integer;
begin
l_old_tags := apex_util.string_to_table(p_old_tags,', ');
l_new_tags := apex_util.string_to_table(p_new_tags,', ');
if l_old_tags.count > 0 then --do inserts and deletes
--build the associative arrays
for i in 1..l_old_tags.count loop
l_old_tags_a(l_old_tags(i)) := l_old_tags(i);
end loop;
for i in 1..l_new_tags.count loop
l_new_tags_a(l_new_tags(i)) := l_new_tags(i);
end loop;
--do the inserts
for i in 1..l_new_tags.count loop
begin
l_dummy_tag := l_old_tags_a(l_new_tags(i));
exception when no_data_found then
insert into eba_oll_tags (tag, content_id, content_type )
values (l_new_tags(i), p_content_id, p_content_type );
l_merge_tags(l_merge_tags.count + 1) := l_new_tags(i);
end;
end loop;
--do the deletes
for i in 1..l_old_tags.count loop
begin
l_dummy_tag := l_new_tags_a(l_old_tags(i));
exception when no_data_found then
delete from eba_oll_tags where content_id = p_content_id and tag = l_old_tags(i);
l_merge_tags(l_merge_tags.count + 1) := l_old_tags(i);
end;
end loop;
else --just do inserts
for i in 1..l_new_tags.count loop
insert into eba_oll_tags (tag, content_id, content_type )
values (l_new_tags(i), p_content_id, p_content_type );
l_merge_tags(l_merge_tags.count + 1) := l_new_tags(i);
end loop;
end if;
for i in 1..l_merge_tags.count loop
merge into eba_oll_tags_type_sum s
using (select count(*) tag_count
from eba_oll_tags
where tag = l_merge_tags(i) and content_type = p_content_type ) t
on (s.tag = l_merge_tags(i) and s.content_type = p_content_type )
when not matched then insert (tag, content_type, tag_count)
values (l_merge_tags(i), p_content_type, t.tag_count)
when matched then update set s.tag_count = t.tag_count;
merge into eba_oll_tags_sum s
using (select sum(tag_count) tag_count
from eba_oll_tags_type_sum
where tag = l_merge_tags(i) ) t
on (s.tag = l_merge_tags(i) )
when not matched then insert (tag, tag_count)
values (l_merge_tags(i), t.tag_count)
when matched then update set s.tag_count = t.tag_count;
end loop;
end eba_oll_tag_sync;
procedure render_tag_cloud (
p_selection in varchar2 default null,
p_app_id in number,
p_session_id in number,
p_min_nbr_tags in number default 1,
p_max in number default 100,
p_limit in number default 10000,
p_link_to_page in varchar2 default '2',
p_tag_item_filter in varchar2 default 'P2_TAGS',
p_clear_cache in varchar2 default '2,CIR,RIR',
p_more_page in varchar2 default '62' )
as
l_printed_records number := 0;
l_available_records number := 20;
l_max number;
l_min number;
l_class_size number;
l_class varchar2(30);
type l_tagtype is table of varchar2(2000);
l_tags l_tagtype;
type l_numtype is table of number;
l_cnts l_numtype;
l_size number;
l_total number :=0;
l_buffer varchar2(32676);
CURSOR c_all_tags
IS
select tag, c from (
select t.tag, count(*) c
from eba_oll_content c,
eba_oll_tags t
where c.content_id = t.content_id
and c.display_yn = 'Y'
and (p_selection is null or
(p_selection is not null and
( (substr(p_selection,1,1) = 'R' and
substr(p_selection,2) in (select release_id
from eba_oll_content_products cp
where cp.content_id = c.content_id))
or (substr(p_selection,1,1) = 'C' and
substr(p_selection,2) in (select product_id
from eba_oll_content_products cp
where cp.content_id = c.content_id))
or (substr(p_selection,1,1) = 'P' and
(substr(p_selection,2) in (select product_id
from eba_oll_content_products cp
where cp.content_id = c.content_id) or
substr(p_selection,2) in (select p.parent_product_id
from eba_oll_content_products cp,
eba_oll_products p
where cp.content_id = c.content_id
and cp.product_id = p.product_id)))
or (substr(p_selection,1,1) = 'G' and
(substr(p_selection,2) in (select pg.group_id
from eba_oll_product_groupings pg,
eba_oll_content_products cp
where pg.product_id = cp.product_id
and cp.content_id = c.content_id) or
substr(p_selection,2) in (select pg.group_id
from eba_oll_product_groupings pg,
eba_oll_products p,
eba_oll_content_products cp
where pg.product_id = p.parent_product_id
and p.product_id = cp.product_id
and cp.content_id = c.content_id)))
group by tag
) x where rownum < p_limit
and c >= p_min_nbr_tags
order by upper(tag) ;
begin
-- Fetch tags into arrays
open c_all_tags;
loop
fetch c_all_tags bulk collect into l_tags,l_cnts limit p_limit;
exit;
end loop;
close c_all_tags;
l_available_records := l_tags.count;
-- Determine total count and maximum tag counts
l_max := 0;
l_min := 1000;
FOR i in l_cnts.first..l_cnts.last loop
l_total := l_total + l_cnts(i);
if l_cnts(i) > l_max then
l_max := l_cnts(i);
end if;
if l_cnts(i) < l_min then
l_min := l_cnts(i);
end if;
end loop;
if l_max = 0 then l_max := 1; end if;
l_class_size := round((l_max-l_min)/6);
-- Generate tag cloud --
sys.htp.prn('<div class="tagCloud"><ul>');
for i in l_tags.first..l_tags.last loop
l_printed_records := l_printed_records + 1;
if l_cnts(i) < l_min + l_class_size then
l_class := 'size1';
elsif l_cnts(i) < l_min + (l_class_size*2) then
l_class := 'size2';
elsif l_cnts(i) < l_min + (l_class_size*3) then
l_class := 'size3';
elsif l_cnts(i) < l_min + (l_class_size*4) then
l_class := 'size4';
elsif l_cnts(i) < l_min + (l_class_size*5) then
l_class := 'size5';
else l_class := 'size6';
end if;
l_buffer := '<li><a class="'||l_class||'" href="'||
'f?p='||p_app_id||':'||p_link_to_page||':'||p_session_id||':::'||p_clear_cache||':'||
p_tag_item_filter||':'||htf.escape_sc(l_tags(i))||'">'||
htf.escape_sc(l_tags(i)) || '<span>' || l_cnts(i) || '</span></a></li>';
sys.htp.prn(l_buffer);
l_buffer := '';
if l_printed_records > p_max then
exit;
end if;
end loop;
sys.htp.prn('</ul></div>');
-- print if there's more
if l_tags.count - l_printed_records != 0 then
htp.prn('<p><a href="f?p='||p_app_id||':'||htf.escape_sc(p_more_page)||
':'||p_session_id||':::'||htf.escape_sc(p_more_page)||'">View all tags</a></p>');
end if;
exception when others then
sys.htp.prn('<p>No tags found.</p>');
end render_tag_cloud;
procedure email_when_feedback (
p_feedback_id in number,
p_host_url in varchar2,
p_app_id in number )
is
l_body clob;
l_body_html clob;
begin
for c1 in (
select f.feedback_comment, f.feedback_by,
c.title, nvl(ct.feedback_contacts,'[email protected]') email
from eba_oll_content_feedback f,
eba_oll_content c,
eba_oll_team ct
where f.id = p_feedback_id
and f.content_id = c.content_id
and c.team_id = ct.team_id (+) )
loop
l_body := 'You have received feedback for a piece of content you own in the Oracle Learning Library (OLL) Application.
Content: '|| c1.title || utl_tcp.crlf || '
Feedback: '|| c1.feedback_comment || utl_tcp.crlf || '
Left by: '|| lower(c1.feedback_by) ||'
You can respond via the OLL Application, '||p_host_url||'f?p='||p_app_id||':47:::NO::P47_ID:' || p_feedback_id || '.';
l_body_html := '<div style="border: 1px solid #DDD; background-color: #F8F8F8; width: 460px; margin: 0 auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 20px;">
<p style="font: bold 12px/16px Arial, sans-serif; margin: 0 0 10px 0; padding: 0;">
You have received feedback for a piece of content you own in the Oracle Learning Library (OLL) Application.
</p>
<table style="width: 100%;" cellspacing="0" cellpadding="0" border="0">
<tr>' || utl_tcp.crlf || '
<td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Content</td>
<td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;"><a href="#" style="color: #000">'||c1.title||'</a></td>
</tr>
<tr>' || utl_tcp.crlf || '
<td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Feedback</td>
<td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||replace(c1.feedback_comment,CHR(10),'<br/>')||'</td>
</tr>
<tr>' || utl_tcp.crlf || '
<td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Left by</td>
<td style="font: bold 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||lower(c1.feedback_by)||'</td>
</tr>
<tr>' || utl_tcp.crlf || '
<td colspan="2" style="text-align: center; font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">
<a href="'||p_host_url||'f?p='||p_app_id||':47:::NO::P47_ID:' || p_feedback_id ||'" style="display: block; padding: 10px; background-color: #EEE; font: bold 16px/16px Arial, sans-serif; color: #444">Respond to this Feedback</a>
</td>
</tr>
</table>
</div>';
apex_mail.send (
p_to => c1.email,
p_from => '[email protected]',
p_subj => 'OLL - New Feedback for your team',
p_body => l_body,
p_body_html => l_body_html );
end loop;
end email_when_feedback;
procedure email_when_response (
p_feedback_id in number,
p_host_url in varchar2,
p_app_id in number )
is
l_body clob;
l_body_html clob;
begin
for c1 in (
select f.feedback_comment, f.feedback_by, f.response, c.title
from eba_oll_content_feedback f,
eba_oll_content c
where f.id = p_feedback_id
and f.content_id = c.content_id )
loop
l_body := 'You have received a response to your feedback left in the Oracle Learning Library (OLL) Application.
Content: '|| c1.title || '
Feedback: '|| c1.feedback_comment || '
Response: '|| c1.response || '
You can also view this response via the OLL Application, '||p_host_url||'f?p='||p_app_id||':60:::NO::IR_ID:' || p_feedback_id || '.';
l_body_html := '<div style="border: 1px solid #DDD; background-color: #F8F8F8; width: 460px; margin: 0 auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 20px;">
<p style="font: bold 12px/16px Arial, sans-serif; margin: 0 0 10px 0; padding: 0;">
You have received a response to your feedback left in the Oracle Learning Library (OLL) Application.
</p>
<table style="width: 100%;" cellspacing="0" cellpadding="0" border="0">
<tr>' || utl_tcp.crlf || '
<td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Content</td>
<td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;"><a href="#" style="color: #000">'||c1.title||'</a></td>
</tr>
<tr>' || utl_tcp.crlf || '
<td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Feedback</td>
<td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||replace(c1.feedback_comment,CHR(10),'<br/>')||'</td>
</tr>
<tr>' || utl_tcp.crlf || '
<td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Response</td>
<td style="font: bold 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||replace(c1.response,CHR(10),'<br/>')||'</td>
</tr>
<tr>' || utl_tcp.crlf || '
<td colspan="2" style="text-align: center; font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">
<a href="'||p_host_url||'f?p='||p_app_id||':60:::NO::IR_ID:' || p_feedback_id ||'" style="display: block; padding: 10px; background-color: #EEE; font: bold 16px/16px Arial, sans-serif; color: #444">View Response in OLL Application</a>
</td>
</tr>
</table>
</div>';
apex_mail.send (
p_to => c1.feedback_by,
p_from => '[email protected]',
p_subj => 'Oracle Learning Library - Response to your Feedback',
p_body => l_body,
p_body_html => l_body_html );
end loop;
end email_when_response;
end eba_oll_api;
/Error at line 274: PLS-00201: identifier 'UTL_TCP' must be declared
Edited by: Fateh on Jan 13, 2012 7:32 AMThanks & Sorry for not mentioning the full information about my environment.
it was:
Oracle 11g xe R2 on Windows 7 machine
Apex listener deployed on Glass Fish server 3.1 on Windows 7 machine
Apex 4.1
Google Chrome
So, to have OLL application worked locally . we need the following:
grant execute on utl_tcp to [your_schema_name]And to
Configure an Application Express Application as a Partner Application in Oracle AS Single Sign-On http://www.oracle.com/technetwork/testcontent/sso-partner-app-100552.html.
I think I am going to install on my work space on apex.oracle.com.
Regards,
Fateh
Edited by: Fateh on Jan 15, 2012 9:38 AM -
Error in retrieving tables / object already exists (UNV0035)
In XiR2 Designer we are usually able to invoke the table browser without issue, however after working in the app for some time... when invoking the table browser the error msg "Error in retrieving tables / This object already exists. (UNV0035)" pops up. Then you are still able to open the table browser. I've seen the same or similar msg when trying to insert or edit derived tables. As mentioned, usually the table browser functions ok, so the db rights seem in order. Has anyone else experienced / solved this?
-BobHi,
From the error no unv0035, i came to konw that The object that you are trying to create already exists in the class. Objects must have unique names within the same class.
Try to Rename the existing object, or give the new object another name. If you
change the name of an existing object, documents using this object may not refresh correctly.
Thanks,
SK. -
As I install adobe photoshop elements 12 I get a "object already exists"
as I install adobe photoshop elements 12 I get a "object already exists" can anyone help?
Sunbelt1980 which operating system are you using? What other Adobe software is currently installed?
-
As I try to load adobe photoshop elements 12 I get error "object already exists"
As I try to load adobe photoshop elements 12 I get error "object already exists" does anyone knows why?
Please post Photoshop Elements related queries over at
http://forums.adobe.com/community/photoshop_elements -
Trying to install reader on windows 7 pc, get object already exists
trying to install adobe reader on windows 7 pc and keep getting object already exist. Checked my control panel programs, no adobe reader programs installed
Try running the Acrobat Cleaner http://labs.adobe.com/downloads/acrobatcleaner.html
then download and run the installer from http://get.adobe.com/reader/enterprise/
Maybe you are looking for
-
Custom Icon can be loaded from search directory
Currently Custom Icon can only be placed under C:\Users\Public\Documents\National Instruments\TestStand 2014 (32-bit)\Components\Icons and C:\Program Files\TestStand 2014\Components\Icons and also from search directory option for icon (New Idea) If
-
Need help for record deletion from custom table
Hi friends I have to write a custom program which will be generic to delete any table record with date field. This program needs to be generic (should be able to delete records from any custom table) in nature with selection screen parameters as: Tab
-
Hello everyone, like others, I've already spent hours on the web looking for solutions, yet without success. PS CS4 has numerous issues on my machine: 1. Canvas doesnt refresh (unless I switch tools) The frequency varies, but it happens very, very of
-
How can I tell version of exadata machine I'm connected to? Mean whether X2, X3-2. X3-8 .... example: machinemodel=X2-2 Full rack A file named config.dat is mentioned in this doc http://www.oracle.com/technetwork/articles/oem/exadata-commands-part2-4
-
My reporting settings: SCORM Report slide views only, slide view completion 100% Report Complete/Incomplete Report Score to LMS as Percent Reporting Level: Only report the score It appears that SCORM is remembering where I left off, and I start on th