MSMQ in a RODC env?
hi out there
We have a webserver in a RODC DMZ zone where we need to give support for MS MSMQ 5.0. We have installed MSMQ on the webserver (needed to move it from the local RODC to a writeable DC temporarily to do this) but are not able to browse public queues. So -
since the RODC in the local site hasn't got MSMQ enabled I eopxect that I need to do this (even though it is not stated any where that it is supported In a RODC zone - but neither that it isn't) but I can see that when installing it we need to grant the "Network
Service" account the Create MSMQ Configuration Objects permissions on the computer object in the AD DS before installing the DS integration feature on a computer that is domain controller - so - this will conflict with the concept of a RODC as far as
I can see - we are not able to write in the AD on a RODC - so what can I do?
How do I install AD integrated MSMQ on a RODC site?
best regards /Thomas iwang
hi again
ok - make sense - now have I just first started on the project where we are a bit in doubt what is working and what not - we have opened the relevant ports on the firewall in between but since we are not 100% sure which box iss talking with what it takes
a bit time.
When I try to open "public queues" on the webserver the MSC hangs for long time and gives a error back:
"Active directory Domain Services cannot be queried."
Error: A connection with Active Directory Domain Services cannot be established. Verify that there are sifficent permissions to perform this operation.
The local RODC hasn't got the MSMQ protocol installed - not MSMQ routing or the MSMQ DCOM Proxie - should some of these features be installed on the local DC (RODC) also since this in fact is to be looked at as a remote site?
Similar Messages
-
Hi
Sadly, AQ bridge to MSMQ doesn't currently exist. Does anybody know when Oracle will implement this feature?
We have Windows CE mobile devices and data exchange is realized through MSMQ. Windows CE client on device, selfmade .NET app running on the server to transfer data between MSMQ<->Oracle(XML)DB.
Thanks
Svenhi again
ok - make sense - now have I just first started on the project where we are a bit in doubt what is working and what not - we have opened the relevant ports on the firewall in between but since we are not 100% sure which box iss talking with what it takes
a bit time.
When I try to open "public queues" on the webserver the MSC hangs for long time and gives a error back:
"Active directory Domain Services cannot be queried."
Error: A connection with Active Directory Domain Services cannot be established. Verify that there are sifficent permissions to perform this operation.
The local RODC hasn't got the MSMQ protocol installed - not MSMQ routing or the MSMQ DCOM Proxie - should some of these features be installed on the local DC (RODC) also since this in fact is to be looked at as a remote site? -
What is the diffrence between java run time env and JVM ?
I wrote an applet on computer that installed run time env J2SE 1.4 that is running ok.
when i try to run the applet on diffrent mechine that has earlier version my applet didn't run ok.
Isn't enught just to install JVM ?The target mechine requirements should be more then
only JVM installed ?
do I have to ask for updated Run Time Env installed
also ?Yes, you have to. If your program has been developed taking advantage of a certain version of the JRE, then all people using your program must have at least that version of the JRE. -
Issue with LCM while migrating planning application in the cluster Env.
Hi,
Having issues with LCM while migrating the planning application in the cluster Env. In LCM we get below error and the application is up and running. Please let me know if anyone else has faced the same issue before in cluster environment. We have done migration using LCM on the single server and it works fine. It just that the cluster environment is an issue.
Error on Shared Service screen:
Post execution failed for - WebPlugin.importArtifacts.doImport. Unable to connect to "ApplicationName", ensure that the application is up and running.
Error on network:
“java.net.SocketTimeoutException: Read timed out”
ERROR - Zip error. The exception is -
java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)Hi,
First of all, if your environment for source and target are same then you will have all the users and groups in shared services, in that case you just have to provision the users for this new application so that your security will get migrated when you migrate the from the source application. If the environs are different, then you have to migrate the users and groups first and provision them before importing the security using LCM.
Coming back to the process of importing the artifacts in the target application using LCM, you have to place the migrated file in the @admin native directory in Oracle/Middleware/epmsystem1.
Open shared services console->File system and you will see the your file name under that.
Select the file and you will see all your exported artifacts. Select all if you want to do complete migration to target.
Follow the steps, select the target application to which you want to migrate and execute migration.
Open the application and you will see all your artifacts migrated to the target.
If you face any error during migration it will be seen in the migration report..
Thanks,
Sourabh -
Cancel Save Workflow option missing in R17 env
Has anyone noticed the cancel save option in WF is missing in my R17 env.
Can anyone confirm if they have it in any of their R17 env ?
Edited by: Robin7511 on Jun 15, 2010 3:32 PMHi Everyone,
We were a little surprised by this as well. We had built quite a few CO validations with it and at this time will probably rollback the validations until certification is complete.
The following is an excerpt taken directly from the June 2010 patch release notes:
Oracle CRM On Demand
Release 17
Patch Release Notes
1142.0.02
"Cancel Save option in Workflow exposed on record types other than Opportunity (CR 12-1XVXFX5)
The Cancel Save feature was released in 1083.0.00 for the Opportunity record type only. It was
inadvertently exposed on other record types and is not certified by Oracle CRM On Demand. If you
have already used this feature you will receive the following privilege so you can either roll back the
use of this feature (recommended) or continue usage at your own risk:
Privilege Category: Customization: Business Rules
Privilege Name: Workflow Cancel Save
Privilege Description: Prevent save operation on 'Before Modified Record Saved' workflow events.
This privilege is dependent on the Manage Data Rules - Manage Workflow Rules privilege. The
privilege allows the use of this feature on the following record types:
1. Account
2. Activity
3. Contact
4. Custom Object 1
5. Custom Object 2
6. Custom Object 4
7. Household
8. Lead
9. Revenue
10. Service Request
This feature is not supported on any other record types.
If you have used the Cancel Save feature, and have not received this privilege or the privilege is inactive, the Cancel
Save section for the above record types:
- is not visible in the workflow creation page
- is read-only in the workflow edit and detail pages
Customers who have not yet used this feature may use it on the Opportunity record type only which is not
restricted by the above privilege and is certified for all customers.
Certification of this feature for the record types listed above is currently underway and will be available in a
forthcoming release."
~Jennifer~ -
The DbEnv memery missing in win7 x64(may be a berkeley'Env bug in x64)
I am a newer programer in Berkeley,this is my first use it.
I create a BDB for png image, about 40gb, the key is used ACE_UINT64, the value is ACE_Message_Block.
I used LoadRunner create 100 user to get the image by my program.
It is correctly in win7 32bit, but it is lost memory in 64bit.
I open the Env with DB_Private | DB_init_pool | DB_thread, and set the cachesize to 1gb, also the DBt of value is set_flags(DB_DBT_MALLOC), also use free(DBt.getdata()).
My server thread's commit memory in taskmgr.exe is keep at 1gb, but the memory in used of system increase never stop, at last all of memey has been used, and my server thread stop at berkeleydb.
I find my used memory is 8gb, my system+loadruner+vs2008 at most 1.5gb, and my server thread keep in 1gb, what the other memory who used?
So I shut down the server thread, all memory came back.
So I change Berkeley DB Storage to Read my image.png direct in file system, the memory is correctly.
So must some wrong in my code to used berkeleydb, must in DBt’ alloc,so how can i free the memory in x64?
So I need helper, what’s the wrong with my DBEnv?How can I free the DBt in 64 bit?
int IMG_Storage_Environment::Initialize( ISF_Profile_Visitor & Profile )
Env = new DbEnv( 0 );
int env_flags = DB_CREATE | // If the environment does not exist, create it
DB_PRIVATE |
DB_INIT_MPOOL | // Initialize the cache
DB_THREAD ; // Free-thread the env handle
if ( Env->set_cachesize( 1, 0, 1) == 0 && Env->open( NULL, env_flags, 0 ) == 0 )
return ERR_SUCCESS;
int IMG_Storage_BerkeleyDB::Initialize( ACE_StrItrT Layer , ACE_StrItrT Path )
this->db = new Db( IMG_Storage_Environment::Instance()->getDbEnv(), 0 );
if (
0 == db->open( NULL, STR_T2A( Path ) , NULL ,DB_UNKNOWN, DB_RDONLY ,NULL)
ISF_DEBUG( "Open DB: %s Succeed" , Path );
return ERR_SUCCESS;
int IMG_Storage_BerkeleyDB::GetTile( int x , int y , int z , ACE_Message_Block & Data )
ACE_UINT64 uKey=this->Key( x, y, z);
Dbt dbKey(&uKey, sizeof(uKey));
Dbt dbData;
dbData.set_flags( DB_DBT_MALLOC );
int err = db->get(NULL, & dbKey, & dbData, 0);
if ( 0 == err )
Data.size( dbData.get_size( ) );
Data.rd_ptr( Data.base( ) );
Data.wr_ptr( dbData.get_size( ) );
ACE_OS::memcpy( Data.rd_ptr( ) , dbData.get_data( ) , dbData.get_size( ) );
else
ISF_DEBUG( "Image Not exist, Using Empty Image" , err );
free(dbData.get_data());
return ERR_SUCCESS;
Edited by: 886522 on 2011-9-21 上午1:31
Edited by: 886522 on 2011-9-21 上午1:39I encounter the same problem, although I run Berkeley DB (Ver 6.0.20, C#) under .NET Framework and Windows server 2008(x64). Any BDB application of win32 runs well but will encounter trouble under platform of x64 when compile BDB to x64, even though the DLL compiled and linked with win32. The bug is that Berkeley DB take amount of memory as the size of databases and regardless of cacheSize. My estimation is that all memory for BDB malloced and NOT freed.
-
How to configure ENV and DB for multithreaded application?
Hi,
From document, I know DB_THREAD must be checked for both ENV and DB, but , I don't know which one is best choice for multithreaded application while facing DB_INIT_LOCK and DB_INIT_CDB. In my application, there maybe multi readers and writers at the same time, should I use DB_INIT_LOCK instead of DB_INIT_CDB? what other flags should I use?
DB_INIT_CDB provides multiple reader/single writer access while DB_INIT_LOCK should be used when multiple processes or threads are going to be reading and writing a Berkeley DB database.
Thanks for your seggestions and answers.Thanks for the explanation,
The Berkeley DB Concurrent Data Store product
allows for multiple reader/single writer access
to a database. This means that at any point in time,
there may be either multiple readers accessing a
database or a single writer updating the database.
Berkeley DB Concurrent Data Store is intended for
applications that need support for concurrent updates
to a database that is largely used for reading.
If you are looking to support multiple readers and
multiple writers then take a look at the Transactional
Data Store product
(http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/transapp.html)
In this case the Environment is typically opened with:
DB_INIT_MPOOL, DB_INIT_LOCK, DB_INIT_LOG, and DB_INIT_TXN.
Let me know if I missed any of your question.
Thanks,
Sandra -
Server 2012 R2 STD RODC Installation Failure
Hello,
I am running into issues installing a Windows Server 2012 R2 RODC, i have pre-created the RODC account, and set the proper delegation permissions. I have DNS configured properly and verified everything in DNS is good,
i also verified the firewall between sites and everything is open for AD traffic, all communication is also good. I'm not sure if this is isolated to 2012 R2 RODC installations, because a couple months back i successfully implemented a 2008 R2 RODC. Anyways,
the error i keep seeing in the wizard, powershell and dcpromo logs are " The wizard cannot access the list of domains in the forest. the error is: the specified network name is no longer available. Below is part of the error, i can get the full
log if needed.
Enter MyDsGetDcName2
dcpromoui 890.CE8 2B04 21:09:11.585 Calling DsGetDcName
dcpromoui 890.CE8 2B05 21:09:11.585 ComputerName : (null)
dcpromoui 890.CE8 2B06 21:09:11.585 DomainName : bcc.pg.com
dcpromoui 890.CE8 2B07 21:09:11.585 DomainGuid : (null)
dcpromoui 890.CE8 2B08 21:09:11.585 SiteName : (null)
dcpromoui 890.CE8 2B09 21:09:11.585 Flags : 0x40000000
dcpromoui 890.CE8 2B0A 21:09:11.586 HRESULT = 0x00000000
dcpromoui 890.CE8 2B0B 21:09:11.586 DomainControllerName : \\DCWHBC02.bcc.pg.com
dcpromoui 890.CE8 2B0C 21:09:11.586 DomainControllerAddress : \\155.118.153.249
dcpromoui 890.CE8 2B0D 21:09:11.586 DomainGuid : {F42A2C4C-5E7B-48A8-BF8B-B5324677A050}
dcpromoui 890.CE8 2B0E 21:09:11.586 DomainName : bcc.pg.com
dcpromoui 890.CE8 2B0F 21:09:11.586 DnsForestName : bcc.pg.com
dcpromoui 890.CE8 2B10 21:09:11.586 Flags : 0xE0007178:
dcpromoui 890.CE8 2B11 21:09:11.586 DcSiteName : WHBC2
dcpromoui 890.CE8 2B12 21:09:11.586 ClientSiteName : Gebze
dcpromoui 890.CE8 2B13 21:09:11.586 using forest name bcc.pg.com
dcpromoui 890.CE8 2B14 21:09:11.586 Enter State::GetOperation REPLICA
dcpromoui 890.CE8 2B15 21:09:11.586 Enter State::SetForestName bcc.pg.com
dcpromoui 890.CE8 2B16 21:09:11.586 Enter State::SetTargetDomainName bcc.pg.com
dcpromoui 890.CE8 2B17 21:09:11.586 Enter MyCredUIParseUserName
dcpromoui 890.CE8 2B18 21:09:11.586 userName: romero.r.18 defaultDomainName: bcc.pg.com
dcpromoui 890.CE8 2B19 21:09:11.586 pszParsedUserName: pszParsedDomainName: dwRc: 1315
dcpromoui 890.CE8 2B1A 21:09:11.586 Now trying to parse newUserName: bcc.pg.com\romero.r.18
dcpromoui 890.CE8 2B1B 21:09:11.586 pszParsedUserName: romero.r.18 pszParsedDomainName: bcc.pg.com dwRc: 0
dcpromoui 890.CE8 2B1C 21:09:11.586 user: romero.r.18 domain: bcc.pg.com fullUserName: bcc.pg.com\romero.r.18 dwRc: 0
dcpromoui 890.CE8 2B1D 21:09:11.586 Enter CheckUserIsLocal
dcpromoui 890.CE8 2B1E 21:09:11.586 Enter State::GetOperation REPLICA
dcpromoui 890.CE8 2B1F 21:09:11.586 Enter State::ReadDomains
dcpromoui 890.CE8 2B20 21:09:11.586 Enter State::GetTargetDomainName
dcpromoui 890.CE8 2B21 21:09:11.586 Enter State::GetOperation REPLICA
dcpromoui 890.CE8 2B22 21:09:11.586 target domain name: bcc.pg.com
dcpromoui 890.CE8 2B23 21:09:11.587 Enter CDomains::ReadDomains
dcpromoui 890.CE8 2B24 21:09:11.587 Enter MyDsEnumerateDomainTrusts
dcpromoui 890.CE8 2B25 21:09:11.587 Enter GetDcName
dcpromoui 890.CE8 2B26 21:09:11.587 Enter GetDcName2
dcpromoui 890.CE8 2B27 21:09:11.587 Enter MyDsGetDcName2
dcpromoui 890.CE8 2B28 21:09:11.587 Calling DsGetDcName
dcpromoui 890.CE8 2B29 21:09:11.587 ComputerName : (null)
dcpromoui 890.CE8 2B2A 21:09:11.587 DomainName : bcc.pg.com
dcpromoui 890.CE8 2B2B 21:09:11.587 DomainGuid : (null)
dcpromoui 890.CE8 2B2C 21:09:11.587 SiteName : (null)
dcpromoui 890.CE8 2B2D 21:09:11.587 Flags : 0x40000011
dcpromoui 890.CE8 2B2E 21:09:12.102 HRESULT = 0x00000000
dcpromoui 890.CE8 2B2F 21:09:12.102 DomainControllerName : \\DCWHBC02.bcc.pg.com
dcpromoui 890.CE8 2B30 21:09:12.102 DomainControllerAddress : \\155.118.153.249
dcpromoui 890.CE8 2B31 21:09:12.102 DomainGuid : {F42A2C4C-5E7B-48A8-BF8B-B5324677A050}
dcpromoui 890.CE8 2B32 21:09:12.102 DomainName : bcc.pg.com
dcpromoui 890.CE8 2B33 21:09:12.102 DnsForestName : bcc.pg.com
dcpromoui 890.CE8 2B34 21:09:12.102 Flags : 0xE0007178:
dcpromoui 890.CE8 2B35 21:09:12.102 DcSiteName : WHBC2
dcpromoui 890.CE8 2B36 21:09:12.102 ClientSiteName : Gebze
dcpromoui 890.CE8 2B37 21:09:12.102 Enter Computer::RemoveLeadingBackslashes \\DCWHBC02.bcc.pg.com
dcpromoui 890.CE8 2B38 21:09:12.102 DCWHBC02.bcc.pg.com
dcpromoui 890.CE8 2B39 21:09:12.102 Enter AutoWNetConnection::Init
dcpromoui 890.CE8 2B3A 21:09:12.102 Enter AutoWNetConnection::CloseExistingConnection
dcpromoui 890.CE8 2B3B 21:09:12.102 pszComputerName : DCWHBC02.bcc.pg.com
dcpromoui 890.CE8 2B3C 21:09:12.102 pszUserName : bcc.pg.com\romero.r.18
dcpromoui 890.CE8 2B3D 21:09:14.648 WNetAddConnection2W returned 64.
dcpromoui 890.CE8 2B3E 21:09:14.648 HRESULT = 0x80070040
dcpromoui 890.CE8 2B3F 21:09:14.648 Enter AutoWNetConnection::CloseExistingConnection
dcpromoui 890.CE8 2B40 21:09:14.648 HRESULT = 0x80070040
dcpromoui 890.CE8 2B41 21:09:14.648 HRESULT = 0x80070040
dcpromoui 890.CE8 2B42 21:09:14.648 HRESULT = 0x80070040
dcpromoui 890.CE8 2B43 21:09:14.648 failed trying to read domains, returned 0x80070040
dcpromoui 890.CE8 2B44 21:09:14.648 Enter GetErrorMessage 80070040
dcpromoui 890.CE8 2B45 21:09:14.648 performed state 7, next state 37
dcpromoui 890.CE8 2B46 21:09:14.648 Error: The wizard cannot access the list of domains in the forest. The error is:
dcpromoui 890.CE8 2B47 21:09:14.648 Error: The specified network name is no longer available.
dcpromoui 890.CE8 2B48 21:09:14.648 Enter State::GetHadNonCriticalFailures
dcpromoui 890.CE8 2B49 21:09:14.648 bHadNonCriticalFailures = false
dcpromoui 890.CE8 2B4A 21:09:14.648 Enter State::UnbindFromReplicationPartnetDC
dcpromoui 890.CE8 2B4B 21:09:14.648 Exit code is 26
Server 2008 MCTS - Applications Infrastructure, Network Infrastructure, Active Directory, Vista.Hi,
As far as I know, this problem can occur if a domain controller in the domain has not registered an "A" record for itself in DNS.
To solve this issue, we can add the A record for the domain controller with the
ipconfig /registerdns command. Flush the DNS cache on the computer running the Active Directory Installation Wizard by using the
ipconfig /flushdns command.
Regarding this error, the following articles can be referred to for more information.
Error message: The wizard cannot gain access to the list of domains in the forest
http://support.microsoft.com/kb/259374
Troubleshooting Active Directory Installation Wizard Problems
http://technet.microsoft.com/en-us/library/bb727058.aspx
Hope it helps.
Best regards,
Frank Shen -
How to move the script from one env to another
Hi
I have a database where i have two schemas.
1)Owner and 2) User . User schema contains all synonyms for the objects present in Owner schema and the application will connect to user schema only.
Now i have 2 script files 1) create tables in the owner + giving grant access for user 2 ) create synonyms for objects in the owner
I have to move the code from Dev environment to QA . For QA i dont have privileges hence have to give the script file to DBA to run it
My DBA says....give the scripts through clearcase. only 2 script files should be there and environment information should not be hardcoded. i.e
for statements in the script file like : grant access for <table_name> to USERSCHEMANAME and create synonym <table_name_alisa> for OWNERschemaNAME.table_name
how do i give the scripts to my DBA with out hardcodiing. How do you have this code movement in your project ?
Should i use any placeholder for OWNERNAME ( environment spefcific informationn) and should ask them to replace it by the corresponding env name while executing
What should i do?
Hope i am clear please let me know if iam not clear
regards
rajhow do i give the scripts to my DBA with out hardcodiing. How do you have this code movement in your project ?
Should i use any placeholder for OWNERNAME ( environment spefcific informationn) and should ask them to replace it by the> corresponding env name while executing
Use a variable for schema names or create public synonyms.
And document how the DBA should implement your changes.
Your DBA should have his own "su'ish"/ "@ conn.sql'-ish" scripts for that.
Passwords can be reset runtime temporarily, and set back after the implementation completed successfully. -
I am running Firefox 3.6 - on Solaris 10 SPARC env.
I am using the X11 - TWM(X-windows Manager). I have tried to alter the .twmrc files for the WM, but I need firefox to declare the position in the client program, else the TWM will force me to place it every time. When I use the xterm with the "-geometry" I can specify the position the xterm is opened and positioned there automatically. I have tried using the Xresource configuration settings(maybe I am doing something wrong here), but the X-server ignores it... so I believe that only firefox app can manage the positioning?
I am out of ideas, I suppose the next step is to question the source... Any ideas of how I can achieve this auto positioning in TWM. (I have been looking into X-events to manage the placement, but this is messy)The version of Apache that comes default with Solaris might not be compiled for that I am not positive though. I downloaded and compiled Apach 2 and compiled mod_ssl and got it working with no problems you might want to try that.
-
How to safely upgrade the OS on a RODC in a DMZ
Hello,
We have a Server 2008 R2 RODC in a DMZ. I need to upgrade to Server 2012 while retaining the computer account. I need to retain the computer account cause there a number of groups populated with users accounts in the 'Allowed RODC Password
Replication Group' and by retaining the computer account, I wont force the user accounts who authenticated on this RODC to reset their password, correct? If I deleted the computer account during the upgrade, I'd force the users accounts who authenticated
on this RODC to reset their password due to the fact that the computer account's metadata is gone, correct?
Thanks for your help! SdeDotThanks for the response Christoffer
1. Based on the following TechNet article, is the way to preserve the passwords one of the following methods?
If you remove an RODC by using the Active Directory Domain Services Installation Wizard, you do not specify whether to retain domain controller metadata, and you are using a delegated RODC administrator account that is not a member of the Domain Admins
or Enterprise Admins groups, you can click Yes to remove AD DS without removing metadata when you are prompted to do so......
http://technet.microsoft.com/en-us/library/cc835490(v=ws.10).aspx
2. Because of Firewall rules, I will use the same IP/FQDN as the current RODC which has 2008 R2 installed, however I re'IP/Rename another freshly built Server 2012 R2 Server with the current. I DCPromo the current RODC to a member server and rename
it to a temp IP/Name so I can use it on the new Server 2012 R2 server.
3. Based on 2, Im not doing an In-place, but after I DCPromo down the current RODC, I reIP/rename the current to a temp, then re'IP/rename a new Server 2012 R2 server with the current, then DCpromo up.
My main concern in this process is the user passwords are retained and Im not going to force a reset of user passwords.
Thanks in advance for your help here.
Thanks for your help! SdeDot -
BSOD when starting MSMQ service as domain user Windows server 2012
Hi
We have a problem with a server getting BSOD when we start a service related to MSMQ. We get the attempted execute of noexecute memory BSOD whenever we start the service as a User on the domain. When we start the service as a system local it starts without
problem. I got the crashdump here:
************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Microsoft (R) Windows Debugger Version 6.3.9600.17298 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\170\120314-11828-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 8 Kernel Version 9200 MP (4 procs) Free x64
Product: Server, suite: TerminalServer SingleUserTS
Built by: 9200.16912.amd64fre.win8_gdr.140502-1507
Machine Name:
Kernel base = 0xfffff800`48476000 PsLoadedModuleList = 0xfffff800`48742aa0
Debug session time: Wed Dec 3 14:41:01.892 2014 (UTC + 1:00)
System Uptime: 0 days 0:04:09.904
Loading Kernel Symbols
Press ctrl-c (cdb, kd, ntsd) or ctrl-break (windbg) to abort symbol loads that take too long.
Run !sym noisy before .reload to track down problems loading symbols.
Loading User Symbols
Loading unloaded module list
* Bugcheck Analysis *
Use !analyze -v to get detailed debugging information.
BugCheck FC, {7f982e340e0, 791000010fdb1025, fffff8800485a5e0, 80000005}
Probably caused by : mqac.sys ( mqac!ACCreateQueue+a77 )
Followup: MachineOwner
1: kd> !analyze -v
* Bugcheck Analysis *
ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY (fc)
An attempt was made to execute non-executable memory. The guilty driver
is on the stack trace (and is typically the current instruction pointer).
When possible, the guilty driver's name (Unicode string) is printed on
the bugcheck screen and saved in KiBugCheckDriver.
Arguments:
Arg1: 000007f982e340e0, Virtual address for the attempted execute.
Arg2: 791000010fdb1025, PTE contents.
Arg3: fffff8800485a5e0, (reserved)
Arg4: 0000000080000005, (reserved)
Debugging Details:
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT_SERVER
BUGCHECK_STR: 0xFC
PROCESS_NAME: mqsvc.exe
CURRENT_IRQL: 0
ANALYSIS_VERSION: 6.3.9600.17298 (debuggers(dbg).141024-1500) amd64fre
TRAP_FRAME: fffff8800485a5e0 -- (.trap 0xfffff8800485a5e0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=000007f982e0c950 rbx=0000000000000000 rcx=0000005dff1fecd0
rdx=0000005dff34e988 rsi=0000000000000000 rdi=0000000000000000
rip=000007f982e340e0 rsp=fffff8800485a778 rbp=fffff8800485ab80
r8=fffffa800e623980 r9=0000000000000521 r10=fffffa800ec547a0
r11=0000000000000006 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl nz na pe nc
000007f9`82e340e0 ?? ???
Resetting default scope
LAST_CONTROL_TRANSFER: from fffff80048661ef1 to fffff800484d0540
STACK_TEXT:
fffff880`0485a408 fffff800`48661ef1 : 00000000`000000fc 000007f9`82e340e0 79100001`0fdb1025 fffff880`0485a5e0 : nt!KeBugCheckEx
fffff880`0485a410 fffff800`48588980 : fffff880`0485a5e0 ffffd8e9`9e6056e2 fffffa80`0ec547a0 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x33f2d
fffff880`0485a450 fffff800`4850aabd : fffff880`0485a500 00000000`c0000016 fffffa80`0e603b00 fffffa80`0e623980 : nt! ?? ::FNODOBFM::`string'+0x33e85
fffff880`0485a4a0 fffff800`484cdfee : 00000000`00000008 00000000`00000000 00000000`00000000 fffff880`0485a5e0 : nt!MmAccessFault+0x3ed
fffff880`0485a5e0 000007f9`82e340e0 : fffff880`00dc5297 fffffa80`0ec54770 00000000`00000000 fffff8a0`011ce7c0 : nt!KiPageFault+0x16e
fffff880`0485a778 fffff880`00dc5297 : fffffa80`0ec54770 00000000`00000000 fffff8a0`011ce7c0 fffff980`00000000 : 0x000007f9`82e340e0
fffff880`0485a780 fffff880`00dc60d7 : 00000000`00000000 0000005d`ff34e988 00000000`00000000 00000000`00000000 : mqac!ACCreateQueue+0xa77
fffff880`0485a7f0 fffff800`488ab127 : fffffa80`0e5ed520 fffffa80`0d50ecf0 00000000`00000521 00000000`00000000 : mqac!ACDeviceControl+0x62b
fffff880`0485a890 fffff800`488c02f6 : 00000000`00000000 fffff8a0`00000080 00000000`00000000 00000000`00000000 : nt!IopXxxControlFile+0x7e5
fffff880`0485aa20 fffff800`484cf553 : 00000000`00000000 00000000`0000000c fffff6fb`7dbed078 fffff6fb`7da0ff30 : nt!NtDeviceIoControlFile+0x56
fffff880`0485aa90 000007f9`8a702c1a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
0000005d`ff34e928 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x000007f9`8a702c1a
STACK_COMMAND: kb
FOLLOWUP_IP:
mqac!ACCreateQueue+a77
fffff880`00dc5297 85c0 test eax,eax
SYMBOL_STACK_INDEX: 6
SYMBOL_NAME: mqac!ACCreateQueue+a77
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: mqac
IMAGE_NAME: mqac.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 5010abc2
IMAGE_VERSION: 6.2.9200.16384
BUCKET_ID_FUNC_OFFSET: a77
FAILURE_BUCKET_ID: 0xFC_mqac!ACCreateQueue
BUCKET_ID: 0xFC_mqac!ACCreateQueue
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:0xfc_mqac!accreatequeue
FAILURE_ID_HASH: {d1daca31-6256-358c-65b5-69af54392880}
Followup: MachineOwnerHi,
For BugCheck FC, it indicates that an attempt was made to execute non-executable memory. For more details,
please refer to following article.
Bug Check 0xFC: ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
à
whenever we start the service as a User on the domain
. When we start the service as a system local it starts without problem
Did you mean that just use a standard domain user account to start the service, then encounter the issue? If
configure Log on as Local System account, will no BSOD issue occurred? Just a confirmation, thanks for your understanding.
Please check if you install all necessary Windows Updates on the server.
In addition, as you know, troubleshoot this kind of kernel crash issue, we need to analyze the crash dump file to narrow down the root cause of the issue. However, it is
not effective for us to debug the crash dump file here in the forum. If this issues is a state of emergency for you. Please contact Microsoft Customer Service and Support (CSS) via telephone so that a dedicated Support Professional can assist with your request.
To obtain the phone numbers for specific technology request, please refer to the web site listed below:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;OfferProPhone#faq607
Hope this helps.
Best regards,
Justin Gu -
Finding env:\computername through IP address of a remote computer on the network
I am a beginner in Powershell and as my internship project, I have to write a script for hardware/software inventory of the systems on the network.
The issue which I am not able to resolve is that instead of having the names of all the computers in the text file computer.txt as mentioned by you, I have a text file having the IP Addresses of all the systems on the network.
In most of the scripts that I have come across, the code is
$name = (Get-Item env:\Computername).Value
Now, when I am tweaking my script accordingly, the $name only returns the value of the system I am working on (localhost).
Please help me with this. How can I use IP Addresses to gather information of the systems.
PS - I am attaching a small code of how I have been proceeding below. And the text file containing the ip addresses
$arrComputers = get-Content -Path "D:\Work\computerlist.txt"
foreach ($strComputer in $arrComputers)
$name=(get-item env:\computername).value
$ipadd=([system.net.dns]::gethostaddresses($strComputer))
$hostname=([system.net.dns]::gethostentry($ip)).hostname
$network = Get-WmiObject -class Win32_NetworkAdapterConfiguration -ComputerName $name -Authentication PacketPrivacy -Impersonation Impersonate
foreach ($objItem in $network)
Write-host "======== info starts here ======================= "
Write-host "IP Address:" $ipadd
Write-host "Host Name: " $hostname
Write-host "MAC Address : " ($objItem).MACAddress
Write-host "DNS Domain : " ($objItem).DNSDomain
Write-host "======== info ends here ======================="
computerlist.txt file contain addresses as follows:
10.208.35.7
10.208.35.9
10.208.35.10
10.208.35.12
10.208.35.13
10.208.35.16
10.208.35.17
10.208.35.25
10.208.35.36
10.208.35.37
Please provide me with a solution
Thanks.What is this line in your script doing?
$hostname=([system.net.dns]::gethostentry($ip)).hostname
[string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " " -
Jint Throw(JNIEnv *env, jthrowable obj) does not trigger Excpetion?
Greetings.
I have the following code. When it triggers, the exception does not fire in my java code. Any ideas?
Thanks,
Steve
<===Begin excerpt===>
/* Displays the last System Error Message in a pop-up, as well as setting an
* exception to throw.
* @param env The current environment
* @param devID The device ID of the Amber card with the error
* @param msg The Error Message
* @param error The current error if possible, the name of the Amber call otherwise.
void doErrorNotification(JNIEnv env, const char portName, char msg, char error){
displayLastSystemErrorMessage();
printf("JNI-ERROR: %s\n", msg);
//Throw SerialException
jclass controllerException = env->FindClass("com/blueline/serialcomm/SerialException");
if (controllerException == NULL) {/*Unable to find the Exception class -- give up as we are about to die*/
printf("FATAL ERROR: Unable to load class: com/blueline/serialcomm/SerialException");
return;
//else
char zbuf[BC_MSGLEN];
sprintf(zbuf, "%s error: devid %s error %d",
error, portName, GetLastError());
if (com_blueline_serialcomm_WindowsComm_DEBUG)
printf("%s\n", zbuf);
jmethodID cid = env->GetMethodID(controllerException, "<init>", "([B[B)V");
if (cid == NULL) {
printf("Programer Error --> Constructor for SerialException not found.\n");
jclass loadError = env->FindClass("java/lang/Error");
if (loadError == NULL) {/*Unable to find the Error class -- give up as we are about to die*/
printf("FATAL ERROR: Unable to load class: java/lang/Error");
return;
//else
env->ThrowNew(loadError, "Constructor for SerialException not found.");
return;
//else
if (com_blueline_serialcomm_WindowsComm_DEBUG) printf ("JNI-ERROR: Throwing java exception\n");
jthrowable exception = static_cast<jthrowable>(env->NewObject(controllerException, cid, zbuf, portName));
if (0 > env->Throw(exception)){
printf("WindowsComm.ERROR: Unable to throw ErrorException\n");jmethodID cid =
d = env->GetMethodID(controllerException, "<init>",
"([B[B)V");Here you are calling a ctor that takes two byte arrays
as parameter.
There is a constructor that takes two byte arrays as parameters. I wouldn't have to pass it two jbyte array, would I?
jthrowable exception =
n =
static_cast<jthrowable>(env->NewObject(controllerExcept
on, cid, zbuf, portName));Is this perhaps failing? You are passing in character
arrays (zbuf, portName) as parameters to a ctor that
expects byte arrays (see above). Is this a problem?
You're not checking to see if the NewObject() call is
failing.How would I check to see if NewObject was failing, by checking to see if exception was NULL?
>
if (0 > env->Throw(exception)){
printf("WindowsComm.ERROR: Unable to throw
o throw ErrorException\n");I assume that this message is being printed to the
console ....
That is correct. At this point, no where else to dump a message {{{:-(
-Steve -
Hi
I am just a starter on WLPortal.
I have created a barebone Application from scratch. I have synchronized it properly
from EBCC to WLP. But When I am trying to access the home page of my application,
I am getting from stack trace -
<Nov 6, 2002 5:37:59 PM IST> <Error> <PortalAppflow> <Could not lookup PortalManagerHome
in the JNDI tree using EJB reference java:comp/env/ejb/PortalManager.
javax.naming.NameNotFoundException: Unable to resolve comp/env/ejb/PortalManager
Resolved: 'comp/env' Unresolved:'ejb' ; remaining name 'PortalManager'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:802)
at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:209)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:173)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:36)
at weblogic.jndi.internal.AbstractURLContext.lookup(AbstractURLContext.java:124)
at javax.naming.InitialContext.lookup(InitialContext.java:350)
at com.bea.p13n.util.JndiHelper.lookupNarrow(JndiHelper.java:96)
at com.bea.portal.appflow.PortalAppflowHelper.<clinit>(PortalAppflowHelper.java:64)
at com.bea.portal.appflow.servlets.internal.PortalWebflowServlet.init(PortalWebflowServlet.java:78)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:700)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:643)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:588)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:368)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:242)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:215)
at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:112)
at jsp_servlet.__index._jspService(__index.java:92)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:304)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2459)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2039)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
<Nov 6, 2002 5:37:59 PM IST> <Error> <HTTP> <[WebAppServletContext(19695286,FirstWebApp,/FirstWebApp)]
Servlet failed with Exception
java.lang.NullPointerException:
at com.bea.portal.appflow.PortalAppflowHelper.createPortalManager(PortalAppflowHelper.java:82)
at com.bea.portal.appflow.servlets.internal.PortalWebflowServlet.setupPortalRequest(PortalWebflowServlet.java:187)
at com.bea.portal.appflow.servlets.internal.PortalWebflowServlet.doGet(PortalWebflowServlet.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:215)
at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:112)
at jsp_servlet.__index._jspService(__index.java:92)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:304)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2459)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2039)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
When I decompiled the class PortalAppflowHelper, I found a static block in it,
which was as under-
static
debug = Debug.getInstance(com.bea.portal.appflow.PortalAppflowHelper.class);
try
if(debug.ON)
debug.out("Looking up PortalManagerHome using EJB reference java:comp/env/ejb/PortalManager");
portalManagerHome = (PortalManagerHome)JndiHelper.lookupNarrow("java:comp/env/ejb/PortalManager",
com.bea.portal.manager.ejb.PortalManagerHome.class);
if(debug.ON)
debug.out("Successfully retrieved PortalManagerHome " + portalManagerHome);
catch(Exception e)
PortalAppflowLogger.errorFindingPortalManagerHome("java:comp/env/ejb/PortalManager",
e);
I have checked the PortalManager's JNDI name on WLConsole. Its ${APPNAME}.BEA_portal.PortalManager.
Should I change it?
When I tried to change it, I started getting other weird errors.
Thanks
Neeraj HansNeeraj -
The Portal framework code (including PortalAppflowHelper) uses ejb
references to find the PortalManager (and other EJBs) from servlets and
taglibs; that is what is signified by the java:comp/env/... name.
Since you built your webapp from scratch (instead of using the portal
wizard), you will need to make sure the you have the appropriate
<ejb-ref> entries in your web.xml, and the corresponding
<ejb-reference-description> entries in your weblogic.xml. By default,
you will need at least mappings for:
- ejb/PortalManager
- ejb/UserManager
- ejb/GroupManager
- ejb/PipelineExecutor
- ejb/EventService
See either the resulting webapp from using the portal wizard or
BEA_HOME/weblogic700/samples/portal/sampleportalDomain/beaApps/sampleportal/sampleportal/WEB-INF
for example syntax.
Greg
Neeraj Hans wrote:
Hi
I am just a starter on WLPortal.
I have created a barebone Application from scratch. I have
synchronized it properly
from EBCC to WLP. But When I am trying to access the home page of my
application,
I am getting from stack trace -
<Nov 6, 2002 5:37:59 PM IST> <Error> <PortalAppflow> <Could not lookup
PortalManagerHome
in the JNDI tree using EJB reference java:comp/env/ejb/PortalManager.
javax.naming.NameNotFoundException: Unable to resolve
comp/env/ejb/PortalManager
Resolved: 'comp/env' Unresolved:'ejb' ; remaining name 'PortalManager'
at <stack trace lines snipped>
When I decompiled the class PortalAppflowHelper, I found a static
block in it,
which was as under-
static
debug =
Debug.getInstance(com.bea.portal.appflow.PortalAppflowHelper.class);
try
if(debug.ON)
debug.out("Looking up PortalManagerHome using EJB
reference java:comp/env/ejb/PortalManager");
portalManagerHome =
(PortalManagerHome)JndiHelper.lookupNarrow("java:comp/env/ejb/PortalManager",
com.bea.portal.manager.ejb.PortalManagerHome.class);
if(debug.ON)
debug.out("Successfully retrieved PortalManagerHome "
+ portalManagerHome);
catch(Exception e)
PortalAppflowLogger.errorFindingPortalManagerHome("java:comp/env/ejb/PortalManager",
e);
I have checked the PortalManager's JNDI name on WLConsole. Its
${APPNAME}.BEA_portal.PortalManager.
Should I change it?
When I tried to change it, I started getting other weird errors.
Thanks
Neeraj Hans
Maybe you are looking for
-
Can I view a shared calender on iphone?
hi, I use entourage 2004 with an exchange server. besides my own calendar I have a shared calendar, that I use with two colleagues. in entourage everything works as expected, on my iphone I can see my own calendar, but I can't see on my iphone the sh
-
The evaluation period of this instance of Microsoft sql server reporting services has expired
Hi All, When i am trying to open power view report in Event log getting below error: "The evaluation period of this instance of Microsoft sql server reporting services has expired: but how can we know which server ssrs has been expired.. please help
-
Rerendering bug when a ListBox is associated to a DropdownBox
As I was developing a UI that addressed a handful of related yet separate use cases, I came across a defect in the rerendering logic for ListBox (SAPUI5 library version 1.20.3 ). (Working example here: http://jsbin.com/sidiq/1/edit?html,output ) When
-
Custom Access Level/User groups in BOBJ XI
Experts, We are currently implementing BOBJ XI 3.1. Up on go-live, it will be handled by the Operations team from BOBJ CMC. We do not want to give administrator group for the operations users in CMC. Instead, we want to create custom groups with cust
-
Since yesterday when trying to use Firefox I've been getting error 'Profile missing or inaccessible'. I've tried uninstalling & reinstalling it & from looking at advice to others with this problem I tried to access the Profile Manager but when I try